Partilhar 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.

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

Serviço Class Regiões
Estúdio Copiloto Premium Todas as regiões do Power Automate
Aplicações Lógicas Standard Todas as regiões do Logic Apps
Aplicações Power Premium Todas as regiões do Power Apps
Automatize o poder 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
Editora Microsoft
Sítio Web https://azure.microsoft.com/services/container-instances/

A criar uma ligação

O conector suporta os seguintes tipos de autenticação:

Predefinição 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.

Esta conexão não é compartilhável. Se o aplicativo avançado for compartilhado com outro usuário, outro usuário será solicitado a criar uma nova conexão explicitamente.

Limites de Limitação

Name Chamadas Período de Renovação
Chamadas de 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 especificado.

Atualizar uma localização ou etiquetas de um grupo de contentores

Atualize um grupo de contêineres com as tags 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

Exclua 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 especificada e no grupo de recursos. 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 grupo de contêineres especificado.

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 o faturamento será iniciado.

Obtenha capacidades

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

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 para uma instância de contêiner especificada em um grupo de recursos e grupo de contêineres especificados.

Obter o uso atual

Obter a utilização de uma subscrição

Obter propriedades de um grupo de contêineres

Obtém as propriedades do grupo de contêineres especificado na assinatura especificada e no grupo de recursos. 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 todas as dependências de rede para o grupo de contêineres

Obtém todas as dependências de rede para esse grupo de contêineres para permitir o controle completo da definição e configuração da rede. Para grupos de contêineres, essa será sempre 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 especificada e grupo de recursos. Esta 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. Esta 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

Para todos os contêineres em um grupo de contêineres. Os recursos de computação serão desalocados e o faturamento será interrompido.

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 especificado.

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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 do contêiner.

Devoluções

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

Atualizar uma localização ou etiquetas de um grupo de contentores

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

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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 do recurso.

Localização
location string

A localização do recurso.

Etiquetas
tags object

As tags de recurso.

Zonas
zones array of string

As zonas para o grupo de contêineres.

Devoluções

Um grupo de contêineres.

Grupo de Contentores
ContainerGroup

Criar ou atualizar um grupo de contêineres

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

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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 do recurso.

Localização
location True string

A localização do recurso.

Etiquetas
tags object

As tags de recurso.

Zona
zones array of string

As zonas para o grupo de contêineres.

principalId
principalId string

A ID principal da identidade do grupo de contêineres. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

tenantId
tenantId string

A ID do locatário associada ao grupo de contêineres. Esta propriedade só será fornecida para uma identidade atribuída ao 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 'Nenhum' removerá todas 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 ARM no formato: '/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: mais recente

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 dentro do grupo de contêineres.

Nome
name True string

O nome da variável de ambiente.

Valor
value string

O valor da variável de ambiente.

secureValue
secureValue string

O valor da variável de ambiente seguro.

restartCount
restartCount integer

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

state
state string

O estado da instância do contêiner.

startTime
startTime date-time

A data-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 do contêiner correspondem aos do comando docker run.

finishTime [en]
finishTime date-time

A data-hora em que o estado da instância do contêiner terminou.

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-hora do primeiro evento registrado.

lastTimestamp
lastTimestamp date-time

A data-hora do último evento registrado.

nome
name string

O nome do evento.

mensagem
message string

A mensagem do evento.

tipo
type string

O tipo de evento.

Memory
memoryInGB True number

A solicitação de memória em GB deste contêiner. Por exemplo, 3.5

CPU
cpu True number

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

Contar
count integer

A contagem do recurso GPU.

SKU
sku string

A SKU do recurso GPU.

Memory
memoryInGB double

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

CPU
cpu double

O limite de CPU deste contêiner.

Nome
name True string

O nome do volume.

Caminho
mountPath True string

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

Somente leitura
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 sonda.

Port
port integer

O número da porta a ser investigada.

Scheme
scheme string

O esquema.

nome
name string

O nome do cabeçalho.

valor
value string

O valor do cabeçalho.

Atraso inicial
initialDelaySeconds integer

Os segundos de atraso inicial.

Período
periodSeconds integer

Os segundos do período.

Limiar de Falha
failureThreshold integer

O limiar de falha.

Limiar de sucesso
successThreshold integer

O limiar de sucesso.

Timeout
timeoutSeconds integer

Os segundos de tempo limite.

privilegiado
privileged boolean

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

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Um valor booleano que indica se o processo init pode elevar seus privilégios

add
add array of string

Os recursos a serem adicionados ao contêiner.

remover
drop array of string

Os recursos para cair do contêiner.

runAsGroup
runAsGroup integer

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

runAsUser
runAsUser integer

Define o UID do usuário para o contêiner.

seccompProfile
seccompProfile string

uma cadeia de caracteres codificada em base64 contendo o conteúdo do JSON no perfil seccomp

Server
server True string

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

Nome de Utilizador
username string

O nome de usuário para o registro privado.

Palavra-passe
password string

A senha para o registro privado.

Identidade
identity string

A identidade do registo privado.

IdentityURL
identityUrl string

A URL de identidade para o registro privado.

política de reinício
restartPolicy string

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
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 está 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 o enum de segurança. O valor 'Unsecure' é o valor padrão se não for selecionado e significa que o rótulo do 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 dentro do mesmo locatário. O valor 'SubscriptionReuse' significa que o rótulo do nome de domínio do objeto pode ser reutilizado dentro da mesma assinatura. O valor 'ResourceGroupReuse' significa que o rótulo de nome de domínio do objeto pode ser reutilizado dentro do mesmo grupo de recursos. O valor 'NoReuse' significa que o rótulo do nome de domínio do objeto não pode ser reutilizado dentro do mesmo grupo de recursos, assinatura ou locatário.

FQDN (Nome de Domínio Completo)
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 da Partilha
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 de 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 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.

Repositório
repository True string

URL do repositório

Revisão
revision string

Confirme hash para a revisão especificada.

state
state string

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

ID do espaço de trabalho
workspaceId True string

O ID do espaço de trabalho para análise de log

Chave do espaço de trabalho
workspaceKey True string

A chave do espaço de trabalho para análise de log

Tipo de log
logType string

O tipo de log a ser usado.

Metadados
metadata object

Metadados para análise de logs.

workspaceResourceId
workspaceResourceId string

A ID do recurso do espaço de trabalho para análise de log

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 grupo de contêineres SKU.

Vault Url
vaultBaseUrl True string

A url base do keyvault.

Nome da chave
keyName True string

O nome da chave de criptografia.

Versão Chave
keyVersion True string

A versão da chave de encriptação.

Identidade
identity string

A identidade gerenciada do keyvault.

Nome
name True string

O nome do contêiner init.

Imagem
image string

A imagem do contêiner init.

Command
command array of string

O comando a ser executado dentro do contêiner init no formato exec.

restartCount
restartCount integer

O número de vezes que o contêiner init foi reiniciado.

nome
name True string

Nome da extensão.

tipo de extensão
extensionType True string

Tipo de extensão a adicionar.

versão
version True string

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

definições
settings object

Configurações para a extensão.

protegido Configurações
protectedSettings object

Configurações protegidas para a extensão.

ccePolítica
ccePolicy string

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

priority
priority string

A prioridade do grupo de contêineres.

Devoluções

Um grupo de contêineres.

Grupo de Contentores
ContainerGroup

Exclua 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

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

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

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Nome da Rede Virtual
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 especificada e no grupo de recursos. A operação não exclui outros recursos fornecidos pelo usuário, como volumes.

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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.

Devoluções

Um grupo de contêineres.

Grupo de Contentores
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 grupo de contêineres especificado.

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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 do 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

Devoluções

As informações para o comando container exec.

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 o faturamento será iniciado.

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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.

Obtenha capacidades

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

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

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

Localização
location True string

O identificador para o local físico do azure.

Devoluções

A resposta contendo lista de capacidades.

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

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

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

Localização
location True string

O identificador para o local físico do azure.

Devoluções

A resposta que contém imagens armazenadas em cache.

Obter logs de uma instância de contêiner

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

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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 do contêiner.

Linhas de cauda
tail integer

O número de linhas a serem exibidas na parte final do log de instâncias do contêiner. Se não for fornecido, todos os logs disponíveis são mostrados até 4mb.

Devoluções

Os logs.

Body
Logs

Obter o uso atual

Obter a utilização de uma subscrição

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

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

Localização
location True string

O identificador para o local físico do azure.

Devoluções

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 especificada e no grupo de recursos. 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

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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.

Devoluções

Um grupo de contêineres.

Grupo de Contentores
ContainerGroup

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

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

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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.

Devoluções

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 especificada e grupo de recursos. Esta 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

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

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

Grupo de Recursos
resourceGroupName True string

O nome do grupo de recursos.

Devoluções

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. Esta 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

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

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

Devoluções

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

Para todos os contêineres em um grupo de contêineres. Os recursos de computação serão desalocados e o faturamento será interrompido.

Parâmetros

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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

Name Chave Necessário Tipo Description
ID da Subscrição
subscriptionId True string

Credenciais de assinatura que identificam exclusivamente a assinatura do Microsoft Azure. O ID da assinatura faz parte do URI de 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

Container

Uma instância de contêiner.

Name Caminho Tipo Description
Nome
name string

O nome do contêiner.

propriedades
properties ContainerProperties

As propriedades do contêiner.

PropriedadesDoContentor

As propriedades do contêiner.

Name Caminho Tipo Description
Imagem
image string

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

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 do 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 do contêiner foi reiniciada.

currentState
instanceView.currentState ContainerState

O estado da instância do contêiner.

anteriorEstado
instanceView.previousState ContainerState

O estado da instância do contêiner.

events
instanceView.events array of Event

Os eventos da instância do contêiner.

resources
resources ResourceRequirements

Os requisitos de recursos.

Montagens de volume
volumeMounts array of VolumeMount

O volume é montado disponível para a instância do contêiner.

Sonda de vivacidade
livenessProbe ContainerProbe

A sonda de contentor, para vivacidade

Sonda de vivacidade
readinessProbe ContainerProbe

A sonda de contentor, para vivacidade

securityContext
securityContext SecurityContextDefinition

O contexto de segurança para o contêiner.

SecurityContextDefinition

O contexto de segurança para o contêiner.

Name Caminho Tipo Description
privilegiado
privileged boolean

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

allowPrivilegeEscalation
allowPrivilegeEscalation boolean

Um valor booleano que indica se o processo init pode elevar seus privilégios

capabilities
capabilities SecurityContextCapabilitiesDefinition

Os recursos para adicionar ou soltar de um contêiner.

runAsGroup
runAsGroup integer

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

runAsUser
runAsUser integer

Define o UID do usuário para o contêiner.

seccompProfile
seccompProfile string

uma cadeia de caracteres codificada em base64 contendo o conteúdo do JSON no perfil seccomp

SecurityContextCapabilitiesDefinição

Os recursos para adicionar ou soltar de um contêiner.

Name Caminho Tipo Description
add
add array of string

Os recursos a serem adicionados ao contêiner.

remover
drop array of string

Os recursos para cair do contêiner.

ContainerState

O estado da instância do contêiner.

Name Caminho Tipo Description
state
state string

O estado da instância do contêiner.

startTime
startTime date-time

A data-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 do contêiner correspondem aos do comando docker run.

finishTime [en]
finishTime date-time

A data-hora em que o estado da instância do contêiner terminou.

detailStatus
detailStatus string

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

Event

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

Name Caminho Tipo Description
count
count integer

A contagem do evento.

firstTimestamp
firstTimestamp date-time

A data-hora do primeiro evento registrado.

lastTimestamp
lastTimestamp date-time

A data-hora do último evento registrado.

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 recursos.

Name Caminho Tipo Description
Solicitações de recursos
requests ResourceRequests

As solicitações de recursos.

Limites de Recursos
limits ResourceLimits

Os limites de recursos.

ResourceRequests

As solicitações de recursos.

Name Caminho Tipo Description
Memory
memoryInGB number

A solicitação de memória em GB deste contêiner. Por exemplo, 3.5

CPU
cpu number

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

GPU
gpu GpuResource

O recurso GPU.

ResourceLimits

Os limites de recursos.

Name Caminho Tipo Description
Memory
memoryInGB double

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

CPU
cpu double

O limite de CPU deste contêiner.

GPU
gpu GpuResource

O recurso GPU.

GpuRecurso

O recurso GPU.

Name Caminho Tipo Description
Contar
count integer

A contagem do recurso GPU.

SKU
sku string

A SKU do recurso GPU.

AzureFileVolume

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

Name Caminho Tipo Description
Nome da Partilha
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 de 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 do diretório vazio.

Volume Secreto

O volume secreto.

Name Caminho Tipo Description
Volume Secreto
object

O volume secreto.

GitRepoVolume

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

Name Caminho Tipo Description
Diretório
directory string

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.

Repositório
repository string

URL do repositório

Revisão
revision string

Confirme hash para a revisão especificada.

Volume

As propriedades do volume.

Name Caminho Tipo Description
Nome
name string

O nome do volume.

Volume de Arquivo do Azure
azureFile AzureFileVolume

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

Volume de diretório vazio
emptyDir EmptyDirVolume

O volume do diretório vazio.

Volume Secreto
secret SecretVolume

O volume secreto.

Git Repo Volume
gitRepo GitRepoVolume

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

Montagem em volume

As propriedades da montagem do volume.

Name Caminho Tipo Description
Nome
name string

O nome do volume.

Caminho
mountPath string

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

Somente leitura
readOnly boolean

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

ContainerExec

O comando de execução do contêiner, para sonda de vivacidade ou prontidão

Name Caminho Tipo Description
Command
command array of string

Os comandos a serem executados dentro do contêiner.

ContainerHttpGet

O contêiner Http Get configurações, para liveness ou prontidão sonda

Name Caminho Tipo Description
Caminho
path string

O caminho para a sonda.

Port
port integer

O número da porta a ser investigada.

Scheme
scheme string

O esquema.

Cabeçalhos HTTP
httpHeaders array of HttpHeader

Os cabeçalhos HTTP.

Sonda ContainerProbe

A sonda de contentor, para vivacidade

Name Caminho Tipo Description
Executivo
exec ContainerExec

O comando de execução do contêiner, para sonda de vivacidade ou prontidão

HTTP GET
httpGet ContainerHttpGet

O contêiner Http Get configurações, para liveness ou prontidão sonda

Atraso inicial
initialDelaySeconds integer

Os segundos de atraso inicial.

Período
periodSeconds integer

Os segundos do período.

Limiar de Falha
failureThreshold integer

O limiar de falha.

Limiar de sucesso
successThreshold integer

O limiar de sucesso.

Timeout
timeoutSeconds integer

Os segundos de tempo limite.

Grupo de Contentores

Um grupo de contêineres.

Name Caminho Tipo Description
id
id string

A id do recurso.

nome
name string

O nome do recurso.

tipo
type string

O tipo do recurso.

Localização
location string

A localização do recurso.

Etiquetas
tags object

As tags de recurso.

Zona
zones array of string

As zonas para o grupo de contêineres.

Identidade gerenciada
identity ContainerGroupIdentity

Identidade para o grupo de contêineres.

propriedades
properties ContainerGroupProperties

As propriedades do grupo de contêineres

ContainerGroupProperties

As propriedades do grupo de contêineres

Name 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 a partir das quais o grupo de contêineres é criado.

política de reinício
restartPolicy string

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
Endereço IP
ipAddress IpAddress

Endereço IP do 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 deste grupo de contêineres.

state
instanceView.state string

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

diagnostics
diagnostics ContainerGroupDiagnostics

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

subnetIds
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 grupo de contêineres SKU.

Encryption
encryptionProperties EncryptionProperties

As propriedades de criptografia do grupo de contêineres.

initContainers
initContainers array of InitContainerDefinition

Os contêineres init para um grupo de contêineres.

extensions
extensions array of DeploymentExtensionSpec

Extensões usadas por Virtual Kubelet

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.

Name Caminho Tipo Description
nome
name string

Nome da extensão.

tipo de extensão
properties.extensionType string

Tipo de extensão a adicionar.

versão
properties.version string

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

definições
properties.settings object

Configurações para a extensão.

protegido Configurações
properties.protectedSettings object

Configurações protegidas para a extensão.

ContainerGroupIdentity

Identidade para o grupo de contêineres.

Name Caminho Tipo Description
principalId
principalId string

A ID principal da identidade do grupo de contêineres. Esta propriedade só será fornecida para uma identidade atribuída ao sistema.

tenantId
tenantId string

A ID do locatário associada ao grupo de contêineres. Esta propriedade só será fornecida para uma identidade atribuída ao 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 'Nenhum' removerá todas 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 ARM no formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

ImageRegistryCredential

Credencial de registro de imagem.

Name Caminho Tipo Description
Server
server string

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

Nome de Utilizador
username string

O nome de usuário para o registro privado.

Palavra-passe
password string

A senha para o registro privado.

Identidade
identity string

A identidade do registo privado.

IdentityURL
identityUrl string

A URL de identidade para o registro privado.

ContainerGroupDiagnostics

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

Name Caminho Tipo Description
Análise de Registos
logAnalytics LogAnalytics

Informações de análise de log de grupo de contêineres.

LogAnalytics

Informações de análise de log de grupo de contêineres.

Name Caminho Tipo Description
ID do espaço de trabalho
workspaceId string

O ID do espaço de trabalho para análise de log

Chave do espaço de trabalho
workspaceKey string

A chave do espaço de trabalho para análise de log

Tipo de log
logType string

O tipo de log a ser usado.

Metadados
metadata object

Metadados para análise de logs.

workspaceResourceId
workspaceResourceId string

A ID do recurso do espaço de trabalho para análise de log

ContainerGroupSubnetId

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

Name 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 do grupo de contêineres.

Name 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 está 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 o enum de segurança. O valor 'Unsecure' é o valor padrão se não for selecionado e significa que o rótulo do 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 dentro do mesmo locatário. O valor 'SubscriptionReuse' significa que o rótulo do nome de domínio do objeto pode ser reutilizado dentro da mesma assinatura. O valor 'ResourceGroupReuse' significa que o rótulo de nome de domínio do objeto pode ser reutilizado dentro do mesmo grupo de recursos. O valor 'NoReuse' significa que o rótulo do nome de domínio do objeto não pode ser reutilizado dentro do mesmo grupo de recursos, assinatura ou locatário.

FQDN (Nome de Domínio Completo)
fqdn string

O FQDN para o IP.

Port

A porta exposta no grupo de contêineres.

Name Caminho Tipo Description
Protocolo
protocol string

O protocolo associado à porta.

Número
port integer

O número da porta.

Porto de Contentores

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

Name Caminho Tipo Description
Protocolo
protocol string

O protocolo associado à porta.

Número
port integer

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

EnvironmentVariable

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

Name Caminho Tipo Description
Nome
name string

O nome da variável de ambiente.

Valor
value string

O valor da variável de ambiente.

secureValue
secureValue string

O valor da variável de ambiente seguro.

UsageListResult

A resposta que contém os dados de uso

Name Caminho Tipo Description
valor
value array of Usage

Os dados de utilização.

Usage

Um único resultado de utilização

Name Caminho Tipo Description
id
id string

Id do resultado de uso

unidade
unit string

Unidade do resultado da utilização

currentValue
currentValue integer

O uso atual do recurso

limit
limit integer

O uso máximo permitido do recurso.

valor
name.value string

O nome do recurso

localizadoValor
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.

Name Caminho Tipo Description
valor
value array of ContainerGroup

A lista de grupos de contêineres.

Próximo Link
nextLink string

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

Registos

Os logs.

Name Caminho Tipo Description
conteúdo
content string

O conteúdo do log.

ContainerExecResponse

As informações para o comando container exec.

Name Caminho Tipo Description
webSocketUri
webSocketUri string

O uri para o websocket exec.

palavra-passe
password string

A senha para iniciar o comando exec.

ContainerAttachResponse

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

Name Caminho Tipo Description
webSocketUri
webSocketUri string

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

palavra-passe
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.

Name Caminho Tipo Description
nome
name string

O nome do cabeçalho.

valor
value string

O valor do cabeçalho.

DnsConfiguration

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

Name 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 armazenadas em cache.

Name Caminho Tipo Description
valor
value array of cachedImages

A lista de imagens armazenadas em cache.

Próximo Link
nextLink string

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

cachedImages

A imagem em cache e o tipo de sistema operacional.

Name Caminho Tipo Description
osType
osType string

O tipo de SO da imagem em cache.

imagem
image string

O nome da imagem armazenada em cache.

CapabilitiesListResult

A resposta contendo lista de capacidades.

Name Caminho Tipo Description
valor
value array of Capabilities

A lista de capacidades.

Próximo Link
nextLink string

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

Capabilities

As capacidades regionais.

Name Caminho Tipo Description
resourceType
resourceType string

O tipo de recurso que esse recurso descreve.

osType
osType string

O tipo de SO que esta funcionalidade descreve.

localização
location string

A localização do recurso.

ipAddressType
ipAddressType string

O tipo de endereço IP descrito por esse recurso.

gpu
gpu string

O sku da GPU que esse recurso descreve.

maxMemoryInGB
capabilities.maxMemoryInGB number

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

maxCpu
capabilities.maxCpu number

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

maxGpuContagem
capabilities.maxGpuCount number

A contagem máxima de GPU permitida.

ContainerGroupSku

O grupo de contêineres SKU.

O grupo de contêineres SKU.

SKU
string

Propriedades de Encriptação

As propriedades de criptografia do grupo de contêineres.

Name Caminho Tipo Description
Vault Url
vaultBaseUrl string

A url base do keyvault.

Nome da chave
keyName string

O nome da chave de criptografia.

Versão Chave
keyVersion string

A versão da chave de encriptação.

Identidade
identity string

A identidade gerenciada do keyvault.

InitContainerDefinition

A definição de contêiner init.

Name Caminho Tipo Description
Nome
name string

O nome do contêiner init.

propriedades
properties InitContainerPropertiesDefinition

As propriedades de definição do recipiente init.

InitContainerPropertiesDefinition

As propriedades de definição do recipiente init.

Name Caminho Tipo Description
Imagem
image string

A imagem do contêiner init.

Command
command array of string

O comando a ser executado dentro do contêiner init no formato exec.

Variáveis de ambiente
environmentVariables array of EnvironmentVariable

As variáveis de ambiente a serem definidas no contêiner init.

restartCount
instanceView.restartCount integer

O número de vezes que o contêiner init foi reiniciado.

currentState
instanceView.currentState ContainerState

O estado da instância do contêiner.

anteriorEstado
instanceView.previousState ContainerState

O estado da instância do contêiner.

events
instanceView.events array of Event

Os eventos do contêiner init.

Montagens de volume
volumeMounts array of VolumeMount

Os montagens de volume disponíveis para o recipiente de inicialização.

securityContext
securityContext SecurityContextDefinition

O contexto de segurança para o contêiner.

NetworkDependenciesResponse

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

Name Caminho Tipo Description
Itens
string

ConfidentialComputeProperties

As propriedades do grupo de contêineres confidenciais

Name Caminho Tipo Description
ccePolítica
ccePolicy string

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