Skip to content

Commit 033da72

Browse files
Add parameterized resource identity to aws_cleanrooms_configured_table (#44435)
* r/aws_cleanrooms_configured_table: add resource identity ➜ terraform-provider-aws (f-ri-cleanrooms-configured-table) ✗ make testacc PKG=cleanrooms TESTS=TestAccCleanRoomsConfiguredTable_Identity_ make: Verifying source code with gofmt... ==> Checking that code complies with gofmt requirements... make: Running acceptance tests on branch: 🌿 f-ri-cleanrooms-configured-table 🌿... TF_ACC=1 go1.24.6 test ./internal/service/cleanrooms/... -v -count 1 -parallel 20 -run='TestAccCleanRoomsConfiguredTable_Identity_' -timeout 360m -vet=off 2025/09/24 20:25:45 Creating Terraform AWS Provider (SDKv2-style)... 2025/09/24 20:25:45 Initializing Terraform AWS Provider (SDKv2-style)... === RUN TestAccCleanRoomsConfiguredTable_Identity_Basic === PAUSE TestAccCleanRoomsConfiguredTable_Identity_Basic === RUN TestAccCleanRoomsConfiguredTable_Identity_RegionOverride === PAUSE TestAccCleanRoomsConfiguredTable_Identity_RegionOverride === RUN TestAccCleanRoomsConfiguredTable_Identity_ExistingResource === PAUSE TestAccCleanRoomsConfiguredTable_Identity_ExistingResource === RUN TestAccCleanRoomsConfiguredTable_Identity_ExistingResource_NoRefresh_NoChange === PAUSE TestAccCleanRoomsConfiguredTable_Identity_ExistingResource_NoRefresh_NoChange === CONT TestAccCleanRoomsConfiguredTable_Identity_Basic === CONT TestAccCleanRoomsConfiguredTable_Identity_ExistingResource === CONT TestAccCleanRoomsConfiguredTable_Identity_RegionOverride === CONT TestAccCleanRoomsConfiguredTable_Identity_ExistingResource_NoRefresh_NoChange --- PASS: TestAccCleanRoomsConfiguredTable_Identity_Basic (54.29s) --- PASS: TestAccCleanRoomsConfiguredTable_Identity_ExistingResource_NoRefresh_NoChange (56.59s) --- PASS: TestAccCleanRoomsConfiguredTable_Identity_RegionOverride (57.40s) --- PASS: TestAccCleanRoomsConfiguredTable_Identity_ExistingResource (80.42s) PASS ok github.com/hashicorp/terraform-provider-aws/internal/service/cleanrooms 85.109s
1 parent 4060508 commit 033da72

File tree

10 files changed

+563
-5
lines changed

10 files changed

+563
-5
lines changed

.changelog/44435.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
```release-note:enhancement
2+
resource/aws_cleanrooms_configured_table: Add resource identity support
3+
```

internal/service/cleanrooms/configured_table.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,17 +29,16 @@ import (
2929
// @SDKResource("aws_cleanrooms_configured_table", name="Configured Table")
3030
// @Tags(identifierAttribute="arn")
3131
// @Testing(tagsTest=false)
32+
// @IdentityAttribute("id")
33+
// @Testing(preIdentityVersion="v6.14.1")
34+
// @Testing(existsType="github.com/aws/aws-sdk-go-v2/service/cleanrooms;cleanrooms.GetConfiguredTableOutput")
3235
func ResourceConfiguredTable() *schema.Resource {
3336
return &schema.Resource{
3437
CreateWithoutTimeout: resourceConfiguredTableCreate,
3538
ReadWithoutTimeout: resourceConfiguredTableRead,
3639
UpdateWithoutTimeout: resourceConfiguredTableUpdate,
3740
DeleteWithoutTimeout: resourceConfiguredTableDelete,
3841

39-
Importer: &schema.ResourceImporter{
40-
StateContext: schema.ImportStatePassthroughContext,
41-
},
42-
4342
Timeouts: &schema.ResourceTimeout{
4443
Create: schema.DefaultTimeout(1 * time.Minute),
4544
Update: schema.DefaultTimeout(1 * time.Minute),

internal/service/cleanrooms/configured_table_identity_gen_test.go

Lines changed: 309 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

internal/service/cleanrooms/generate.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
//go:generate go run ../../generate/servicepackage/main.go
55
//go:generate go run ../../generate/tags/main.go -ListTags -ServiceTagsMap -UpdateTags -TagTypeKeyElem=key -TagTypeValElem=value -KVTValues
66
//go:generate go run ../../generate/tagstests/main.go
7+
//go:generate go run ../../generate/identitytests/main.go
78
// ONLY generate directives and package declaration! Do not add anything else to this file.
89

910
package cleanrooms

internal/service/cleanrooms/service_package_gen.go

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)