diff options
Diffstat (limited to 'vendor/github.com/hashicorp/terraform/plugin/resource_provider.go')
-rw-r--r-- | vendor/github.com/hashicorp/terraform/plugin/resource_provider.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go b/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go index d6a433c..459661a 100644 --- a/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go +++ b/vendor/github.com/hashicorp/terraform/plugin/resource_provider.go | |||
@@ -9,11 +9,14 @@ import ( | |||
9 | 9 | ||
10 | // ResourceProviderPlugin is the plugin.Plugin implementation. | 10 | // ResourceProviderPlugin is the plugin.Plugin implementation. |
11 | type ResourceProviderPlugin struct { | 11 | type ResourceProviderPlugin struct { |
12 | F func() terraform.ResourceProvider | 12 | ResourceProvider func() terraform.ResourceProvider |
13 | } | 13 | } |
14 | 14 | ||
15 | func (p *ResourceProviderPlugin) Server(b *plugin.MuxBroker) (interface{}, error) { | 15 | func (p *ResourceProviderPlugin) Server(b *plugin.MuxBroker) (interface{}, error) { |
16 | return &ResourceProviderServer{Broker: b, Provider: p.F()}, nil | 16 | return &ResourceProviderServer{ |
17 | Broker: b, | ||
18 | Provider: p.ResourceProvider(), | ||
19 | }, nil | ||
17 | } | 20 | } |
18 | 21 | ||
19 | func (p *ResourceProviderPlugin) Client( | 22 | func (p *ResourceProviderPlugin) Client( |