A quantidade de recursos solicitada para cpu e memória necessárias. É recomendável que, usando esse campo para representar a CPU e a Memória necessárias, a CPU do campo antigo e o memoryInGB serão preteridos posteriormente.
ResourceRequests
escala
Dimensionamento de propriedades para a Instância de Aplicativo do Azure Spring Apps.
Escala
startupProbe
StartupProbe indica que a Instância de Aplicativo foi inicializada com êxito. Se especificado, nenhuma outra investigação será executada até que isso seja concluído com êxito. Se essa investigação falhar, o Pod será reiniciado, assim como se o livenessProbe tivesse falhado. Isso pode ser usado para fornecer diferentes parâmetros de investigação no início do ciclo de vida de uma Instância de Aplicativo, quando pode levar muito tempo para carregar dados ou aquecer um cache do que durante a operação de estado estável. Isso não pode ser atualizado. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Duração opcional em segundos que a Instância de Aplicativo precisa terminar normalmente. Pode ser reduzido na solicitação de exclusão. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente por meio do sinal de eliminação (sem oportunidade de desligar). Se esse valor for nulo, o período de carência padrão será usado. O período de carência é a duração em segundos após os processos em execução na Instância de Aplicativo serem enviados um sinal de encerramento e a hora em que os processos são interrompidos à força com um sinal de encerramento. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o processo. O padrão é 90 segundos.
int
DeploymentSettingsAddonConfigs
Nome
Descrição
Valor
DeploymentSettingsEnvironmentVariables
Nome
Descrição
Valor
ExecAction
Nome
Descrição
Valor
comando
O comando é a linha de comando a ser executada dentro do contêiner, o diretório de trabalho do comando é raiz ('/') no sistema de arquivos do contêiner. O comando não é executado dentro de um shell, portanto, instruções de shell tradicionais ('
', etc) não funcionará. Para usar um shell, você precisa chamar explicitamente esse shell. O status de saída de 0 é tratado como ativo/íntegro e não zero não está íntegro.
string[]
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'ExecAction' (obrigatório)
HttpGetAction
Nome
Descrição
Valor
caminho
Caminho para acesso no servidor HTTP.
corda
esquema
Esquema a ser usado para se conectar ao host. O padrão é HTTP.
Valores de enumeração possíveis:
-
"HTTP" significa que o esquema usado será http://
-
"HTTPS" significa que o esquema usado será https://
'HTTP' 'HTTPS'
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'HTTPGetAction' (obrigatório)
HttpScaleRule
Nome
Descrição
Valor
Auth
Segredos de autenticação para a regra de escala personalizada.
ScaleRuleAuth []
metadados
Propriedades de metadados para descrever a regra de escala http.
HttpScaleRuleMetadata
HttpScaleRuleMetadata
Nome
Descrição
Valor
ImageRegistryCredential
Nome
Descrição
Valor
senha
A senha da credencial do registro de imagem
corda
nome de usuário
O nome de usuário da credencial do registro de imagem
corda
JarUploadedUserSourceInfo
Nome
Descrição
Valor
jvmOptions
Parâmetro JVM
corda
relativePath
Caminho relativo do armazenamento que armazena a origem
corda
runtimeVersion
Versão de runtime do arquivo Jar
corda
tipo
Tipo da origem carregada
'Jar' (obrigatório)
Microsoft.AppPlatform/Spring/apps/deployments
Nome
Descrição
Valor
nome
O nome do recurso
cadeia de caracteres (obrigatório)
pai
No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.
Com que frequência (em segundos) executar a investigação. O valor mínimo é 1.
int
probeAction
A ação da investigação.
ProbeAction
successThreshold
Sucessos mínimos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado. Deve ser 1 para animação e inicialização. O valor mínimo é 1.
int
timeoutSeconds
Número de segundos após o qual a investigação atinge o tempo limite. O valor mínimo é 1.
int
ProbeAction
Nome
Descrição
Valor
tipo
Defina como 'ExecAction' para o tipoExecAction . Defina como 'HTTPGetAction' para o tipo httpGetAction. Defina como 'TCPSocketAction' para o tipo TCPSocketAction .
Segredos de autenticação para a regra de escala de fila.
ScaleRuleAuth []
queueLength
Comprimento da fila.
int
queueName
Nome da fila.
corda
ResourceRequests
Nome
Descrição
Valor
CPU
CPU necessária. Um núcleo pode ser representado por 1 ou 1000m. Isso deve ser de 500m ou 1 para a camada Básica e {500m, 1, 2, 3, 4} para a camada Standard.
corda
memória
Memória necessária. 1 GB pode ser representado por 1Gi ou 1024Mi. Isso deve ser {512Mi, 1Gi, 2Gi} para a camada Básica e {512Mi, 1Gi, 2Gi, ..., 8Gi} para a camada Standard.
corda
Escala
Nome
Descrição
Valor
maxReplicas
Opcional. Número máximo de réplicas de contêiner. O padrão é 10 se não for definido.
Nome do segredo da Instância de Aplicativo do Azure Spring Apps do qual efetuar pull dos parâmetros de autenticação.
corda
triggerParameter
Parâmetro de gatilho que usa o segredo
corda
Sku
Nome
Descrição
Valor
capacidade
Capacidade atual do recurso de destino
int
nome
Nome do Sku
corda
camada
Camada do Sku
corda
SourceUploadedUserSourceInfo
Nome
Descrição
Valor
artifactSelector
Seletor para o artefato a ser usado para a implantação para projetos de vários módulos. Isso deve ser o caminho relativo para o módulo/projeto de destino.
corda
relativePath
Caminho relativo do armazenamento que armazena a origem
corda
runtimeVersion
Versão de runtime do arquivo de origem
corda
tipo
Tipo da origem carregada
'Origem' (obrigatório)
TcpScaleRule
Nome
Descrição
Valor
Auth
Segredos de autenticação para a regra de escala tcp.
ScaleRuleAuth []
metadados
Propriedades de metadados para descrever a regra de escala tcp.
TcpScaleRuleMetadata
TcpScaleRuleMetadata
Nome
Descrição
Valor
TCPSocketAction
Nome
Descrição
Valor
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'TCPSocketAction' (obrigatório)
UserSourceInfo
Nome
Descrição
Valor
tipo
Defina como 'BuildResult' para o tipo BuildResultUserSourceInfo. Defina como 'Contêiner' para o tipo CustomContainerUserSourceInfo . Defina como 'Jar' para o tipo JarUploadedUserSourceInfo . Defina como 'NetCoreZip' para o tipo NetCoreZipUploadedUserSourceInfo. Defina como 'Source' para o tipo SourceUploadedUserSourceInfo. Defina como 'War' para o tipo WarUploadedUserSourceInfo.
A quantidade de recursos solicitada para cpu e memória necessárias. É recomendável que, usando esse campo para representar a CPU e a Memória necessárias, a CPU do campo antigo e o memoryInGB serão preteridos posteriormente.
ResourceRequests
escala
Dimensionamento de propriedades para a Instância de Aplicativo do Azure Spring Apps.
Escala
startupProbe
StartupProbe indica que a Instância de Aplicativo foi inicializada com êxito. Se especificado, nenhuma outra investigação será executada até que isso seja concluído com êxito. Se essa investigação falhar, o Pod será reiniciado, assim como se o livenessProbe tivesse falhado. Isso pode ser usado para fornecer diferentes parâmetros de investigação no início do ciclo de vida de uma Instância de Aplicativo, quando pode levar muito tempo para carregar dados ou aquecer um cache do que durante a operação de estado estável. Isso não pode ser atualizado. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Duração opcional em segundos que a Instância de Aplicativo precisa terminar normalmente. Pode ser reduzido na solicitação de exclusão. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente por meio do sinal de eliminação (sem oportunidade de desligar). Se esse valor for nulo, o período de carência padrão será usado. O período de carência é a duração em segundos após os processos em execução na Instância de Aplicativo serem enviados um sinal de encerramento e a hora em que os processos são interrompidos à força com um sinal de encerramento. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o processo. O padrão é 90 segundos.
int
DeploymentSettingsAddonConfigs
Nome
Descrição
Valor
DeploymentSettingsEnvironmentVariables
Nome
Descrição
Valor
ExecAction
Nome
Descrição
Valor
comando
O comando é a linha de comando a ser executada dentro do contêiner, o diretório de trabalho do comando é raiz ('/') no sistema de arquivos do contêiner. O comando não é executado dentro de um shell, portanto, instruções de shell tradicionais ('
', etc) não funcionará. Para usar um shell, você precisa chamar explicitamente esse shell. O status de saída de 0 é tratado como ativo/íntegro e não zero não está íntegro.
string[]
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'ExecAction' (obrigatório)
HttpGetAction
Nome
Descrição
Valor
caminho
Caminho para acesso no servidor HTTP.
corda
esquema
Esquema a ser usado para se conectar ao host. O padrão é HTTP.
Valores de enumeração possíveis:
-
"HTTP" significa que o esquema usado será http://
-
"HTTPS" significa que o esquema usado será https://
'HTTP' 'HTTPS'
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'HTTPGetAction' (obrigatório)
HttpScaleRule
Nome
Descrição
Valor
Auth
Segredos de autenticação para a regra de escala personalizada.
ScaleRuleAuth []
metadados
Propriedades de metadados para descrever a regra de escala http.
HttpScaleRuleMetadata
HttpScaleRuleMetadata
Nome
Descrição
Valor
ImageRegistryCredential
Nome
Descrição
Valor
senha
A senha da credencial do registro de imagem
corda
nome de usuário
O nome de usuário da credencial do registro de imagem
corda
JarUploadedUserSourceInfo
Nome
Descrição
Valor
jvmOptions
Parâmetro JVM
corda
relativePath
Caminho relativo do armazenamento que armazena a origem
corda
runtimeVersion
Versão de runtime do arquivo Jar
corda
tipo
Tipo da origem carregada
'Jar' (obrigatório)
Microsoft.AppPlatform/Spring/apps/deployments
Nome
Descrição
Valor
apiVersion
A versão da API
'2024-05-01-preview'
nome
O nome do recurso
cadeia de caracteres (obrigatório)
Propriedades
Propriedades do recurso de implantação
deploymentResourceProperties
Sku
Sku do recurso de implantação
de SKU
tipo
O tipo de recurso
'Microsoft.AppPlatform/Spring/apps/deployments'
NetCoreZipUploadedUserSourceInfo
Nome
Descrição
Valor
netCoreMainEntryPath
O caminho para o executável do .NET em relação à raiz zip
corda
relativePath
Caminho relativo do armazenamento que armazena a origem
corda
runtimeVersion
Versão de runtime do arquivo .Net
corda
tipo
Tipo da origem carregada
'NetCoreZip' (obrigatório)
Sondar
Nome
Descrição
Valor
disableProbe
Indique se a investigação está desabilitada.
bool (obrigatório)
failureThreshold
Falhas consecutivas mínimas para que a investigação seja considerada falha após ter sido bem-sucedida. O valor mínimo é 1.
Com que frequência (em segundos) executar a investigação. O valor mínimo é 1.
int
probeAction
A ação da investigação.
ProbeAction
successThreshold
Sucessos mínimos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado. Deve ser 1 para animação e inicialização. O valor mínimo é 1.
int
timeoutSeconds
Número de segundos após o qual a investigação atinge o tempo limite. O valor mínimo é 1.
int
ProbeAction
Nome
Descrição
Valor
tipo
Defina como 'ExecAction' para o tipoExecAction . Defina como 'HTTPGetAction' para o tipo httpGetAction. Defina como 'TCPSocketAction' para o tipo TCPSocketAction .
Segredos de autenticação para a regra de escala de fila.
ScaleRuleAuth []
queueLength
Comprimento da fila.
int
queueName
Nome da fila.
corda
ResourceRequests
Nome
Descrição
Valor
CPU
CPU necessária. Um núcleo pode ser representado por 1 ou 1000m. Isso deve ser de 500m ou 1 para a camada Básica e {500m, 1, 2, 3, 4} para a camada Standard.
corda
memória
Memória necessária. 1 GB pode ser representado por 1Gi ou 1024Mi. Isso deve ser {512Mi, 1Gi, 2Gi} para a camada Básica e {512Mi, 1Gi, 2Gi, ..., 8Gi} para a camada Standard.
corda
Escala
Nome
Descrição
Valor
maxReplicas
Opcional. Número máximo de réplicas de contêiner. O padrão é 10 se não for definido.
Nome do segredo da Instância de Aplicativo do Azure Spring Apps do qual efetuar pull dos parâmetros de autenticação.
corda
triggerParameter
Parâmetro de gatilho que usa o segredo
corda
Sku
Nome
Descrição
Valor
capacidade
Capacidade atual do recurso de destino
int
nome
Nome do Sku
corda
camada
Camada do Sku
corda
SourceUploadedUserSourceInfo
Nome
Descrição
Valor
artifactSelector
Seletor para o artefato a ser usado para a implantação para projetos de vários módulos. Isso deve ser o caminho relativo para o módulo/projeto de destino.
corda
relativePath
Caminho relativo do armazenamento que armazena a origem
corda
runtimeVersion
Versão de runtime do arquivo de origem
corda
tipo
Tipo da origem carregada
'Origem' (obrigatório)
TcpScaleRule
Nome
Descrição
Valor
Auth
Segredos de autenticação para a regra de escala tcp.
ScaleRuleAuth []
metadados
Propriedades de metadados para descrever a regra de escala tcp.
TcpScaleRuleMetadata
TcpScaleRuleMetadata
Nome
Descrição
Valor
TCPSocketAction
Nome
Descrição
Valor
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'TCPSocketAction' (obrigatório)
UserSourceInfo
Nome
Descrição
Valor
tipo
Defina como 'BuildResult' para o tipo BuildResultUserSourceInfo. Defina como 'Contêiner' para o tipo CustomContainerUserSourceInfo . Defina como 'Jar' para o tipo JarUploadedUserSourceInfo . Defina como 'NetCoreZip' para o tipo NetCoreZipUploadedUserSourceInfo. Defina como 'Source' para o tipo SourceUploadedUserSourceInfo. Defina como 'War' para o tipo WarUploadedUserSourceInfo.
A quantidade de recursos solicitada para cpu e memória necessárias. É recomendável que, usando esse campo para representar a CPU e a Memória necessárias, a CPU do campo antigo e o memoryInGB serão preteridos posteriormente.
ResourceRequests
escala
Dimensionamento de propriedades para a Instância de Aplicativo do Azure Spring Apps.
Escala
startupProbe
StartupProbe indica que a Instância de Aplicativo foi inicializada com êxito. Se especificado, nenhuma outra investigação será executada até que isso seja concluído com êxito. Se essa investigação falhar, o Pod será reiniciado, assim como se o livenessProbe tivesse falhado. Isso pode ser usado para fornecer diferentes parâmetros de investigação no início do ciclo de vida de uma Instância de Aplicativo, quando pode levar muito tempo para carregar dados ou aquecer um cache do que durante a operação de estado estável. Isso não pode ser atualizado. Mais informações: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
Duração opcional em segundos que a Instância de Aplicativo precisa terminar normalmente. Pode ser reduzido na solicitação de exclusão. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente por meio do sinal de eliminação (sem oportunidade de desligar). Se esse valor for nulo, o período de carência padrão será usado. O período de carência é a duração em segundos após os processos em execução na Instância de Aplicativo serem enviados um sinal de encerramento e a hora em que os processos são interrompidos à força com um sinal de encerramento. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o processo. O padrão é 90 segundos.
int
DeploymentSettingsAddonConfigs
Nome
Descrição
Valor
DeploymentSettingsEnvironmentVariables
Nome
Descrição
Valor
ExecAction
Nome
Descrição
Valor
comando
O comando é a linha de comando a ser executada dentro do contêiner, o diretório de trabalho do comando é raiz ('/') no sistema de arquivos do contêiner. O comando não é executado dentro de um shell, portanto, instruções de shell tradicionais ('
', etc) não funcionará. Para usar um shell, você precisa chamar explicitamente esse shell. O status de saída de 0 é tratado como ativo/íntegro e não zero não está íntegro.
string[]
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'ExecAction' (obrigatório)
HttpGetAction
Nome
Descrição
Valor
caminho
Caminho para acesso no servidor HTTP.
corda
esquema
Esquema a ser usado para se conectar ao host. O padrão é HTTP.
Valores de enumeração possíveis:
-
"HTTP" significa que o esquema usado será http://
-
"HTTPS" significa que o esquema usado será https://
'HTTP' 'HTTPS'
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'HTTPGetAction' (obrigatório)
HttpScaleRule
Nome
Descrição
Valor
Auth
Segredos de autenticação para a regra de escala personalizada.
ScaleRuleAuth []
metadados
Propriedades de metadados para descrever a regra de escala http.
HttpScaleRuleMetadata
HttpScaleRuleMetadata
Nome
Descrição
Valor
ImageRegistryCredential
Nome
Descrição
Valor
senha
A senha da credencial do registro de imagem
corda
nome de usuário
O nome de usuário da credencial do registro de imagem
corda
JarUploadedUserSourceInfo
Nome
Descrição
Valor
jvmOptions
Parâmetro JVM
corda
relativePath
Caminho relativo do armazenamento que armazena a origem
Com que frequência (em segundos) executar a investigação. O valor mínimo é 1.
int
probeAction
A ação da investigação.
ProbeAction
successThreshold
Sucessos mínimos consecutivos para que a investigação seja considerada bem-sucedida após ter falhado. Deve ser 1 para animação e inicialização. O valor mínimo é 1.
int
timeoutSeconds
Número de segundos após o qual a investigação atinge o tempo limite. O valor mínimo é 1.
int
ProbeAction
Nome
Descrição
Valor
tipo
Defina como 'ExecAction' para o tipoExecAction . Defina como 'HTTPGetAction' para o tipo httpGetAction. Defina como 'TCPSocketAction' para o tipo TCPSocketAction .
Segredos de autenticação para a regra de escala de fila.
ScaleRuleAuth []
queueLength
Comprimento da fila.
int
queueName
Nome da fila.
corda
ResourceRequests
Nome
Descrição
Valor
CPU
CPU necessária. Um núcleo pode ser representado por 1 ou 1000m. Isso deve ser de 500m ou 1 para a camada Básica e {500m, 1, 2, 3, 4} para a camada Standard.
corda
memória
Memória necessária. 1 GB pode ser representado por 1Gi ou 1024Mi. Isso deve ser {512Mi, 1Gi, 2Gi} para a camada Básica e {512Mi, 1Gi, 2Gi, ..., 8Gi} para a camada Standard.
corda
Escala
Nome
Descrição
Valor
maxReplicas
Opcional. Número máximo de réplicas de contêiner. O padrão é 10 se não for definido.
Nome do segredo da Instância de Aplicativo do Azure Spring Apps do qual efetuar pull dos parâmetros de autenticação.
corda
triggerParameter
Parâmetro de gatilho que usa o segredo
corda
Sku
Nome
Descrição
Valor
capacidade
Capacidade atual do recurso de destino
int
nome
Nome do Sku
corda
camada
Camada do Sku
corda
SourceUploadedUserSourceInfo
Nome
Descrição
Valor
artifactSelector
Seletor para o artefato a ser usado para a implantação para projetos de vários módulos. Isso deve ser o caminho relativo para o módulo/projeto de destino.
corda
relativePath
Caminho relativo do armazenamento que armazena a origem
corda
runtimeVersion
Versão de runtime do arquivo de origem
corda
tipo
Tipo da origem carregada
'Origem' (obrigatório)
TcpScaleRule
Nome
Descrição
Valor
Auth
Segredos de autenticação para a regra de escala tcp.
ScaleRuleAuth []
metadados
Propriedades de metadados para descrever a regra de escala tcp.
TcpScaleRuleMetadata
TcpScaleRuleMetadata
Nome
Descrição
Valor
TCPSocketAction
Nome
Descrição
Valor
tipo
O tipo da ação a ser executada para executar a verificação de integridade.
'TCPSocketAction' (obrigatório)
UserSourceInfo
Nome
Descrição
Valor
tipo
Defina como 'BuildResult' para o tipo BuildResultUserSourceInfo. Defina como 'Contêiner' para o tipo CustomContainerUserSourceInfo . Defina como 'Jar' para o tipo JarUploadedUserSourceInfo . Defina como 'NetCoreZip' para o tipo NetCoreZipUploadedUserSourceInfo. Defina como 'Source' para o tipo SourceUploadedUserSourceInfo. Defina como 'War' para o tipo WarUploadedUserSourceInfo.