blob: b0b169713cd7065a4b0896373b639f489085ea55 [file] [log] [blame]
{
"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"
]
}
]
}