Microsoft.ContainerInstance containerGroups 2018-09-01
Artigo 12/21/2024
2 contribuidores
Comentários
Neste artigo
Definição de recursos do bíceps
O tipo de recurso containerGroups pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o seguinte Bíceps ao seu modelo.
resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-09-01' = {
location: 'string'
name: 'string'
properties: {
containers: [
{
name: 'string'
properties: {
command: [
'string'
]
environmentVariables: [
{
name: 'string'
secureValue: 'string'
value: 'string'
}
]
image: 'string'
livenessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
ports: [
{
port: int
protocol: 'string'
}
]
readinessProbe: {
exec: {
command: [
'string'
]
}
failureThreshold: int
httpGet: {
path: 'string'
port: int
scheme: 'string'
}
initialDelaySeconds: int
periodSeconds: int
successThreshold: int
timeoutSeconds: int
}
resources: {
limits: {
cpu: int
memoryInGB: int
}
requests: {
cpu: int
memoryInGB: int
}
}
volumeMounts: [
{
mountPath: 'string'
name: 'string'
readOnly: bool
}
]
}
}
]
diagnostics: {
logAnalytics: {
logType: 'string'
metadata: {
{customized property}: 'string'
}
workspaceId: 'string'
workspaceKey: 'string'
}
}
imageRegistryCredentials: [
{
password: 'string'
server: 'string'
username: 'string'
}
]
ipAddress: {
dnsNameLabel: 'string'
ip: 'string'
ports: [
{
port: int
protocol: 'string'
}
]
type: 'string'
}
networkProfile: {
id: 'string'
}
osType: 'string'
restartPolicy: 'string'
volumes: [
{
azureFile: {
readOnly: bool
shareName: 'string'
storageAccountKey: 'string'
storageAccountName: 'string'
}
emptyDir: any(Azure.Bicep.Types.Concrete.AnyType)
gitRepo: {
directory: 'string'
repository: 'string'
revision: 'string'
}
name: 'string'
secret: {
{customized property}: 'string'
}
}
]
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
AzureFileVolume
Designação
Descrição
Valor
somente leitura
O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura.
Bool
nome_do-compartilhamento
O nome do compartilhamento de arquivos do Azure a ser montado como um volume.
string (obrigatório)
storageAccountKey
A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivos do Azure.
string
storageAccountName
O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure.
string (obrigatório)
Contentor
Designação
Descrição
Valor
Designação
O nome fornecido pelo usuário da instância do contêiner.
string (obrigatório)
propriedades
As propriedades da instância do contêiner.
ContainerProperties (obrigatório)
ContainerExec
Designação
Descrição
Valor
comando
Os comandos a serem executados dentro do contêiner.
string[]
ContainerGroupDiagnostics
Designação
Descrição
Valor
logAnalytics
Informações de análise de log de grupo de contêineres.
LogAnalytics
ContainerGroupNetworkProfile
Designação
Descrição
Valor
ID
O identificador de um perfil de rede.
string (obrigatório)
ContainerGroupProperties
Designação
Descrição
Valor
contentores
Os contêineres dentro do grupo de contêineres.
Container [] (obrigatório)
Diagnóstico
As informações de diagnóstico para um grupo de contêineres.
ContainerGroupDiagnostics
imageRegistryCredentials
As credenciais do registro de imagem a partir das quais o grupo de contêineres é criado.
ImageRegistryCredential []
Endereço IP
O tipo de endereço IP do grupo de contêineres.
IpAddress
networkProfile
As informações de perfil de rede para um grupo de contêineres.
ContainerGroupNetworkProfile
osType
O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres.
'Linux' 'Windows' (obrigatório)
restartPolicy
Política de reinicialização para todos os contêineres dentro do grupo de contêineres.
-
Always
Sempre reiniciar
-
OnFailure
Reiniciar em caso de falha
-
Never
Nunca reiniciar
'Sempre' 'Nunca' 'OnFailure'
Volumes
A lista de volumes que podem ser montados por contêineres neste grupo de contêineres.
Volume []
ContainerHttpGet
Designação
Descrição
Valor
caminho
O caminho para a sonda.
string
porto
O número da porta a ser investigada.
int (obrigatório)
Regime
O esquema.
«http» «https»
Porto de Contentores
Designação
Descrição
Valor
porto
O número da porta exposto dentro do grupo de contêineres.
int (obrigatório)
protocolo
O protocolo associado à porta.
'TCP' 'UDP'
Sonda ContainerProbe
Designação
Descrição
Valor
exec
O comando de execução a ser investigado
ContainerExec
failureThreshold
O limiar de falha.
Int
httpObter
As configurações Http Get para sondar
ContainerHttpGet
initialDelaySeconds
Os segundos de atraso inicial.
Int
períodoSegundos
Os segundos do período.
Int
successThreshold
O limiar de sucesso.
Int
timeoutSegundos
Os segundos de tempo limite.
Int
ContainerProperties
Designação
Descrição
Valor
comando
Os comandos a serem executados dentro da instância do contêiner no formato exec.
string[]
environmentVariables
As variáveis de ambiente a serem definidas na instância do contêiner.
EnvironmentVariable []
imagem
O nome da imagem usada para criar a instância do contêiner.
string (obrigatório)
livenessSonda
A sonda de vivacidade.
ContainerProbe
portos
As portas expostas na instância do contêiner.
ContainerPort []
prontidãoSonda
A sonda de prontidão.
ContainerProbe
Recursos
Os requisitos de recursos da instância do contêiner.
ResourceRequirements (obrigatório)
volumeMontagens
O volume é montado disponível para a instância do contêiner.
VolumeMount []
EnvironmentVariable
Designação
Descrição
Valor
Designação
O nome da variável de ambiente.
string (obrigatório)
secureValue
O valor da variável de ambiente seguro.
string
valor
O valor da variável de ambiente.
string
GitRepoVolume
Designação
Descrição
Valor
Diretório
Nome do diretório de destino. Não deve conter nem começar por «..». Se '.' for fornecido, o diretório de volume será o repositório git. Caso contrário, se especificado, o volume conterá o repositório git no subdiretório com o nome fornecido.
string
repositório
URL do repositório
string (obrigatório)
revisão
Confirme hash para a revisão especificada.
string
ImageRegistryCredential
Designação
Descrição
Valor
palavra-passe
A senha para o registro privado.
string
servidor
O servidor de registro de imagem do Docker sem um protocolo como "http" e "https".
string (obrigatório)
nome de utilizador
O nome de usuário para o registro privado.
string (obrigatório)
Endereço IP
Designação
Descrição
Valor
dnsNameLabel
O rótulo de nome Dns para o IP.
string
IP
O IP exposto à internet pública.
string
portos
A lista de portas expostas no grupo de contêineres.
Port [] (obrigatório)
tipo
Especifica se o IP está exposto à Internet pública.
'Privado' 'Público' (obrigatório)
LogAnalytics
Designação
Descrição
Valor
logType
O tipo de log a ser usado.
'ContainerInsights' 'ContainerInstanceLogs'
metadados
Metadados para análise de logs.
LogAnalyticsMetadata
workspaceId
O ID do espaço de trabalho para análise de log
string (obrigatório)
chave do espaço de trabalho
A chave do espaço de trabalho para análise de log
string (obrigatório)
Designação
Descrição
Valor
Microsoft.ContainerInstance/containerGroups
Designação
Descrição
Valor
Localização
A localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
ContainerGroupProperties (obrigatório)
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
Porto
Designação
Descrição
Valor
porto
O número da porta.
int (obrigatório)
protocolo
O protocolo associado à porta.
'TCP' 'UDP'
ResourceLimits
Designação
Descrição
Valor
CPU
O limite de CPU desta instância de contêiner.
Int
memóriaInGB
O limite de memória em GB desta instância de contêiner.
Int
ResourceRequests
Designação
Descrição
Valor
CPU
A solicitação de CPU desta instância de contêiner.
int (obrigatório)
memóriaInGB
A solicitação de memória em GB desta instância de contêiner.
int (obrigatório)
ResourceRequirements
Designação
Descrição
Valor
Limites
Os limites de recursos dessa instância de contêiner.
ResourceLimits
pedidos
As solicitações de recursos dessa instância de contêiner.
ResourceRequests (obrigatório)
Designação
Descrição
Valor
Volume Secreto
Designação
Descrição
Valor
Volume
Designação
Descrição
Valor
azureFile
O volume do Arquivo do Azure.
AzureFileVolume
emptyDir
O volume do diretório vazio.
qualquer
gitRepo
O volume git repo.
GitRepoVolume
Designação
O nome do volume.
string (obrigatório)
segredo
O volume secreto.
SecretVolume
Montagem em volume
Designação
Descrição
Valor
mountPath [en]
O caminho dentro do contêiner onde o volume deve ser montado. Não deve conter dois pontos (:).
string (obrigatório)
Designação
O nome da montagem do volume.
string (obrigatório)
somente leitura
O sinalizador que indica se a montagem do volume é somente leitura.
Bool
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Definição de recurso de modelo ARM
O tipo de recurso containerGroups pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ContainerInstance/containerGroups",
"apiVersion": "2018-09-01",
"name": "string",
"location": "string",
"properties": {
"containers": [
{
"name": "string",
"properties": {
"command": [ "string" ],
"environmentVariables": [
{
"name": "string",
"secureValue": "string",
"value": "string"
}
],
"image": "string",
"livenessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"readinessProbe": {
"exec": {
"command": [ "string" ]
},
"failureThreshold": "int",
"httpGet": {
"path": "string",
"port": "int",
"scheme": "string"
},
"initialDelaySeconds": "int",
"periodSeconds": "int",
"successThreshold": "int",
"timeoutSeconds": "int"
},
"resources": {
"limits": {
"cpu": "int",
"memoryInGB": "int"
},
"requests": {
"cpu": "int",
"memoryInGB": "int"
}
},
"volumeMounts": [
{
"mountPath": "string",
"name": "string",
"readOnly": "bool"
}
]
}
}
],
"diagnostics": {
"logAnalytics": {
"logType": "string",
"metadata": {
"{customized property}": "string"
},
"workspaceId": "string",
"workspaceKey": "string"
}
},
"imageRegistryCredentials": [
{
"password": "string",
"server": "string",
"username": "string"
}
],
"ipAddress": {
"dnsNameLabel": "string",
"ip": "string",
"ports": [
{
"port": "int",
"protocol": "string"
}
],
"type": "string"
},
"networkProfile": {
"id": "string"
},
"osType": "string",
"restartPolicy": "string",
"volumes": [
{
"azureFile": {
"readOnly": "bool",
"shareName": "string",
"storageAccountKey": "string",
"storageAccountName": "string"
},
"emptyDir": {},
"gitRepo": {
"directory": "string",
"repository": "string",
"revision": "string"
},
"name": "string",
"secret": {
"{customized property}": "string"
}
}
]
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
AzureFileVolume
Designação
Descrição
Valor
somente leitura
O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura.
Bool
nome_do-compartilhamento
O nome do compartilhamento de arquivos do Azure a ser montado como um volume.
string (obrigatório)
storageAccountKey
A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivos do Azure.
string
storageAccountName
O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure.
string (obrigatório)
Contentor
Designação
Descrição
Valor
Designação
O nome fornecido pelo usuário da instância do contêiner.
string (obrigatório)
propriedades
As propriedades da instância do contêiner.
ContainerProperties (obrigatório)
ContainerExec
Designação
Descrição
Valor
comando
Os comandos a serem executados dentro do contêiner.
string[]
ContainerGroupDiagnostics
Designação
Descrição
Valor
logAnalytics
Informações de análise de log de grupo de contêineres.
LogAnalytics
ContainerGroupNetworkProfile
Designação
Descrição
Valor
ID
O identificador de um perfil de rede.
string (obrigatório)
ContainerGroupProperties
Designação
Descrição
Valor
contentores
Os contêineres dentro do grupo de contêineres.
Container [] (obrigatório)
Diagnóstico
As informações de diagnóstico para um grupo de contêineres.
ContainerGroupDiagnostics
imageRegistryCredentials
As credenciais do registro de imagem a partir das quais o grupo de contêineres é criado.
ImageRegistryCredential []
Endereço IP
O tipo de endereço IP do grupo de contêineres.
IpAddress
networkProfile
As informações de perfil de rede para um grupo de contêineres.
ContainerGroupNetworkProfile
osType
O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres.
'Linux' 'Windows' (obrigatório)
restartPolicy
Política de reinicialização para todos os contêineres dentro do grupo de contêineres.
-
Always
Sempre reiniciar
-
OnFailure
Reiniciar em caso de falha
-
Never
Nunca reiniciar
'Sempre' 'Nunca' 'OnFailure'
Volumes
A lista de volumes que podem ser montados por contêineres neste grupo de contêineres.
Volume []
ContainerHttpGet
Designação
Descrição
Valor
caminho
O caminho para a sonda.
string
porto
O número da porta a ser investigada.
int (obrigatório)
Regime
O esquema.
«http» «https»
Porto de Contentores
Designação
Descrição
Valor
porto
O número da porta exposto dentro do grupo de contêineres.
int (obrigatório)
protocolo
O protocolo associado à porta.
'TCP' 'UDP'
Sonda ContainerProbe
Designação
Descrição
Valor
exec
O comando de execução a ser investigado
ContainerExec
failureThreshold
O limiar de falha.
Int
httpObter
As configurações Http Get para sondar
ContainerHttpGet
initialDelaySeconds
Os segundos de atraso inicial.
Int
períodoSegundos
Os segundos do período.
Int
successThreshold
O limiar de sucesso.
Int
timeoutSegundos
Os segundos de tempo limite.
Int
ContainerProperties
Designação
Descrição
Valor
comando
Os comandos a serem executados dentro da instância do contêiner no formato exec.
string[]
environmentVariables
As variáveis de ambiente a serem definidas na instância do contêiner.
EnvironmentVariable []
imagem
O nome da imagem usada para criar a instância do contêiner.
string (obrigatório)
livenessSonda
A sonda de vivacidade.
ContainerProbe
portos
As portas expostas na instância do contêiner.
ContainerPort []
prontidãoSonda
A sonda de prontidão.
ContainerProbe
Recursos
Os requisitos de recursos da instância do contêiner.
ResourceRequirements (obrigatório)
volumeMontagens
O volume é montado disponível para a instância do contêiner.
VolumeMount []
EnvironmentVariable
Designação
Descrição
Valor
Designação
O nome da variável de ambiente.
string (obrigatório)
secureValue
O valor da variável de ambiente seguro.
string
valor
O valor da variável de ambiente.
string
GitRepoVolume
Designação
Descrição
Valor
Diretório
Nome do diretório de destino. Não deve conter nem começar por «..». Se '.' for fornecido, o diretório de volume será o repositório git. Caso contrário, se especificado, o volume conterá o repositório git no subdiretório com o nome fornecido.
string
repositório
URL do repositório
string (obrigatório)
revisão
Confirme hash para a revisão especificada.
string
ImageRegistryCredential
Designação
Descrição
Valor
palavra-passe
A senha para o registro privado.
string
servidor
O servidor de registro de imagem do Docker sem um protocolo como "http" e "https".
string (obrigatório)
nome de utilizador
O nome de usuário para o registro privado.
string (obrigatório)
Endereço IP
Designação
Descrição
Valor
dnsNameLabel
O rótulo de nome Dns para o IP.
string
IP
O IP exposto à internet pública.
string
portos
A lista de portas expostas no grupo de contêineres.
Port [] (obrigatório)
tipo
Especifica se o IP está exposto à Internet pública.
'Privado' 'Público' (obrigatório)
LogAnalytics
Designação
Descrição
Valor
logType
O tipo de log a ser usado.
'ContainerInsights' 'ContainerInstanceLogs'
metadados
Metadados para análise de logs.
LogAnalyticsMetadata
workspaceId
O ID do espaço de trabalho para análise de log
string (obrigatório)
chave do espaço de trabalho
A chave do espaço de trabalho para análise de log
string (obrigatório)
Designação
Descrição
Valor
Microsoft.ContainerInstance/containerGroups
Designação
Descrição
Valor
apiVersion
A versão api
'2018-09-01'
Localização
A localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
ContainerGroupProperties (obrigatório)
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo
O tipo de recurso
'Microsoft.ContainerInstance/containerGroups'
Porto
Designação
Descrição
Valor
porto
O número da porta.
int (obrigatório)
protocolo
O protocolo associado à porta.
'TCP' 'UDP'
ResourceLimits
Designação
Descrição
Valor
CPU
O limite de CPU desta instância de contêiner.
Int
memóriaInGB
O limite de memória em GB desta instância de contêiner.
Int
ResourceRequests
Designação
Descrição
Valor
CPU
A solicitação de CPU desta instância de contêiner.
int (obrigatório)
memóriaInGB
A solicitação de memória em GB desta instância de contêiner.
int (obrigatório)
ResourceRequirements
Designação
Descrição
Valor
Limites
Os limites de recursos dessa instância de contêiner.
ResourceLimits
pedidos
As solicitações de recursos dessa instância de contêiner.
ResourceRequests (obrigatório)
Designação
Descrição
Valor
Volume Secreto
Designação
Descrição
Valor
Volume
Designação
Descrição
Valor
azureFile
O volume do Arquivo do Azure.
AzureFileVolume
emptyDir
O volume do diretório vazio.
qualquer
gitRepo
O volume git repo.
GitRepoVolume
Designação
O nome do volume.
string (obrigatório)
segredo
O volume secreto.
SecretVolume
Montagem em volume
Designação
Descrição
Valor
mountPath [en]
O caminho dentro do contêiner onde o volume deve ser montado. Não deve conter dois pontos (:).
string (obrigatório)
Designação
O nome da montagem do volume.
string (obrigatório)
somente leitura
O sinalizador que indica se a montagem do volume é somente leitura.
Bool
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
O tipo de recurso containerGroups pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações .
Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ContainerInstance/containerGroups@2018-09-01"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
containers = [
{
name = "string"
properties = {
command = [
"string"
]
environmentVariables = [
{
name = "string"
secureValue = "string"
value = "string"
}
]
image = "string"
livenessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
ports = [
{
port = int
protocol = "string"
}
]
readinessProbe = {
exec = {
command = [
"string"
]
}
failureThreshold = int
httpGet = {
path = "string"
port = int
scheme = "string"
}
initialDelaySeconds = int
periodSeconds = int
successThreshold = int
timeoutSeconds = int
}
resources = {
limits = {
cpu = int
memoryInGB = int
}
requests = {
cpu = int
memoryInGB = int
}
}
volumeMounts = [
{
mountPath = "string"
name = "string"
readOnly = bool
}
]
}
}
]
diagnostics = {
logAnalytics = {
logType = "string"
metadata = {
{customized property} = "string"
}
workspaceId = "string"
workspaceKey = "string"
}
}
imageRegistryCredentials = [
{
password = "string"
server = "string"
username = "string"
}
]
ipAddress = {
dnsNameLabel = "string"
ip = "string"
ports = [
{
port = int
protocol = "string"
}
]
type = "string"
}
networkProfile = {
id = "string"
}
osType = "string"
restartPolicy = "string"
volumes = [
{
azureFile = {
readOnly = bool
shareName = "string"
storageAccountKey = "string"
storageAccountName = "string"
}
emptyDir = ?
gitRepo = {
directory = "string"
repository = "string"
revision = "string"
}
name = "string"
secret = {
{customized property} = "string"
}
}
]
}
})
}
Valores de propriedade
AzureFileVolume
Designação
Descrição
Valor
somente leitura
O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura.
Bool
nome_do-compartilhamento
O nome do compartilhamento de arquivos do Azure a ser montado como um volume.
string (obrigatório)
storageAccountKey
A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivos do Azure.
string
storageAccountName
O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure.
string (obrigatório)
Contentor
Designação
Descrição
Valor
Designação
O nome fornecido pelo usuário da instância do contêiner.
string (obrigatório)
propriedades
As propriedades da instância do contêiner.
ContainerProperties (obrigatório)
ContainerExec
Designação
Descrição
Valor
comando
Os comandos a serem executados dentro do contêiner.
string[]
ContainerGroupDiagnostics
Designação
Descrição
Valor
logAnalytics
Informações de análise de log de grupo de contêineres.
LogAnalytics
ContainerGroupNetworkProfile
Designação
Descrição
Valor
ID
O identificador de um perfil de rede.
string (obrigatório)
ContainerGroupProperties
Designação
Descrição
Valor
contentores
Os contêineres dentro do grupo de contêineres.
Container [] (obrigatório)
Diagnóstico
As informações de diagnóstico para um grupo de contêineres.
ContainerGroupDiagnostics
imageRegistryCredentials
As credenciais do registro de imagem a partir das quais o grupo de contêineres é criado.
ImageRegistryCredential []
Endereço IP
O tipo de endereço IP do grupo de contêineres.
IpAddress
networkProfile
As informações de perfil de rede para um grupo de contêineres.
ContainerGroupNetworkProfile
osType
O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres.
'Linux' 'Windows' (obrigatório)
restartPolicy
Política de reinicialização para todos os contêineres dentro do grupo de contêineres.
-
Always
Sempre reiniciar
-
OnFailure
Reiniciar em caso de falha
-
Never
Nunca reiniciar
'Sempre' 'Nunca' 'OnFailure'
Volumes
A lista de volumes que podem ser montados por contêineres neste grupo de contêineres.
Volume []
ContainerHttpGet
Designação
Descrição
Valor
caminho
O caminho para a sonda.
string
porto
O número da porta a ser investigada.
int (obrigatório)
Regime
O esquema.
«http» «https»
Porto de Contentores
Designação
Descrição
Valor
porto
O número da porta exposto dentro do grupo de contêineres.
int (obrigatório)
protocolo
O protocolo associado à porta.
'TCP' 'UDP'
Sonda ContainerProbe
Designação
Descrição
Valor
exec
O comando de execução a ser investigado
ContainerExec
failureThreshold
O limiar de falha.
Int
httpObter
As configurações Http Get para sondar
ContainerHttpGet
initialDelaySeconds
Os segundos de atraso inicial.
Int
períodoSegundos
Os segundos do período.
Int
successThreshold
O limiar de sucesso.
Int
timeoutSegundos
Os segundos de tempo limite.
Int
ContainerProperties
Designação
Descrição
Valor
comando
Os comandos a serem executados dentro da instância do contêiner no formato exec.
string[]
environmentVariables
As variáveis de ambiente a serem definidas na instância do contêiner.
EnvironmentVariable []
imagem
O nome da imagem usada para criar a instância do contêiner.
string (obrigatório)
livenessSonda
A sonda de vivacidade.
ContainerProbe
portos
As portas expostas na instância do contêiner.
ContainerPort []
prontidãoSonda
A sonda de prontidão.
ContainerProbe
Recursos
Os requisitos de recursos da instância do contêiner.
ResourceRequirements (obrigatório)
volumeMontagens
O volume é montado disponível para a instância do contêiner.
VolumeMount []
EnvironmentVariable
Designação
Descrição
Valor
Designação
O nome da variável de ambiente.
string (obrigatório)
secureValue
O valor da variável de ambiente seguro.
string
valor
O valor da variável de ambiente.
string
GitRepoVolume
Designação
Descrição
Valor
Diretório
Nome do diretório de destino. Não deve conter nem começar por «..». Se '.' for fornecido, o diretório de volume será o repositório git. Caso contrário, se especificado, o volume conterá o repositório git no subdiretório com o nome fornecido.
string
repositório
URL do repositório
string (obrigatório)
revisão
Confirme hash para a revisão especificada.
string
ImageRegistryCredential
Designação
Descrição
Valor
palavra-passe
A senha para o registro privado.
string
servidor
O servidor de registro de imagem do Docker sem um protocolo como "http" e "https".
string (obrigatório)
nome de utilizador
O nome de usuário para o registro privado.
string (obrigatório)
Endereço IP
Designação
Descrição
Valor
dnsNameLabel
O rótulo de nome Dns para o IP.
string
IP
O IP exposto à internet pública.
string
portos
A lista de portas expostas no grupo de contêineres.
Port [] (obrigatório)
tipo
Especifica se o IP está exposto à Internet pública.
'Privado' 'Público' (obrigatório)
LogAnalytics
Designação
Descrição
Valor
logType
O tipo de log a ser usado.
'ContainerInsights' 'ContainerInstanceLogs'
metadados
Metadados para análise de logs.
LogAnalyticsMetadata
workspaceId
O ID do espaço de trabalho para análise de log
string (obrigatório)
chave do espaço de trabalho
A chave do espaço de trabalho para análise de log
string (obrigatório)
Designação
Descrição
Valor
Microsoft.ContainerInstance/containerGroups
Designação
Descrição
Valor
Localização
A localização do recurso.
string
Designação
O nome do recurso
string (obrigatório)
propriedades
ContainerGroupProperties (obrigatório)
Etiquetas
Tags de recursos
Dicionário de nomes e valores de tags.
tipo
O tipo de recurso
"Microsoft.ContainerInstance/containerGroups@2018-09-01"
Porto
Designação
Descrição
Valor
porto
O número da porta.
int (obrigatório)
protocolo
O protocolo associado à porta.
'TCP' 'UDP'
ResourceLimits
Designação
Descrição
Valor
CPU
O limite de CPU desta instância de contêiner.
Int
memóriaInGB
O limite de memória em GB desta instância de contêiner.
Int
ResourceRequests
Designação
Descrição
Valor
CPU
A solicitação de CPU desta instância de contêiner.
int (obrigatório)
memóriaInGB
A solicitação de memória em GB desta instância de contêiner.
int (obrigatório)
ResourceRequirements
Designação
Descrição
Valor
Limites
Os limites de recursos dessa instância de contêiner.
ResourceLimits
pedidos
As solicitações de recursos dessa instância de contêiner.
ResourceRequests (obrigatório)
Designação
Descrição
Valor
Volume Secreto
Designação
Descrição
Valor
Volume
Designação
Descrição
Valor
azureFile
O volume do Arquivo do Azure.
AzureFileVolume
emptyDir
O volume do diretório vazio.
qualquer
gitRepo
O volume git repo.
GitRepoVolume
Designação
O nome do volume.
string (obrigatório)
segredo
O volume secreto.
SecretVolume
Montagem em volume
Designação
Descrição
Valor
mountPath [en]
O caminho dentro do contêiner onde o volume deve ser montado. Não deve conter dois pontos (:).
string (obrigatório)
Designação
O nome da montagem do volume.
string (obrigatório)
somente leitura
O sinalizador que indica se a montagem do volume é somente leitura.
Bool