Skip to content
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

General Support for Amazon Lex v2 #21375

Closed
SFMichaelR opened this issue Oct 19, 2021 · 16 comments
Closed

General Support for Amazon Lex v2 #21375

SFMichaelR opened this issue Oct 19, 2021 · 16 comments
Assignees
Labels
enhancement Requests to existing resources that expand the functionality or scope. new-data-source Introduces a new data source. new-resource Introduces a new resource. prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter.

Comments

@SFMichaelR
Copy link

Community Note

  • Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
  • Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
  • If you are interested in working on this issue or have submitted a pull request, please leave a comment

Description

Amazon release Lex v2 in Jan 2021, with enhanced feature sets that version 1 was not able to address. Amazon will only be improving and adding new features to the Lex v2 product. We would like to see the basic features be added to Terraform.

  • Creating a bot
  • Adding a language
  • Adding intents
  • Adding slot types
  • Creating custom slot types
  • Using multiple values in a slot
  • Using a Lambda function

New or Affected Resource(s)

Lex v2 API

  • aws_lexv2_bot
  • These would be new basic bot features.

Potential Terraform Configuration

# Copy-paste your Terraform configurations here - for large Terraform configs,
# please use a service like Dropbox and share a link to the ZIP file. For
# security, you can also encrypt the files using our GPG public key.

References

@SFMichaelR SFMichaelR added the enhancement Requests to existing resources that expand the functionality or scope. label Oct 19, 2021
@github-actions github-actions bot added the needs-triage Waiting for first response or review from a maintainer. label Oct 19, 2021
@justinretzolk justinretzolk added new-data-source Introduces a new data source. new-resource Introduces a new resource. and removed needs-triage Waiting for first response or review from a maintainer. labels Oct 22, 2021
@khemtr
Copy link

khemtr commented May 12, 2022

Hi, Is there any target timeline for this? Would be great if someone can share.

@georgeeckpwc
Copy link

Hi, Is there any target timeline for this? Would be great if someone can share.

I am also waiting for this - Do the Devs have any updates or timelines ?

@Manivannant
Copy link

Same here. Any would be great.

Hi, Is there any target timeline for this? Would be great if someone can share.

I am also waiting for this - Do the Devs have any updates or timelines ?

@robcoward
Copy link

I would rather not have to go down the route of writing cloudformation templates for LexV2 and wrap them in terraform to deploy if I can help it. Is this actively being worked on or should I give in and go the cloudformation route ?

@schuylr
Copy link
Contributor

schuylr commented Oct 18, 2022

Hi folks, just wanted to point out as a workaround that Lex V2 is available through the awscc provider: https://registry.terraform.io/providers/hashicorp/awscc/latest/docs/data-sources/lex_bot

This is based on the AWS Cloud Control API which wraps the AWS::Lex::Bot CFN resource. AWS::Lex::Bot targets Lex V2 resources.

@bliu13
Copy link

bliu13 commented Nov 13, 2022

@schuylr, Does this seem like awscc is probably the preferred choice going forward? If this is HashiCorps' intention, I might start looking into moving away from terraform-provide-aws and start porting the existing Terraform scripts to awscc.

@gregorycottone
Copy link

gregorycottone commented Apr 3, 2023

I'm also waiting for this AWS Lex V2 resources to be developed. Are there any updates and timelines?

@GPaoloni
Copy link

GPaoloni commented Jun 7, 2023

Any updates on this? We heavily rely on terraform and would be great to use V2 with an official provider.

@gregorycottone
Copy link

gregorycottone commented Jun 7, 2023 via email

@breathingdust breathingdust added the prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter. label Jul 25, 2023
@DogukanZengin
Copy link

I noticed that a resource named aws_lexv2models_bot has been added to the AWS provider. However, it seems to be incomplete as there is no documentation available for bot_locales or intents.

@richardkyee
Copy link

What is the status of this. We are also waiting for this support

@si3mshady
Copy link

Damn shame they are dragging their feet on this. Google Dialogflow is FAR superior to lex. That's what I get for blind faith in AWS. Chatbots are blowing up and this is the shittiest i've ever seen AWS handle a product

@si3mshady
Copy link

Here's a good article concerning workarounds -> https://aws.plainenglish.io/workaround-for-amazon-lex-v2-with-terraform-87d87b808129

@surfingdoggo
Copy link

Damn shame they are dragging their feet on this. Google Dialogflow is FAR superior to lex. That's what I get for blind faith in AWS. Chatbots are blowing up and this is the shittiest i've ever seen AWS handle a product

Thanks for the heads up! I'm neck deep in Lex but would not be against changing.

@nam054
Copy link
Contributor

nam054 commented Feb 1, 2024

The initial set of resources required for LexV2 support is complete. If there are further resources or datasources required or needed, please open a new issue. Thank you!

@nam054 nam054 closed this as completed Feb 1, 2024
Copy link

github-actions bot commented Mar 3, 2024

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.
If you have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Mar 3, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
enhancement Requests to existing resources that expand the functionality or scope. new-data-source Introduces a new data source. new-resource Introduces a new resource. prioritized Part of the maintainer teams immediate focus. To be addressed within the current quarter.
Projects
None yet
Development

No branches or pull requests