Skip to content

Commit

Permalink
internal/provider: New Go packages: hashicorp/terraform-plugin-framew…
Browse files Browse the repository at this point in the history
  • Loading branch information
ewbankkit committed Aug 18, 2022
1 parent fc66f6b commit 5b17afe
Showing 1 changed file with 7 additions and 6 deletions.
13 changes: 7 additions & 6 deletions internal/provider/provider.go
Expand Up @@ -11,6 +11,7 @@ import (
awsbase "github.com/hashicorp/aws-sdk-go-base/v2"
hclog "github.com/hashicorp/go-hclog"
"github.com/hashicorp/terraform-plugin-framework/diag"
"github.com/hashicorp/terraform-plugin-framework/provider"
"github.com/hashicorp/terraform-plugin-framework/tfsdk"
"github.com/hashicorp/terraform-plugin-framework/types"
"github.com/hashicorp/terraform-plugin-log/tflog"
Expand All @@ -24,7 +25,7 @@ const (
defaultAssumeRoleDuration = 1 * time.Hour
)

func New() tfsdk.Provider {
func New() provider.Provider {
return &AwsCloudControlApiProvider{}
}

Expand Down Expand Up @@ -384,7 +385,7 @@ func (a assumeRoleWithWebIdentityData) Config() *awsbase.AssumeRoleWithWebIdenti
return assumeRole
}

func (p *AwsCloudControlApiProvider) Configure(ctx context.Context, request tfsdk.ConfigureProviderRequest, response *tfsdk.ConfigureProviderResponse) {
func (p *AwsCloudControlApiProvider) Configure(ctx context.Context, request provider.ConfigureRequest, response *provider.ConfigureResponse) {
var config providerData

diags := request.Config.Get(ctx, &config)
Expand Down Expand Up @@ -417,9 +418,9 @@ func (p *AwsCloudControlApiProvider) Configure(ctx context.Context, request tfsd
p.roleARN = config.RoleARN.Value
}

func (p *AwsCloudControlApiProvider) GetResources(ctx context.Context) (map[string]tfsdk.ResourceType, diag.Diagnostics) {
func (p *AwsCloudControlApiProvider) GetResources(ctx context.Context) (map[string]provider.ResourceType, diag.Diagnostics) {
var diags diag.Diagnostics
resources := make(map[string]tfsdk.ResourceType)
resources := make(map[string]provider.ResourceType)

for name, factory := range registry.ResourceFactories() {
resourceType, err := factory(ctx)
Expand All @@ -439,9 +440,9 @@ func (p *AwsCloudControlApiProvider) GetResources(ctx context.Context) (map[stri
return resources, diags
}

func (p *AwsCloudControlApiProvider) GetDataSources(ctx context.Context) (map[string]tfsdk.DataSourceType, diag.Diagnostics) {
func (p *AwsCloudControlApiProvider) GetDataSources(ctx context.Context) (map[string]provider.DataSourceType, diag.Diagnostics) {
var diags diag.Diagnostics
dataSources := make(map[string]tfsdk.DataSourceType)
dataSources := make(map[string]provider.DataSourceType)

for name, factory := range registry.DataSourceFactories() {
dataSourceType, err := factory(ctx)
Expand Down

0 comments on commit 5b17afe

Please sign in to comment.