hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.77k stars 9.12k forks source link

[New Service]: Amazon Q #36464

Open silvaalbert opened 6 months ago

silvaalbert commented 6 months ago

Description

Add support for Amazon Q

Requested Resource(s) and/or Data Source(s)

References

Relates https://github.com/hashicorp/terraform-provider-aws/pull/35221. Relates https://github.com/hashicorp/terraform-provider-aws/pull/35315.

https://docs.aws.amazon.com/amazonq/latest/api-reference/API_Operations.html

Would you like to implement a fix?

Yes

github-actions[bot] commented 6 months ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue

madhavvishnubhatta commented 5 months ago

Creating a new resource - aws_qbusiness_index - I will work on this. API Calls: https://docs.aws.amazon.com/amazonq/latest/api-reference/API_CreateIndex.html https://docs.aws.amazon.com/amazonq/latest/api-reference/API_DeleteIndex.html https://docs.aws.amazon.com/amazonq/latest/api-reference/API_UpdateIndex.html

sportlane commented 5 months ago

I have already implmented all the Q business resources: https://github.com/sportlane/terraform-provider-aws/tree/f-aws_qbusiness-resources

I am waiting for https://github.com/hashicorp/terraform-provider-aws/pull/35249 PR (Qbusiness application resource) to be merged so I can submit all the rest which are relying on app resource.

silvaalbert commented 5 months ago

I have already implmented all the Q business resources: https://github.com/sportlane/terraform-provider-aws/tree/f-aws_qbusiness-resources

I am waiting for #35249 PR (Qbusiness application resource) to be merged so I can submit all the rest which are relying on app resource.

Wow, @sportlane thanks for the contribution. Since this is a new resource, are you aware of the new policy?

https://github.com/hashicorp/terraform-provider-aws/issues/32917

Would you be open to convert this to use the new framework ?

sportlane commented 5 months ago

No, I was not aware of the policy #32917

Yes, I am open to convert my QBusiness resources to use the new framework. I'll update the #35249 once I am done with the conversion of the application resource.

sportlane commented 5 months ago

aws_qbusiness_app has been converted to use the new framework in PR #35249 . Once it is approved I will work on converting rest of the resources.

kpx-dev commented 5 months ago

awesome work @sportlane , any help needed with the PR?

sportlane commented 5 months ago

PR #35249 is ready for review and merge. I do not know what else I can do.