Container Groups - Create Or Update

Criar ou atualizar grupos de contêineres com configurações especificadas.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/containerGroups/{containerGroupName}?api-version=2019-12-01

Parâmetros de URI

Name In Required Type Description
containerGroupName
path True
  • string

O nome do grupo de contêineres.

resourceGroupName
path True
  • string

O nome do grupo de recursos.

subscriptionId
path True
  • string

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

api-version
query True
  • string

Versão da API do cliente

Corpo da solicitação

Name Required Type Description
properties.containers True

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

properties.osType True

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

identity

A identidade do grupo de contêineres, se configurada.

location
  • string

O local do recurso.

properties.diagnostics

As informações de diagnóstico de um grupo de contêineres.

properties.dnsConfig

As informações de configuração de DNS de um grupo de contêineres.

properties.encryptionProperties

As propriedades de criptografia de um grupo de contêineres.

properties.imageRegistryCredentials

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

properties.initContainers

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

properties.ipAddress

O tipo de endereço IP do grupo de contêineres.

properties.networkProfile

As informações de perfil de rede de um grupo de contêineres.

properties.restartPolicy

A política de reinicialização para todos os contêineres no grupo.

  • Always Sempre reiniciar
  • OnFailure Reiniciar em caso de falha
  • Never Nunca reiniciar
properties.sku

A SKU de um grupo de contêineres.

properties.volumes

A lista de volumes que podem ser montados pelos contêineres do grupo.

tags
  • object

As marcas do recurso.

Respostas

Name Type Description
200 OK

OK

201 Created

Criado-o grupo de contêineres é criado.

Other Status Codes

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Azure Active Directory OAuth2 Flow

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Representar sua conta de usuário

Exemplos

ContainerGroupsCreateOrUpdate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1?api-version=2019-12-01
{
  "location": "west us",
  "identity": {
    "type": "SystemAssigned, UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/myResourceGroup/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity-name": {}
    }
  },
  "properties": {
    "containers": [
      {
        "name": "demo1",
        "properties": {
          "command": [],
          "environmentVariables": [],
          "image": "nginx",
          "ports": [
            {
              "port": 80
            }
          ],
          "resources": {
            "requests": {
              "cpu": 1,
              "memoryInGB": 1.5,
              "gpu": {
                "count": 1,
                "sku": "K80"
              }
            }
          },
          "volumeMounts": [
            {
              "name": "volume1",
              "mountPath": "/mnt/volume1",
              "readOnly": false
            },
            {
              "name": "volume2",
              "mountPath": "/mnt/volume2",
              "readOnly": false
            },
            {
              "name": "volume3",
              "mountPath": "/mnt/volume3",
              "readOnly": true
            }
          ]
        }
      }
    ],
    "diagnostics": {
      "logAnalytics": {
        "workspaceId": "workspaceid",
        "workspaceKey": "workspaceKey",
        "logType": "ContainerInsights",
        "metadata": {
          "test-key": "test-metadata-value"
        }
      }
    },
    "networkProfile": {
      "id": "test-network-profile-id"
    },
    "dnsConfig": {
      "nameServers": [
        "1.1.1.1"
      ],
      "searchDomains": "cluster.local svc.cluster.local",
      "options": "ndots:2"
    },
    "imageRegistryCredentials": [],
    "ipAddress": {
      "ports": [
        {
          "protocol": "TCP",
          "port": 80
        }
      ],
      "type": "Public",
      "dnsNameLabel": "dnsnamelabel1"
    },
    "osType": "Linux",
    "volumes": [
      {
        "name": "volume1",
        "azureFile": {
          "shareName": "shareName",
          "storageAccountName": "accountName",
          "storageAccountKey": "accountKey"
        }
      },
      {
        "name": "volume2",
        "emptyDir": {}
      },
      {
        "name": "volume3",
        "secret": {
          "secretKey1": "SecretValue1InBase64",
          "secretKey2": "SecretValue2InBase64"
        }
      }
    ]
  }
}

Sample Response

{
  "id": "/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1",
  "location": "WestUs",
  "name": "demo1",
  "properties": {
    "containers": [
      {
        "name": "demo1",
        "properties": {
          "command": [],
          "environmentVariables": [],
          "image": "nginx",
          "ports": [
            {
              "port": 80
            }
          ],
          "resources": {
            "requests": {
              "cpu": 1,
              "memoryInGB": 1.5,
              "gpu": {
                "count": 1,
                "sku": "K80"
              }
            }
          },
          "volumeMounts": [
            {
              "name": "volume1",
              "mountPath": "/mnt/volume1",
              "readOnly": false
            },
            {
              "name": "volume2",
              "mountPath": "/mnt/volume2",
              "readOnly": false
            },
            {
              "name": "volume3",
              "mountPath": "/mnt/volume3",
              "readOnly": true
            }
          ]
        }
      }
    ],
    "diagnostics": {
      "logAnalytics": {
        "workspaceId": "workspaceid",
        "workspaceKey": ""
      }
    },
    "dnsConfig": {
      "nameServers": [
        "1.1.1.1"
      ],
      "searchDomains": "cluster.local svc.cluster.local",
      "options": "ndots:2"
    },
    "imageRegistryCredentials": [],
    "ipAddress": {
      "ip": "10.0.0.1",
      "ports": [
        {
          "port": 80,
          "protocol": "TCP"
        }
      ],
      "type": "Public",
      "dnsNameLabel": "dnsnamelabel1",
      "fqdn": "dnsnamelabel1.azure-container.io"
    },
    "osType": "Linux",
    "provisioningState": "Succeeded",
    "volumes": [
      {
        "name": "volume1",
        "azureFile": {
          "shareName": "shareName",
          "storageAccountName": "accountName"
        }
      },
      {
        "name": "volume2",
        "emptyDir": {}
      },
      {
        "name": "volume3",
        "secret": {}
      }
    ]
  },
  "type": "Microsoft.ContainerInstance/containerGroups"
}
{
  "id": "/subscriptions/subid/resourceGroups/demo/providers/Microsoft.ContainerInstance/containerGroups/demo1",
  "location": "WestUs",
  "name": "demo1",
  "properties": {
    "containers": [
      {
        "name": "demo1",
        "properties": {
          "command": [],
          "environmentVariables": [],
          "image": "nginx",
          "ports": [
            {
              "port": 80
            }
          ],
          "resources": {
            "requests": {
              "cpu": 1,
              "memoryInGB": 1.5,
              "gpu": {
                "count": 1,
                "sku": "K80"
              }
            }
          },
          "volumeMounts": [
            {
              "name": "volume1",
              "mountPath": "/mnt/volume1",
              "readOnly": false
            },
            {
              "name": "volume2",
              "mountPath": "/mnt/volume2",
              "readOnly": false
            },
            {
              "name": "volume3",
              "mountPath": "/mnt/volume3",
              "readOnly": true
            }
          ]
        }
      }
    ],
    "dnsConfig": {
      "nameServers": [
        "1.1.1.1"
      ]
    },
    "imageRegistryCredentials": [],
    "ipAddress": {
      "ip": "10.0.0.1",
      "ports": [
        {
          "port": 80,
          "protocol": "TCP"
        }
      ],
      "type": "Public",
      "dnsNameLabel": "dnsnamelabel1",
      "fqdn": "dnsnamelabel1.azure-container.io"
    },
    "osType": "Linux",
    "provisioningState": "Succeeded",
    "volumes": [
      {
        "name": "volume1",
        "azureFile": {
          "shareName": "shareName",
          "storageAccountName": "accountName"
        }
      },
      {
        "name": "volume2",
        "emptyDir": {}
      },
      {
        "name": "volume3",
        "secret": {}
      }
    ]
  },
  "type": "Microsoft.ContainerInstance/containerGroups"
}

Definições

AzureFileVolume

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

CloudError

Uma resposta de erro do serviço de Instância de Contêiner.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

Container

Uma instância de contêiner.

ContainerExec

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

ContainerGroup

Um grupo de contêineres.

ContainerGroupDiagnostics

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

ContainerGroupIdentity

Identidade do grupo de contêineres.

ContainerGroupIpAddressType

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

ContainerGroupNetworkProfile

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

ContainerGroupNetworkProtocol

O protocolo associado à porta.

ContainerGroupRestartPolicy

A política de reinicialização para todos os contêineres no grupo.

  • Always Sempre reiniciar
  • OnFailure Reiniciar em caso de falha
  • Never Nunca reiniciar
ContainerGroupSku

O SKU do grupo de contêineres.

ContainerHttpGet

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

ContainerNetworkProtocol

O protocolo associado à porta.

ContainerPort

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

ContainerProbe

A investigação de contêiner, para disponibilidade ou preparação

ContainerProperties.InstanceView

A exibição de instância da instância de contêiner. Válido somente em resposta.

ContainerState

O estado da instância de contêiner.

DnsConfiguration

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

EmptyDirVolume

O volume de diretório vazio.

EncryptionProperties

As propriedades de criptografia do grupo de contêineres.

EnvironmentVariable

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

Event

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

GitRepoVolume

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

GpuResource

O recurso de GPU.

GpuSku

O SKU do recurso de GPU.

ImageRegistryCredential

Credencial do registro de imagem.

InitContainerDefinition

A definição do contêiner init.

InitContainerPropertiesDefinition.InstanceView

A exibição de instância do contêiner de inicialização. Válido somente em resposta.

InstanceView

A exibição de instância do grupo de contêineres. Válido somente em resposta.

IpAddress

Endereço IP do grupo de contêineres.

LogAnalytics

Informações da análise de logs do grupo de contêineres.

LogAnalyticsLogType

O tipo de log a ser usado.

OperatingSystemTypes

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

Port

A porta exposta no grupo de contêineres.

ResourceIdentityType

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" remove todas as identidades do grupo de contêineres.

ResourceLimits

Os limites de recursos.

ResourceRequests

As solicitações de recurso.

ResourceRequirements

Os requisitos de recurso.

Scheme

O esquema.

UserAssignedIdentities

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}'.

Volume

As propriedades do volume.

VolumeMount

As propriedades da montagem de volume.

AzureFileVolume

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

Name Type Description
readOnly
  • boolean

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

shareName
  • string

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

storageAccountKey
  • string

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

storageAccountName
  • string

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

CloudError

Uma resposta de erro do serviço de Instância de Contêiner.

Name Type Description
error

Uma resposta de erro do serviço de Instância de Contêiner.

CloudErrorBody

Uma resposta de erro do serviço de Instância de Contêiner.

Name Type Description
code
  • string

Um identificador para o erro. Os códigos são invariáveis e devem ser consumidos programaticamente.

details

Uma lista de detalhes adicionais sobre o erro.

message
  • string

Uma mensagem que descreve o erro, destinada a ser adequada para exibição em uma interface do usuário.

target
  • string

O destino do erro específico. Por exemplo, o nome da propriedade em erro.

Container

Uma instância de contêiner.

Name Type Description
name
  • string

O nome da instância de contêiner fornecido pelo usuário.

properties.command
  • string[]

Os comandos a serem executados na instância de contêiner no formato de execução.

properties.environmentVariables

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

properties.image
  • string

O nome da imagem usada para criar a instância de contêiner.

properties.instanceView

A exibição de instância da instância de contêiner. Válido somente em resposta.

properties.livenessProbe

A investigação de atividade.

properties.ports

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

properties.readinessProbe

A investigação de preparação.

properties.resources

Os requisitos de recurso da instância de contêiner.

properties.volumeMounts

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

ContainerExec

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

Name Type Description
command
  • string[]

Os comandos a serem executados no contêiner.

ContainerGroup

Um grupo de contêineres.

Name Type Description
id
  • string

A ID do recurso.

identity

A identidade do grupo de contêineres, se configurada.

location
  • string

O local do recurso.

name
  • string

O nome do recurso.

properties.containers

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

properties.diagnostics

As informações de diagnóstico de um grupo de contêineres.

properties.dnsConfig

As informações de configuração de DNS de um grupo de contêineres.

properties.encryptionProperties

As propriedades de criptografia de um grupo de contêineres.

properties.imageRegistryCredentials

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

properties.initContainers

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

properties.instanceView

A exibição de instância do grupo de contêineres. Somente válido em resposta.

properties.ipAddress

O tipo de endereço IP do grupo de contêineres.

properties.networkProfile

As informações de perfil de rede de um grupo de contêineres.

properties.osType

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

properties.provisioningState
  • string

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

properties.restartPolicy

A política de reinicialização para todos os contêineres no grupo.

  • Always Sempre reiniciar
  • OnFailure Reiniciar em caso de falha
  • Never Nunca reiniciar
properties.sku

A SKU de um grupo de contêineres.

properties.volumes

A lista de volumes que podem ser montados pelos contêineres do grupo.

tags
  • object

As marcas do recurso.

type
  • string

O tipo de recurso.

ContainerGroupDiagnostics

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

Name Type Description
logAnalytics

Informações da análise de logs do grupo de contêineres.

ContainerGroupIdentity

Identidade do grupo de contêineres.

Name Type Description
principalId
  • string

A ID da entidade de segurança da identidade do grupo de contêineres. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

tenantId
  • string

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

type

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" remove todas as identidades do grupo de contêineres.

userAssignedIdentities

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

ContainerGroupIpAddressType

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

Name Type Description
Private
  • string
Public
  • string

ContainerGroupNetworkProfile

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

Name Type Description
id
  • string

O identificador de um perfil de rede.

ContainerGroupNetworkProtocol

O protocolo associado à porta.

Name Type Description
TCP
  • string
UDP
  • string

ContainerGroupRestartPolicy

A política de reinicialização para todos os contêineres no grupo.

  • Always Sempre reiniciar
  • OnFailure Reiniciar em caso de falha
  • Never Nunca reiniciar
Name Type Description
Always
  • string
Never
  • string
OnFailure
  • string

ContainerGroupSku

O SKU do grupo de contêineres.

Name Type Description
Dedicated
  • string
Standard
  • string

ContainerHttpGet

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

Name Type Description
path
  • string

O caminho para a investigação.

port
  • integer

O número da porta a ser investigada.

scheme

O esquema.

ContainerNetworkProtocol

O protocolo associado à porta.

Name Type Description
TCP
  • string
UDP
  • string

ContainerPort

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

Name Type Description
port
  • integer

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

protocol

O protocolo associado à porta.

ContainerProbe

A investigação de contêiner, para disponibilidade ou preparação

Name Type Description
exec

O comando de execução a ser investigado

failureThreshold
  • integer

O limite de falhas.

httpGet

As configurações http get para investigação

initialDelaySeconds
  • integer

Os segundos de atraso inicial.

periodSeconds
  • integer

Os segundos do período.

successThreshold
  • integer

O limite de sucessos.

timeoutSeconds
  • integer

Os segundos do tempo limite.

ContainerProperties.InstanceView

A exibição de instância da instância de contêiner. Válido somente em resposta.

Name Type Description
currentState

Estado atual da instância de contêiner.

events

Os eventos da instância de contêiner.

previousState

Estado anterior da instância de contêiner.

restartCount
  • integer

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

ContainerState

O estado da instância de contêiner.

Name Type Description
detailStatus
  • string

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

exitCode
  • integer

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

finishTime
  • string

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

startTime
  • string

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

state
  • string

O estado da instância de contêiner.

DnsConfiguration

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

Name Type Description
nameServers
  • string[]

Os servidores DNS do grupo de contêineres.

options
  • string

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

searchDomains
  • string

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

EmptyDirVolume

O volume de diretório vazio.

EncryptionProperties

As propriedades de criptografia do grupo de contêineres.

Name Type Description
keyName
  • string

O nome da chave de criptografia.

keyVersion
  • string

A versão da chave de criptografia.

vaultBaseUrl
  • string

A URL base do cofre de chaves.

EnvironmentVariable

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

Name Type Description
name
  • string

O nome da variável de ambiente.

secureValue
  • string

O valor da variável de ambiente segura.

value
  • string

O valor da variável de ambiente.

Event

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

Name Type Description
count
  • integer

A contagem do evento.

firstTimestamp
  • string

A data e hora do evento registrado mais cedo.

lastTimestamp
  • string

A data e hora do evento registrado mais recente.

message
  • string

A mensagem do evento.

name
  • string

O nome do evento.

type
  • string

O tipo de evento.

GitRepoVolume

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

Name Type Description
directory
  • string

Nome do diretório de destino. Não deve conter ".." nem começar com isso. Se "." for usado, 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 indicado.

repository
  • string

URL do repositório

revision
  • string

Hash de commit da revisão especificada.

GpuResource

O recurso de GPU.

Name Type Description
count
  • integer

A contagem do recurso de GPU.

sku

O SKU do recurso de GPU.

GpuSku

O SKU do recurso de GPU.

Name Type Description
K80
  • string
P100
  • string
V100
  • string

ImageRegistryCredential

Credencial do registro de imagem.

Name Type Description
password
  • string

A senha do registro privado.

server
  • string

O servidor do registro de imagem do Docker sem um protocolo como "http" ou "https".

username
  • string

O nome de usuário do registro privado.

InitContainerDefinition

A definição do contêiner init.

Name Type Description
name
  • string

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

properties.command
  • string[]

O comando a ser executado no contêiner de inicialização no formato executável.

properties.environmentVariables

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

properties.image
  • string

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

properties.instanceView

A exibição de instância do contêiner de inicialização. Somente válido em resposta.

properties.volumeMounts

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

InitContainerPropertiesDefinition.InstanceView

A exibição de instância do contêiner de inicialização. Válido somente em resposta.

Name Type Description
currentState

O estado atual do contêiner de inicialização.

events

Os eventos do contêiner init.

previousState

O estado anterior do contêiner de inicialização.

restartCount
  • integer

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

InstanceView

A exibição de instância do grupo de contêineres. Válido somente em resposta.

Name Type Description
events

Os eventos desse grupo de contêineres.

state
  • string

O estado do grupo de contêineres. Válido somente em resposta.

IpAddress

Endereço IP do grupo de contêineres.

Name Type Description
dnsNameLabel
  • string

A etiqueta de nome DNS do IP.

fqdn
  • string

O FQDN para o IP.

ip
  • string

O IP exposto à Internet pública.

ports

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

type

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

LogAnalytics

Informações da análise de logs do grupo de contêineres.

Name Type Description
logType

O tipo de log a ser usado.

metadata
  • object

Metadados da análise de logs.

workspaceId
  • string

A ID do workspace da análise de logs

workspaceKey
  • string

A chave do workspace da análise de logs

LogAnalyticsLogType

O tipo de log a ser usado.

Name Type Description
ContainerInsights
  • string
ContainerInstanceLogs
  • string

OperatingSystemTypes

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

Name Type Description
Linux
  • string
Windows
  • string

Port

A porta exposta no grupo de contêineres.

Name Type Description
port
  • integer

O número da porta.

protocol

O protocolo associado à porta.

ResourceIdentityType

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" remove todas as identidades do grupo de contêineres.

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned, UserAssigned
  • string
UserAssigned
  • string

ResourceLimits

Os limites de recursos.

Name Type Description
cpu
  • number

O limite de CPU da instância de contêiner.

gpu

O limite de GPU da instância de contêiner.

memoryInGB
  • number

O limite de memória da instância de contêiner em GB.

ResourceRequests

As solicitações de recurso.

Name Type Description
cpu
  • number

A solicitação de CPU da instância de contêiner.

gpu

A solicitação de GPU desta instância de contêiner.

memoryInGB
  • number

A solicitação de memória da instância de contêiner em GB.

ResourceRequirements

Os requisitos de recurso.

Name Type Description
limits

Os limites de recurso desta instância de contêiner.

requests

As solicitações de recurso desta instância de contêiner.

Scheme

O esquema.

Name Type Description
http
  • string
https
  • string

UserAssignedIdentities

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}'.

Name Type Description

Volume

As propriedades do volume.

Name Type Description
azureFile

O volume do arquivo do Azure.

emptyDir

O volume de diretório vazio.

gitRepo

O volume do repositório git.

name
  • string

O nome do volume.

secret
  • object

O volume secreto.

VolumeMount

As propriedades da montagem de volume.

Name Type Description
mountPath
  • string

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

name
  • string

O nome da montagem de volume.

readOnly
  • boolean

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