Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
Sku
SKU del recurso de implementación
Sku de
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.
Sondeo periódico de la ejecución de la instancia de aplicación. La instancia de la aplicación se reiniciará si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
de sondeo de
readinessProbe
Sondeo periódico de la preparación de App Instance Service. La instancia de la aplicación se quitará de los puntos de conexión de servicio si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
de sondeo de
resourceRequests
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
de sondeo de
terminationGracePeriodSeconds
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
{propiedad personalizada}
Para Bicep, puede usar la función any() any().
ApmReference
Nombre
Descripción
Valor
resourceId
Identificador de recurso del APM
string (obligatorio)
ContainerProbeSettings
Nombre
Descripción
Valor
disableProbe
Indica si deshabilita el sondeo de ejecución y preparación.
Bool
DeploymentSettingsEnvironmentVariables
Nombre
Descripción
Valor
{propiedad personalizada}
cuerda
Sonda
Nombre
Descripción
Valor
disableProbe
Indica si el sondeo está deshabilitado.
bool (obligatorio)
failureThreshold
Se han producido errores consecutivos mínimos para que el sondeo se considere erróneo después de haber realizado correctamente. El valor mínimo es 1.
Int
initialDelaySeconds
Número de segundos después de que se haya iniciado la instancia de aplicación antes de que se inicien los sondeos. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Frecuencia (en segundos) para realizar el sondeo. El valor mínimo es 1.
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.
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'ExecAction' (obligatorio)
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 (", etcetera) no funcionarán. 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[]
HttpGetAction
Nombre
Descripción
Valor
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'HTTPGetAction' (obligatorio)
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 será http://
-
"HTTPS" significa que el esquema usado será https://
'HTTP' 'HTTPS'
TCPSocketAction
Nombre
Descripción
Valor
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'TCPSocketAction' (obligatorio)
ResourceRequests
Nombre
Descripción
Valor
CPU
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
QueueScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado de colas.
Propiedades de metadatos para describir la regla de escalado tcp.
TcpScaleRuleMetadata
TcpScaleRuleMetadata
Nombre
Descripción
Valor
{propiedad personalizada}
cuerda
UserSourceInfo
Nombre
Descripción
Valor
Versión
Versión del origen
cuerda
tipo
Establecimiento del tipo de objeto
BuildResult de contenedor de jar netCoreZip de origen de war (obligatorio)
BuildResultUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'BuildResult' (obligatorio)
buildResultId
Identificador de recurso de un resultado de compilación correcta existente en la misma instancia de Spring.
cuerda
CustomContainerUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'Contenedor' (obligatorio)
customContainer
Carga de contenedor personalizada
CustomContainer
CustomContainer
Nombre
Descripción
Valor
args
Argumentos para el punto de entrada. El CMD de la imagen de Docker se usa si no se proporciona.
string[]
mandar
Matriz de puntos de entrada. No se ejecuta dentro de un shell. El ENTRYPOINT de la imagen de Docker se usa si no se proporciona.
string[]
containerImage
Imagen de contenedor del contenedor personalizado. Debe estar en forma de {repository}:{tag} sin el nombre del servidor del Registro.
cuerda
imageRegistryCredential
Credencial del registro de imágenes
ImageRegistryCredential
languageFramework
Marco de lenguaje de la imagen de contenedor cargada. Valores admitidos: "springboot", "", null.
cuerda
servidor
Nombre del registro que contiene la imagen de contenedor
cuerda
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
tipo
Tipo del origen cargado
'Jar' (obligatorio)
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
NetCoreZipUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'NetCoreZip' (obligatorio)
netCoreMainEntryPath
Ruta de acceso al archivo ejecutable de .NET relativo a la raíz zip
cuerda
relativePath
Ruta de acceso relativa del almacenamiento que almacena el origen
cuerda
runtimeVersion
Versión en tiempo de ejecución del archivo .Net
cuerda
SourceUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'Source' (obligatorio)
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
WarUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'War' (obligatorio)
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 de guerra
cuerda
serverVersion
Versión del servidor, actualmente solo se admite Apache Tomcat.
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
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Sondeo periódico de la ejecución de la instancia de aplicación. La instancia de la aplicación se reiniciará si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
de sondeo de
readinessProbe
Sondeo periódico de la preparación de App Instance Service. La instancia de la aplicación se quitará de los puntos de conexión de servicio si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
de sondeo de
resourceRequests
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
de sondeo de
terminationGracePeriodSeconds
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
{propiedad personalizada}
ApmReference
Nombre
Descripción
Valor
resourceId
Identificador de recurso del APM
string (obligatorio)
ContainerProbeSettings
Nombre
Descripción
Valor
disableProbe
Indica si deshabilita el sondeo de ejecución y preparación.
Bool
DeploymentSettingsEnvironmentVariables
Nombre
Descripción
Valor
{propiedad personalizada}
cuerda
Sonda
Nombre
Descripción
Valor
disableProbe
Indica si el sondeo está deshabilitado.
bool (obligatorio)
failureThreshold
Se han producido errores consecutivos mínimos para que el sondeo se considere erróneo después de haber realizado correctamente. El valor mínimo es 1.
Int
initialDelaySeconds
Número de segundos después de que se haya iniciado la instancia de aplicación antes de que se inicien los sondeos. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Frecuencia (en segundos) para realizar el sondeo. El valor mínimo es 1.
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.
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'ExecAction' (obligatorio)
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 (", etcetera) no funcionarán. 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[]
HttpGetAction
Nombre
Descripción
Valor
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'HTTPGetAction' (obligatorio)
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 será http://
-
"HTTPS" significa que el esquema usado será https://
'HTTP' 'HTTPS'
TCPSocketAction
Nombre
Descripción
Valor
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
'TCPSocketAction' (obligatorio)
ResourceRequests
Nombre
Descripción
Valor
CPU
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
QueueScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado de colas.
Propiedades de metadatos para describir la regla de escalado tcp.
TcpScaleRuleMetadata
TcpScaleRuleMetadata
Nombre
Descripción
Valor
{propiedad personalizada}
cuerda
UserSourceInfo
Nombre
Descripción
Valor
Versión
Versión del origen
cuerda
tipo
Establecimiento del tipo de objeto
BuildResult de contenedor de jar netCoreZip de origen de war (obligatorio)
BuildResultUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'BuildResult' (obligatorio)
buildResultId
Identificador de recurso de un resultado de compilación correcta existente en la misma instancia de Spring.
cuerda
CustomContainerUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'Contenedor' (obligatorio)
customContainer
Carga de contenedor personalizada
CustomContainer
CustomContainer
Nombre
Descripción
Valor
args
Argumentos para el punto de entrada. El CMD de la imagen de Docker se usa si no se proporciona.
string[]
mandar
Matriz de puntos de entrada. No se ejecuta dentro de un shell. El ENTRYPOINT de la imagen de Docker se usa si no se proporciona.
string[]
containerImage
Imagen de contenedor del contenedor personalizado. Debe estar en forma de {repository}:{tag} sin el nombre del servidor del Registro.
cuerda
imageRegistryCredential
Credencial del registro de imágenes
ImageRegistryCredential
languageFramework
Marco de lenguaje de la imagen de contenedor cargada. Valores admitidos: "springboot", "", null.
cuerda
servidor
Nombre del registro que contiene la imagen de contenedor
cuerda
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
tipo
Tipo del origen cargado
'Jar' (obligatorio)
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
NetCoreZipUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'NetCoreZip' (obligatorio)
netCoreMainEntryPath
Ruta de acceso al archivo ejecutable de .NET relativo a la raíz zip
cuerda
relativePath
Ruta de acceso relativa del almacenamiento que almacena el origen
cuerda
runtimeVersion
Versión en tiempo de ejecución del archivo .Net
cuerda
SourceUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'Source' (obligatorio)
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
WarUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
'War' (obligatorio)
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 de guerra
cuerda
serverVersion
Versión del servidor, actualmente solo se admite Apache Tomcat.
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
Plantillas de inicio rápido
Las siguientes plantillas de inicio rápido implementan este tipo de recurso.
Sondeo periódico de la ejecución de la instancia de aplicación. La instancia de la aplicación se reiniciará si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
de sondeo de
readinessProbe
Sondeo periódico de la preparación de App Instance Service. La instancia de la aplicación se quitará de los puntos de conexión de servicio si se produce un error en el sondeo. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
de sondeo de
resourceRequests
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
de sondeo de
terminationGracePeriodSeconds
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
{propiedad personalizada}
ApmReference
Nombre
Descripción
Valor
resourceId
Identificador de recurso del APM
string (obligatorio)
ContainerProbeSettings
Nombre
Descripción
Valor
disableProbe
Indica si deshabilita el sondeo de ejecución y preparación.
Bool
DeploymentSettingsEnvironmentVariables
Nombre
Descripción
Valor
{propiedad personalizada}
cuerda
Sonda
Nombre
Descripción
Valor
disableProbe
Indica si el sondeo está deshabilitado.
bool (obligatorio)
failureThreshold
Se han producido errores consecutivos mínimos para que el sondeo se considere erróneo después de haber realizado correctamente. El valor mínimo es 1.
Int
initialDelaySeconds
Número de segundos después de que se haya iniciado la instancia de aplicación antes de que se inicien los sondeos. Más información: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Int
periodSeconds
Frecuencia (en segundos) para realizar el sondeo. El valor mínimo es 1.
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.
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
"ExecAction" (obligatorio)
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 (", etcetera) no funcionarán. 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[]
HttpGetAction
Nombre
Descripción
Valor
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
"HTTPGetAction" (obligatorio)
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 será http://
-
"HTTPS" significa que el esquema usado será https://
"HTTP" "HTTPS"
TCPSocketAction
Nombre
Descripción
Valor
tipo
Tipo de la acción que se va a realizar para realizar la comprobación de estado.
"TCPSocketAction" (obligatorio)
ResourceRequests
Nombre
Descripción
Valor
CPU
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
QueueScaleRule
Nombre
Descripción
Valor
Auth
Secretos de autenticación para la regla de escalado de colas.
Propiedades de metadatos para describir la regla de escalado tcp.
TcpScaleRuleMetadata
TcpScaleRuleMetadata
Nombre
Descripción
Valor
{propiedad personalizada}
cuerda
UserSourceInfo
Nombre
Descripción
Valor
Versión
Versión del origen
cuerda
tipo
Establecimiento del tipo de objeto
BuildResult de contenedor de jar netCoreZip de origen de war (obligatorio)
BuildResultUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
"BuildResult" (obligatorio)
buildResultId
Identificador de recurso de un resultado de compilación correcta existente en la misma instancia de Spring.
cuerda
CustomContainerUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
"Contenedor" (obligatorio)
customContainer
Carga de contenedor personalizada
CustomContainer
CustomContainer
Nombre
Descripción
Valor
args
Argumentos para el punto de entrada. El CMD de la imagen de Docker se usa si no se proporciona.
string[]
mandar
Matriz de puntos de entrada. No se ejecuta dentro de un shell. El ENTRYPOINT de la imagen de Docker se usa si no se proporciona.
string[]
containerImage
Imagen de contenedor del contenedor personalizado. Debe estar en forma de {repository}:{tag} sin el nombre del servidor del Registro.
cuerda
imageRegistryCredential
Credencial del registro de imágenes
ImageRegistryCredential
languageFramework
Marco de lenguaje de la imagen de contenedor cargada. Valores admitidos: "springboot", "", null.
cuerda
servidor
Nombre del registro que contiene la imagen de contenedor
cuerda
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
tipo
Tipo del origen cargado
"Jar" (obligatorio)
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
NetCoreZipUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
"NetCoreZip" (obligatorio)
netCoreMainEntryPath
Ruta de acceso al archivo ejecutable de .NET relativo a la raíz zip
cuerda
relativePath
Ruta de acceso relativa del almacenamiento que almacena el origen
cuerda
runtimeVersion
Versión en tiempo de ejecución del archivo .Net
cuerda
SourceUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
"Origen" (obligatorio)
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
WarUploadedUserSourceInfo
Nombre
Descripción
Valor
tipo
Tipo del origen cargado
"Guerra" (obligatorio)
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 de guerra
cuerda
serverVersion
Versión del servidor, actualmente solo se admite Apache Tomcat.