-
Notifications
You must be signed in to change notification settings - Fork 9.7k
AppSync Event APIs #43787
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
AppSync Event APIs #43787
Conversation
…r-aws into feature/event-api-resource the commit.
% make testacc TESTARGS='-run=TestAccAppSyncAPI_basic' PKG=appsync make: Verifying source code with gofmt... ==> Checking that code complies with gofmt requirements... TF_ACC=1 go1.24.5 test ./internal/service/appsync/... -v -count 1 -parallel 20 -run=TestAccAppSyncAPI_basic -timeout 360m -vet=off 2025/08/11 15:14:26 Creating Terraform AWS Provider (SDKv2-style)... 2025/08/11 15:14:26 Initializing Terraform AWS Provider (SDKv2-style)... === RUN TestAccAppSyncAPI_basic === PAUSE TestAccAppSyncAPI_basic === CONT TestAccAppSyncAPI_basic --- PASS: TestAccAppSyncAPI_basic (33.25s) PASS ok github.com/hashicorp/terraform-provider-aws/internal/service/appsync 38.677s
…ld be surrounded by blank lines'.
…aws_partition data source'.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM 🚀.
% make testacc TESTARGS='-run=TestAccAppSyncAPI_' PKG=appsync ACCTEST_PARALLELISM=4
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.5 test ./internal/service/appsync/... -v -count 1 -parallel 4 -run=TestAccAppSyncAPI_ -timeout 360m -vet=off
2025/08/12 15:32:18 Creating Terraform AWS Provider (SDKv2-style)...
2025/08/12 15:32:18 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN TestAccAppSyncAPI_tags
=== PAUSE TestAccAppSyncAPI_tags
=== RUN TestAccAppSyncAPI_tags_null
=== PAUSE TestAccAppSyncAPI_tags_null
=== RUN TestAccAppSyncAPI_tags_EmptyMap
=== PAUSE TestAccAppSyncAPI_tags_EmptyMap
=== RUN TestAccAppSyncAPI_tags_AddOnUpdate
=== PAUSE TestAccAppSyncAPI_tags_AddOnUpdate
=== RUN TestAccAppSyncAPI_tags_EmptyTag_OnCreate
=== PAUSE TestAccAppSyncAPI_tags_EmptyTag_OnCreate
=== RUN TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Add
=== PAUSE TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Add
=== RUN TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Replace
=== PAUSE TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Replace
=== RUN TestAccAppSyncAPI_tags_DefaultTags_providerOnly
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_providerOnly
=== RUN TestAccAppSyncAPI_tags_DefaultTags_nonOverlapping
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_nonOverlapping
=== RUN TestAccAppSyncAPI_tags_DefaultTags_overlapping
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_overlapping
=== RUN TestAccAppSyncAPI_tags_DefaultTags_updateToProviderOnly
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_updateToProviderOnly
=== RUN TestAccAppSyncAPI_tags_DefaultTags_updateToResourceOnly
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_updateToResourceOnly
=== RUN TestAccAppSyncAPI_tags_DefaultTags_emptyResourceTag
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_emptyResourceTag
=== RUN TestAccAppSyncAPI_tags_DefaultTags_emptyProviderOnlyTag
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_emptyProviderOnlyTag
=== RUN TestAccAppSyncAPI_tags_DefaultTags_nullOverlappingResourceTag
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_nullOverlappingResourceTag
=== RUN TestAccAppSyncAPI_tags_DefaultTags_nullNonOverlappingResourceTag
=== PAUSE TestAccAppSyncAPI_tags_DefaultTags_nullNonOverlappingResourceTag
=== RUN TestAccAppSyncAPI_tags_ComputedTag_OnCreate
=== PAUSE TestAccAppSyncAPI_tags_ComputedTag_OnCreate
=== RUN TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Add
=== PAUSE TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Add
=== RUN TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Replace
=== PAUSE TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Replace
=== RUN TestAccAppSyncAPI_tags_IgnoreTags_Overlap_DefaultTag
=== PAUSE TestAccAppSyncAPI_tags_IgnoreTags_Overlap_DefaultTag
=== RUN TestAccAppSyncAPI_tags_IgnoreTags_Overlap_ResourceTag
=== PAUSE TestAccAppSyncAPI_tags_IgnoreTags_Overlap_ResourceTag
=== RUN TestAccAppSyncAPI_basic
=== PAUSE TestAccAppSyncAPI_basic
=== RUN TestAccAppSyncAPI_comprehensive
=== PAUSE TestAccAppSyncAPI_comprehensive
=== RUN TestAccAppSyncAPI_update
=== PAUSE TestAccAppSyncAPI_update
=== RUN TestAccAppSyncAPI_disappears
=== PAUSE TestAccAppSyncAPI_disappears
=== CONT TestAccAppSyncAPI_tags
=== CONT TestAccAppSyncAPI_tags_DefaultTags_emptyProviderOnlyTag
=== CONT TestAccAppSyncAPI_tags_DefaultTags_providerOnly
=== CONT TestAccAppSyncAPI_tags_IgnoreTags_Overlap_DefaultTag
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_emptyProviderOnlyTag (15.51s)
=== CONT TestAccAppSyncAPI_tags_EmptyTag_OnCreate
--- PASS: TestAccAppSyncAPI_tags_IgnoreTags_Overlap_DefaultTag (30.87s)
=== CONT TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Replace
--- PASS: TestAccAppSyncAPI_tags_EmptyTag_OnCreate (25.61s)
=== CONT TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Add
--- PASS: TestAccAppSyncAPI_tags (49.31s)
=== CONT TestAccAppSyncAPI_tags_EmptyMap
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_providerOnly (50.11s)
=== CONT TestAccAppSyncAPI_tags_AddOnUpdate
--- PASS: TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Replace (23.45s)
=== CONT TestAccAppSyncAPI_tags_null
--- PASS: TestAccAppSyncAPI_tags_EmptyMap (14.32s)
=== CONT TestAccAppSyncAPI_tags_ComputedTag_OnCreate
--- PASS: TestAccAppSyncAPI_tags_null (14.27s)
=== CONT TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Replace
--- PASS: TestAccAppSyncAPI_tags_AddOnUpdate (23.02s)
=== CONT TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Add
--- PASS: TestAccAppSyncAPI_tags_EmptyTag_OnUpdate_Add (35.08s)
=== CONT TestAccAppSyncAPI_tags_DefaultTags_nullNonOverlappingResourceTag
--- PASS: TestAccAppSyncAPI_tags_ComputedTag_OnCreate (17.31s)
=== CONT TestAccAppSyncAPI_comprehensive
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_nullNonOverlappingResourceTag (14.55s)
=== CONT TestAccAppSyncAPI_disappears
--- PASS: TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Replace (26.23s)
=== CONT TestAccAppSyncAPI_update
--- PASS: TestAccAppSyncAPI_tags_ComputedTag_OnUpdate_Add (26.21s)
=== CONT TestAccAppSyncAPI_tags_DefaultTags_nullOverlappingResourceTag
--- PASS: TestAccAppSyncAPI_disappears (11.04s)
=== CONT TestAccAppSyncAPI_basic
--- PASS: TestAccAppSyncAPI_comprehensive (30.76s)
=== CONT TestAccAppSyncAPI_tags_DefaultTags_updateToProviderOnly
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_nullOverlappingResourceTag (13.94s)
=== CONT TestAccAppSyncAPI_tags_DefaultTags_emptyResourceTag
--- PASS: TestAccAppSyncAPI_basic (12.60s)
=== CONT TestAccAppSyncAPI_tags_DefaultTags_updateToResourceOnly
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_emptyResourceTag (14.50s)
=== CONT TestAccAppSyncAPI_tags_IgnoreTags_Overlap_ResourceTag
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_updateToProviderOnly (22.84s)
=== CONT TestAccAppSyncAPI_tags_DefaultTags_overlapping
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_updateToResourceOnly (22.05s)
=== CONT TestAccAppSyncAPI_tags_DefaultTags_nonOverlapping
--- PASS: TestAccAppSyncAPI_update (62.57s)
--- PASS: TestAccAppSyncAPI_tags_IgnoreTags_Overlap_ResourceTag (31.57s)
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_overlapping (37.25s)
--- PASS: TestAccAppSyncAPI_tags_DefaultTags_nonOverlapping (37.32s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/appsync 179.091s
% make testacc TESTARGS='-run=TestAccAppSyncChannelNamespace_' PKG=appsync ACCTEST_PARALLELISM=4
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.24.5 test ./internal/service/appsync/... -v -count 1 -parallel 4 -run=TestAccAppSyncChannelNamespace_ -timeout 360m -vet=off
2025/08/12 15:27:51 Creating Terraform AWS Provider (SDKv2-style)...
2025/08/12 15:27:51 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN TestAccAppSyncChannelNamespace_tags
=== PAUSE TestAccAppSyncChannelNamespace_tags
=== RUN TestAccAppSyncChannelNamespace_tags_null
=== PAUSE TestAccAppSyncChannelNamespace_tags_null
=== RUN TestAccAppSyncChannelNamespace_tags_EmptyMap
=== PAUSE TestAccAppSyncChannelNamespace_tags_EmptyMap
=== RUN TestAccAppSyncChannelNamespace_tags_AddOnUpdate
=== PAUSE TestAccAppSyncChannelNamespace_tags_AddOnUpdate
=== RUN TestAccAppSyncChannelNamespace_tags_EmptyTag_OnCreate
=== PAUSE TestAccAppSyncChannelNamespace_tags_EmptyTag_OnCreate
=== RUN TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Add
=== PAUSE TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Add
=== RUN TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Replace
=== PAUSE TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Replace
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_providerOnly
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_providerOnly
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_nonOverlapping
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_nonOverlapping
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_overlapping
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_overlapping
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToProviderOnly
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToProviderOnly
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToResourceOnly
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToResourceOnly
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyResourceTag
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyResourceTag
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyProviderOnlyTag
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyProviderOnlyTag
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_nullOverlappingResourceTag
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_nullOverlappingResourceTag
=== RUN TestAccAppSyncChannelNamespace_tags_DefaultTags_nullNonOverlappingResourceTag
=== PAUSE TestAccAppSyncChannelNamespace_tags_DefaultTags_nullNonOverlappingResourceTag
=== RUN TestAccAppSyncChannelNamespace_tags_ComputedTag_OnCreate
=== PAUSE TestAccAppSyncChannelNamespace_tags_ComputedTag_OnCreate
=== RUN TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Add
=== PAUSE TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Add
=== RUN TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Replace
=== PAUSE TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Replace
=== RUN TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_DefaultTag
=== PAUSE TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_DefaultTag
=== RUN TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_ResourceTag
=== PAUSE TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_ResourceTag
=== RUN TestAccAppSyncChannelNamespace_basic
=== PAUSE TestAccAppSyncChannelNamespace_basic
=== RUN TestAccAppSyncChannelNamespace_disappears
=== PAUSE TestAccAppSyncChannelNamespace_disappears
=== RUN TestAccAppSyncChannelNamespace_update
=== PAUSE TestAccAppSyncChannelNamespace_update
=== CONT TestAccAppSyncChannelNamespace_tags
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyResourceTag
=== CONT TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Replace
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_nullNonOverlappingResourceTag
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_nullNonOverlappingResourceTag (15.82s)
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_nullOverlappingResourceTag
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyResourceTag (16.14s)
=== CONT TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Add
--- PASS: TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Replace (29.41s)
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyProviderOnlyTag
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_nullOverlappingResourceTag (15.72s)
=== CONT TestAccAppSyncChannelNamespace_basic
--- PASS: TestAccAppSyncChannelNamespace_tags_ComputedTag_OnUpdate_Add (28.22s)
=== CONT TestAccAppSyncChannelNamespace_update
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_emptyProviderOnlyTag (15.26s)
=== CONT TestAccAppSyncChannelNamespace_disappears
--- PASS: TestAccAppSyncChannelNamespace_basic (15.14s)
=== CONT TestAccAppSyncChannelNamespace_tags_ComputedTag_OnCreate
--- PASS: TestAccAppSyncChannelNamespace_tags (52.16s)
=== CONT TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Replace
--- PASS: TestAccAppSyncChannelNamespace_disappears (11.84s)
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToResourceOnly
--- PASS: TestAccAppSyncChannelNamespace_tags_ComputedTag_OnCreate (18.30s)
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToProviderOnly
--- PASS: TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Replace (24.48s)
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_overlapping
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToResourceOnly (24.08s)
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_nonOverlapping
--- PASS: TestAccAppSyncChannelNamespace_update (42.05s)
=== CONT TestAccAppSyncChannelNamespace_tags_DefaultTags_providerOnly
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_updateToProviderOnly (24.80s)
=== CONT TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_ResourceTag
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_overlapping (41.20s)
=== CONT TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_DefaultTag
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_nonOverlapping (40.69s)
=== CONT TestAccAppSyncChannelNamespace_tags_AddOnUpdate
--- PASS: TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_ResourceTag (34.04s)
=== CONT TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Add
--- PASS: TestAccAppSyncChannelNamespace_tags_DefaultTags_providerOnly (53.24s)
=== CONT TestAccAppSyncChannelNamespace_tags_EmptyTag_OnCreate
--- PASS: TestAccAppSyncChannelNamespace_tags_AddOnUpdate (24.36s)
=== CONT TestAccAppSyncChannelNamespace_tags_EmptyMap
--- PASS: TestAccAppSyncChannelNamespace_tags_IgnoreTags_Overlap_DefaultTag (31.47s)
=== CONT TestAccAppSyncChannelNamespace_tags_null
--- PASS: TestAccAppSyncChannelNamespace_tags_EmptyMap (14.73s)
--- PASS: TestAccAppSyncChannelNamespace_tags_EmptyTag_OnUpdate_Add (36.90s)
--- PASS: TestAccAppSyncChannelNamespace_tags_null (14.91s)
--- PASS: TestAccAppSyncChannelNamespace_tags_EmptyTag_OnCreate (26.99s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/appsync 172.024s
Warning This Issue has been closed, meaning that any additional comments are much easier for the maintainers to miss. Please assume that the maintainers will not see them. Ongoing conversations amongst community members are welcome, however, the issue will be locked after 30 days. Moving conversations to another venue, such as the AWS Provider forum, is recommended. If you have additional concerns, please open a new issue, referencing this one where needed. |
This functionality has been released in v6.9.0 of the Terraform AWS Provider. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading. For further feature requests or bug reports with this functionality, please create a new GitHub issue following the template. Thank you! |
I'm going to lock this pull request because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues. |
Rollback Plan
If a change needs to be reverted, we will publish an updated version of the library.
Changes to Security Controls
Are there any changes to security controls (access controls, encryption, logging) in this pull request? If so, explain.
Description
AWS AppSync Event API resources.
Relations
Closes #40093.
Output from Acceptance Testing