Terraform es una herramienta de infraestructura como código (IaC) que puedes usar para aprovisionar recursos y permisos para varios Cloud de Confiance by S3NS servicios, incluida Gemini Enterprise Agent Platform.
Terraform tiene una sintaxis declarativa y orientada a la configuración que puedes usar para describir la infraestructura que deseas aprovisionar en tu proyecto de Agent Platform. Después de crear esta configuración en uno o más archivos de configuración de Terraform, puedes usar la CLI de Terraform para aplicarla a tus recursos de Agent Platform.
Imagina una situación en la que deseas aplicar una configuración estandarizada a varios recursos de Gemini Enterprise Agent Platform de un tipo específico. Con Terraform, puedes optimizar todo el proceso de la siguiente manera:
Describe la infraestructura seleccionada en un archivo de configuración de Terraform. No es necesario crear un código que describa cómo aprovisionar esta configuración con objetos y métodos de la API de Agent Platform.
Usa Terraform para evaluar tu configuración de Terraform y generar un plan de ejecución. En función de esta configuración, Terraform indica los cambios que planea realizar en la infraestructura de Agent Platform.
Usa Terraform para aplicar los cambios en el plan de ejecución. Terraform invoca la API de Agent Platform en segundo plano para aplicar los cambios planificados.
Si no existe un recurso u objeto de infraestructura de Agent Platform definido en la configuración de Terraform, Terraform lo crea.
Si existe un objeto de infraestructura o recurso de Agent Platform, pero tiene una configuración diferente, Terraform lo actualiza para que coincida con tu configuración de Terraform.
Si algún objeto de infraestructura o recurso de Agent Platform coincide con tu configuración de Terraform, Terraform no lo modifica.
Recursos de Terraform disponibles para Agent Platform
Los recursos de Terraform representan objetos de infraestructura. En la siguiente tabla, se enumeran los recursos de Terraform que están disponibles para los productos y servicios de Agent Platform, junto con vínculos a muestras de configuración de Terraform: