provider "tfcoremock" {} # In order to generate the JSON logs contained in plan.log # First ONLY apply tfcoremock_simple_resource.example (set the bool attribute # to true). Make sure the complex_resource is commented out. # Once applied, change the bool attribute to false and uncomment the complex # resource. resource "tfcoremock_simple_resource" "example" { id = "my-simple-resource" bool = false number = 0 string = "Hello, world!" float = 0 integer = 0 } resource "tfcoremock_complex_resource" "example" { id = "my-complex-resource" bool = true number = 0 string = "Hello, world!" float = 0 integer = 0 list = [ { string = "list.one" }, { string = "list.two" } ] set = [ { string = "set.one" }, { string = "set.two" } ] map = { "one" : { string = "map.one" }, "two" : { string = "map.two" } } object = { string = "nested object" object = { string = "nested nested object" } } list_block { string = "list_block.one" } list_block { string = "list_block.two" } list_block { string = "list_block.three" } set_block { string = "set_block.one" } set_block { string = "set_block.two" } }