INNER CODE UNIT · Python
__setstate__
GoogleCloudPlatform/terraform-python-testing-helper · tftest.py:221
def __setstate__(self, d):
self.__dict__.update(d)
class TerraformState(TerraformJSONBase):
"Minimal wrapper for Terraform state JSON format."
def __init__(self, raw):
super(TerraformState, self).__init__(raw)
self.outputs = TerraformValueDict(raw.get('outputs', {}))
self._resources = None
@property
def resources(self):
if not self._resources:
resources = {}
for res in self._raw['resources']:
name = f"{res.get('module')}.{res.get('type')}.{res.get('name')}"