Skip to content

Commit 5b17afe

Browse files
committed
internal/provider: New Go packages: hashicorp/terraform-plugin-framework#432.
1 parent fc66f6b commit 5b17afe

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

internal/provider/provider.go

+7-6
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ import (
1111
awsbase "github.com/hashicorp/aws-sdk-go-base/v2"
1212
hclog "github.com/hashicorp/go-hclog"
1313
"github.com/hashicorp/terraform-plugin-framework/diag"
14+
"github.com/hashicorp/terraform-plugin-framework/provider"
1415
"github.com/hashicorp/terraform-plugin-framework/tfsdk"
1516
"github.com/hashicorp/terraform-plugin-framework/types"
1617
"github.com/hashicorp/terraform-plugin-log/tflog"
@@ -24,7 +25,7 @@ const (
2425
defaultAssumeRoleDuration = 1 * time.Hour
2526
)
2627

27-
func New() tfsdk.Provider {
28+
func New() provider.Provider {
2829
return &AwsCloudControlApiProvider{}
2930
}
3031

@@ -384,7 +385,7 @@ func (a assumeRoleWithWebIdentityData) Config() *awsbase.AssumeRoleWithWebIdenti
384385
return assumeRole
385386
}
386387

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

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

420-
func (p *AwsCloudControlApiProvider) GetResources(ctx context.Context) (map[string]tfsdk.ResourceType, diag.Diagnostics) {
421+
func (p *AwsCloudControlApiProvider) GetResources(ctx context.Context) (map[string]provider.ResourceType, diag.Diagnostics) {
421422
var diags diag.Diagnostics
422-
resources := make(map[string]tfsdk.ResourceType)
423+
resources := make(map[string]provider.ResourceType)
423424

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

442-
func (p *AwsCloudControlApiProvider) GetDataSources(ctx context.Context) (map[string]tfsdk.DataSourceType, diag.Diagnostics) {
443+
func (p *AwsCloudControlApiProvider) GetDataSources(ctx context.Context) (map[string]provider.DataSourceType, diag.Diagnostics) {
443444
var diags diag.Diagnostics
444-
dataSources := make(map[string]tfsdk.DataSourceType)
445+
dataSources := make(map[string]provider.DataSourceType)
445446

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

0 commit comments

Comments
 (0)