diff options
author | Alexandre Garand <alexandre.garand@fretlink.com> | 2019-08-09 15:59:15 +0200 |
---|---|---|
committer | Alexandre Garand <alexandre.garand@fretlink.com> | 2019-08-09 16:39:21 +0200 |
commit | 863486a6b71ed0e562a3965bed56465d007b1418 (patch) | |
tree | e93f6a687695af86d54237ec9f575d4ef104222d /vendor/github.com/hashicorp/terraform/terraform/node_resource_plan_instance.go | |
parent | 49c1c7b4dc69ffb9ab52330e6dc52ccdd6351087 (diff) | |
download | terraform-provider-statuscake-863486a6b71ed0e562a3965bed56465d007b1418.tar.gz terraform-provider-statuscake-863486a6b71ed0e562a3965bed56465d007b1418.tar.zst terraform-provider-statuscake-863486a6b71ed0e562a3965bed56465d007b1418.zip |
update vendor and go.modadd_contact_groups
Diffstat (limited to 'vendor/github.com/hashicorp/terraform/terraform/node_resource_plan_instance.go')
-rw-r--r-- | vendor/github.com/hashicorp/terraform/terraform/node_resource_plan_instance.go | 15 |
1 files changed, 4 insertions, 11 deletions
diff --git a/vendor/github.com/hashicorp/terraform/terraform/node_resource_plan_instance.go b/vendor/github.com/hashicorp/terraform/terraform/node_resource_plan_instance.go index 75e0bcd..0f74bbe 100644 --- a/vendor/github.com/hashicorp/terraform/terraform/node_resource_plan_instance.go +++ b/vendor/github.com/hashicorp/terraform/terraform/node_resource_plan_instance.go | |||
@@ -34,25 +34,18 @@ var ( | |||
34 | func (n *NodePlannableResourceInstance) EvalTree() EvalNode { | 34 | func (n *NodePlannableResourceInstance) EvalTree() EvalNode { |
35 | addr := n.ResourceInstanceAddr() | 35 | addr := n.ResourceInstanceAddr() |
36 | 36 | ||
37 | // State still uses legacy-style internal ids, so we need to shim to get | ||
38 | // a suitable key to use. | ||
39 | stateId := NewLegacyResourceInstanceAddress(addr).stateId() | ||
40 | |||
41 | // Determine the dependencies for the state. | ||
42 | stateDeps := n.StateReferences() | ||
43 | |||
44 | // Eval info is different depending on what kind of resource this is | 37 | // Eval info is different depending on what kind of resource this is |
45 | switch addr.Resource.Resource.Mode { | 38 | switch addr.Resource.Resource.Mode { |
46 | case addrs.ManagedResourceMode: | 39 | case addrs.ManagedResourceMode: |
47 | return n.evalTreeManagedResource(addr, stateId, stateDeps) | 40 | return n.evalTreeManagedResource(addr) |
48 | case addrs.DataResourceMode: | 41 | case addrs.DataResourceMode: |
49 | return n.evalTreeDataResource(addr, stateId, stateDeps) | 42 | return n.evalTreeDataResource(addr) |
50 | default: | 43 | default: |
51 | panic(fmt.Errorf("unsupported resource mode %s", n.Config.Mode)) | 44 | panic(fmt.Errorf("unsupported resource mode %s", n.Config.Mode)) |
52 | } | 45 | } |
53 | } | 46 | } |
54 | 47 | ||
55 | func (n *NodePlannableResourceInstance) evalTreeDataResource(addr addrs.AbsResourceInstance, stateId string, stateDeps []addrs.Referenceable) EvalNode { | 48 | func (n *NodePlannableResourceInstance) evalTreeDataResource(addr addrs.AbsResourceInstance) EvalNode { |
56 | config := n.Config | 49 | config := n.Config |
57 | var provider providers.Interface | 50 | var provider providers.Interface |
58 | var providerSchema *ProviderSchema | 51 | var providerSchema *ProviderSchema |
@@ -147,7 +140,7 @@ func (n *NodePlannableResourceInstance) evalTreeDataResource(addr addrs.AbsResou | |||
147 | } | 140 | } |
148 | } | 141 | } |
149 | 142 | ||
150 | func (n *NodePlannableResourceInstance) evalTreeManagedResource(addr addrs.AbsResourceInstance, stateId string, stateDeps []addrs.Referenceable) EvalNode { | 143 | func (n *NodePlannableResourceInstance) evalTreeManagedResource(addr addrs.AbsResourceInstance) EvalNode { |
151 | config := n.Config | 144 | config := n.Config |
152 | var provider providers.Interface | 145 | var provider providers.Interface |
153 | var providerSchema *ProviderSchema | 146 | var providerSchema *ProviderSchema |