Función |
Nombre del parámetro |
Descripción e información de las restricciones |
Información general |
|
Nombre del MIG |
name |
mig_name |
|
Hostname (Nombre de host) |
Prefijo de nombre de host de las instancias. |
nombre de host |
|
Tamaño objetivo |
targetSize |
Crea un MIG con el autoescalado habilitado. |
|
Réplicas máximas |
autoscalingPolicy.maxNumReplicas |
Crear un MIG con el ajuste de escala automático habilitado |
|
Réplicas mínimas |
autoscalingPolicy.minNumReplicas |
Crear un MIG con el ajuste de escala automático habilitado |
|
Modo de autoescalado |
autoscalingPolicy.mode |
Modo de autoescalado |
|
Grupos de destino |
targetPools[] |
Añadir un grupo de instancias gestionado a un grupo de destino |
|
Forma de distribución del destino de la política |
distributionPolicy.targetShape |
feedbackRegional MIG target distribution shape |
|
Zonas de la política de distribución |
distributionPolicy.zones[] |
Definir una forma de distribución objetivo para las VMs de un MIG regional |
Discos con estado |
Nombre del dispositivo |
statefulPolicy.preservedState.disks[] |
Configurar discos persistentes con reconocimiento del estado en grupos de instancias gestionados |
Eliminar regla |
statefulPolicy.preservedState.disks[].autoDelete |
Configurar discos persistentes con reconocimiento del estado en grupos de instancias gestionados |
IPs con estado |
Nombre de la interfaz |
statefulPolicy.preservedState.internalIPs[] |
Configurar direcciones IP con estado en grupos de instancias gestionados |
Eliminar regla |
statefulPolicy.preservedState.internalIPs[].autoDelete |
Configurar direcciones IP con estado en grupos de instancias gestionados |
Es externo |
statefulPolicy.preservedState.externalIPs[] |
Configurar direcciones IP con estado en grupos de instancias gestionados |
Actualización de política |
Fijo de subida máxima |
updatePolicy.maxSurge.fixed |
Número máximo de pods de compensación |
Tipo de redistribución de instancias |
updatePolicy.instanceRedistributionType |
Redistribución proactiva de instancias |
Porcentaje máximo de subida |
updatePolicy.maxSurge.percent |
Número máximo de pods de compensación |
Máximo no disponible fijo |
updatePolicy.maxUnavailable.fixed |
Número máximo de pods no disponibles |
Porcentaje máximo no disponible |
updatePolicy.maxUnavailable.percent |
Número máximo de pods no disponibles |
Segundos de tiempo mínimo de espera |
updatePolicy.minReadySec |
Tiempo de espera mínimo |
Método de sustitución |
updatePolicy.replacementMethod |
Método de sustitución |
Acción mínima |
updatePolicy.minimalAction |
Acción mínima |
Tipo |
updatePolicy.type |
Tipo de actualización |
Acción permitida más disruptiva |
updatePolicy.mostDisruptiveAllowedAction |
Acción permitida más disruptiva |
|
Nombre de la comprobación del estado |
name |
Información general sobre las comprobaciones del estado |
Comprobación del estado |
Tipo |
type |
Categorías, protocolos y puertos de comprobación de estado |
Segundos de retraso inicial |
autoHealingPolicies[].initialDelaySec |
Configurar una política de reparación automática en un MIG |
Intervalo de comprobación (seg.) |
checkIntervalSec |
Configurar una política de reparación automática en un MIG |
Umbral en buen estado |
healthyThreshold |
Configurar una política de reparación automática en un MIG |
Tiempo de espera (seg.) |
timeoutSec |
¿Qué hace que una comprobación del estado de recuperación automática sea buena? |
Umbral en mal estado |
unhealthyThreshold |
Configurar una política de reparación automática en un MIG |
Respuesta |
httpsHealthCheck.response |
Criterios de éxito de HTTP, HTTPS y HTTP/2 |
Encabezado de proxy |
httpsHealthCheck.proxyHeader |
Encabezados |
Port (Puerto) |
httpsHealthCheck.port |
Categorías, protocolos y puertos de comprobación de estado |
Solicitud |
tcpHealthCheck.request |
Criterios de éxito de HTTP, HTTPS y HTTP/2 |
Ruta de solicitud |
httpsHealthCheck.requestPath |
Criterios de éxito de HTTP, HTTPS y HTTP/2 |
Anfitrión |
httpsHealthCheck.host |
Encabezados |
Habilitar registro |
logConfig.enable |
Información de registro de comprobaciones del estado |
|
Nombre del adaptador dinámico |
name |
Si está vacío, el nombre se deriva de hostname. |
|
Autoescalado habilitado |
Crea una herramienta de adaptación dinámica para el MIG. |
Grupos de instancias con autoescalado |
|
Periodo de enfriamiento |
autoscalingPolicy.coolDownPeriodSec |
Periodo de inicialización |
CPU de autoescalado |
Objetivo |
autoscalingPolicy.cpuUtilization.utilizationTarget |
Escalar según uso de CPU |
Método predictivo |
autoscalingPolicy.cpuUtilization.predictiveMethod |
Autoescalado predictivo |
Métrica de autoescalado |
Nombre |
name |
Escalar automáticamente para mantener una métrica en un valor objetivo |
Objetivo |
autoscalingPolicy.customMetricUtilizations[].utilizationTarget |
Escalar automáticamente para mantener una métrica en un valor objetivo |
Tipo |
autoscalingPolicy.customMetricUtilizations[].utilizationTargetType |
Escalar automáticamente para mantener una métrica en un valor objetivo |
Programaciones de escalado |
Inhabilitado |
autoscalingPolicy.scalingSchedules[].disabled |
Escalar según programaciones |
Duración (seg.) |
autoscalingPolicy.scalingSchedules[].durationSec |
Ajustes de la programación de escalado |
Réplicas mínimas obligatorias |
autoscalingPolicy.scalingSchedules[].minRequiredReplicas |
Ajustes de la programación de escalado |
Nombre |
autoscalingPolicy.scalingSchedules[] |
Crear una programación |
Programar |
autoscalingPolicy.scalingSchedules[].schedule |
Ajustes de la programación de escalado |
Zona horaria |
autoscalingPolicy.scalingSchedules[].timeZone |
Ajustes de la programación de escalado |
Control de reducción de tamaño del autoescalado |
Réplicas fijas |
autoscalingPolicy.scaleInControl.maxScaledInReplicas.fixed |
Configurar los controles de reducción |
Réplicas de porcentaje |
autoscalingPolicy.scaleInControl.maxScaledInReplicas.percent |
Configurar los controles de reducción |
Ventana temporal (seg.) |
autoscalingPolicy.scaleInControl.timeWindowSec |
Configurar los controles de reducción |
Puertos con nombre |
Nombre |
namedPorts[].name |
Puertos con nombre |
Port (Puerto) |
namedPorts[].port |
Puertos con nombre |
|
Esperar instancias |
Indica si se debe esperar a que se creen o actualicen todas las instancias antes de devolver el valor. Si se le asigna el valor "true", cuando la operación falle, Terraform seguirá intentándolo hasta que se alcance el tiempo de espera. |
wait_for_instances |
Tiempos de espera de MIG |
Crear |
Tiempo de espera para la creación de instancias de Terraform. |
crear |
Actualizar |
Tiempo de espera para la actualización de la instancia de Terraform. |
actualizar |
Eliminar |
Tiempo de espera para la eliminación de instancias de Terraform. |
delete |
Etiquetas |
Clave |
allInstancesConfig.properties.labels |
Organizar recursos con etiquetas |
Valor |
allInstancesConfig.properties.labels |
Organizar recursos con etiquetas |