Cantidad de recursos solicitada para la CPU y la memoria necesarias. Se recomienda usar este campo para representar la CPU y la memoria necesarias, la cpu de campo anterior y memoryInGB quedará en desuso más adelante.
resourceRequests de
escama
Propiedades de escalado para la instancia de aplicación de Azure Spring Apps.
StartupProbe indica que la instancia de la aplicación se ha inicializado correctamente. Si se especifica, no se ejecutan otros sondeos hasta que se complete correctamente. Si se produce un error en este sondeo, se reiniciará el pod, igual que si se produjo un error en livenessProbe. Esto se puede usar para proporcionar diferentes parámetros de sondeo al principio del ciclo de vida de una instancia de aplicación, cuando puede tardar mucho tiempo en cargar datos o calentar una memoria caché, que durante la operación de estado estable. No se puede actualizar. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente. Puede reducirse en la solicitud de eliminación. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Si este valor es nulo, se usará en su lugar el período de gracia predeterminado. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en la instancia de la aplicación se envíen una señal de terminación y el tiempo en que los procesos se detengan forzosamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. El valor predeterminado es de 90 segundos.
Int
DeploymentSettingsAddonConfigs
Nombre
Descripción
Valor
DeploymentSettingsEnvironmentVariables
Nombre
Descripción
Valor
ExecAction
Nombre
Descripción
Valor
mandar
El comando es la línea de comandos que se va a ejecutar dentro del contenedor, el directorio de trabajo del comando es raíz ('/') en el sistema de archivos del contenedor. El comando no se ejecuta dentro de un shell, por lo que las instrucciones de shell tradicionales ('
', etc.) no funcionará. Para usar un shell, debe llamar explícitamente a ese shell. El estado de salida de 0 se trata como activo/correcto y no cero es incorrecto.
string[]
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'ExecAction' (obligatorio)
HttpGetAction
Nombre
Descripción
Valor
camino
Ruta de acceso al acceso en el servidor HTTP.
cuerda
esquema
Esquema que se va a usar para conectarse al host. El valor predeterminado es HTTP.
Posibles valores de enumeración:
-
"HTTP" significa que el esquema usado se http://
-
"HTTPS" significa que el esquema usado se https://
'HTTP' 'HTTPS'
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'HTTPGetAction' (obligatorio)
HttpScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado personalizada.
Propiedades de metadatos para describir la regla de escalado http.
HttpScaleRuleMetadata
HttpScaleRuleMetadata
Nombre
Descripción
Valor
ImageRegistryCredential
Nombre
Descripción
Valor
contraseña
Contraseña de la credencial del Registro de imágenes
cuerda
nombre de usuario
Nombre de usuario de la credencial del Registro de imágenes
cuerda
JarUploadedUserSourceInfo
Nombre
Descripción
Valor
jvmOptions
Parámetro JVM
cuerda
relativePath
Ruta de acceso relativa del almacenamiento que almacena el origen
cuerda
runtimeVersion
Versión en tiempo de ejecución del archivo Jar
cuerda
tipo
Tipo del origen cargado
'Jar' (obligatorio)
Microsoft.AppPlatform/Spring/apps/deployments
Nombre
Descripción
Valor
nombre
El nombre del recurso
string (obligatorio)
padre
En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.
Número mínimo de éxitos consecutivos para que el sondeo se considere correcto después de haber producido un error. Debe ser 1 para la vida y el inicio. El valor mínimo es 1.
Int
timeoutSeconds
Número de segundos después del cual el sondeo agota el tiempo de espera. El valor mínimo es 1.
Int
ProbeAction
Nombre
Descripción
Valor
tipo
Establezca en "ExecAction" para el tipo ExecAction. Establezca en "HTTPGetAction" para el tipo HttpGetAction. Establezca en "TCPSocketAction" para el tipo TCPSocketAction.
CPU necesaria. 1 núcleo se puede representar mediante 1 o 1000m. Debe ser de 500 m o 1 para el nivel Básico y {500m, 1, 2, 3, 4} para el nivel Estándar.
cuerda
memoria
Memoria necesaria. 1 GB se puede representar mediante 1Gi o 1024Mi. Debe ser {512Mi, 1Gi, 2Gi} para el nivel Básico y {512Mi, 1Gi, 2Gi, ..., 8Gi} para el nivel Estándar.
cuerda
Escama
Nombre
Descripción
Valor
maxReplicas
Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece.
Int
minReplicas
Opcional. Número mínimo de réplicas de contenedor.
Int
reglas
Reglas de escalado.
ScaleRule []
ScaleRule
Nombre
Descripción
Valor
azureQueue
Escalado basado en cola de Azure.
queueScaleRule de
costumbre
Regla de escalado personalizada.
CustomScaleRule
HTTP
Escalado basado en solicitudes HTTP.
HttpScaleRule
nombre
Nombre de la regla de escalado
cuerda
TCP
Escalado basado en solicitudes TCP.
TcpScaleRule
ScaleRuleAuth
Nombre
Descripción
Valor
secretRef
Nombre del secreto de instancia de aplicación de Azure Spring Apps desde el que extraer los parámetros de autenticación.
cuerda
triggerParameter
Parámetro de desencadenador que usa el secreto
cuerda
Sku
Nombre
Descripción
Valor
capacidad
Capacidad actual del recurso de destino
Int
nombre
Nombre de la SKU
cuerda
nivel
Nivel de la SKU
cuerda
SourceUploadedUserSourceInfo
Nombre
Descripción
Valor
artifactSelector
Selector del artefacto que se va a usar para la implementación de proyectos de varios módulos. Debe ser ruta de acceso relativa al módulo o proyecto de destino.
cuerda
relativePath
Ruta de acceso relativa del almacenamiento que almacena el origen
cuerda
runtimeVersion
Versión en tiempo de ejecución del archivo de origen
cuerda
tipo
Tipo del origen cargado
'Source' (obligatorio)
TcpScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado tcp.
Cantidad de recursos solicitada para la CPU y la memoria necesarias. Se recomienda usar este campo para representar la CPU y la memoria necesarias, la cpu de campo anterior y memoryInGB quedará en desuso más adelante.
resourceRequests de
escama
Propiedades de escalado para la instancia de aplicación de Azure Spring Apps.
StartupProbe indica que la instancia de la aplicación se ha inicializado correctamente. Si se especifica, no se ejecutan otros sondeos hasta que se complete correctamente. Si se produce un error en este sondeo, se reiniciará el pod, igual que si se produjo un error en livenessProbe. Esto se puede usar para proporcionar diferentes parámetros de sondeo al principio del ciclo de vida de una instancia de aplicación, cuando puede tardar mucho tiempo en cargar datos o calentar una memoria caché, que durante la operación de estado estable. No se puede actualizar. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente. Puede reducirse en la solicitud de eliminación. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Si este valor es nulo, se usará en su lugar el período de gracia predeterminado. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en la instancia de la aplicación se envíen una señal de terminación y el tiempo en que los procesos se detengan forzosamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. El valor predeterminado es de 90 segundos.
Int
DeploymentSettingsAddonConfigs
Nombre
Descripción
Valor
DeploymentSettingsEnvironmentVariables
Nombre
Descripción
Valor
ExecAction
Nombre
Descripción
Valor
mandar
El comando es la línea de comandos que se va a ejecutar dentro del contenedor, el directorio de trabajo del comando es raíz ('/') en el sistema de archivos del contenedor. El comando no se ejecuta dentro de un shell, por lo que las instrucciones de shell tradicionales ('
', etc.) no funcionará. Para usar un shell, debe llamar explícitamente a ese shell. El estado de salida de 0 se trata como activo/correcto y no cero es incorrecto.
string[]
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'ExecAction' (obligatorio)
HttpGetAction
Nombre
Descripción
Valor
camino
Ruta de acceso al acceso en el servidor HTTP.
cuerda
esquema
Esquema que se va a usar para conectarse al host. El valor predeterminado es HTTP.
Posibles valores de enumeración:
-
"HTTP" significa que el esquema usado se http://
-
"HTTPS" significa que el esquema usado se https://
'HTTP' 'HTTPS'
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'HTTPGetAction' (obligatorio)
HttpScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado personalizada.
Número mínimo de éxitos consecutivos para que el sondeo se considere correcto después de haber producido un error. Debe ser 1 para la vida y el inicio. El valor mínimo es 1.
Int
timeoutSeconds
Número de segundos después del cual el sondeo agota el tiempo de espera. El valor mínimo es 1.
Int
ProbeAction
Nombre
Descripción
Valor
tipo
Establezca en "ExecAction" para el tipo ExecAction. Establezca en "HTTPGetAction" para el tipo HttpGetAction. Establezca en "TCPSocketAction" para el tipo TCPSocketAction.
CPU necesaria. 1 núcleo se puede representar mediante 1 o 1000m. Debe ser de 500 m o 1 para el nivel Básico y {500m, 1, 2, 3, 4} para el nivel Estándar.
cuerda
memoria
Memoria necesaria. 1 GB se puede representar mediante 1Gi o 1024Mi. Debe ser {512Mi, 1Gi, 2Gi} para el nivel Básico y {512Mi, 1Gi, 2Gi, ..., 8Gi} para el nivel Estándar.
cuerda
Escama
Nombre
Descripción
Valor
maxReplicas
Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece.
Int
minReplicas
Opcional. Número mínimo de réplicas de contenedor.
Int
reglas
Reglas de escalado.
ScaleRule []
ScaleRule
Nombre
Descripción
Valor
azureQueue
Escalado basado en cola de Azure.
queueScaleRule de
costumbre
Regla de escalado personalizada.
CustomScaleRule
HTTP
Escalado basado en solicitudes HTTP.
HttpScaleRule
nombre
Nombre de la regla de escalado
cuerda
TCP
Escalado basado en solicitudes TCP.
TcpScaleRule
ScaleRuleAuth
Nombre
Descripción
Valor
secretRef
Nombre del secreto de instancia de aplicación de Azure Spring Apps desde el que extraer los parámetros de autenticación.
cuerda
triggerParameter
Parámetro de desencadenador que usa el secreto
cuerda
Sku
Nombre
Descripción
Valor
capacidad
Capacidad actual del recurso de destino
Int
nombre
Nombre de la SKU
cuerda
nivel
Nivel de la SKU
cuerda
SourceUploadedUserSourceInfo
Nombre
Descripción
Valor
artifactSelector
Selector del artefacto que se va a usar para la implementación de proyectos de varios módulos. Debe ser ruta de acceso relativa al módulo o proyecto de destino.
cuerda
relativePath
Ruta de acceso relativa del almacenamiento que almacena el origen
cuerda
runtimeVersion
Versión en tiempo de ejecución del archivo de origen
cuerda
tipo
Tipo del origen cargado
'Source' (obligatorio)
TcpScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado tcp.
Cantidad de recursos solicitada para la CPU y la memoria necesarias. Se recomienda usar este campo para representar la CPU y la memoria necesarias, la cpu de campo anterior y memoryInGB quedará en desuso más adelante.
resourceRequests de
escama
Propiedades de escalado para la instancia de aplicación de Azure Spring Apps.
StartupProbe indica que la instancia de la aplicación se ha inicializado correctamente. Si se especifica, no se ejecutan otros sondeos hasta que se complete correctamente. Si se produce un error en este sondeo, se reiniciará el pod, igual que si se produjo un error en livenessProbe. Esto se puede usar para proporcionar diferentes parámetros de sondeo al principio del ciclo de vida de una instancia de aplicación, cuando puede tardar mucho tiempo en cargar datos o calentar una memoria caché, que durante la operación de estado estable. No se puede actualizar. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Duración opcional en segundos que la instancia de la aplicación debe finalizar correctamente. Puede reducirse en la solicitud de eliminación. El valor debe ser entero no negativo. El valor cero indica que se detiene inmediatamente a través de la señal de eliminación (sin oportunidad de apagar). Si este valor es nulo, se usará en su lugar el período de gracia predeterminado. El período de gracia es la duración en segundos después de que los procesos que se ejecutan en la instancia de la aplicación se envíen una señal de terminación y el tiempo en que los procesos se detengan forzosamente con una señal de eliminación. Establezca este valor más largo que el tiempo de limpieza esperado para el proceso. El valor predeterminado es de 90 segundos.
Int
DeploymentSettingsAddonConfigs
Nombre
Descripción
Valor
DeploymentSettingsEnvironmentVariables
Nombre
Descripción
Valor
ExecAction
Nombre
Descripción
Valor
mandar
El comando es la línea de comandos que se va a ejecutar dentro del contenedor, el directorio de trabajo del comando es raíz ('/') en el sistema de archivos del contenedor. El comando no se ejecuta dentro de un shell, por lo que las instrucciones de shell tradicionales ('
', etc.) no funcionará. Para usar un shell, debe llamar explícitamente a ese shell. El estado de salida de 0 se trata como activo/correcto y no cero es incorrecto.
string[]
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'ExecAction' (obligatorio)
HttpGetAction
Nombre
Descripción
Valor
camino
Ruta de acceso al acceso en el servidor HTTP.
cuerda
esquema
Esquema que se va a usar para conectarse al host. El valor predeterminado es HTTP.
Posibles valores de enumeración:
-
"HTTP" significa que el esquema usado se http://
-
"HTTPS" significa que el esquema usado se https://
'HTTP' 'HTTPS'
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'HTTPGetAction' (obligatorio)
HttpScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado personalizada.
Número mínimo de éxitos consecutivos para que el sondeo se considere correcto después de haber producido un error. Debe ser 1 para la vida y el inicio. El valor mínimo es 1.
Int
timeoutSeconds
Número de segundos después del cual el sondeo agota el tiempo de espera. El valor mínimo es 1.
Int
ProbeAction
Nombre
Descripción
Valor
tipo
Establezca en "ExecAction" para el tipo ExecAction. Establezca en "HTTPGetAction" para el tipo HttpGetAction. Establezca en "TCPSocketAction" para el tipo TCPSocketAction.
CPU necesaria. 1 núcleo se puede representar mediante 1 o 1000m. Debe ser de 500 m o 1 para el nivel Básico y {500m, 1, 2, 3, 4} para el nivel Estándar.
cuerda
memoria
Memoria necesaria. 1 GB se puede representar mediante 1Gi o 1024Mi. Debe ser {512Mi, 1Gi, 2Gi} para el nivel Básico y {512Mi, 1Gi, 2Gi, ..., 8Gi} para el nivel Estándar.
cuerda
Escama
Nombre
Descripción
Valor
maxReplicas
Opcional. Número máximo de réplicas de contenedor. El valor predeterminado es 10 si no se establece.
Int
minReplicas
Opcional. Número mínimo de réplicas de contenedor.
Int
reglas
Reglas de escalado.
ScaleRule []
ScaleRule
Nombre
Descripción
Valor
azureQueue
Escalado basado en cola de Azure.
queueScaleRule de
costumbre
Regla de escalado personalizada.
CustomScaleRule
HTTP
Escalado basado en solicitudes HTTP.
HttpScaleRule
nombre
Nombre de la regla de escalado
cuerda
TCP
Escalado basado en solicitudes TCP.
TcpScaleRule
ScaleRuleAuth
Nombre
Descripción
Valor
secretRef
Nombre del secreto de instancia de aplicación de Azure Spring Apps desde el que extraer los parámetros de autenticación.
cuerda
triggerParameter
Parámetro de desencadenador que usa el secreto
cuerda
Sku
Nombre
Descripción
Valor
capacidad
Capacidad actual del recurso de destino
Int
nombre
Nombre de la SKU
cuerda
nivel
Nivel de la SKU
cuerda
SourceUploadedUserSourceInfo
Nombre
Descripción
Valor
artifactSelector
Selector del artefacto que se va a usar para la implementación de proyectos de varios módulos. Debe ser ruta de acceso relativa al módulo o proyecto de destino.
cuerda
relativePath
Ruta de acceso relativa del almacenamiento que almacena el origen
cuerda
runtimeVersion
Versión en tiempo de ejecución del archivo de origen
cuerda
tipo
Tipo del origen cargado
'Source' (obligatorio)
TcpScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado tcp.