| { |
| "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" |
| ] |
| } |
| ] |
| } |