| { | |
| "format_version": "1.1", | |
| "terraform_version": "1.2.0-rc1", | |
| "variables": { | |
| "foo": { | |
| "value": "bar" | |
| }, | |
| "map": { | |
| "value": { | |
| "foo": "bar", | |
| "number": 42 | |
| } | |
| }, | |
| "number": { | |
| "value": 42 | |
| } | |
| }, | |
| "planned_values": { | |
| "outputs": { | |
| "foo": { | |
| "sensitive": true, | |
| "value": "bar", | |
| "type": "string" | |
| }, | |
| "interpolated": { | |
| "sensitive": false | |
| }, | |
| "interpolated_deep": { | |
| "sensitive": false | |
| }, | |
| "list": { | |
| "sensitive": false, | |
| "value": [ | |
| "foo", | |
| "bar" | |
| ], | |
| "type": [ | |
| "tuple", | |
| [ | |
| "string", | |
| "string" | |
| ] | |
| ] | |
| }, | |
| "map": { | |
| "sensitive": false, | |
| "value": { | |
| "foo": "bar", | |
| "number": 42 | |
| }, | |
| "type": [ | |
| "object", | |
| { | |
| "foo": "string", | |
| "number": "number" | |
| } | |
| ] | |
| }, | |
| "referenced": { | |
| "sensitive": false | |
| }, | |
| "referenced_deep": { | |
| "sensitive": false | |
| }, | |
| "string": { | |
| "sensitive": false, | |
| "value": "foo", | |
| "type": "string" | |
| } | |
| }, | |
| "root_module": { | |
| "resources": [ | |
| { | |
| "address": "null_resource.bar", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "bar", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "schema_version": 0, | |
| "sensitive_values": { | |
| "triggers": {} | |
| } | |
| }, | |
| { | |
| "address": "null_resource.baz[0]", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "baz", | |
| "index": 0, | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "schema_version": 0, | |
| "sensitive_values": { | |
| "triggers": {} | |
| } | |
| }, | |
| { | |
| "address": "null_resource.baz[1]", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "baz", | |
| "index": 1, | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "schema_version": 0, | |
| "sensitive_values": { | |
| "triggers": {} | |
| } | |
| }, | |
| { | |
| "address": "null_resource.baz[2]", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "baz", | |
| "index": 2, | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "schema_version": 0, | |
| "sensitive_values": { | |
| "triggers": {} | |
| } | |
| }, | |
| { | |
| "address": "null_resource.foo", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "foo", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "schema_version": 0, | |
| "values": { | |
| "triggers": { | |
| "foo": "bar" | |
| } | |
| }, | |
| "sensitive_values": { | |
| "triggers": {} | |
| } | |
| } | |
| ], | |
| "child_modules": [ | |
| { | |
| "resources": [ | |
| { | |
| "address": "module.foo.null_resource.aliased", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "aliased", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "schema_version": 0, | |
| "values": { | |
| "triggers": null | |
| }, | |
| "sensitive_values": {} | |
| }, | |
| { | |
| "address": "module.foo.null_resource.foo", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "foo", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "schema_version": 0, | |
| "values": { | |
| "triggers": { | |
| "foo": "bar" | |
| } | |
| }, | |
| "sensitive_values": { | |
| "triggers": {} | |
| } | |
| } | |
| ], | |
| "address": "module.foo" | |
| } | |
| ] | |
| } | |
| }, | |
| "resource_changes": [ | |
| { | |
| "address": "module.foo.null_resource.aliased", | |
| "module_address": "module.foo", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "aliased", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "change": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": { | |
| "triggers": null | |
| }, | |
| "after_unknown": { | |
| "id": true | |
| }, | |
| "before_sensitive": false, | |
| "after_sensitive": {} | |
| } | |
| }, | |
| { | |
| "address": "module.foo.null_resource.foo", | |
| "module_address": "module.foo", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "foo", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "change": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": { | |
| "triggers": { | |
| "foo": "bar" | |
| } | |
| }, | |
| "after_unknown": { | |
| "id": true, | |
| "triggers": {} | |
| }, | |
| "before_sensitive": false, | |
| "after_sensitive": { | |
| "triggers": {} | |
| } | |
| } | |
| }, | |
| { | |
| "address": "null_resource.bar", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "bar", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "change": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": {}, | |
| "after_unknown": { | |
| "id": true, | |
| "triggers": true | |
| }, | |
| "before_sensitive": false, | |
| "after_sensitive": { | |
| "triggers": {} | |
| } | |
| } | |
| }, | |
| { | |
| "address": "null_resource.baz[0]", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "baz", | |
| "index": 0, | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "change": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": {}, | |
| "after_unknown": { | |
| "id": true, | |
| "triggers": true | |
| }, | |
| "before_sensitive": false, | |
| "after_sensitive": { | |
| "triggers": {} | |
| } | |
| } | |
| }, | |
| { | |
| "address": "null_resource.baz[1]", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "baz", | |
| "index": 1, | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "change": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": {}, | |
| "after_unknown": { | |
| "id": true, | |
| "triggers": true | |
| }, | |
| "before_sensitive": false, | |
| "after_sensitive": { | |
| "triggers": {} | |
| } | |
| } | |
| }, | |
| { | |
| "address": "null_resource.baz[2]", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "baz", | |
| "index": 2, | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "change": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": {}, | |
| "after_unknown": { | |
| "id": true, | |
| "triggers": true | |
| }, | |
| "before_sensitive": false, | |
| "after_sensitive": { | |
| "triggers": {} | |
| } | |
| } | |
| }, | |
| { | |
| "address": "null_resource.foo", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "foo", | |
| "provider_name": "registry.terraform.io/hashicorp/null", | |
| "change": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": { | |
| "triggers": { | |
| "foo": "bar" | |
| } | |
| }, | |
| "after_unknown": { | |
| "id": true, | |
| "triggers": {} | |
| }, | |
| "before_sensitive": false, | |
| "after_sensitive": { | |
| "triggers": {} | |
| } | |
| } | |
| } | |
| ], | |
| "output_changes": { | |
| "foo": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": "bar", | |
| "after_unknown": false, | |
| "before_sensitive": true, | |
| "after_sensitive": true | |
| }, | |
| "interpolated": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after_unknown": true, | |
| "before_sensitive": false, | |
| "after_sensitive": false | |
| }, | |
| "interpolated_deep": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after_unknown": true, | |
| "before_sensitive": false, | |
| "after_sensitive": false | |
| }, | |
| "list": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": [ | |
| "foo", | |
| "bar" | |
| ], | |
| "after_unknown": false, | |
| "before_sensitive": false, | |
| "after_sensitive": false | |
| }, | |
| "map": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": { | |
| "foo": "bar", | |
| "number": 42 | |
| }, | |
| "after_unknown": false, | |
| "before_sensitive": false, | |
| "after_sensitive": false | |
| }, | |
| "referenced": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after_unknown": true, | |
| "before_sensitive": false, | |
| "after_sensitive": false | |
| }, | |
| "referenced_deep": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after_unknown": true, | |
| "before_sensitive": false, | |
| "after_sensitive": false | |
| }, | |
| "string": { | |
| "actions": [ | |
| "create" | |
| ], | |
| "before": null, | |
| "after": "foo", | |
| "after_unknown": false, | |
| "before_sensitive": false, | |
| "after_sensitive": false | |
| } | |
| }, | |
| "prior_state": { | |
| "format_version": "1.0", | |
| "terraform_version": "1.2.0", | |
| "values": { | |
| "outputs": { | |
| "foo": { | |
| "sensitive": true, | |
| "value": "bar", | |
| "type": "string" | |
| }, | |
| "list": { | |
| "sensitive": false, | |
| "value": [ | |
| "foo", | |
| "bar" | |
| ], | |
| "type": [ | |
| "tuple", | |
| [ | |
| "string", | |
| "string" | |
| ] | |
| ] | |
| }, | |
| "map": { | |
| "sensitive": false, | |
| "value": { | |
| "foo": "bar", | |
| "number": 42 | |
| }, | |
| "type": [ | |
| "object", | |
| { | |
| "foo": "string", | |
| "number": "number" | |
| } | |
| ] | |
| }, | |
| "string": { | |
| "sensitive": false, | |
| "value": "foo", | |
| "type": "string" | |
| } | |
| }, | |
| "root_module": {} | |
| } | |
| }, | |
| "configuration": { | |
| "provider_config": { | |
| "aws": { | |
| "name": "aws", | |
| "full_name": "registry.terraform.io/hashicorp/aws", | |
| "expressions": { | |
| "region": { | |
| "constant_value": "us-west-2" | |
| } | |
| } | |
| }, | |
| "aws.east": { | |
| "name": "aws", | |
| "full_name": "registry.terraform.io/hashicorp/aws", | |
| "alias": "east", | |
| "expressions": { | |
| "region": { | |
| "constant_value": "us-east-1" | |
| } | |
| } | |
| }, | |
| "null": { | |
| "name": "null", | |
| "full_name": "registry.terraform.io/hashicorp/null" | |
| } | |
| }, | |
| "root_module": { | |
| "outputs": { | |
| "foo": { | |
| "sensitive": true, | |
| "expression": { | |
| "constant_value": "bar" | |
| } | |
| }, | |
| "interpolated": { | |
| "expression": { | |
| "references": [ | |
| "null_resource.foo.id", | |
| "null_resource.foo" | |
| ] | |
| } | |
| }, | |
| "interpolated_deep": { | |
| "expression": { | |
| "references": [ | |
| "null_resource.foo.id", | |
| "null_resource.foo" | |
| ] | |
| } | |
| }, | |
| "list": { | |
| "expression": { | |
| "constant_value": [ | |
| "foo", | |
| "bar" | |
| ] | |
| } | |
| }, | |
| "map": { | |
| "expression": { | |
| "constant_value": { | |
| "foo": "bar", | |
| "number": 42 | |
| } | |
| } | |
| }, | |
| "referenced": { | |
| "expression": { | |
| "references": [ | |
| "null_resource.foo.id", | |
| "null_resource.foo" | |
| ] | |
| } | |
| }, | |
| "referenced_deep": { | |
| "expression": { | |
| "references": [ | |
| "null_resource.foo.id", | |
| "null_resource.foo" | |
| ] | |
| } | |
| }, | |
| "string": { | |
| "expression": { | |
| "constant_value": "foo" | |
| } | |
| } | |
| }, | |
| "resources": [ | |
| { | |
| "address": "null_resource.bar", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "bar", | |
| "provider_config_key": "null", | |
| "expressions": { | |
| "triggers": { | |
| "references": [ | |
| "null_resource.foo.id", | |
| "null_resource.foo" | |
| ] | |
| } | |
| }, | |
| "schema_version": 0 | |
| }, | |
| { | |
| "address": "null_resource.baz", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "baz", | |
| "provider_config_key": "null", | |
| "expressions": { | |
| "triggers": { | |
| "references": [ | |
| "null_resource.foo.id", | |
| "null_resource.foo" | |
| ] | |
| } | |
| }, | |
| "schema_version": 0, | |
| "count_expression": { | |
| "constant_value": 3 | |
| } | |
| }, | |
| { | |
| "address": "null_resource.foo", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "foo", | |
| "provider_config_key": "null", | |
| "provisioners": [ | |
| { | |
| "type": "local-exec", | |
| "expressions": { | |
| "command": { | |
| "constant_value": "echo hello" | |
| } | |
| } | |
| } | |
| ], | |
| "expressions": { | |
| "triggers": { | |
| "constant_value": { | |
| "foo": "bar" | |
| } | |
| } | |
| }, | |
| "schema_version": 0 | |
| } | |
| ], | |
| "module_calls": { | |
| "foo": { | |
| "source": "./foo", | |
| "expressions": { | |
| "bar": { | |
| "constant_value": "baz" | |
| }, | |
| "one": { | |
| "constant_value": "two" | |
| } | |
| }, | |
| "module": { | |
| "outputs": { | |
| "foo": { | |
| "expression": { | |
| "constant_value": "bar" | |
| } | |
| } | |
| }, | |
| "resources": [ | |
| { | |
| "address": "null_resource.aliased", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "aliased", | |
| "provider_config_key": "null", | |
| "schema_version": 0 | |
| }, | |
| { | |
| "address": "null_resource.foo", | |
| "mode": "managed", | |
| "type": "null_resource", | |
| "name": "foo", | |
| "provider_config_key": "null", | |
| "expressions": { | |
| "triggers": { | |
| "constant_value": { | |
| "foo": "bar" | |
| } | |
| } | |
| }, | |
| "schema_version": 0 | |
| } | |
| ], | |
| "variables": { | |
| "bar": {}, | |
| "one": {} | |
| } | |
| } | |
| } | |
| }, | |
| "variables": { | |
| "foo": { | |
| "default": {}}}}}}}, | |
| "description": "foobar", | |
| "sensitive": true, | |
| }, | |
| "map": { | |
| "default": { | |
| "foo": "bar", | |
| "number": 42 | |
| } | |
| }, | |
| "number": { | |
| "default": 42 | |
| } | |
| } | |
| } | |
| }, | |
| "relevant_attributes": [ | |
| { | |
| "resource": "null_resource.foo", | |
| "attribute": [ | |
| "id" | |
| ] | |
| } | |
| ] | |
| } |