hashicorp / terraform

Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
https://www.terraform.io/
Other
42.31k stars 9.49k forks source link

SOLUTION_TYPE_RECOMMENDATION for google_discovery_engine_search_engine Engines #35480

Closed lbalvarenga closed 1 month ago

lbalvarenga commented 1 month ago

Terraform Version

Terraform v1.9.2
on linux_amd64

Use Cases

Creation of Agent Builder Apps that deliver recommendations to users, in addition to search.

image

Attempted Solutions

There are no parameters that allow me to modify the engine's solution type directly. I've tried importing a recommendations app into my Terraform state, but every apply a replacement gets triggered.

Proposal

Have a solution_type field with value choices allowed by the API. More information.

Solution Type Description
SOLUTION_TYPE_UNSPECIFIED Default value.
SOLUTION_TYPE_RECOMMENDATION Used for Recommendations AI.
SOLUTION_TYPE_SEARCH Used for Discovery Search.
SOLUTION_TYPE_CHAT Used for use cases related to the Generative AI agent.
SOLUTION_TYPE_GENERATIVE_CHAT Used for use cases related to the Generative Chat agent. It's used for Generative chat engine only, the associated data stores must enrolled with SOLUTION_TYPE_CHAT solution.

References

Terraform Docs

crw commented 1 month ago

Hello @ lbalvarenga, this appears to be an issue or question with the Goole provider, not with Terraform itself. You can see existing issues and file a new one in their repository here: https://github.com/hashicorp/terraform-provider-google/issues. If you have questions about Terraform or the Google provider, it's better to use the community forum where there are more people ready to help. The GitHub issues here are monitored only by a few core maintainers.

Thanks!

lbalvarenga commented 1 month ago

Hello @ lbalvarenga, this appears to be an issue or question with the Goole provider, not with Terraform itself. You can see existing issues and file a new one in their repository here: https://github.com/hashicorp/terraform-provider-google/issues. If you have questions about Terraform or the Google provider, it's better to use the community forum where there are more people ready to help. The GitHub issues here are monitored only by a few core maintainers.

Thanks!

Hi Craig! I apologize for the incorrect submission and appreciate the feedback. I'll look into the community forum you've mentioned!

Thanks!

github-actions[bot] commented 3 weeks ago

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.