command/show: add provider name to resource changes (#20711)
This commit is contained in:
parent
247faca59d
commit
c73a5fc07d
|
@ -271,6 +271,7 @@ func (p *plan) marshalResourceChanges(changes *plans.Changes, schemas *terraform
|
||||||
r.ModuleAddress = addr.Module.String()
|
r.ModuleAddress = addr.Module.String()
|
||||||
r.Name = addr.Resource.Resource.Name
|
r.Name = addr.Resource.Resource.Name
|
||||||
r.Type = addr.Resource.Resource.Type
|
r.Type = addr.Resource.Resource.Type
|
||||||
|
r.ProviderName = rc.ProviderAddr.ProviderConfig.StringCompact()
|
||||||
|
|
||||||
p.ResourceChanges = append(p.ResourceChanges, r)
|
p.ResourceChanges = append(p.ResourceChanges, r)
|
||||||
|
|
||||||
|
|
|
@ -49,9 +49,10 @@ type resourceChange struct {
|
||||||
// "managed" or "data"
|
// "managed" or "data"
|
||||||
Mode string `json:"mode,omitempty"`
|
Mode string `json:"mode,omitempty"`
|
||||||
|
|
||||||
Type string `json:"type,omitempty"`
|
Type string `json:"type,omitempty"`
|
||||||
Name string `json:"name,omitempty"`
|
Name string `json:"name,omitempty"`
|
||||||
Index addrs.InstanceKey `json:"index,omitempty"`
|
Index addrs.InstanceKey `json:"index,omitempty"`
|
||||||
|
ProviderName string `json:"provider_name,omitempty"`
|
||||||
|
|
||||||
// "deposed", if set, indicates that this action applies to a "deposed"
|
// "deposed", if set, indicates that this action applies to a "deposed"
|
||||||
// object of the given instance rather than to its "current" object. Omitted
|
// object of the given instance rather than to its "current" object. Omitted
|
||||||
|
|
|
@ -59,6 +59,7 @@
|
||||||
"index": 0,
|
"index": 0,
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"change": {
|
"change": {
|
||||||
"actions": [
|
"actions": [
|
||||||
|
@ -79,6 +80,7 @@
|
||||||
"index": 1,
|
"index": 1,
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"change": {
|
"change": {
|
||||||
"actions": [
|
"actions": [
|
||||||
|
@ -99,6 +101,7 @@
|
||||||
"index": 2,
|
"index": 2,
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"change": {
|
"change": {
|
||||||
"actions": [
|
"actions": [
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"address": "test_instance.test",
|
"address": "test_instance.test",
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"change": {
|
"change": {
|
||||||
"actions": [
|
"actions": [
|
||||||
|
@ -57,6 +58,7 @@
|
||||||
"address": "test_instance.test-delete",
|
"address": "test_instance.test-delete",
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test-delete",
|
"name": "test-delete",
|
||||||
"change": {
|
"change": {
|
||||||
"actions": [
|
"actions": [
|
||||||
|
|
|
@ -34,6 +34,7 @@
|
||||||
"address": "test_instance.test",
|
"address": "test_instance.test",
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"change": {
|
"change": {
|
||||||
"actions": [
|
"actions": [
|
||||||
|
|
|
@ -76,6 +76,7 @@
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
|
"provider_name": "test",
|
||||||
"change": {
|
"change": {
|
||||||
"actions": [
|
"actions": [
|
||||||
"create"
|
"create"
|
||||||
|
@ -95,6 +96,7 @@
|
||||||
"module_address": "module.module_test_foo",
|
"module_address": "module.module_test_foo",
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"index": 0,
|
"index": 0,
|
||||||
"change": {
|
"change": {
|
||||||
|
@ -116,6 +118,7 @@
|
||||||
"module_address": "module.module_test_foo",
|
"module_address": "module.module_test_foo",
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"index": 1,
|
"index": 1,
|
||||||
"change": {
|
"change": {
|
||||||
|
@ -137,6 +140,7 @@
|
||||||
"module_address": "module.module_test_foo",
|
"module_address": "module.module_test_foo",
|
||||||
"mode": "managed",
|
"mode": "managed",
|
||||||
"type": "test_instance",
|
"type": "test_instance",
|
||||||
|
"provider_name": "test",
|
||||||
"name": "test",
|
"name": "test",
|
||||||
"index": 2,
|
"index": 2,
|
||||||
"change": {
|
"change": {
|
||||||
|
|
Loading…
Reference in New Issue