-
Notifications
You must be signed in to change notification settings - Fork 9.3k
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
route53profiles
- r/association
, r/resource_association
and d/profiles
resources added
#38172
Conversation
Community NoteVoting for Prioritization
For Submitters
|
7062296
to
d802a2f
Compare
0cb480e
to
20795c3
Compare
r/route53profiles
- association
and resource_association
resources addedroute53profiles
- r/association
, r/resource_association
and d/profiles
resources added
Hello! My organization is very much looking forward to the Route 53 Profiles resources making it in. @justinretzolk I noticed you added labels a few weeks back, is there a rough time frame for incorporating this feature? Would love to use it soon, thanks! |
@justinretzolk Is there a way to get this approved? |
5eb9cc0
to
e197acd
Compare
Looks like this one is just about ready for release, @justinretzolk could you comment on a possible timeframe for these resources making it in? Would greatly appreciate it! |
I'm also badly in need of this functionality, just curious what the hold up is. |
I solved for this using the |
That is a solution but take #37050 (comment) into account. Depending on your setup awscc is not a solution unfortunately :/ hope this get merged soon |
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 🚀 Thank you for your contribution!
> make testacc TESTARGS="-run=TestAccRoute53ProfilesProfile_" PKG=route53profiles
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.22.7 test ./internal/service/route53profiles/... -v -count 1 -parallel 20 -run=TestAccRoute53ProfilesProfile_ -timeout 360m
=== RUN TestAccRoute53ProfilesProfile_basic
=== PAUSE TestAccRoute53ProfilesProfile_basic
=== RUN TestAccRoute53ProfilesProfile_disappears
=== PAUSE TestAccRoute53ProfilesProfile_disappears
=== RUN TestAccRoute53ProfilesProfile_tags
=== PAUSE TestAccRoute53ProfilesProfile_tags
=== CONT TestAccRoute53ProfilesProfile_basic
=== CONT TestAccRoute53ProfilesProfile_tags
=== CONT TestAccRoute53ProfilesProfile_disappears
--- PASS: TestAccRoute53ProfilesProfile_disappears (13.26s)
--- PASS: TestAccRoute53ProfilesProfile_basic (15.70s)
--- PASS: TestAccRoute53ProfilesProfile_tags (15.73s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/route53profiles 20.893s
> make testacc TESTARGS="-run=TestAccRoute53ProfilesAssociation_" PKG=route53profiles
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.22.7 test ./internal/service/route53profiles/... -v -count 1 -parallel 20 -run=TestAccRoute53ProfilesAssociation_ -timeout 360m
=== RUN TestAccRoute53ProfilesAssociation_basic
=== PAUSE TestAccRoute53ProfilesAssociation_basic
=== RUN TestAccRoute53ProfilesAssociation_disappears
=== PAUSE TestAccRoute53ProfilesAssociation_disappears
=== CONT TestAccRoute53ProfilesAssociation_basic
=== CONT TestAccRoute53ProfilesAssociation_disappears
--- PASS: TestAccRoute53ProfilesAssociation_disappears (273.91s)
--- PASS: TestAccRoute53ProfilesAssociation_basic (274.54s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/route53profiles 279.595s
> make testacc TESTARGS="-run=TestAccRoute53ProfilesResourceAssociation_" PKG=route53profiles
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.22.7 test ./internal/service/route53profiles/... -v -count 1 -parallel 20 -run=TestAccRoute53ProfilesResourceAssociation_ -timeout 360m
=== RUN TestAccRoute53ProfilesResourceAssociation_basic
=== PAUSE TestAccRoute53ProfilesResourceAssociation_basic
=== RUN TestAccRoute53ProfilesResourceAssociation_firewallRuleGroup
=== PAUSE TestAccRoute53ProfilesResourceAssociation_firewallRuleGroup
=== RUN TestAccRoute53ProfilesResourceAssociation_resolverRule
=== PAUSE TestAccRoute53ProfilesResourceAssociation_resolverRule
=== RUN TestAccRoute53ProfilesResourceAssociation_disappears
=== PAUSE TestAccRoute53ProfilesResourceAssociation_disappears
=== CONT TestAccRoute53ProfilesResourceAssociation_basic
=== CONT TestAccRoute53ProfilesResourceAssociation_resolverRule
=== CONT TestAccRoute53ProfilesResourceAssociation_disappears
=== CONT TestAccRoute53ProfilesResourceAssociation_firewallRuleGroup
--- PASS: TestAccRoute53ProfilesResourceAssociation_firewallRuleGroup (126.43s)
--- PASS: TestAccRoute53ProfilesResourceAssociation_resolverRule (158.75s)
--- PASS: TestAccRoute53ProfilesResourceAssociation_basic (399.76s)
--- PASS: TestAccRoute53ProfilesResourceAssociation_disappears (403.72s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/route53profiles 410.278s
> make testacc TESTARGS="-run=TestAccRoute53ProfilesProfilesDataSource_" PKG=route53profiles
make: Verifying source code with gofmt...
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go1.22.7 test ./internal/service/route53profiles/... -v -count 1 -parallel 20 -run=TestAccRoute53ProfilesProfilesDataSource_ -timeout 360m
=== RUN TestAccRoute53ProfilesProfilesDataSource_basic
=== PAUSE TestAccRoute53ProfilesProfilesDataSource_basic
=== CONT TestAccRoute53ProfilesProfilesDataSource_basic
--- PASS: TestAccRoute53ProfilesProfilesDataSource_basic (11.31s)
PASS
ok github.com/hashicorp/terraform-provider-aws/internal/service/route53profiles 16.398s
This functionality has been released in v5.72.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. |
Description
Extra resources
aws_route53profiles_association
andaws_route53profiles_resource_association
added on top of an open MR (#37124) foraws_route53profiles_profile
. Besides that, added data sourceaws_route53profiles_profiles
as profiles are shared via RAM with other accounts and lookup via the API is only possible via ID or as a list. Providing the ID to use the data source is more cumbersome than have a list showing all profiles on which you can filter client side (if necessary at all).TODO:
aws_route53profiles_profiles
-> profiles are shared via RAM with other accounts, lookup via the API is only possible via ID or as a list. Providing the ID to use the data source is more cumbersome than filter a list client side based on one of its attributes (name?).resource_properties
json parsingRelations
Improves #37124
Closes #37050
References
Output from Acceptance Testing