O tipo da imagem. Defina como CloudBuild para permitir que o sistema gerencie a imagem, onde o usuário não poderá atualizar a imagem através do campo de imagem. Defina como ContainerImage para a imagem fornecida pelo usuário.
Mínimo de falhas consecutivas para que a sonda seja considerada falha após ter sido bem-sucedida. O padrão é 3. O valor mínimo é 1. O valor máximo é 10.
Int
httpObter
HTTPGet especifica a solicitação http a ser executada.
Número de segundos após o início do recipiente antes que as sondas de vivacidade sejam iniciadas. O valor mínimo é 1. O valor máximo é 60.
Int
períodoSegundos
Com que frequência (em segundos) realizar a sonda. O padrão é de 10 segundos. O valor mínimo é 1. O valor máximo é 240.
Int
successThreshold
Mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. O padrão é 1. Deve ser 1 para liveness e startup. O valor mínimo é 1. O valor máximo é 10.
Int
tcpSocket
TCPSocket especifica uma ação envolvendo uma porta TCP. Ganchos TCP ainda não suportados.
ContainerAppProbeTcpSocket
terminaçãoGracePeriodSeconds
Duração opcional: em segundos, o pod precisa terminar normalmente em caso de falha da sonda. O período de carência é a duração em segundos após os processos em execução no pod receberem um sinal de terminação e o tempo em que os processos são interrompidos à força com um sinal de morte. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o seu processo. Se esse valor for nulo, a terminationGracePeriodSeconds do pod será usada. Caso contrário, esse valor substituirá o valor fornecido pela especificação do pod. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente através do sinal de morte (sem oportunidade de encerrar). Este é um campo alfa e requer a ativação da porta de recurso ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora)
Int
timeoutSegundos
Número de segundos após os quais a sonda atinge o tempo limite. O padrão é de 1 segundo. O valor mínimo é 1. O valor máximo é 240.
Int
tipo
O tipo de sonda.
'Vivacidade' 'Prontidão' 'Startup'
ContainerAppProbeHttpGet
Designação
Descrição
Valor
anfitrião
Nome do host ao qual se conectar, o padrão é o IP do pod. Você provavelmente deseja definir "Host" em httpHeaders em vez disso.
string
Cabeçalhos http
Cabeçalhos personalizados para definir na solicitação. HTTP permite cabeçalhos repetidos.
ContainerAppProbeHttpGetHttpHeadersItem []
caminho
Caminho de acesso no servidor HTTP.
string
porto
Nome ou número da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
int (obrigatório)
Regime
Esquema a ser usado para se conectar ao host. O padrão é HTTP.
'HTTP' 'HTTPS'
ContainerAppProbeHttpGetHttpHeadersItem
Designação
Descrição
Valor
Designação
O nome do campo de cabeçalho
string (obrigatório)
valor
O valor do campo de cabeçalho
string (obrigatório)
ContainerAppProbeTcpSocket
Designação
Descrição
Valor
anfitrião
Opcional: Nome do host ao qual se conectar, o padrão é o IP do pod.
string
porto
Número ou nome da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
int (obrigatório)
ContainerResources
Designação
Descrição
Valor
CPU
CPU necessária em núcleos, por exemplo, 0,5
Int
memória
Memória necessária, por exemplo, "250Mb"
string
AmbienteVar
Designação
Descrição
Valor
Designação
Nome da variável de ambiente.
string
secretRef
Nome do segredo do aplicativo de contêiner do qual extrair o valor da variável de ambiente.
string
valor
Valor da variável de ambiente não secreto.
string
Localização Estendida
Designação
Descrição
Valor
Designação
O nome do local estendido.
string
tipo
O tipo de local estendido.
'Localização personalizada'
IdentitySettings
Designação
Descrição
Valor
identidade
O ID de recurso de uma identidade gerenciada atribuída pelo usuário que é atribuída ao Aplicativo de Contêiner, ou 'sistema' para identidade atribuída ao sistema.
string (obrigatório)
ciclo de vida
Use para selecionar os estágios do ciclo de vida de um Aplicativo de Contêiner durante os quais a Identidade Gerenciada deve estar disponível.
O tipo da imagem. Defina como CloudBuild para permitir que o sistema gerencie a imagem, onde o usuário não poderá atualizar a imagem através do campo de imagem. Defina como ContainerImage para a imagem fornecida pelo usuário.
Acionar a configuração de um trabalho controlado por eventos.
JobConfigurationEventTriggerConfig
identitySettings
Configurações opcionais para Identidades Gerenciadas atribuídas ao Trabalho de Aplicativo de Contêiner. Se uma Identidade Gerenciada não for especificada aqui, as configurações padrão serão usadas.
Configuração manual de gatilho para um único trabalho de execução. As propriedades replicaCompletionCount e paralelismo seriam definidas como 1 por padrão
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações.
Identidades gerenciadas necessárias para um trabalho de aplicativo de contêiner interagir com outros serviços do Azure para não manter segredos ou credenciais no código.
Dicionário de nomes e valores de tags. Consulte Tags em modelos
RegistryCredentials
Designação
Descrição
Valor
identidade
Uma Identidade Gerenciada a ser usada para autenticar com o Registro de Contêiner do Azure. Para identidades atribuídas pelo usuário, use o ID de recurso de identidade atribuído pelo usuário completo. Para identidades atribuídas ao sistema, use 'system'
string
senhaSecretRef
O nome do segredo que contém a senha de login do registro
string
servidor
Servidor de Registro de Contêiner
string
nome de utilizador
Nome de usuário do Registro de contêiner
string
ScaleRuleAuth
Designação
Descrição
Valor
secretRef
Nome do segredo do qual puxar os parâmetros de autenticação.
string
triggerParâmetro
Parâmetro Trigger que usa o segredo
string
Segredo
Designação
Descrição
Valor
identidade
ID de recurso de uma identidade gerenciada para autenticar com o Cofre de Chaves do Azure ou Sistema para usar uma identidade atribuída ao sistema.
string
keyVaultUrl
URL do Cofre da Chave do Azure apontando para o segredo referenciado pelo aplicativo contêiner.
string
Designação
Nome secreto.
string
valor
Valor Secreto.
string
Restrições: Valor sensível. Passe como um parâmetro seguro.
SecretVolumeItem
Designação
Descrição
Valor
caminho
Caminho para o segredo do projeto. Se nenhum caminho for fornecido, o padrão do caminho será o nome do segredo listado em secretRef.
string
secretRef
Nome do segredo do aplicativo de contêiner do qual extrair o valor secreto.
string
TrackedResourceTags
Designação
Descrição
Valor
UserAssignedIdentities
Designação
Descrição
Valor
UserAssignedIdentity
Designação
Descrição
Valor
Volume
Designação
Descrição
Valor
mountOptions [en]
Opções de montagem usadas durante a montagem do compartilhamento de arquivos do Azure ou do compartilhamento de arquivos do Azure NFS. Deve ser uma cadeia de caracteres separada por vírgula.
string
Designação
Nome do volume.
string
segredos
Lista de segredos a serem adicionados em volume. Se nenhum segredo for fornecido, todos os segredos da coleção serão adicionados ao volume.
SecretVolumeItem []
nome_do_armazenamento
Nome do recurso de armazenamento. Não há necessidade de fornecer EmptyDir e Secret.
string
tipo de armazenamento
Tipo de armazenamento para o volume. Se não for fornecido, use EmptyDir.
O tipo da imagem. Defina como CloudBuild para permitir que o sistema gerencie a imagem, onde o usuário não poderá atualizar a imagem através do campo de imagem. Defina como ContainerImage para a imagem fornecida pelo usuário.
Mínimo de falhas consecutivas para que a sonda seja considerada falha após ter sido bem-sucedida. O padrão é 3. O valor mínimo é 1. O valor máximo é 10.
Int
httpObter
HTTPGet especifica a solicitação http a ser executada.
Número de segundos após o início do recipiente antes que as sondas de vivacidade sejam iniciadas. O valor mínimo é 1. O valor máximo é 60.
Int
períodoSegundos
Com que frequência (em segundos) realizar a sonda. O padrão é de 10 segundos. O valor mínimo é 1. O valor máximo é 240.
Int
successThreshold
Mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. O padrão é 1. Deve ser 1 para liveness e startup. O valor mínimo é 1. O valor máximo é 10.
Int
tcpSocket
TCPSocket especifica uma ação envolvendo uma porta TCP. Ganchos TCP ainda não suportados.
ContainerAppProbeTcpSocket
terminaçãoGracePeriodSeconds
Duração opcional: em segundos, o pod precisa terminar normalmente em caso de falha da sonda. O período de carência é a duração em segundos após os processos em execução no pod receberem um sinal de terminação e o tempo em que os processos são interrompidos à força com um sinal de morte. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o seu processo. Se esse valor for nulo, a terminationGracePeriodSeconds do pod será usada. Caso contrário, esse valor substituirá o valor fornecido pela especificação do pod. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente através do sinal de morte (sem oportunidade de encerrar). Este é um campo alfa e requer a ativação da porta de recurso ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora)
Int
timeoutSegundos
Número de segundos após os quais a sonda atinge o tempo limite. O padrão é de 1 segundo. O valor mínimo é 1. O valor máximo é 240.
Int
tipo
O tipo de sonda.
'Vivacidade' 'Prontidão' 'Startup'
ContainerAppProbeHttpGet
Designação
Descrição
Valor
anfitrião
Nome do host ao qual se conectar, o padrão é o IP do pod. Você provavelmente deseja definir "Host" em httpHeaders em vez disso.
string
Cabeçalhos http
Cabeçalhos personalizados para definir na solicitação. HTTP permite cabeçalhos repetidos.
ContainerAppProbeHttpGetHttpHeadersItem []
caminho
Caminho de acesso no servidor HTTP.
string
porto
Nome ou número da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
int (obrigatório)
Regime
Esquema a ser usado para se conectar ao host. O padrão é HTTP.
'HTTP' 'HTTPS'
ContainerAppProbeHttpGetHttpHeadersItem
Designação
Descrição
Valor
Designação
O nome do campo de cabeçalho
string (obrigatório)
valor
O valor do campo de cabeçalho
string (obrigatório)
ContainerAppProbeTcpSocket
Designação
Descrição
Valor
anfitrião
Opcional: Nome do host ao qual se conectar, o padrão é o IP do pod.
string
porto
Número ou nome da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
int (obrigatório)
ContainerResources
Designação
Descrição
Valor
CPU
CPU necessária em núcleos, por exemplo, 0,5
Int
memória
Memória necessária, por exemplo, "250Mb"
string
AmbienteVar
Designação
Descrição
Valor
Designação
Nome da variável de ambiente.
string
secretRef
Nome do segredo do aplicativo de contêiner do qual extrair o valor da variável de ambiente.
string
valor
Valor da variável de ambiente não secreto.
string
Localização Estendida
Designação
Descrição
Valor
Designação
O nome do local estendido.
string
tipo
O tipo de local estendido.
'Localização personalizada'
IdentitySettings
Designação
Descrição
Valor
identidade
O ID de recurso de uma identidade gerenciada atribuída pelo usuário que é atribuída ao Aplicativo de Contêiner, ou 'sistema' para identidade atribuída ao sistema.
string (obrigatório)
ciclo de vida
Use para selecionar os estágios do ciclo de vida de um Aplicativo de Contêiner durante os quais a Identidade Gerenciada deve estar disponível.
O tipo da imagem. Defina como CloudBuild para permitir que o sistema gerencie a imagem, onde o usuário não poderá atualizar a imagem através do campo de imagem. Defina como ContainerImage para a imagem fornecida pelo usuário.
Acionar a configuração de um trabalho controlado por eventos.
JobConfigurationEventTriggerConfig
identitySettings
Configurações opcionais para Identidades Gerenciadas atribuídas ao Trabalho de Aplicativo de Contêiner. Se uma Identidade Gerenciada não for especificada aqui, as configurações padrão serão usadas.
Configuração manual de gatilho para um único trabalho de execução. As propriedades replicaCompletionCount e paralelismo seriam definidas como 1 por padrão
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações.
Identidades gerenciadas necessárias para um trabalho de aplicativo de contêiner interagir com outros serviços do Azure para não manter segredos ou credenciais no código.
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.App/jobs'
RegistryCredentials
Designação
Descrição
Valor
identidade
Uma Identidade Gerenciada a ser usada para autenticar com o Registro de Contêiner do Azure. Para identidades atribuídas pelo usuário, use o ID de recurso de identidade atribuído pelo usuário completo. Para identidades atribuídas ao sistema, use 'system'
string
senhaSecretRef
O nome do segredo que contém a senha de login do registro
string
servidor
Servidor de Registro de Contêiner
string
nome de utilizador
Nome de usuário do Registro de contêiner
string
ScaleRuleAuth
Designação
Descrição
Valor
secretRef
Nome do segredo do qual puxar os parâmetros de autenticação.
string
triggerParâmetro
Parâmetro Trigger que usa o segredo
string
Segredo
Designação
Descrição
Valor
identidade
ID de recurso de uma identidade gerenciada para autenticar com o Cofre de Chaves do Azure ou Sistema para usar uma identidade atribuída ao sistema.
string
keyVaultUrl
URL do Cofre da Chave do Azure apontando para o segredo referenciado pelo aplicativo contêiner.
string
Designação
Nome secreto.
string
valor
Valor Secreto.
string
Restrições: Valor sensível. Passe como um parâmetro seguro.
SecretVolumeItem
Designação
Descrição
Valor
caminho
Caminho para o segredo do projeto. Se nenhum caminho for fornecido, o padrão do caminho será o nome do segredo listado em secretRef.
string
secretRef
Nome do segredo do aplicativo de contêiner do qual extrair o valor secreto.
string
TrackedResourceTags
Designação
Descrição
Valor
UserAssignedIdentities
Designação
Descrição
Valor
UserAssignedIdentity
Designação
Descrição
Valor
Volume
Designação
Descrição
Valor
mountOptions [en]
Opções de montagem usadas durante a montagem do compartilhamento de arquivos do Azure ou do compartilhamento de arquivos do Azure NFS. Deve ser uma cadeia de caracteres separada por vírgula.
string
Designação
Nome do volume.
string
segredos
Lista de segredos a serem adicionados em volume. Se nenhum segredo for fornecido, todos os segredos da coleção serão adicionados ao volume.
SecretVolumeItem []
nome_do_armazenamento
Nome do recurso de armazenamento. Não há necessidade de fornecer EmptyDir e Secret.
string
tipo de armazenamento
Tipo de armazenamento para o volume. Se não for fornecido, use EmptyDir.
O tipo da imagem. Defina como CloudBuild para permitir que o sistema gerencie a imagem, onde o usuário não poderá atualizar a imagem através do campo de imagem. Defina como ContainerImage para a imagem fornecida pelo usuário.
Mínimo de falhas consecutivas para que a sonda seja considerada falha após ter sido bem-sucedida. O padrão é 3. O valor mínimo é 1. O valor máximo é 10.
Int
httpObter
HTTPGet especifica a solicitação http a ser executada.
Número de segundos após o início do recipiente antes que as sondas de vivacidade sejam iniciadas. O valor mínimo é 1. O valor máximo é 60.
Int
períodoSegundos
Com que frequência (em segundos) realizar a sonda. O padrão é de 10 segundos. O valor mínimo é 1. O valor máximo é 240.
Int
successThreshold
Mínimo de sucessos consecutivos para que a sonda seja considerada bem-sucedida após ter falhado. O padrão é 1. Deve ser 1 para liveness e startup. O valor mínimo é 1. O valor máximo é 10.
Int
tcpSocket
TCPSocket especifica uma ação envolvendo uma porta TCP. Ganchos TCP ainda não suportados.
ContainerAppProbeTcpSocket
terminaçãoGracePeriodSeconds
Duração opcional: em segundos, o pod precisa terminar normalmente em caso de falha da sonda. O período de carência é a duração em segundos após os processos em execução no pod receberem um sinal de terminação e o tempo em que os processos são interrompidos à força com um sinal de morte. Defina esse valor por mais tempo do que o tempo de limpeza esperado para o seu processo. Se esse valor for nulo, a terminationGracePeriodSeconds do pod será usada. Caso contrário, esse valor substituirá o valor fornecido pela especificação do pod. O valor deve ser inteiro não negativo. O valor zero indica parar imediatamente através do sinal de morte (sem oportunidade de encerrar). Este é um campo alfa e requer a ativação da porta de recurso ProbeTerminationGracePeriod. O valor máximo é de 3600 segundos (1 hora)
Int
timeoutSegundos
Número de segundos após os quais a sonda atinge o tempo limite. O padrão é de 1 segundo. O valor mínimo é 1. O valor máximo é 240.
Int
tipo
O tipo de sonda.
'Vivacidade' 'Prontidão' 'Startup'
ContainerAppProbeHttpGet
Designação
Descrição
Valor
anfitrião
Nome do host ao qual se conectar, o padrão é o IP do pod. Você provavelmente deseja definir "Host" em httpHeaders em vez disso.
string
Cabeçalhos http
Cabeçalhos personalizados para definir na solicitação. HTTP permite cabeçalhos repetidos.
ContainerAppProbeHttpGetHttpHeadersItem []
caminho
Caminho de acesso no servidor HTTP.
string
porto
Nome ou número da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
int (obrigatório)
Regime
Esquema a ser usado para se conectar ao host. O padrão é HTTP.
'HTTP' 'HTTPS'
ContainerAppProbeHttpGetHttpHeadersItem
Designação
Descrição
Valor
Designação
O nome do campo de cabeçalho
string (obrigatório)
valor
O valor do campo de cabeçalho
string (obrigatório)
ContainerAppProbeTcpSocket
Designação
Descrição
Valor
anfitrião
Opcional: Nome do host ao qual se conectar, o padrão é o IP do pod.
string
porto
Número ou nome da porta a ser acessada no contêiner. O número deve estar no intervalo de 1 a 65535. O nome deve ser um IANA_SVC_NAME.
int (obrigatório)
ContainerResources
Designação
Descrição
Valor
CPU
CPU necessária em núcleos, por exemplo, 0,5
Int
memória
Memória necessária, por exemplo, "250Mb"
string
AmbienteVar
Designação
Descrição
Valor
Designação
Nome da variável de ambiente.
string
secretRef
Nome do segredo do aplicativo de contêiner do qual extrair o valor da variável de ambiente.
string
valor
Valor da variável de ambiente não secreto.
string
Localização Estendida
Designação
Descrição
Valor
Designação
O nome do local estendido.
string
tipo
O tipo de local estendido.
'Localização personalizada'
IdentitySettings
Designação
Descrição
Valor
identidade
O ID de recurso de uma identidade gerenciada atribuída pelo usuário que é atribuída ao Aplicativo de Contêiner, ou 'sistema' para identidade atribuída ao sistema.
string (obrigatório)
ciclo de vida
Use para selecionar os estágios do ciclo de vida de um Aplicativo de Contêiner durante os quais a Identidade Gerenciada deve estar disponível.
O tipo da imagem. Defina como CloudBuild para permitir que o sistema gerencie a imagem, onde o usuário não poderá atualizar a imagem através do campo de imagem. Defina como ContainerImage para a imagem fornecida pelo usuário.
Acionar a configuração de um trabalho controlado por eventos.
JobConfigurationEventTriggerConfig
identitySettings
Configurações opcionais para Identidades Gerenciadas atribuídas ao Trabalho de Aplicativo de Contêiner. Se uma Identidade Gerenciada não for especificada aqui, as configurações padrão serão usadas.
Configuração manual de gatilho para um único trabalho de execução. As propriedades replicaCompletionCount e paralelismo seriam definidas como 1 por padrão
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão ids de recurso ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações.
Identidades gerenciadas necessárias para um trabalho de aplicativo de contêiner interagir com outros serviços do Azure para não manter segredos ou credenciais no código.
Uma Identidade Gerenciada a ser usada para autenticar com o Registro de Contêiner do Azure. Para identidades atribuídas pelo usuário, use o ID de recurso de identidade atribuído pelo usuário completo. Para identidades atribuídas ao sistema, use 'system'
string
senhaSecretRef
O nome do segredo que contém a senha de login do registro
string
servidor
Servidor de Registro de Contêiner
string
nome de utilizador
Nome de usuário do Registro de contêiner
string
ScaleRuleAuth
Designação
Descrição
Valor
secretRef
Nome do segredo do qual puxar os parâmetros de autenticação.
string
triggerParâmetro
Parâmetro Trigger que usa o segredo
string
Segredo
Designação
Descrição
Valor
identidade
ID de recurso de uma identidade gerenciada para autenticar com o Cofre de Chaves do Azure ou Sistema para usar uma identidade atribuída ao sistema.
string
keyVaultUrl
URL do Cofre da Chave do Azure apontando para o segredo referenciado pelo aplicativo contêiner.
string
Designação
Nome secreto.
string
valor
Valor Secreto.
string
Restrições: Valor sensível. Passe como um parâmetro seguro.
SecretVolumeItem
Designação
Descrição
Valor
caminho
Caminho para o segredo do projeto. Se nenhum caminho for fornecido, o padrão do caminho será o nome do segredo listado em secretRef.
string
secretRef
Nome do segredo do aplicativo de contêiner do qual extrair o valor secreto.
string
TrackedResourceTags
Designação
Descrição
Valor
UserAssignedIdentities
Designação
Descrição
Valor
UserAssignedIdentity
Designação
Descrição
Valor
Volume
Designação
Descrição
Valor
mountOptions [en]
Opções de montagem usadas durante a montagem do compartilhamento de arquivos do Azure ou do compartilhamento de arquivos do Azure NFS. Deve ser uma cadeia de caracteres separada por vírgula.
string
Designação
Nome do volume.
string
segredos
Lista de segredos a serem adicionados em volume. Se nenhum segredo for fornecido, todos os segredos da coleção serão adicionados ao volume.
SecretVolumeItem []
nome_do_armazenamento
Nome do recurso de armazenamento. Não há necessidade de fornecer EmptyDir e Secret.
string
tipo de armazenamento
Tipo de armazenamento para o volume. Se não for fornecido, use EmptyDir.