@@ -11,6 +11,7 @@ import (
11
11
awsbase "github.com/hashicorp/aws-sdk-go-base/v2"
12
12
hclog "github.com/hashicorp/go-hclog"
13
13
"github.com/hashicorp/terraform-plugin-framework/diag"
14
+ "github.com/hashicorp/terraform-plugin-framework/provider"
14
15
"github.com/hashicorp/terraform-plugin-framework/tfsdk"
15
16
"github.com/hashicorp/terraform-plugin-framework/types"
16
17
"github.com/hashicorp/terraform-plugin-log/tflog"
@@ -24,7 +25,7 @@ const (
24
25
defaultAssumeRoleDuration = 1 * time .Hour
25
26
)
26
27
27
- func New () tfsdk .Provider {
28
+ func New () provider .Provider {
28
29
return & AwsCloudControlApiProvider {}
29
30
}
30
31
@@ -384,7 +385,7 @@ func (a assumeRoleWithWebIdentityData) Config() *awsbase.AssumeRoleWithWebIdenti
384
385
return assumeRole
385
386
}
386
387
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 ) {
388
389
var config providerData
389
390
390
391
diags := request .Config .Get (ctx , & config )
@@ -417,9 +418,9 @@ func (p *AwsCloudControlApiProvider) Configure(ctx context.Context, request tfsd
417
418
p .roleARN = config .RoleARN .Value
418
419
}
419
420
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 ) {
421
422
var diags diag.Diagnostics
422
- resources := make (map [string ]tfsdk .ResourceType )
423
+ resources := make (map [string ]provider .ResourceType )
423
424
424
425
for name , factory := range registry .ResourceFactories () {
425
426
resourceType , err := factory (ctx )
@@ -439,9 +440,9 @@ func (p *AwsCloudControlApiProvider) GetResources(ctx context.Context) (map[stri
439
440
return resources , diags
440
441
}
441
442
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 ) {
443
444
var diags diag.Diagnostics
444
- dataSources := make (map [string ]tfsdk .DataSourceType )
445
+ dataSources := make (map [string ]provider .DataSourceType )
445
446
446
447
for name , factory := range registry .DataSourceFactories () {
447
448
dataSourceType , err := factory (ctx )
0 commit comments