Skip to content

Commit de55fc3

Browse files
committed
SDKv2 Regional Multiple Parameter takes Identity parameter
1 parent 3968ddf commit de55fc3

File tree

3 files changed

+5
-5
lines changed

3 files changed

+5
-5
lines changed

internal/provider/sdkv2/identity_interceptor.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -131,7 +131,7 @@ func newParameterizedIdentityImporter(identitySpec inttypes.Identity, importSpec
131131
} else {
132132
return &schema.ResourceImporter{
133133
StateContext: func(ctx context.Context, rd *schema.ResourceData, meta any) ([]*schema.ResourceData, error) {
134-
if err := importer.RegionalMultipleParameterized(ctx, rd, identitySpec.Attributes, importSpec, meta.(importer.AWSClient)); err != nil {
134+
if err := importer.RegionalMultipleParameterized(ctx, rd, identitySpec, importSpec, meta.(importer.AWSClient)); err != nil {
135135
return nil, err
136136
}
137137

internal/provider/sdkv2/importer/parameterized.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ func GlobalSingleParameterized(ctx context.Context, rd *schema.ResourceData, ide
9292
return nil
9393
}
9494

95-
func RegionalMultipleParameterized(ctx context.Context, rd *schema.ResourceData, attrs []inttypes.IdentityAttribute, importSpec *inttypes.SDKv2Import, client AWSClient) error {
95+
func RegionalMultipleParameterized(ctx context.Context, rd *schema.ResourceData, identitySpec inttypes.Identity, importSpec *inttypes.SDKv2Import, client AWSClient) error {
9696
if rd.Id() != "" {
9797
id, parts, err := importSpec.ImportID.Parse(rd.Id())
9898
if err != nil {
@@ -117,7 +117,7 @@ func RegionalMultipleParameterized(ctx context.Context, rd *schema.ResourceData,
117117
return err
118118
}
119119

120-
for _, attr := range attrs {
120+
for _, attr := range identitySpec.Attributes {
121121
switch attr.Name() {
122122
case names.AttrAccountID, names.AttrRegion:
123123
// Do nothing

internal/provider/sdkv2/importer/parameterized_test.go

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -626,7 +626,7 @@ func TestRegionalMutipleParameterized_ByImportID(t *testing.T) {
626626
})
627627
d.SetId(tc.inputID)
628628

629-
err := importer.RegionalMultipleParameterized(ctx, d, identitySpec.Attributes, &importSpec, client)
629+
err := importer.RegionalMultipleParameterized(ctx, d, identitySpec, &importSpec, client)
630630
if tc.expectError {
631631
if err == nil {
632632
t.Fatal("Expected error, got none")
@@ -783,7 +783,7 @@ func TestRegionalMutipleParameterized_ByIdentity(t *testing.T) {
783783
identitySchema := identity.NewIdentitySchema(tc.identitySpec)
784784
d := schema.TestResourceDataWithIdentityRaw(t, regionalMultipleParameterizedSchema, identitySchema, tc.identityAttrs)
785785

786-
err := importer.RegionalMultipleParameterized(ctx, d, tc.identitySpec.Attributes, &importSpec, client)
786+
err := importer.RegionalMultipleParameterized(ctx, d, tc.identitySpec, &importSpec, client)
787787
if tc.expectError {
788788
if err == nil {
789789
t.Fatal("Expected error, got none")

0 commit comments

Comments
 (0)