]> git.immae.eu Git - github/fretlink/terraform-provider-statuscake.git/blobdiff - vendor/github.com/hashicorp/terraform/plugin/resource_provider.go
Upgrade to 0.12
[github/fretlink/terraform-provider-statuscake.git] / vendor / github.com / hashicorp / terraform / plugin / resource_provider.go
index d6a433c4e561aeb86bffd03a4b87de09994a48d5..459661a550b1eb17dd602a15913a15c5df1260e9 100644 (file)
@@ -9,11 +9,14 @@ import (
 
 // ResourceProviderPlugin is the plugin.Plugin implementation.
 type ResourceProviderPlugin struct {
-       F func() terraform.ResourceProvider
+       ResourceProvider func() terraform.ResourceProvider
 }
 
 func (p *ResourceProviderPlugin) Server(b *plugin.MuxBroker) (interface{}, error) {
-       return &ResourceProviderServer{Broker: b, Provider: p.F()}, nil
+       return &ResourceProviderServer{
+               Broker:   b,
+               Provider: p.ResourceProvider(),
+       }, nil
 }
 
 func (p *ResourceProviderPlugin) Client(