github.com/opentofu/opentofu@v1.7.1/internal/cloud/testdata/plan-json-no-changes/plan-redacted.json (about) 1 { 2 "plan_format_version": "1.1", 3 "resource_drift": [], 4 "resource_changes": [ 5 { 6 "address": "null_resource.foo", 7 "mode": "managed", 8 "type": "null_resource", 9 "name": "foo", 10 "provider_name": "registry.opentofu.org/hashicorp/null", 11 "change": { 12 "actions": [ 13 "no-op" 14 ], 15 "before": { 16 "id": "3549869958859575216", 17 "triggers": null 18 }, 19 "after": { 20 "id": "3549869958859575216", 21 "triggers": null 22 }, 23 "after_unknown": {}, 24 "before_sensitive": {}, 25 "after_sensitive": {} 26 } 27 } 28 ], 29 "relevant_attributes": [], 30 "output_changes": {}, 31 "provider_schemas": { 32 "registry.opentofu.org/hashicorp/null": { 33 "provider": { 34 "version": 0, 35 "block": { 36 "description_kind": "plain" 37 } 38 }, 39 "resource_schemas": { 40 "null_resource": { 41 "version": 0, 42 "block": { 43 "attributes": { 44 "id": { 45 "type": "string", 46 "description": "This is set to a random value at create time.", 47 "description_kind": "plain", 48 "computed": true 49 }, 50 "triggers": { 51 "type": [ 52 "map", 53 "string" 54 ], 55 "description": "A map of arbitrary strings that, when changed, will force the null resource to be replaced, re-running any associated provisioners.", 56 "description_kind": "plain", 57 "optional": true 58 } 59 }, 60 "description": "The `null_resource` resource implements the standard resource lifecycle but takes no further action.\n\nThe `triggers` argument allows specifying an arbitrary set of values that, when changed, will cause the resource to be replaced.", 61 "description_kind": "plain" 62 } 63 } 64 }, 65 "data_source_schemas": { 66 "null_data_source": { 67 "version": 0, 68 "block": { 69 "attributes": { 70 "has_computed_default": { 71 "type": "string", 72 "description": "If set, its literal value will be stored and returned. If not, its value defaults to `\"default\"`. This argument exists primarily for testing and has little practical use.", 73 "description_kind": "plain", 74 "optional": true, 75 "computed": true 76 }, 77 "id": { 78 "type": "string", 79 "description": "This attribute is only present for some legacy compatibility issues and should not be used. It will be removed in a future version.", 80 "description_kind": "plain", 81 "deprecated": true, 82 "computed": true 83 }, 84 "inputs": { 85 "type": [ 86 "map", 87 "string" 88 ], 89 "description": "A map of arbitrary strings that is copied into the `outputs` attribute, and accessible directly for interpolation.", 90 "description_kind": "plain", 91 "optional": true 92 }, 93 "outputs": { 94 "type": [ 95 "map", 96 "string" 97 ], 98 "description": "After the data source is \"read\", a copy of the `inputs` map.", 99 "description_kind": "plain", 100 "computed": true 101 }, 102 "random": { 103 "type": "string", 104 "description": "A random value. This is primarily for testing and has little practical use; prefer the [hashicorp/random provider](https://registry.terraform.io/providers/hashicorp/random) for more practical random number use-cases.", 105 "description_kind": "plain", 106 "computed": true 107 } 108 }, 109 "description": "The `null_data_source` data source implements the standard data source lifecycle but does not\ninteract with any external APIs.\n\nHistorically, the `null_data_source` was typically used to construct intermediate values to re-use elsewhere in configuration. The\nsame can now be achieved using [locals](https://www.terraform.io/docs/language/values/locals.html).\n", 110 "description_kind": "plain", 111 "deprecated": true 112 } 113 } 114 } 115 } 116 }, 117 "provider_format_version": "1.0" 118 }