-
Notifications
You must be signed in to change notification settings - Fork 9.9k
new resource: aws_lambda_capacity_provider #45342
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
Conversation
Community GuidelinesThis comment is added to every new Pull Request to provide quick reference to how the Terraform AWS Provider is maintained. Please review the information below, and thank you for contributing to the community that keeps the provider thriving! 🚀 Voting for Prioritization
Pull Request Authors
|
make semgrep-fix
cleanup naming
aws_lambda_capacity_provider: use sdk
aws_lambda_capacity_provider: update struct and data models aws_lambda_capacity_provider: remove mocks from tests aws_lambda_capacity_provider: add expander cleanup
…ig and instance requirements
25788ec to
11ad872
Compare
ewbankkit
left a comment
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=TestAccLambdaCapacityProvider_\|TestAccLambdaFunction_capacityProvider\|TestAccLambdaFunction_basic\|TestAccLambdaFunctionDataSource_capacityProvider\|TestAccLambdaFunctionDataSource_basic' PKG=lambda ACCTEST_PARALLELISM=4
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
make: Running acceptance tests on branch: 🌿 f-lambda_capacity_provider 🌿...
TF_ACC=1 go1.24.10 test ./internal/service/lambda/... -v -count 1 -parallel 4 -run=TestAccLambdaCapacityProvider_\|TestAccLambdaFunction_capacityProvider\|TestAccLambdaFunction_basic\|TestAccLambdaFunctionDataSource_capacityProvider\|TestAccLambdaFunctionDataSource_basic -timeout 360m -vet=off
2025/12/02 09:35:39 Creating Terraform AWS Provider (SDKv2-style)...
2025/12/02 09:35:39 Initializing Terraform AWS Provider (SDKv2-style)...
=== RUN TestAccLambdaCapacityProvider_tags
=== PAUSE TestAccLambdaCapacityProvider_tags
=== RUN TestAccLambdaCapacityProvider_tags_null
=== PAUSE TestAccLambdaCapacityProvider_tags_null
=== RUN TestAccLambdaCapacityProvider_tags_EmptyMap
=== PAUSE TestAccLambdaCapacityProvider_tags_EmptyMap
=== RUN TestAccLambdaCapacityProvider_tags_AddOnUpdate
=== PAUSE TestAccLambdaCapacityProvider_tags_AddOnUpdate
=== RUN TestAccLambdaCapacityProvider_tags_EmptyTag_OnCreate
=== PAUSE TestAccLambdaCapacityProvider_tags_EmptyTag_OnCreate
=== RUN TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Add
=== PAUSE TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Add
=== RUN TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Replace
=== PAUSE TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Replace
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_providerOnly
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_providerOnly
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_nonOverlapping
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_nonOverlapping
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_overlapping
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_overlapping
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_updateToProviderOnly
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_updateToProviderOnly
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_updateToResourceOnly
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_updateToResourceOnly
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_emptyResourceTag
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_emptyResourceTag
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_emptyProviderOnlyTag
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_emptyProviderOnlyTag
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_nullOverlappingResourceTag
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_nullOverlappingResourceTag
=== RUN TestAccLambdaCapacityProvider_tags_DefaultTags_nullNonOverlappingResourceTag
=== PAUSE TestAccLambdaCapacityProvider_tags_DefaultTags_nullNonOverlappingResourceTag
=== RUN TestAccLambdaCapacityProvider_tags_ComputedTag_OnCreate
=== PAUSE TestAccLambdaCapacityProvider_tags_ComputedTag_OnCreate
=== RUN TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Add
=== PAUSE TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Add
=== RUN TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Replace
=== PAUSE TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Replace
=== RUN TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_DefaultTag
=== PAUSE TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_DefaultTag
=== RUN TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_ResourceTag
=== PAUSE TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_ResourceTag
=== RUN TestAccLambdaCapacityProvider_basic
=== PAUSE TestAccLambdaCapacityProvider_basic
=== RUN TestAccLambdaCapacityProvider_disappears
=== PAUSE TestAccLambdaCapacityProvider_disappears
=== RUN TestAccLambdaCapacityProvider_instanceRequirements
=== PAUSE TestAccLambdaCapacityProvider_instanceRequirements
=== RUN TestAccLambdaCapacityProvider_scalingConfig
=== PAUSE TestAccLambdaCapacityProvider_scalingConfig
=== RUN TestAccLambdaFunctionDataSource_basic
=== PAUSE TestAccLambdaFunctionDataSource_basic
=== RUN TestAccLambdaFunctionDataSource_capacityProvider
=== PAUSE TestAccLambdaFunctionDataSource_capacityProvider
=== RUN TestAccLambdaFunction_basic
=== PAUSE TestAccLambdaFunction_basic
=== RUN TestAccLambdaFunction_capacityProvider
=== PAUSE TestAccLambdaFunction_capacityProvider
=== CONT TestAccLambdaCapacityProvider_tags
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_nullNonOverlappingResourceTag
=== CONT TestAccLambdaCapacityProvider_disappears
=== CONT TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_DefaultTag
--- PASS: TestAccLambdaCapacityProvider_disappears (47.46s)
=== CONT TestAccLambdaCapacityProvider_basic
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_nullNonOverlappingResourceTag (51.16s)
=== CONT TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_ResourceTag
--- PASS: TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_DefaultTag (73.20s)
=== CONT TestAccLambdaFunctionDataSource_capacityProvider
--- PASS: TestAccLambdaCapacityProvider_basic (47.99s)
=== CONT TestAccLambdaFunction_capacityProvider
--- PASS: TestAccLambdaCapacityProvider_tags (98.57s)
=== CONT TestAccLambdaFunction_basic
--- PASS: TestAccLambdaCapacityProvider_tags_IgnoreTags_Overlap_ResourceTag (75.30s)
=== CONT TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Add
--- PASS: TestAccLambdaFunction_basic (40.85s)
=== CONT TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Replace
--- PASS: TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Add (65.79s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_nonOverlapping
--- PASS: TestAccLambdaCapacityProvider_tags_ComputedTag_OnUpdate_Replace (65.17s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_updateToResourceOnly
--- PASS: TestAccLambdaFunction_capacityProvider (128.29s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_updateToProviderOnly
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_updateToResourceOnly (64.02s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_overlapping
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_nonOverlapping (85.25s)
=== CONT TestAccLambdaCapacityProvider_tags_ComputedTag_OnCreate
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_updateToProviderOnly (64.39s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_nullOverlappingResourceTag
--- PASS: TestAccLambdaCapacityProvider_tags_ComputedTag_OnCreate (53.11s)
=== CONT TestAccLambdaCapacityProvider_scalingConfig
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_nullOverlappingResourceTag (50.02s)
=== CONT TestAccLambdaFunctionDataSource_basic
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_overlapping (86.92s)
=== CONT TestAccLambdaCapacityProvider_tags_EmptyTag_OnCreate
--- PASS: TestAccLambdaFunctionDataSource_basic (34.86s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_emptyResourceTag
--- PASS: TestAccLambdaCapacityProvider_scalingConfig (60.67s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_providerOnly
--- PASS: TestAccLambdaCapacityProvider_tags_EmptyTag_OnCreate (65.82s)
=== CONT TestAccLambdaCapacityProvider_tags_DefaultTags_emptyProviderOnlyTag
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_emptyResourceTag (50.29s)
=== CONT TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Replace
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_emptyProviderOnlyTag (50.21s)
=== CONT TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Add
--- PASS: TestAccLambdaFunctionDataSource_capacityProvider (401.90s)
=== CONT TestAccLambdaCapacityProvider_tags_EmptyMap
--- PASS: TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Replace (62.37s)
=== CONT TestAccLambdaCapacityProvider_tags_null
--- PASS: TestAccLambdaCapacityProvider_tags_DefaultTags_providerOnly (106.26s)
=== CONT TestAccLambdaCapacityProvider_tags_AddOnUpdate
--- PASS: TestAccLambdaCapacityProvider_tags_EmptyMap (49.74s)
=== CONT TestAccLambdaCapacityProvider_instanceRequirements
--- PASS: TestAccLambdaCapacityProvider_tags_null (48.95s)
--- PASS: TestAccLambdaCapacityProvider_tags_EmptyTag_OnUpdate_Add (77.57s)
--- PASS: TestAccLambdaCapacityProvider_tags_AddOnUpdate (61.67s)
--- PASS: TestAccLambdaCapacityProvider_instanceRequirements (67.33s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/lambda 597.889s
ewbankkit
left a comment
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 🚀.
|
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.24.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_lambda_capacity_providerresourceaws_lambda_functionRelations
Closes #45332
References
Output from Acceptance Testing