Compartilhar via


Instância de Contêiner do Azure

Execute facilmente contêineres no Azure com um único comando. Crie grupos de contêineres, obtenha os logs de um contêiner e muito mais.

Esse conector está disponível nos seguintes produtos e regiões:

Service Class Regions
Copilot Studio Premium Todas as regiões do Power Automate
Aplicativos Lógicos Standard Todas as regiões de Aplicativos Lógicos
Power Apps Premium Todas as regiões do Power Apps
Power Automate Premium Todas as regiões do Power Automate
Contato
Nome Microsoft
URL Suporte do Microsoft LogicApps
Suporte do Microsoft Power Automate
Suporte do Microsoft Power Apps
Metadados do conector
Publicador Microsoft
Website https://azure.microsoft.com/services/container-instances/

Criando uma conexão

O conector dá suporte aos seguintes tipos de autenticação:

Default Parâmetros para criar conexão. Todas as regiões Não compartilhável

Padrão

Aplicável: todas as regiões

Parâmetros para criar conexão.

Essa não é uma conexão compartilhável. Se o aplicativo de energia for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limitações

Nome Chamadas Período de renovação
Chamadas à API por conexão 100 60 segundos

Ações

Anexar à saída de uma instância de contêiner específica

Anexe ao fluxo de saída de uma instância de contêiner específica em um grupo de recursos e grupo de contêineres especificados.

Atualizar um local ou marcas de grupo de contêineres

Atualize um grupo de contêineres com as marcas e/ou o local especificados.

Criar ou atualizar um grupo de contêineres

Crie ou atualize um grupo de contêineres com configurações especificadas.

Excluir links de associação de rede virtual do grupo de contêineres

Excluir links de associação de rede virtual do grupo de contêineres. A operação não exclui outros recursos fornecidos pelo usuário.

Excluir um grupo de contêineres

Exclua o grupo de contêineres especificado na assinatura e no grupo de recursos especificados. A operação não exclui outros recursos fornecidos pelo usuário, como volumes.

Executa um comando em uma instância de contêiner específica

Executa um comando para uma instância de contêiner específica em um grupo de recursos e um grupo de contêineres especificados.

Iniciar contêineres em um grupo de contêineres

Inicia todos os contêineres em um grupo de contêineres. Os recursos de computação serão alocados e a cobrança será iniciada.

Obter imagens armazenadas em cache

Obtenha a lista de imagens armazenadas em cache em um tipo de sistema operacional específico para uma assinatura em uma região.

Obter logs de uma instância de contêiner

Obtenha os logs de uma instância de contêiner especificada em um grupo de recursos e um grupo de contêineres especificados.

Obter o uso atual

Obter o uso de uma assinatura

Obter propriedades de um grupo de contêineres

Obtém as propriedades do grupo de contêineres especificado na assinatura e no grupo de recursos especificados. A operação retorna as propriedades de cada grupo de contêineres, incluindo contêineres, credenciais de registro de imagem, política de reinicialização, tipo de endereço IP, tipo de sistema operacional, estado e volumes.

Obter recursos

Obtenha a lista de recursos de CPU/memória/GPU para uma assinatura em uma região.

Obter todas as dependências de rede para o grupo de contêineres

Obtém todas as dependências de rede desse grupo de contêineres para permitir o controle completo da configuração e da configuração da rede. Para grupos de contêineres, essa sempre será uma lista vazia.

Obter uma lista de grupos de contêineres em um grupo de recursos

Obtenha uma lista de grupos de contêineres em uma assinatura e um grupo de recursos especificados. Essa operação retorna propriedades de cada grupo de contêineres, incluindo contêineres, credenciais de registro de imagem, política de reinicialização, tipo de endereço IP, tipo de sistema operacional, estado e volumes.

Obter uma lista de grupos de contêineres em uma assinatura

Obtenha uma lista de grupos de contêineres na assinatura especificada. Essa operação retorna propriedades de cada grupo de contêineres, incluindo contêineres, credenciais de registro de imagem, política de reinicialização, tipo de endereço IP, tipo de sistema operacional, estado e volumes.

Parar contêineres em um grupo de contêineres

Interrompe todos os contêineres em um grupo de contêineres. Os recursos de computação serão desalocados e a cobrança será interrompida.

Reiniciar contêineres em um grupo de contêineres

Reinicia todos os contêineres em um grupo de contêineres no local. Se a imagem do contêiner tiver atualizações, a nova imagem será baixada.

Anexar à saída de uma instância de contêiner específica

Anexe ao fluxo de saída de uma instância de contêiner específica em um grupo de recursos e grupo de contêineres especificados.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

containerName
containerName True string

O nome da instância de contêiner.

Retornos

As informações para o fluxo de saída da anexação do contêiner.

Atualizar um local ou marcas de grupo de contêineres

Atualize um grupo de contêineres com as marcas e/ou o local especificados.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

id
id string

A ID do recurso.

nome
name string

O nome do recurso.

tipo
type string

O tipo de recurso.

Localização
location string

O local do recurso.

Etiquetas
tags object

As marcas de recurso.

zonas
zones array of string

As zonas do grupo de contêineres.

Retornos

Um grupo de contêineres.

ContainerGroup
ContainerGroup

Criar ou atualizar um grupo de contêineres

Crie ou atualize um grupo de contêineres com configurações especificadas.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

id
id string

A ID do recurso.

nome
name string

O nome do recurso.

tipo
type string

O tipo de recurso.

Localização
location True string

O local do recurso.

Etiquetas
tags object

As marcas de recurso.

Zona
zones array of string

As zonas do grupo de contêineres.

principalId
principalId string

A ID principal da identidade do grupo de contêineres. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

tenantId
tenantId string

A ID do locatário associada ao grupo de contêineres. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

Tipo
type string

O tipo de identidade usado para o grupo de contêineres. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do grupo de contêineres.

Identidades atribuídas pelo usuário
userAssignedIdentities object

A lista de identidades de usuário associadas ao grupo de contêineres. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

provisioningState
provisioningState string

O estado de provisionamento do grupo de contêineres. Isso só aparece na resposta.

Nome
name True string

É o nome do contêiner.

Imagem
image True string

O nome da imagem usada para criar o contêiner. Por exemplo, nginx:latest

Command
command array of string

Os comandos a serem executados dentro do contêiner. Por exemplo, [ "echo", "hello aci" ]

Protocolo
protocol string

O protocolo associado à porta.

Número
port True integer

O número da porta exposto no grupo de contêineres.

Nome
name True string

O nome da variável de ambiente.

Value
value string

O valor da variável de ambiente.

valor seguro
secureValue string

O valor da variável de ambiente seguro.

restartCount
restartCount integer

O número de vezes que a instância de contêiner foi reiniciada.

estado
state string

O estado da instância de contêiner.

startTime
startTime date-time

A data e hora em que o estado da instância do contêiner foi iniciado.

exitCode
exitCode integer

Os códigos de saída da instância de contêiner correspondem aos do comando docker run.

finishTime
finishTime date-time

A data e hora em que o estado da instância do contêiner foi concluído.

detailStatus
detailStatus string

O status legível por humanos do estado da instância do contêiner.

count
count integer

A contagem do evento.

firstTimestamp
firstTimestamp date-time

A data e hora do primeiro evento registrado.

lastTimestamp
lastTimestamp date-time

A data e hora do último evento registrado em log.

nome
name string

O nome do evento.

mensagem
message string

A mensagem do evento.

tipo
type string

O tipo de evento.

Memória
memoryInGB True number

A solicitação de memória em GB desse contêiner. Por exemplo, 3,5

CPU
cpu True number

A solicitação de CPU desse contêiner. Por exemplo, 2,0

Contagem
count integer

A contagem do recurso de GPU.

SKU
sku string

A SKU do recurso de GPU.

Memória
memoryInGB double

O limite de memória em GB desse contêiner.

CPU
cpu double

O limite da CPU desse contêiner.

Nome
name True string

O nome do volume.

Caminho
mountPath True string

O caminho dentro do contêiner em que o volume deve ser montado. Não deve conter dois-pontos (:).

Readonly
readOnly boolean

O sinalizador que indica se a montagem do volume é somente leitura.

Command
command array of string

Os comandos a serem executados dentro do contêiner.

Caminho
path string

O caminho para a investigação.

Porto
port integer

O número da porta a ser sondado.

Esquema
scheme string

O esquema.

nome
name string

O nome do cabeçalho.

value
value string

O valor do cabeçalho.

Atraso Inicial
initialDelaySeconds integer

Os segundos de atraso iniciais.

Período
periodSeconds integer

Os segundos do período.

Limite de falha
failureThreshold integer

O limite de falha.

Limite de êxito
successThreshold integer

O limite de sucesso.

Intervalo
timeoutSeconds integer

Os segundos de tempo limite.

com privilégios
privileged boolean

O sinalizador para determinar se as permissões de contêiner são elevadas para Privileged.

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Um valor booliano que indica se o processo de inicialização pode elevar seus privilégios

adicionar
add array of string

Os recursos a serem adicionados ao contêiner.

descartar
drop array of string

Os recursos a serem removidos do contêiner.

runAsGroup
runAsGroup integer

Define o GID do Usuário para o contêiner.

runAsUser
runAsUser integer

Define a UID do Usuário para o contêiner.

seccompProfile
seccompProfile string

uma cadeia de caracteres codificada em base64 que contém o conteúdo do JSON no perfil seccomp

Servidor
server True string

O servidor de registro de imagem do Docker sem um protocolo como "myacr.azurecr.io".

Nome do usuário
username string

O nome de usuário do registro privado.

Senha
password string

A senha do registro privado.

Identidade
identity string

A identidade do registro privado.

IdentityURL
identityUrl string

A URL de identidade do registro privado.

restartPolicy
restartPolicy string

Reinicie a política para todos os contêineres dentro do grupo de contêineres.

  • Always Sempre reiniciar
  • OnFailure Reiniciar com falha
  • Never Nunca reiniciar
Protocolo
protocol string

O protocolo associado à porta.

Número
port True integer

O número da porta.

Tipo
type True string

Especifica se o IP é exposto à Internet pública.

IP
ip string

O IP exposto à Internet pública.

Nome Dns
dnsNameLabel string

O rótulo de nome Dns para o IP.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

O valor que representa a enumeração de segurança. O valor 'Unsecure' é o valor padrão se não estiver selecionado e significa que o rótulo de nome de domínio do objeto não está protegido contra a aquisição do subdomínio. O valor 'TenantReuse' é o valor padrão se selecionado e significa que o rótulo de nome de domínio do objeto pode ser reutilizado no mesmo locatário. O valor 'SubscriptionReuse' significa que o rótulo de nome de domínio do objeto pode ser reutilizado na mesma assinatura. O valor 'ResourceGroupReuse' significa que o rótulo de nome de domínio do objeto pode ser reutilizado no mesmo grupo de recursos. O valor 'NoReuse' significa que o rótulo de nome de domínio do objeto não pode ser reutilizado no mesmo grupo de recursos, assinatura ou locatário.

fqdn
fqdn string

O FQDN para o IP.

osType
osType True string

O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres.

Nome
name True string

O nome do volume.

Nome do Compartilhamento
shareName True string

O nome do compartilhamento de Arquivos do Azure a ser montado como um volume.

ReadOnly
readOnly boolean

O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura.

Nome da conta de armazenamento
storageAccountName True string

O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure.

Chave da Conta de Armazenamento
storageAccountKey string

A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de Arquivos do Azure.

Volume secreto
secret object

O volume secreto.

Diretório
directory string

Nome do diretório de destino. Não deve conter ou começar com '..'. 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.

Repositório
repository True string

URL do repositório

Revisão
revision string

Confirme o hash para a revisão especificada.

estado
state string

O estado do grupo de contêineres. Somente válido em resposta.

Workspace Id
workspaceId True string

A ID do workspace para análise de logs

Chave do workspace
workspaceKey True string

A chave do workspace para análise de logs

Tipo de log
logType string

O tipo de log a ser usado.

Metadados
metadata object

Metadados para análise de logs.

IdentificadorDeRecursoDoEspaçoDeTrabalho
workspaceResourceId string

A ID do recurso do workspace para análise de logs

id
id True string

ID do recurso da rede virtual e da sub-rede.

nome
name string

Nome amigável para a sub-rede.

Servidores de nomes
nameServers True array of string

Os servidores DNS para o grupo de contêineres.

Pesquisar domínios
searchDomains string

Os domínios de pesquisa DNS para pesquisa de nome de host no grupo de contêineres.

Opções
options string

As opções de DNS para o grupo de contêineres.

SKU
sku string

O SKU do grupo de contêineres.

URL do Cofre
vaultBaseUrl True string

A URL base do keyvault.

Nome da chave
keyName True string

O nome da chave de criptografia.

Versão da chave
keyVersion True string

A versão da chave de criptografia.

Identidade
identity string

A identidade gerenciada do keyvault.

Nome
name True string

O nome do contêiner de inicialização.

Imagem
image string

A imagem do contêiner de inicialização.

Command
command array of string

O comando a ser executado dentro do contêiner de inicialização no formulário executivo.

restartCount
restartCount integer

O número de vezes que o contêiner de inicialização foi reiniciado.

nome
name True string

Nome da extensão.

tipo de extensão
extensionType True string

Tipo de extensão a ser adicionada.

versão
version True string

Versão da extensão que está sendo usada.

configurações
settings object

Configurações da extensão.

Configurações protegidas
protectedSettings object

Configurações protegidas para a extensão.

política de cce)
ccePolicy string

A política de imposição de computação confidencial codificada em base64

priority
priority string

A prioridade do grupo de contêineres.

Retornos

Um grupo de contêineres.

ContainerGroup
ContainerGroup

Excluir links de associação de rede virtual do grupo de contêineres. A operação não exclui outros recursos fornecidos pelo usuário.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome da VNET
virtualNetworkName True string

O nome da rede virtual.

Nome da sub-rede
subnetName True string

O nome da sub-rede.

Excluir um grupo de contêineres

Exclua o grupo de contêineres especificado na assinatura e no grupo de recursos especificados. A operação não exclui outros recursos fornecidos pelo usuário, como volumes.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

Retornos

Um grupo de contêineres.

ContainerGroup
ContainerGroup

Executa um comando em uma instância de contêiner específica

Executa um comando para uma instância de contêiner específica em um grupo de recursos e um grupo de contêineres especificados.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

containerName
containerName True string

O nome da instância de contêiner.

comando
command string

O comando a ser executado.

Linhas
rows integer

O tamanho da linha do terminal

Cols
cols integer

O tamanho da coluna do terminal

Retornos

As informações do comando exec do contêiner.

Iniciar contêineres em um grupo de contêineres

Inicia todos os contêineres em um grupo de contêineres. Os recursos de computação serão alocados e a cobrança será iniciada.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

Obter imagens armazenadas em cache

Obtenha a lista de imagens armazenadas em cache em um tipo de sistema operacional específico para uma assinatura em uma região.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Localização
location True string

O identificador do local físico do azure.

Retornos

A resposta que contém imagens em cache.

Obter logs de uma instância de contêiner

Obtenha os logs de uma instância de contêiner especificada em um grupo de recursos e um grupo de contêineres especificados.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

Nome do contêiner
containerName True string

O nome da instância de contêiner.

Linhas traseiras
tail integer

O número de linhas a serem mostradas na parte final do log da instância do contêiner. Se não for fornecido, todos os logs disponíveis serão exibidos até 4 mb.

Retornos

Os logs.

Corpo
Logs

Obter o uso atual

Obter o uso de uma assinatura

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Localização
location True string

O identificador do local físico do azure.

Retornos

A resposta que contém os dados de uso

Obter propriedades de um grupo de contêineres

Obtém as propriedades do grupo de contêineres especificado na assinatura e no grupo de recursos especificados. A operação retorna as propriedades de cada grupo de contêineres, incluindo contêineres, credenciais de registro de imagem, política de reinicialização, tipo de endereço IP, tipo de sistema operacional, estado e volumes.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

Retornos

Um grupo de contêineres.

ContainerGroup
ContainerGroup

Obter recursos

Obtenha a lista de recursos de CPU/memória/GPU para uma assinatura em uma região.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Localização
location True string

O identificador do local físico do azure.

Retornos

A resposta que contém a lista de recursos.

Obter todas as dependências de rede para o grupo de contêineres

Obtém todas as dependências de rede desse grupo de contêineres para permitir o controle completo da configuração e da configuração da rede. Para grupos de contêineres, essa sempre será uma lista vazia.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

Retornos

Resposta para dependências de rede, lista sempre vazia.

Obter uma lista de grupos de contêineres em um grupo de recursos

Obtenha uma lista de grupos de contêineres em uma assinatura e um grupo de recursos especificados. Essa operação retorna propriedades de cada grupo de contêineres, incluindo contêineres, credenciais de registro de imagem, política de reinicialização, tipo de endereço IP, tipo de sistema operacional, estado e volumes.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Retornos

A resposta da lista de grupos de contêineres que contém as propriedades do grupo de contêineres.

Obter uma lista de grupos de contêineres em uma assinatura

Obtenha uma lista de grupos de contêineres na assinatura especificada. Essa operação retorna propriedades de cada grupo de contêineres, incluindo contêineres, credenciais de registro de imagem, política de reinicialização, tipo de endereço IP, tipo de sistema operacional, estado e volumes.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Retornos

A resposta da lista de grupos de contêineres que contém as propriedades do grupo de contêineres.

Parar contêineres em um grupo de contêineres

Interrompe todos os contêineres em um grupo de contêineres. Os recursos de computação serão desalocados e a cobrança será interrompida.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

Reiniciar contêineres em um grupo de contêineres

Reinicia todos os contêineres em um grupo de contêineres no local. Se a imagem do contêiner tiver atualizações, a nova imagem será baixada.

Parâmetros

Nome Chave Obrigatório Tipo Description
ID da assinatura
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. A ID da assinatura faz parte do URI para cada chamada de serviço.

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome do grupo de contêineres
containerGroupName True string

O nome do grupo de contêineres.

Definições

Contêiner

Uma instância de contêiner.

Nome Caminho Tipo Description
Nome
name string

É o nome do contêiner.

propriedades
properties ContainerProperties

As propriedades do contêiner.

PropriedadesDoContêiner

As propriedades do contêiner.

Nome Caminho Tipo Description
Imagem
image string

O nome da imagem usada para criar o contêiner. Por exemplo, nginx:latest

Command
command array of string

Os comandos a serem executados dentro do contêiner. Por exemplo, [ "echo", "hello aci" ]

Portos
ports array of ContainerPort

As portas expostas na instância de contêiner.

Variáveis de ambiente
environmentVariables array of EnvironmentVariable

As variáveis de ambiente a serem definidas na instância do contêiner.

restartCount
instanceView.restartCount integer

O número de vezes que a instância de contêiner foi reiniciada.

currentState
instanceView.currentState ContainerState

O estado da instância do contêiner.

previousState
instanceView.previousState ContainerState

O estado da instância do contêiner.

events
instanceView.events array of Event

Os eventos da instância de contêiner.

resources
resources ResourceRequirements

Os requisitos de recurso.

Montagens de volume
volumeMounts array of VolumeMount

As montagens de volume disponíveis para a instância de contêiner.

Investigação de atividade
livenessProbe ContainerProbe

A investigação de contêiner, para a vida útil

Investigação de atividade
readinessProbe ContainerProbe

A investigação de contêiner, para a vida útil

contexto de segurança
securityContext SecurityContextDefinition

O contexto de segurança do contêiner.

Definição de contexto de segurança

O contexto de segurança do contêiner.

Nome Caminho Tipo Description
com privilégios
privileged boolean

O sinalizador para determinar se as permissões de contêiner são elevadas para Privileged.

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Um valor booliano que indica se o processo de inicialização pode elevar seus privilégios

capabilities
capabilities SecurityContextCapabilitiesDefinition

Os recursos a serem adicionados ou removidos de um contêiner.

runAsGroup
runAsGroup integer

Define o GID do Usuário para o contêiner.

runAsUser
runAsUser integer

Define a UID do Usuário para o contêiner.

seccompProfile
seccompProfile string

uma cadeia de caracteres codificada em base64 que contém o conteúdo do JSON no perfil seccomp

SecurityContextCapabilitiesDefinition

Os recursos a serem adicionados ou removidos de um contêiner.

Nome Caminho Tipo Description
adicionar
add array of string

Os recursos a serem adicionados ao contêiner.

descartar
drop array of string

Os recursos a serem removidos do contêiner.

ContainerState

O estado da instância do contêiner.

Nome Caminho Tipo Description
estado
state string

O estado da instância de contêiner.

startTime
startTime date-time

A data e hora em que o estado da instância do contêiner foi iniciado.

exitCode
exitCode integer

Os códigos de saída da instância de contêiner correspondem aos do comando docker run.

finishTime
finishTime date-time

A data e hora em que o estado da instância do contêiner foi concluído.

detailStatus
detailStatus string

O status legível por humanos do estado da instância do contêiner.

Event

Um evento de instância de contêiner ou grupo de contêineres.

Nome Caminho Tipo Description
count
count integer

A contagem do evento.

firstTimestamp
firstTimestamp date-time

A data e hora do primeiro evento registrado.

lastTimestamp
lastTimestamp date-time

A data e hora do último evento registrado em log.

nome
name string

O nome do evento.

mensagem
message string

A mensagem do evento.

tipo
type string

O tipo de evento.

ResourceRequirements

Os requisitos de recurso.

Nome Caminho Tipo Description
Solicitações de recurso
requests ResourceRequests

As solicitações de recurso.

Limites de recurso
limits ResourceLimits

Os limites de recursos.

ResourceRequests

As solicitações de recurso.

Nome Caminho Tipo Description
Memória
memoryInGB number

A solicitação de memória em GB desse contêiner. Por exemplo, 3,5

CPU
cpu number

A solicitação de CPU desse contêiner. Por exemplo, 2,0

GPU
gpu GpuResource

O recurso de GPU.

ResourceLimits

Os limites de recursos.

Nome Caminho Tipo Description
Memória
memoryInGB double

O limite de memória em GB desse contêiner.

CPU
cpu double

O limite da CPU desse contêiner.

GPU
gpu GpuResource

O recurso de GPU.

Recurso de GPU

O recurso de GPU.

Nome Caminho Tipo Description
Contagem
count integer

A contagem do recurso de GPU.

SKU
sku string

A SKU do recurso de GPU.

AzureFileVolume

As propriedades do volume de Arquivo do Azure. Os compartilhamentos de Arquivos do Azure são montados como volumes.

Nome Caminho Tipo Description
Nome do Compartilhamento
shareName string

O nome do compartilhamento de Arquivos do Azure a ser montado como um volume.

ReadOnly
readOnly boolean

O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura.

Nome da conta de armazenamento
storageAccountName string

O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure.

Chave da Conta de Armazenamento
storageAccountKey string

A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de Arquivos do Azure.

EmptyDirVolume

O volume de diretório vazio.

Volume secreto

O volume secreto.

Nome Caminho Tipo Description
Volume secreto
object

O volume secreto.

GitRepoVolume

Representa um volume preenchido com o conteúdo de um repositório git

Nome Caminho Tipo Description
Diretório
directory string

Nome do diretório de destino. Não deve conter ou começar com '..'. 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.

Repositório
repository string

URL do repositório

Revisão
revision string

Confirme o hash para a revisão especificada.

Volume

As propriedades do volume.

Nome Caminho Tipo Description
Nome
name string

O nome do volume.

Volume de Arquivos do Azure
azureFile AzureFileVolume

As propriedades do volume de Arquivo do Azure. Os compartilhamentos de Arquivos do Azure são montados como volumes.

Volume de Diretório Vazio
emptyDir EmptyDirVolume

O volume de diretório vazio.

Volume secreto
secret SecretVolume

O volume secreto.

Volume do Repositório Git
gitRepo GitRepoVolume

Representa um volume preenchido com o conteúdo de um repositório git

Montagem de volume

As propriedades da montagem do volume.

Nome Caminho Tipo Description
Nome
name string

O nome do volume.

Caminho
mountPath string

O caminho dentro do contêiner em que o volume deve ser montado. Não deve conter dois-pontos (:).

Readonly
readOnly boolean

O sinalizador que indica se a montagem do volume é somente leitura.

Contêiner Exec

O comando de execução do contêiner, para investigação de disponibilidade ou preparação

Nome Caminho Tipo Description
Command
command array of string

Os comandos a serem executados dentro do contêiner.

ContainerHttpGet

As configurações http get do contêiner, para investigação de disponibilidade ou preparação

Nome Caminho Tipo Description
Caminho
path string

O caminho para a investigação.

Porto
port integer

O número da porta a ser sondado.

Esquema
scheme string

O esquema.

httpCabeçalhos
httpHeaders array of HttpHeader

Os cabeçalhos HTTP.

Sonda de contêiner

A investigação de contêiner, para a vida útil

Nome Caminho Tipo Description
Executivo
exec ContainerExec

O comando de execução do contêiner, para investigação de disponibilidade ou preparação

HTTP GET
httpGet ContainerHttpGet

As configurações http get do contêiner, para investigação de disponibilidade ou preparação

Atraso Inicial
initialDelaySeconds integer

Os segundos de atraso iniciais.

Período
periodSeconds integer

Os segundos do período.

Limite de falha
failureThreshold integer

O limite de falha.

Limite de êxito
successThreshold integer

O limite de sucesso.

Intervalo
timeoutSeconds integer

Os segundos de tempo limite.

ContainerGroup

Um grupo de contêineres.

Nome Caminho Tipo Description
id
id string

A ID do recurso.

nome
name string

O nome do recurso.

tipo
type string

O tipo de recurso.

Localização
location string

O local do recurso.

Etiquetas
tags object

As marcas de recurso.

Zona
zones array of string

As zonas do grupo de contêineres.

Identidade Gerenciada
identity ContainerGroupIdentity

Identidade do grupo de contêineres.

propriedades
properties ContainerGroupProperties

As propriedades do grupo de contêineres

Propriedades do Grupo de Contêineres

As propriedades do grupo de contêineres

Nome Caminho Tipo Description
provisioningState
provisioningState string

O estado de provisionamento do grupo de contêineres. Isso só aparece na resposta.

containers
containers array of Container

Os contêineres dentro do grupo de contêineres.

imageRegistryCredentials
imageRegistryCredentials array of ImageRegistryCredential

As credenciais do registro de imagem pelas quais o grupo de contêineres é criado.

restartPolicy
restartPolicy string

Reinicie a política para todos os contêineres dentro do grupo de contêineres.

  • Always Sempre reiniciar
  • OnFailure Reiniciar com falha
  • Never Nunca reiniciar
Endereço IP
ipAddress IpAddress

Endereço IP para o grupo de contêineres.

osType
osType string

O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres.

volumes
volumes array of Volume

A lista de volumes que podem ser montados por contêineres neste grupo de contêineres.

events
instanceView.events array of Event

Os eventos desse grupo de contêineres.

estado
instanceView.state string

O estado do grupo de contêineres. Somente válido em resposta.

diagnostics
diagnostics ContainerGroupDiagnostics

Informações de diagnóstico do grupo de contêineres.

IDs de sub-rede
subnetIds array of ContainerGroupSubnetId

As IDs de recurso de sub-rede para um grupo de contêineres.

Configuração de DNS
dnsConfig DnsConfiguration

Configuração de DNS para o grupo de contêineres.

SKU
sku ContainerGroupSku

O SKU do grupo de contêineres.

Encryption
encryptionProperties EncryptionProperties

As propriedades de criptografia do grupo de contêineres.

Contêineres de inicialização
initContainers array of InitContainerDefinition

Os contêineres de inicialização de um grupo de contêineres.

extensions
extensions array of DeploymentExtensionSpec

extensões usadas pelo kubelet virtual

confidentialComputeProperties
confidentialComputeProperties ConfidentialComputeProperties

As propriedades do grupo de contêineres confidenciais

priority
priority string

A prioridade do grupo de contêineres.

DeploymentExtensionSpec

Sidecars de extensão a serem adicionados à implantação.

Nome Caminho Tipo Description
nome
name string

Nome da extensão.

tipo de extensão
properties.extensionType string

Tipo de extensão a ser adicionada.

versão
properties.version string

Versão da extensão que está sendo usada.

configurações
properties.settings object

Configurações da extensão.

Configurações protegidas
properties.protectedSettings object

Configurações protegidas para a extensão.

Identidade do Grupo de Contêineres

Identidade do grupo de contêineres.

Nome Caminho Tipo Description
principalId
principalId string

A ID principal da identidade do grupo de contêineres. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

tenantId
tenantId string

A ID do locatário associada ao grupo de contêineres. Essa propriedade será fornecida apenas para uma identidade atribuída pelo sistema.

Tipo
type string

O tipo de identidade usado para o grupo de contêineres. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'None' removerá as identidades do grupo de contêineres.

Identidades atribuídas pelo usuário
userAssignedIdentities object

A lista de identidades de usuário associadas ao grupo de contêineres. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ImageRegistryCredential

Credencial do registro de imagem.

Nome Caminho Tipo Description
Servidor
server string

O servidor de registro de imagem do Docker sem um protocolo como "myacr.azurecr.io".

Nome do usuário
username string

O nome de usuário do registro privado.

Senha
password string

A senha do registro privado.

Identidade
identity string

A identidade do registro privado.

IdentityURL
identityUrl string

A URL de identidade do registro privado.

Diagnóstico do Grupo de Contêineres

Informações de diagnóstico do grupo de contêineres.

Nome Caminho Tipo Description
Análise de Logs
logAnalytics LogAnalytics

Informações do log analytics do grupo de contêineres.

Análise de log

Informações do log analytics do grupo de contêineres.

Nome Caminho Tipo Description
Workspace Id
workspaceId string

A ID do workspace para análise de logs

Chave do workspace
workspaceKey string

A chave do workspace para análise de logs

Tipo de log
logType string

O tipo de log a ser usado.

Metadados
metadata object

Metadados para análise de logs.

IdentificadorDeRecursoDoEspaçoDeTrabalho
workspaceResourceId string

A ID do recurso do workspace para análise de logs

ContainerGroupSubnetId

Informações de sub-rede do grupo de contêineres.

Nome Caminho Tipo Description
id
id string

ID do recurso da rede virtual e da sub-rede.

nome
name string

Nome amigável para a sub-rede.

Endereço IP

Endereço IP para o grupo de contêineres.

Nome Caminho Tipo Description
Portos
ports array of Port

A lista de portas expostas no grupo de contêineres.

Tipo
type string

Especifica se o IP é exposto à Internet pública.

IP
ip string

O IP exposto à Internet pública.

Nome Dns
dnsNameLabel string

O rótulo de nome Dns para o IP.

autoGeneratedDomainNameLabelScope
autoGeneratedDomainNameLabelScope string

O valor que representa a enumeração de segurança. O valor 'Unsecure' é o valor padrão se não estiver selecionado e significa que o rótulo de nome de domínio do objeto não está protegido contra a aquisição do subdomínio. O valor 'TenantReuse' é o valor padrão se selecionado e significa que o rótulo de nome de domínio do objeto pode ser reutilizado no mesmo locatário. O valor 'SubscriptionReuse' significa que o rótulo de nome de domínio do objeto pode ser reutilizado na mesma assinatura. O valor 'ResourceGroupReuse' significa que o rótulo de nome de domínio do objeto pode ser reutilizado no mesmo grupo de recursos. O valor 'NoReuse' significa que o rótulo de nome de domínio do objeto não pode ser reutilizado no mesmo grupo de recursos, assinatura ou locatário.

fqdn
fqdn string

O FQDN para o IP.

Porto

A porta exposta no grupo de contêineres.

Nome Caminho Tipo Description
Protocolo
protocol string

O protocolo associado à porta.

Número
port integer

O número da porta.

Porta de contêiner

A porta exposta na instância do contêiner.

Nome Caminho Tipo Description
Protocolo
protocol string

O protocolo associado à porta.

Número
port integer

O número da porta exposto no grupo de contêineres.

EnvironmentVariable

A variável de ambiente a ser definida dentro da instância de contêiner.

Nome Caminho Tipo Description
Nome
name string

O nome da variável de ambiente.

Value
value string

O valor da variável de ambiente.

valor seguro
secureValue string

O valor da variável de ambiente seguro.

UsageListResult

A resposta que contém os dados de uso

Nome Caminho Tipo Description
value
value array of Usage

Os dados de uso.

Usage

Um único resultado de uso

Nome Caminho Tipo Description
id
id string

ID do resultado de uso

unidade
unit string

Unidade do resultado de uso

currentValue
currentValue integer

O uso atual do recurso

limit
limit integer

O uso máximo permitido do recurso.

value
name.value string

O nome do recurso

localizedValue
name.localizedValue string

O nome localizado do recurso

ContainerGroupListResult

A resposta da lista de grupos de contêineres que contém as propriedades do grupo de contêineres.

Nome Caminho Tipo Description
value
value array of ContainerGroup

A lista de grupos de contêineres.

nextLink
nextLink string

O URI para buscar a próxima página de grupos de contêineres.

Logs

Os logs.

Nome Caminho Tipo Description
conteúdo
content string

O conteúdo do log.

ContainerExecResponse

As informações do comando exec do contêiner.

Nome Caminho Tipo Description
WebSocketUri
webSocketUri string

O uri para o websocket exec.

senha
password string

A senha para iniciar o comando exec.

ContainerAttachResponse

As informações para o fluxo de saída da anexação do contêiner.

Nome Caminho Tipo Description
WebSocketUri
webSocketUri string

O uri para o fluxo de saída do anexo.

senha
password string

A senha para o fluxo de saída do anexo. Enviar como um valor de cabeçalho de autorização ao se conectar ao websocketUri.

Cabeçalho HTTP

O cabeçalho HTTP.

Nome Caminho Tipo Description
nome
name string

O nome do cabeçalho.

value
value string

O valor do cabeçalho.

Configuração de DNS

Configuração de DNS para o grupo de contêineres.

Nome Caminho Tipo Description
Servidores de nomes
nameServers array of string

Os servidores DNS para o grupo de contêineres.

Pesquisar domínios
searchDomains string

Os domínios de pesquisa DNS para pesquisa de nome de host no grupo de contêineres.

Opções
options string

As opções de DNS para o grupo de contêineres.

CachedImagesListResult

A resposta que contém imagens em cache.

Nome Caminho Tipo Description
value
value array of cachedImages

A lista de imagens armazenadas em cache.

nextLink
nextLink string

O URI para buscar a próxima página de imagens em cache.

cachedImages

A imagem em cache e o tipo de sistema operacional.

Nome Caminho Tipo Description
osType
osType string

O tipo de sistema operacional da imagem armazenada em cache.

imagem
image string

O nome da imagem em cache.

CapabilitiesListResult

A resposta que contém a lista de recursos.

Nome Caminho Tipo Description
value
value array of Capabilities

A lista de recursos.

nextLink
nextLink string

O URI para buscar a próxima página de recursos.

Capabilities

Os recursos regionais.

Nome Caminho Tipo Description
resourceType
resourceType string

O tipo de recurso que essa funcionalidade descreve.

osType
osType string

O tipo de sistema operacional que essa funcionalidade descreve.

local
location string

O local do recurso.

ipAddressType
ipAddressType string

O tipo de endereço ip que essa funcionalidade descreve.

gpu
gpu string

O sku de GPU que essa funcionalidade descreve.

maxMemoryInGB
capabilities.maxMemoryInGB number

A solicitação de memória máxima permitida em GB.

maxCpu
capabilities.maxCpu number

A solicitação de CPU máxima permitida em núcleos.

maxGpuCount
capabilities.maxGpuCount number

A contagem máxima de GPU permitida.

ContainerGroupSku

O SKU do grupo de contêineres.

O SKU do grupo de contêineres.

SKU
string

Propriedades de criptografia

As propriedades de criptografia do grupo de contêineres.

Nome Caminho Tipo Description
URL do Cofre
vaultBaseUrl string

A URL base do keyvault.

Nome da chave
keyName string

O nome da chave de criptografia.

Versão da chave
keyVersion string

A versão da chave de criptografia.

Identidade
identity string

A identidade gerenciada do keyvault.

Definição de contêiner de inicialização

A definição do contêiner de inicialização.

Nome Caminho Tipo Description
Nome
name string

O nome do contêiner de inicialização.

propriedades
properties InitContainerPropertiesDefinition

As propriedades de definição de contêiner init.

Definição de InitContainerProperties

As propriedades de definição de contêiner init.

Nome Caminho Tipo Description
Imagem
image string

A imagem do contêiner de inicialização.

Command
command array of string

O comando a ser executado dentro do contêiner de inicialização no formulário executivo.

Variáveis de ambiente
environmentVariables array of EnvironmentVariable

As variáveis de ambiente a serem definidas no contêiner de inicialização.

restartCount
instanceView.restartCount integer

O número de vezes que o contêiner de inicialização foi reiniciado.

currentState
instanceView.currentState ContainerState

O estado da instância do contêiner.

previousState
instanceView.previousState ContainerState

O estado da instância do contêiner.

events
instanceView.events array of Event

Os eventos do contêiner de inicialização.

Montagens de volume
volumeMounts array of VolumeMount

As montagens de volume disponíveis para o contêiner de inicialização.

contexto de segurança
securityContext SecurityContextDefinition

O contexto de segurança do contêiner.

NetworkDependenciesResponse

Resposta para dependências de rede, lista sempre vazia.

Nome Caminho Tipo Description
Itens
string

Propriedades de computação confidenciais

As propriedades do grupo de contêineres confidenciais

Nome Caminho Tipo Description
política de cce)
ccePolicy string

A política de imposição de computação confidencial codificada em base64