Partilhar via


Microsoft.ContainerInstance containerGroups 2018-04-01

Definição de recursos do bíceps

O tipo de recurso containerGroups pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2018-04-01' = {
  location: 'string'
  name: 'string'
  properties: {
    containers: [
      {
        name: 'string'
        properties: {
          command: [
            'string'
          ]
          environmentVariables: [
            {
              name: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          ports: [
            {
              port: int
              protocol: 'string'
            }
          ]
          resources: {
            limits: {
              cpu: int
              memoryInGB: int
            }
            requests: {
              cpu: int
              memoryInGB: int
            }
          }
          volumeMounts: [
            {
              mountPath: 'string'
              name: 'string'
              readOnly: bool
            }
          ]
        }
      }
    ]
    imageRegistryCredentials: [
      {
        password: 'string'
        server: 'string'
        username: 'string'
      }
    ]
    ipAddress: {
      dnsNameLabel: 'string'
      ip: 'string'
      ports: [
        {
          port: int
          protocol: 'string'
        }
      ]
      type: 'string'
    }
    osType: 'string'
    restartPolicy: 'string'
    volumes: [
      {
        azureFile: {
          readOnly: bool
          shareName: 'string'
          storageAccountKey: 'string'
          storageAccountName: 'string'
        }
        emptyDir: any(Azure.Bicep.Types.Concrete.AnyType)
        gitRepo: {
          directory: 'string'
          repository: 'string'
          revision: 'string'
        }
        name: 'string'
        secret: {
          {customized property}: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

AzureFileVolume

Designação Descrição Valor
somente leitura O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura. Bool
nome_do-compartilhamento O nome do compartilhamento de arquivos do Azure a ser montado como um volume. string (obrigatório)
storageAccountKey A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivos do Azure. string
storageAccountName O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure. string (obrigatório)

Contentor

Designação Descrição Valor
Designação O nome fornecido pelo usuário da instância do contêiner. string (obrigatório)
propriedades As propriedades da instância do contêiner. ContainerProperties (obrigatório)

ContainerGroupProperties

Designação Descrição Valor
contentores Os contêineres dentro do grupo de contêineres. Container[] (obrigatório)
imageRegistryCredentials As credenciais do registro de imagem a partir das quais o grupo de contêineres é criado. ImageRegistryCredential []
Endereço IP O tipo de endereço IP do grupo de contêineres. IpAddress
osType O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres. 'Linux'
'Windows' (obrigatório)
restartPolicy Política de reinicialização para todos os contêineres dentro do grupo de contêineres.
- Always Sempre reiniciar
- OnFailure Reiniciar em caso de falha
- Never Nunca reiniciar
'Sempre'
'Nunca'
'OnFailure'
Volumes A lista de volumes que podem ser montados por contêineres neste grupo de contêineres. Volume[]

Porto de Contentores

Designação Descrição Valor
porto O número da porta exposto dentro do grupo de contêineres. int (obrigatório)
protocolo O protocolo associado à porta. 'TCP'
'UDP'

ContainerProperties

Designação Descrição Valor
comando Os comandos a serem executados dentro da instância do contêiner no formato exec. string[]
environmentVariables As variáveis de ambiente a serem definidas na instância do contêiner. EnvironmentVariable []
imagem O nome da imagem usada para criar a instância do contêiner. string (obrigatório)
portos As portas expostas na instância do contêiner. ContainerPort[]
Recursos Os requisitos de recursos da instância do contêiner. ResourceRequirements (obrigatório)
volumeMontagens O volume é montado disponível para a instância do contêiner. VolumeMount[]

EnvironmentVariable

Designação Descrição Valor
Designação O nome da variável de ambiente. string (obrigatório)
valor O valor da variável de ambiente. string (obrigatório)

GitRepoVolume

Designação Descrição Valor
Diretório Nome do diretório de destino. Não deve conter nem começar por «..». Se '.' for fornecido, o diretório de volume será o repositório git. Caso contrário, se especificado, o volume conterá o repositório git no subdiretório com o nome fornecido. string
repositório URL do repositório string (obrigatório)
revisão Confirme hash para a revisão especificada. string

ImageRegistryCredential

Designação Descrição Valor
palavra-passe A senha para o registro privado. string
servidor O servidor de registro de imagem do Docker sem um protocolo como "http" e "https". string (obrigatório)
nome de utilizador O nome de usuário para o registro privado. string (obrigatório)

Endereço IP

Designação Descrição Valor
dnsNameLabel O rótulo de nome Dns para o IP. string
IP O IP exposto à internet pública. string
portos A lista de portas expostas no grupo de contêineres. Port[] (obrigatório)
tipo Especifica se o IP está exposto à Internet pública. 'Público' (obrigatório)

Microsoft.ContainerInstance/containerGroups

Designação Descrição Valor
Localização A localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades ContainerGroupProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

Porto

Designação Descrição Valor
porto O número da porta. int (obrigatório)
protocolo O protocolo associado à porta. 'TCP'
'UDP'

ResourceLimits

Designação Descrição Valor
CPU O limite de CPU desta instância de contêiner. Int
memóriaInGB O limite de memória em GB desta instância de contêiner. Int

ResourceRequests

Designação Descrição Valor
CPU A solicitação de CPU desta instância de contêiner. int (obrigatório)
memóriaInGB A solicitação de memória em GB desta instância de contêiner. int (obrigatório)

ResourceRequirements

Designação Descrição Valor
Limites Os limites de recursos dessa instância de contêiner. ResourceLimits
pedidos As solicitações de recursos dessa instância de contêiner. ResourceRequests (obrigatório)

Tags de Recursos

Designação Descrição Valor

Volume Secreto

Designação Descrição Valor

Volume

Designação Descrição Valor
azureFile O volume do Arquivo do Azure. AzureFileVolume
emptyDir O volume do diretório vazio. qualquer
gitRepo O volume git repo. GitRepoVolume
Designação O nome do volume. string (obrigatório)
segredo O volume secreto. SecretVolume

Montagem em volume

Designação Descrição Valor
mountPath [en] O caminho dentro do contêiner onde o volume deve ser montado. Não deve conter dois pontos (:). string (obrigatório)
Designação O nome da montagem do volume. string (obrigatório)
somente leitura O sinalizador que indica se a montagem do volume é somente leitura. Bool

Exemplos de início rápido

Os exemplos de início rápido a seguir implantam esse tipo de recurso.

Arquivo Bicep Descrição
Instâncias de Contêiner do Azure - BC com SQL Server e IIS Implante um único contêiner do Windows com um ambiente autônomo completo do Microsoft Dynamics 365 Business Central em Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - contêiner com segredos Implante um contêiner Linux que tenha um volume secreto usando as Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - Contêiner Linux com IP público Implante um único contêiner Linux acessível por meio de um IP público usando as Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - VNet Implante uma instância de contêiner em uma rede virtual do Azure.
Criar um site WordPress Este modelo cria um site WordPress na instância de contêiner
Criar um servidor SFTP sob demanda com de armazenamento persistente Este modelo demonstra um servidor SFTP sob demanda usando uma Instância de Contêiner do Azure (ACI).
Criar gateway de aplicativo com certificados Este modelo mostra como gerar certificados autoassinados do Cofre da Chave e, em seguida, fazer referência do Application Gateway.
Front Door Standard/Premium com instâncias de contêiner do Azure Este modelo cria um Front Door Standard/Premium com um grupo de contêineres.
porta de entrada com instâncias de contêiner e do Application Gateway Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Application Gateway.
grupo de disponibilidade do SQL Server no AKS Isso cria um novo cluster AKS e, em seguida, implanta grupos de disponibilidade do SQL Server nele usando um pacote CNAB implantado usando Duffle e ACI

Definição de recurso de modelo ARM

O tipo de recurso containerGroups pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.ContainerInstance/containerGroups",
  "apiVersion": "2018-04-01",
  "name": "string",
  "location": "string",
  "properties": {
    "containers": [
      {
        "name": "string",
        "properties": {
          "command": [ "string" ],
          "environmentVariables": [
            {
              "name": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "ports": [
            {
              "port": "int",
              "protocol": "string"
            }
          ],
          "resources": {
            "limits": {
              "cpu": "int",
              "memoryInGB": "int"
            },
            "requests": {
              "cpu": "int",
              "memoryInGB": "int"
            }
          },
          "volumeMounts": [
            {
              "mountPath": "string",
              "name": "string",
              "readOnly": "bool"
            }
          ]
        }
      }
    ],
    "imageRegistryCredentials": [
      {
        "password": "string",
        "server": "string",
        "username": "string"
      }
    ],
    "ipAddress": {
      "dnsNameLabel": "string",
      "ip": "string",
      "ports": [
        {
          "port": "int",
          "protocol": "string"
        }
      ],
      "type": "string"
    },
    "osType": "string",
    "restartPolicy": "string",
    "volumes": [
      {
        "azureFile": {
          "readOnly": "bool",
          "shareName": "string",
          "storageAccountKey": "string",
          "storageAccountName": "string"
        },
        "emptyDir": {},
        "gitRepo": {
          "directory": "string",
          "repository": "string",
          "revision": "string"
        },
        "name": "string",
        "secret": {
          "{customized property}": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

AzureFileVolume

Designação Descrição Valor
somente leitura O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura. Bool
nome_do-compartilhamento O nome do compartilhamento de arquivos do Azure a ser montado como um volume. string (obrigatório)
storageAccountKey A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivos do Azure. string
storageAccountName O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure. string (obrigatório)

Contentor

Designação Descrição Valor
Designação O nome fornecido pelo usuário da instância do contêiner. string (obrigatório)
propriedades As propriedades da instância do contêiner. ContainerProperties (obrigatório)

ContainerGroupProperties

Designação Descrição Valor
contentores Os contêineres dentro do grupo de contêineres. Container[] (obrigatório)
imageRegistryCredentials As credenciais do registro de imagem a partir das quais o grupo de contêineres é criado. ImageRegistryCredential []
Endereço IP O tipo de endereço IP do grupo de contêineres. IpAddress
osType O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres. 'Linux'
'Windows' (obrigatório)
restartPolicy Política de reinicialização para todos os contêineres dentro do grupo de contêineres.
- Always Sempre reiniciar
- OnFailure Reiniciar em caso de falha
- Never Nunca reiniciar
'Sempre'
'Nunca'
'OnFailure'
Volumes A lista de volumes que podem ser montados por contêineres neste grupo de contêineres. Volume[]

Porto de Contentores

Designação Descrição Valor
porto O número da porta exposto dentro do grupo de contêineres. int (obrigatório)
protocolo O protocolo associado à porta. 'TCP'
'UDP'

ContainerProperties

Designação Descrição Valor
comando Os comandos a serem executados dentro da instância do contêiner no formato exec. string[]
environmentVariables As variáveis de ambiente a serem definidas na instância do contêiner. EnvironmentVariable []
imagem O nome da imagem usada para criar a instância do contêiner. string (obrigatório)
portos As portas expostas na instância do contêiner. ContainerPort[]
Recursos Os requisitos de recursos da instância do contêiner. ResourceRequirements (obrigatório)
volumeMontagens O volume é montado disponível para a instância do contêiner. VolumeMount[]

EnvironmentVariable

Designação Descrição Valor
Designação O nome da variável de ambiente. string (obrigatório)
valor O valor da variável de ambiente. string (obrigatório)

GitRepoVolume

Designação Descrição Valor
Diretório Nome do diretório de destino. Não deve conter nem começar por «..». Se '.' for fornecido, o diretório de volume será o repositório git. Caso contrário, se especificado, o volume conterá o repositório git no subdiretório com o nome fornecido. string
repositório URL do repositório string (obrigatório)
revisão Confirme hash para a revisão especificada. string

ImageRegistryCredential

Designação Descrição Valor
palavra-passe A senha para o registro privado. string
servidor O servidor de registro de imagem do Docker sem um protocolo como "http" e "https". string (obrigatório)
nome de utilizador O nome de usuário para o registro privado. string (obrigatório)

Endereço IP

Designação Descrição Valor
dnsNameLabel O rótulo de nome Dns para o IP. string
IP O IP exposto à internet pública. string
portos A lista de portas expostas no grupo de contêineres. Port[] (obrigatório)
tipo Especifica se o IP está exposto à Internet pública. 'Público' (obrigatório)

Microsoft.ContainerInstance/containerGroups

Designação Descrição Valor
apiVersion A versão api '2018-04-01'
Localização A localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades ContainerGroupProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.ContainerInstance/containerGroups'

Porto

Designação Descrição Valor
porto O número da porta. int (obrigatório)
protocolo O protocolo associado à porta. 'TCP'
'UDP'

ResourceLimits

Designação Descrição Valor
CPU O limite de CPU desta instância de contêiner. Int
memóriaInGB O limite de memória em GB desta instância de contêiner. Int

ResourceRequests

Designação Descrição Valor
CPU A solicitação de CPU desta instância de contêiner. int (obrigatório)
memóriaInGB A solicitação de memória em GB desta instância de contêiner. int (obrigatório)

ResourceRequirements

Designação Descrição Valor
Limites Os limites de recursos dessa instância de contêiner. ResourceLimits
pedidos As solicitações de recursos dessa instância de contêiner. ResourceRequests (obrigatório)

Tags de Recursos

Designação Descrição Valor

Volume Secreto

Designação Descrição Valor

Volume

Designação Descrição Valor
azureFile O volume do Arquivo do Azure. AzureFileVolume
emptyDir O volume do diretório vazio. qualquer
gitRepo O volume git repo. GitRepoVolume
Designação O nome do volume. string (obrigatório)
segredo O volume secreto. SecretVolume

Montagem em volume

Designação Descrição Valor
mountPath [en] O caminho dentro do contêiner onde o volume deve ser montado. Não deve conter dois pontos (:). string (obrigatório)
Designação O nome da montagem do volume. string (obrigatório)
somente leitura O sinalizador que indica se a montagem do volume é somente leitura. Bool

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
Instâncias de Contêiner do Azure - BC com SQL Server e IIS

Implantar no Azure
Implante um único contêiner do Windows com um ambiente autônomo completo do Microsoft Dynamics 365 Business Central em Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - contêiner com de investigação de integridade

Implantar no Azure
Implante um contêiner Linux que tenha uma investigação de integridade usando as Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - contêiner com segredos

Implantar no Azure
Implante um contêiner Linux que tenha um volume secreto usando as Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - contêiner com envVar seguro

Implantar no Azure
Implante um contêiner Linux que tenha uma variável de ambiente seguro usando as Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - contêiner Linux com emptyDir

Implantar no Azure
Implante dois contêineres Linux que compartilham um volume emptyDir usando Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - Contêiner Linux com gitRepo

Implantar no Azure
Implante um contêiner Linux que usa um volume gitRepo usando Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - Contêiner Linux com IP público

Implantar no Azure
Implante um único contêiner Linux acessível por meio de um IP público usando as Instâncias de Contêiner do Azure.
Instâncias de Contêiner do Azure - VNet

Implantar no Azure
Implante uma instância de contêiner em uma rede virtual do Azure.
Criar um compartilhamento de arquivos de conta de armazenamento por meio de contêineres

Implantar no Azure
Este modelo cria uma conta de armazenamento e um compartilhamento de arquivos via azure-cli em uma instância de contêiner
Criar um site WordPress

Implantar no Azure
Este modelo cria um site WordPress na instância de contêiner
Criar um site WordPress em uma rede virtual

Implantar no Azure
Este modelo cria um site WordPress na instância de contêiner em uma rede virtual. E saída de um site público FQDN que poderia acessar o site WordPress.
Criar um servidor SFTP sob demanda com de armazenamento persistente

Implantar no Azure
Este modelo demonstra um servidor SFTP sob demanda usando uma Instância de Contêiner do Azure (ACI).
Criar gateway de aplicativo com certificados

Implantar no Azure
Este modelo mostra como gerar certificados autoassinados do Cofre da Chave e, em seguida, fazer referência do Application Gateway.
Front Door Standard/Premium com instâncias de contêiner do Azure

Implantar no Azure
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres.
porta de entrada com instâncias de contêiner e do Application Gateway

Implantar no Azure
Este modelo cria um Front Door Standard/Premium com um grupo de contêineres e Application Gateway.
Servidor SFTP sob demanda usando uma conta de armazenamento existente

Implantar no Azure
Este modelo demonstra um servidor SFTP sob demanda usando uma Instância de Contêiner do Azure (ACI).
grupo de disponibilidade do SQL Server no AKS

Implantar no Azure
Isso cria um novo cluster AKS e, em seguida, implanta grupos de disponibilidade do SQL Server nele usando um pacote CNAB implantado usando Duffle e ACI
Contêiner UDP no ACI

Implantar no Azure
Este modelo cria um recurso ACI e expõe um contêiner por meio de UDP

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso containerGroups pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato do recurso

Para criar um recurso Microsoft.ContainerInstance/containerGroups, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerInstance/containerGroups@2018-04-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      containers = [
        {
          name = "string"
          properties = {
            command = [
              "string"
            ]
            environmentVariables = [
              {
                name = "string"
                value = "string"
              }
            ]
            image = "string"
            ports = [
              {
                port = int
                protocol = "string"
              }
            ]
            resources = {
              limits = {
                cpu = int
                memoryInGB = int
              }
              requests = {
                cpu = int
                memoryInGB = int
              }
            }
            volumeMounts = [
              {
                mountPath = "string"
                name = "string"
                readOnly = bool
              }
            ]
          }
        }
      ]
      imageRegistryCredentials = [
        {
          password = "string"
          server = "string"
          username = "string"
        }
      ]
      ipAddress = {
        dnsNameLabel = "string"
        ip = "string"
        ports = [
          {
            port = int
            protocol = "string"
          }
        ]
        type = "string"
      }
      osType = "string"
      restartPolicy = "string"
      volumes = [
        {
          azureFile = {
            readOnly = bool
            shareName = "string"
            storageAccountKey = "string"
            storageAccountName = "string"
          }
          emptyDir = ?
          gitRepo = {
            directory = "string"
            repository = "string"
            revision = "string"
          }
          name = "string"
          secret = {
            {customized property} = "string"
          }
        }
      ]
    }
  })
}

Valores de propriedade

AzureFileVolume

Designação Descrição Valor
somente leitura O sinalizador que indica se o Arquivo do Azure compartilhado montado como um volume é somente leitura. Bool
nome_do-compartilhamento O nome do compartilhamento de arquivos do Azure a ser montado como um volume. string (obrigatório)
storageAccountKey A chave de acesso da conta de armazenamento usada para acessar o compartilhamento de arquivos do Azure. string
storageAccountName O nome da conta de armazenamento que contém o compartilhamento de arquivos do Azure. string (obrigatório)

Contentor

Designação Descrição Valor
Designação O nome fornecido pelo usuário da instância do contêiner. string (obrigatório)
propriedades As propriedades da instância do contêiner. ContainerProperties (obrigatório)

ContainerGroupProperties

Designação Descrição Valor
contentores Os contêineres dentro do grupo de contêineres. Container[] (obrigatório)
imageRegistryCredentials As credenciais do registro de imagem a partir das quais o grupo de contêineres é criado. ImageRegistryCredential []
Endereço IP O tipo de endereço IP do grupo de contêineres. IpAddress
osType O tipo de sistema operacional exigido pelos contêineres no grupo de contêineres. 'Linux'
'Windows' (obrigatório)
restartPolicy Política de reinicialização para todos os contêineres dentro do grupo de contêineres.
- Always Sempre reiniciar
- OnFailure Reiniciar em caso de falha
- Never Nunca reiniciar
'Sempre'
'Nunca'
'OnFailure'
Volumes A lista de volumes que podem ser montados por contêineres neste grupo de contêineres. Volume[]

Porto de Contentores

Designação Descrição Valor
porto O número da porta exposto dentro do grupo de contêineres. int (obrigatório)
protocolo O protocolo associado à porta. 'TCP'
'UDP'

ContainerProperties

Designação Descrição Valor
comando Os comandos a serem executados dentro da instância do contêiner no formato exec. string[]
environmentVariables As variáveis de ambiente a serem definidas na instância do contêiner. EnvironmentVariable []
imagem O nome da imagem usada para criar a instância do contêiner. string (obrigatório)
portos As portas expostas na instância do contêiner. ContainerPort[]
Recursos Os requisitos de recursos da instância do contêiner. ResourceRequirements (obrigatório)
volumeMontagens O volume é montado disponível para a instância do contêiner. VolumeMount[]

EnvironmentVariable

Designação Descrição Valor
Designação O nome da variável de ambiente. string (obrigatório)
valor O valor da variável de ambiente. string (obrigatório)

GitRepoVolume

Designação Descrição Valor
Diretório Nome do diretório de destino. Não deve conter nem começar por «..». Se '.' for fornecido, o diretório de volume será o repositório git. Caso contrário, se especificado, o volume conterá o repositório git no subdiretório com o nome fornecido. string
repositório URL do repositório string (obrigatório)
revisão Confirme hash para a revisão especificada. string

ImageRegistryCredential

Designação Descrição Valor
palavra-passe A senha para o registro privado. string
servidor O servidor de registro de imagem do Docker sem um protocolo como "http" e "https". string (obrigatório)
nome de utilizador O nome de usuário para o registro privado. string (obrigatório)

Endereço IP

Designação Descrição Valor
dnsNameLabel O rótulo de nome Dns para o IP. string
IP O IP exposto à internet pública. string
portos A lista de portas expostas no grupo de contêineres. Port[] (obrigatório)
tipo Especifica se o IP está exposto à Internet pública. 'Público' (obrigatório)

Microsoft.ContainerInstance/containerGroups

Designação Descrição Valor
Localização A localização do recurso. string
Designação O nome do recurso string (obrigatório)
propriedades ContainerGroupProperties (obrigatório)
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.ContainerInstance/containerGroups@2018-04-01"

Porto

Designação Descrição Valor
porto O número da porta. int (obrigatório)
protocolo O protocolo associado à porta. 'TCP'
'UDP'

ResourceLimits

Designação Descrição Valor
CPU O limite de CPU desta instância de contêiner. Int
memóriaInGB O limite de memória em GB desta instância de contêiner. Int

ResourceRequests

Designação Descrição Valor
CPU A solicitação de CPU desta instância de contêiner. int (obrigatório)
memóriaInGB A solicitação de memória em GB desta instância de contêiner. int (obrigatório)

ResourceRequirements

Designação Descrição Valor
Limites Os limites de recursos dessa instância de contêiner. ResourceLimits
pedidos As solicitações de recursos dessa instância de contêiner. ResourceRequests (obrigatório)

Tags de Recursos

Designação Descrição Valor

Volume Secreto

Designação Descrição Valor

Volume

Designação Descrição Valor
azureFile O volume do Arquivo do Azure. AzureFileVolume
emptyDir O volume do diretório vazio. qualquer
gitRepo O volume git repo. GitRepoVolume
Designação O nome do volume. string (obrigatório)
segredo O volume secreto. SecretVolume

Montagem em volume

Designação Descrição Valor
mountPath [en] O caminho dentro do contêiner onde o volume deve ser montado. Não deve conter dois pontos (:). string (obrigatório)
Designação O nome da montagem do volume. string (obrigatório)
somente leitura O sinalizador que indica se a montagem do volume é somente leitura. Bool