Partilhar via


Microsoft.ContainerService containerServices

Definição de recursos do bíceps

O tipo de recurso containerServices pode ser implantado com operações que visam:

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.ContainerService/containerServices, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.ContainerService/containerServices@2017-07-01' = {
  location: 'string'
  name: 'string'
  properties: {
    agentPoolProfiles: [
      {
        count: int
        dnsPrefix: 'string'
        name: 'string'
        osDiskSizeGB: int
        osType: 'string'
        ports: [
          int
        ]
        storageProfile: 'string'
        vmSize: 'string'
        vnetSubnetID: 'string'
      }
    ]
    customProfile: {
      orchestrator: 'string'
    }
    diagnosticsProfile: {
      vmDiagnostics: {
        enabled: bool
      }
    }
    linuxProfile: {
      adminUsername: 'string'
      ssh: {
        publicKeys: [
          {
            keyData: 'string'
          }
        ]
      }
    }
    masterProfile: {
      count: int
      dnsPrefix: 'string'
      firstConsecutiveStaticIP: 'string'
      osDiskSizeGB: int
      storageProfile: 'string'
      vmSize: 'string'
      vnetSubnetID: 'string'
    }
    orchestratorProfile: {
      orchestratorType: 'string'
      orchestratorVersion: 'string'
    }
    servicePrincipalProfile: {
      clientId: 'string'
      keyVaultSecretRef: {
        secretName: 'string'
        vaultID: 'string'
        version: 'string'
      }
      secret: 'string'
    }
    windowsProfile: {
      adminPassword: 'string'
      adminUsername: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

Microsoft.ContainerService/containerServices

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do serviço de contêiner. ContainerServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

ContainerServiceAgentPoolProfile

Designação Descrição Valor
contagem Número de agentes (VMs) para hospedar contêineres do docker. Os valores permitidos devem estar no intervalo de 1 a 100 (inclusive). O valor padrão é 1. Int

Restrições:
Valor mínimo = 1
Valor máximo = 100
dnsPrefix Prefixo DNS a ser usado para criar o FQDN para o pool de agentes. corda
Designação Nome exclusivo do perfil do pool de agentes no contexto da assinatura e do grupo de recursos. string (obrigatório)
osDiskSizeGB Tamanho do disco do SO em GB a ser usado para especificar o tamanho do disco para cada máquina neste pool mestre/agente. Se você especificar 0, ele aplicará o tamanho osDisk padrão de acordo com o vmSize especificado. Int

Restrições:
Valor mínimo = 0
Valor máximo = 1023
tipo de sistema operativo OsType a ser usado para especificar o tipo os. Escolha entre Linux e Windows. Padrão para Linux. 'Linux'
'Janelas'
portos Matriz de número de portas usada para expor neste pool de agentes. As portas abertas padrão são diferentes com base na sua escolha de orquestrador. Int

Restrições:
Valor mínimo = 1
Valor máximo = 65535[]
storageProfile O perfil de armazenamento especifica o tipo de armazenamento usado. Escolha entre StorageAccount e ManagedDisks. Deixe-o vazio, nós escolheremos para você com base na escolha do orquestrador. 'ManagedDisks'
'Conta de armazenamento'
vmTamanho Tamanho das VMs do agente. 'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D11_v2_Promo'
'Standard_D12'
'Standard_D12_v2'
'Standard_D12_v2_Promo'
'Standard_D13'
'Standard_D13_v2'
'Standard_D13_v2_Promo'
'Standard_D14'
'Standard_D14_v2'
'Standard_D14_v2_Promo'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v2_Promo'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D3_v2_Promo'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v2_Promo'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D5_v2_Promo'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS11_v2_Promo'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS12_v2_Promo'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS13_v2_Promo'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS14_v2_Promo'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS2_v2_Promo'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS3_v2_Promo'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS4_v2_Promo'
'Standard_DS5_v2'
'Standard_DS5_v2_Promo'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16s_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
«Standard_GS4-4»
«Standard_GS4-8»
'Standard_GS5'
«Standard_GS5-16»
«Standard_GS5-8»
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
«Standard_NV6» (obrigatório)
vnetSubnetID VNet SubnetID especifica o identificador de sub-rede da VNet. corda

ContainerServiceCustomProfile

Designação Descrição Valor
orquestrador O nome do orquestrador personalizado a ser usado. string (obrigatório)

ContainerServiceDiagnosticsProfile

Designação Descrição Valor
vmDiagnostics Perfil para diagnóstico nas VMs de serviço de contêiner. ContainerServiceVMDiagnostics (obrigatório)

ContainerServiceLinuxProfile

Designação Descrição Valor
adminNome de utilizador O nome de usuário do administrador a ser usado para VMs Linux. cadeia de caracteres

Restrições:
Padrão = ^[A-Za-z][-A-Za-z0-9_]*$ (obrigatório)
SSH Configuração SSH para VMs baseadas em Linux em execução no Azure. ContainerServiceSshConfiguration (obrigatório)

ContainerServiceMasterProfile

Designação Descrição Valor
contagem Número de mestres (VMs) no cluster de serviço de contêiner. Os valores permitidos são 1, 3 e 5. O valor padrão é 1. Int
dnsPrefix Prefixo DNS a ser usado para criar o FQDN para o pool mestre. string (obrigatório)
primeiroConsecutiveStaticIP FirstConsecutiveStaticIP usado para especificar o primeiro ip estático de mestres. corda
osDiskSizeGB Tamanho do disco do SO em GB a ser usado para especificar o tamanho do disco para cada máquina neste pool mestre/agente. Se você especificar 0, ele aplicará o tamanho osDisk padrão de acordo com o vmSize especificado. Int

Restrições:
Valor mínimo = 0
Valor máximo = 1023
storageProfile O perfil de armazenamento especifica o tipo de armazenamento usado. Escolha entre StorageAccount e ManagedDisks. Deixe-o vazio, nós escolheremos para você com base na escolha do orquestrador. 'ManagedDisks'
'Conta de armazenamento'
vmTamanho Tamanho das VMs do agente. 'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D11_v2_Promo'
'Standard_D12'
'Standard_D12_v2'
'Standard_D12_v2_Promo'
'Standard_D13'
'Standard_D13_v2'
'Standard_D13_v2_Promo'
'Standard_D14'
'Standard_D14_v2'
'Standard_D14_v2_Promo'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v2_Promo'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D3_v2_Promo'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v2_Promo'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D5_v2_Promo'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS11_v2_Promo'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS12_v2_Promo'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS13_v2_Promo'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS14_v2_Promo'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS2_v2_Promo'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS3_v2_Promo'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS4_v2_Promo'
'Standard_DS5_v2'
'Standard_DS5_v2_Promo'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16s_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
«Standard_GS4-4»
«Standard_GS4-8»
'Standard_GS5'
«Standard_GS5-16»
«Standard_GS5-8»
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
«Standard_NV6» (obrigatório)
vnetSubnetID VNet SubnetID especifica o identificador de sub-rede da VNet. corda

ContainerServiceOrchestratorProfile

Designação Descrição Valor
orchestratorType O orquestrador a ser usado para gerenciar recursos de cluster de serviço de contêiner. Os valores válidos são Kubernetes, Swarm, DCOS, DockerCE e Custom. 'Personalizado'
'DCOS'
'DockerCE'
'Kubernetes'
'Enxame' (obrigatório)
orchestratorVersão A versão do orquestrador a ser usada. Você pode especificar a parte major.minor.patch da versão real. Por exemplo, você pode especificar a versão como "1.6.11". corda

ContainerServicePrincipalProfile

Designação Descrição Valor
ID do cliente A ID da entidade de serviço. string (obrigatório)
keyVaultSecretRef Referência a um segredo armazenado no Cofre da Chave do Azure. KeyVaultSecretRef
segredo A senha secreta associada à entidade de serviço em texto sem formatação. corda

ContainerServiceProperties

Designação Descrição Valor
agentPoolProfiles Propriedades do pool de agentes. ContainerServiceAgentPoolProfile []
perfil personalizado Propriedades para configurar um cluster de serviço de contêiner personalizado. ContainerServiceCustomProfile
diagnosticsProfile Perfil para diagnóstico no cluster de serviço de contêiner. ContainerServiceDiagnosticsProfile
linuxPerfil Perfil para VMs Linux no cluster de serviço de contêiner. ContainerServiceLinuxProfile (obrigatório)
Perfil mestre Perfil para o mestre de serviço de contêiner. ContainerServiceMasterProfile (obrigatório)
orchestratorPerfil Perfil para o orquestrador de serviço de contêiner. ContainerServiceOrchestratorProfile (obrigatório)
servicePrincipalProfile Informações sobre uma identidade de entidade de serviço para o cluster usar para manipular APIs do Azure. Um exato de segredo ou keyVaultSecretRef precisa ser especificado. ContainerServicePrincipalProfile
windowsProfile Perfil para VMs do Windows no cluster de serviço de contêiner. ContainerServiceWindowsProfile

ContainerServiceSshConfiguration

Designação Descrição Valor
chaves públicas A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em Linux. Espere apenas uma chave especificada. ContainerServiceSshPublicKey[] (obrigatório)

ContainerServiceSshPublicKey

Designação Descrição Valor
dados-chave Chave pública de certificado usada para autenticar com VMs por meio de SSH. O certificado deve estar em formato PEM com ou sem cabeçalhos. string (obrigatório)

ContainerServiceVMDiagnósticos

Designação Descrição Valor
ativado Se o agente de diagnóstico da VM é provisionado na VM. bool (obrigatório)

ContainerServiceWindowsProfile

Designação Descrição Valor
adminPalavra-passe A senha de administrador a ser usada para VMs do Windows. cadeia de caracteres

Restrições:
Padrão = ^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$ (obrigatório)
adminNome de utilizador O nome de usuário do administrador a ser usado para VMs do Windows. cadeia de caracteres

Restrições:
Padrão = ^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$ (obrigatório)

KeyVaultSecretRef

Designação Descrição Valor
nomeSegredo O nome secreto. string (obrigatório)
ID do cofre Identificador do cofre da chave. string (obrigatório)
Versão A versão secreta. corda

Tags de Recursos

Designação Descrição Valor

Definição de recurso de modelo ARM

O tipo de recurso containerServices pode ser implantado com operações que visam:

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.ContainerService/containerServices, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.ContainerService/containerServices",
  "apiVersion": "2017-07-01",
  "name": "string",
  "location": "string",
  "properties": {
    "agentPoolProfiles": [
      {
        "count": "int",
        "dnsPrefix": "string",
        "name": "string",
        "osDiskSizeGB": "int",
        "osType": "string",
        "ports": [ "int" ],
        "storageProfile": "string",
        "vmSize": "string",
        "vnetSubnetID": "string"
      }
    ],
    "customProfile": {
      "orchestrator": "string"
    },
    "diagnosticsProfile": {
      "vmDiagnostics": {
        "enabled": "bool"
      }
    },
    "linuxProfile": {
      "adminUsername": "string",
      "ssh": {
        "publicKeys": [
          {
            "keyData": "string"
          }
        ]
      }
    },
    "masterProfile": {
      "count": "int",
      "dnsPrefix": "string",
      "firstConsecutiveStaticIP": "string",
      "osDiskSizeGB": "int",
      "storageProfile": "string",
      "vmSize": "string",
      "vnetSubnetID": "string"
    },
    "orchestratorProfile": {
      "orchestratorType": "string",
      "orchestratorVersion": "string"
    },
    "servicePrincipalProfile": {
      "clientId": "string",
      "keyVaultSecretRef": {
        "secretName": "string",
        "vaultID": "string",
        "version": "string"
      },
      "secret": "string"
    },
    "windowsProfile": {
      "adminPassword": "string",
      "adminUsername": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

Microsoft.ContainerService/containerServices

Designação Descrição Valor
Versão da API A versão api '2017-07-01'
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do serviço de contêiner. ContainerServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.ContainerService/containerServices'

ContainerServiceAgentPoolProfile

Designação Descrição Valor
contagem Número de agentes (VMs) para hospedar contêineres do docker. Os valores permitidos devem estar no intervalo de 1 a 100 (inclusive). O valor padrão é 1. Int

Restrições:
Valor mínimo = 1
Valor máximo = 100
dnsPrefix Prefixo DNS a ser usado para criar o FQDN para o pool de agentes. corda
Designação Nome exclusivo do perfil do pool de agentes no contexto da assinatura e do grupo de recursos. string (obrigatório)
osDiskSizeGB Tamanho do disco do SO em GB a ser usado para especificar o tamanho do disco para cada máquina neste pool mestre/agente. Se você especificar 0, ele aplicará o tamanho osDisk padrão de acordo com o vmSize especificado. Int

Restrições:
Valor mínimo = 0
Valor máximo = 1023
tipo de sistema operativo OsType a ser usado para especificar o tipo os. Escolha entre Linux e Windows. Padrão para Linux. 'Linux'
'Janelas'
portos Matriz de número de portas usada para expor neste pool de agentes. As portas abertas padrão são diferentes com base na sua escolha de orquestrador. Int

Restrições:
Valor mínimo = 1
Valor máximo = 65535[]
storageProfile O perfil de armazenamento especifica o tipo de armazenamento usado. Escolha entre StorageAccount e ManagedDisks. Deixe-o vazio, nós escolheremos para você com base na escolha do orquestrador. 'ManagedDisks'
'Conta de armazenamento'
vmTamanho Tamanho das VMs do agente. 'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D11_v2_Promo'
'Standard_D12'
'Standard_D12_v2'
'Standard_D12_v2_Promo'
'Standard_D13'
'Standard_D13_v2'
'Standard_D13_v2_Promo'
'Standard_D14'
'Standard_D14_v2'
'Standard_D14_v2_Promo'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v2_Promo'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D3_v2_Promo'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v2_Promo'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D5_v2_Promo'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS11_v2_Promo'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS12_v2_Promo'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS13_v2_Promo'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS14_v2_Promo'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS2_v2_Promo'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS3_v2_Promo'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS4_v2_Promo'
'Standard_DS5_v2'
'Standard_DS5_v2_Promo'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16s_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
«Standard_GS4-4»
«Standard_GS4-8»
'Standard_GS5'
«Standard_GS5-16»
«Standard_GS5-8»
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
«Standard_NV6» (obrigatório)
vnetSubnetID VNet SubnetID especifica o identificador de sub-rede da VNet. corda

ContainerServiceCustomProfile

Designação Descrição Valor
orquestrador O nome do orquestrador personalizado a ser usado. string (obrigatório)

ContainerServiceDiagnosticsProfile

Designação Descrição Valor
vmDiagnostics Perfil para diagnóstico nas VMs de serviço de contêiner. ContainerServiceVMDiagnostics (obrigatório)

ContainerServiceLinuxProfile

Designação Descrição Valor
adminNome de utilizador O nome de usuário do administrador a ser usado para VMs Linux. cadeia de caracteres

Restrições:
Padrão = ^[A-Za-z][-A-Za-z0-9_]*$ (obrigatório)
SSH Configuração SSH para VMs baseadas em Linux em execução no Azure. ContainerServiceSshConfiguration (obrigatório)

ContainerServiceMasterProfile

Designação Descrição Valor
contagem Número de mestres (VMs) no cluster de serviço de contêiner. Os valores permitidos são 1, 3 e 5. O valor padrão é 1. Int
dnsPrefix Prefixo DNS a ser usado para criar o FQDN para o pool mestre. string (obrigatório)
primeiroConsecutiveStaticIP FirstConsecutiveStaticIP usado para especificar o primeiro ip estático de mestres. corda
osDiskSizeGB Tamanho do disco do SO em GB a ser usado para especificar o tamanho do disco para cada máquina neste pool mestre/agente. Se você especificar 0, ele aplicará o tamanho osDisk padrão de acordo com o vmSize especificado. Int

Restrições:
Valor mínimo = 0
Valor máximo = 1023
storageProfile O perfil de armazenamento especifica o tipo de armazenamento usado. Escolha entre StorageAccount e ManagedDisks. Deixe-o vazio, nós escolheremos para você com base na escolha do orquestrador. 'ManagedDisks'
'Conta de armazenamento'
vmTamanho Tamanho das VMs do agente. 'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D11_v2_Promo'
'Standard_D12'
'Standard_D12_v2'
'Standard_D12_v2_Promo'
'Standard_D13'
'Standard_D13_v2'
'Standard_D13_v2_Promo'
'Standard_D14'
'Standard_D14_v2'
'Standard_D14_v2_Promo'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v2_Promo'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D3_v2_Promo'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v2_Promo'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D5_v2_Promo'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS11_v2_Promo'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS12_v2_Promo'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS13_v2_Promo'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS14_v2_Promo'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS2_v2_Promo'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS3_v2_Promo'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS4_v2_Promo'
'Standard_DS5_v2'
'Standard_DS5_v2_Promo'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16s_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
«Standard_GS4-4»
«Standard_GS4-8»
'Standard_GS5'
«Standard_GS5-16»
«Standard_GS5-8»
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
«Standard_NV6» (obrigatório)
vnetSubnetID VNet SubnetID especifica o identificador de sub-rede da VNet. corda

ContainerServiceOrchestratorProfile

Designação Descrição Valor
orchestratorType O orquestrador a ser usado para gerenciar recursos de cluster de serviço de contêiner. Os valores válidos são Kubernetes, Swarm, DCOS, DockerCE e Custom. 'Personalizado'
'DCOS'
'DockerCE'
'Kubernetes'
'Enxame' (obrigatório)
orchestratorVersão A versão do orquestrador a ser usada. Você pode especificar a parte major.minor.patch da versão real. Por exemplo, você pode especificar a versão como "1.6.11". corda

ContainerServicePrincipalProfile

Designação Descrição Valor
ID do cliente A ID da entidade de serviço. string (obrigatório)
keyVaultSecretRef Referência a um segredo armazenado no Cofre da Chave do Azure. KeyVaultSecretRef
segredo A senha secreta associada à entidade de serviço em texto sem formatação. corda

ContainerServiceProperties

Designação Descrição Valor
agentPoolProfiles Propriedades do pool de agentes. ContainerServiceAgentPoolProfile []
perfil personalizado Propriedades para configurar um cluster de serviço de contêiner personalizado. ContainerServiceCustomProfile
diagnosticsProfile Perfil para diagnóstico no cluster de serviço de contêiner. ContainerServiceDiagnosticsProfile
linuxPerfil Perfil para VMs Linux no cluster de serviço de contêiner. ContainerServiceLinuxProfile (obrigatório)
Perfil mestre Perfil para o mestre de serviço de contêiner. ContainerServiceMasterProfile (obrigatório)
orchestratorPerfil Perfil para o orquestrador de serviço de contêiner. ContainerServiceOrchestratorProfile (obrigatório)
servicePrincipalProfile Informações sobre uma identidade de entidade de serviço para o cluster usar para manipular APIs do Azure. Um exato de segredo ou keyVaultSecretRef precisa ser especificado. ContainerServicePrincipalProfile
windowsProfile Perfil para VMs do Windows no cluster de serviço de contêiner. ContainerServiceWindowsProfile

ContainerServiceSshConfiguration

Designação Descrição Valor
chaves públicas A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em Linux. Espere apenas uma chave especificada. ContainerServiceSshPublicKey[] (obrigatório)

ContainerServiceSshPublicKey

Designação Descrição Valor
dados-chave Chave pública de certificado usada para autenticar com VMs por meio de SSH. O certificado deve estar em formato PEM com ou sem cabeçalhos. string (obrigatório)

ContainerServiceVMDiagnósticos

Designação Descrição Valor
ativado Se o agente de diagnóstico da VM é provisionado na VM. bool (obrigatório)

ContainerServiceWindowsProfile

Designação Descrição Valor
adminPalavra-passe A senha de administrador a ser usada para VMs do Windows. cadeia de caracteres

Restrições:
Padrão = ^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$ (obrigatório)
adminNome de utilizador O nome de usuário do administrador a ser usado para VMs do Windows. cadeia de caracteres

Restrições:
Padrão = ^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$ (obrigatório)

KeyVaultSecretRef

Designação Descrição Valor
nomeSegredo O nome secreto. string (obrigatório)
ID do cofre Identificador do cofre da chave. string (obrigatório)
Versão A versão secreta. corda

Tags de Recursos

Designação Descrição Valor

Exemplos de uso

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso containerServices pode ser implantado com operações que visam:

  • 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.ContainerService/containerServices, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerService/containerServices@2017-07-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      agentPoolProfiles = [
        {
          count = int
          dnsPrefix = "string"
          name = "string"
          osDiskSizeGB = int
          osType = "string"
          ports = [
            int
          ]
          storageProfile = "string"
          vmSize = "string"
          vnetSubnetID = "string"
        }
      ]
      customProfile = {
        orchestrator = "string"
      }
      diagnosticsProfile = {
        vmDiagnostics = {
          enabled = bool
        }
      }
      linuxProfile = {
        adminUsername = "string"
        ssh = {
          publicKeys = [
            {
              keyData = "string"
            }
          ]
        }
      }
      masterProfile = {
        count = int
        dnsPrefix = "string"
        firstConsecutiveStaticIP = "string"
        osDiskSizeGB = int
        storageProfile = "string"
        vmSize = "string"
        vnetSubnetID = "string"
      }
      orchestratorProfile = {
        orchestratorType = "string"
        orchestratorVersion = "string"
      }
      servicePrincipalProfile = {
        clientId = "string"
        keyVaultSecretRef = {
          secretName = "string"
          vaultID = "string"
          version = "string"
        }
        secret = "string"
      }
      windowsProfile = {
        adminPassword = "string"
        adminUsername = "string"
      }
    }
  }
}

Valores de propriedade

Microsoft.ContainerService/containerServices

Designação Descrição Valor
Localização Localização do recurso string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do serviço de contêiner. ContainerServiceProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.ContainerService/containerServices@2017-07-01"

ContainerServiceAgentPoolProfile

Designação Descrição Valor
contagem Número de agentes (VMs) para hospedar contêineres do docker. Os valores permitidos devem estar no intervalo de 1 a 100 (inclusive). O valor padrão é 1. Int

Restrições:
Valor mínimo = 1
Valor máximo = 100
dnsPrefix Prefixo DNS a ser usado para criar o FQDN para o pool de agentes. corda
Designação Nome exclusivo do perfil do pool de agentes no contexto da assinatura e do grupo de recursos. string (obrigatório)
osDiskSizeGB Tamanho do disco do SO em GB a ser usado para especificar o tamanho do disco para cada máquina neste pool mestre/agente. Se você especificar 0, ele aplicará o tamanho osDisk padrão de acordo com o vmSize especificado. Int

Restrições:
Valor mínimo = 0
Valor máximo = 1023
tipo de sistema operativo OsType a ser usado para especificar o tipo os. Escolha entre Linux e Windows. Padrão para Linux. 'Linux'
'Janelas'
portos Matriz de número de portas usada para expor neste pool de agentes. As portas abertas padrão são diferentes com base na sua escolha de orquestrador. Int

Restrições:
Valor mínimo = 1
Valor máximo = 65535[]
storageProfile O perfil de armazenamento especifica o tipo de armazenamento usado. Escolha entre StorageAccount e ManagedDisks. Deixe-o vazio, nós escolheremos para você com base na escolha do orquestrador. 'ManagedDisks'
'Conta de armazenamento'
vmTamanho Tamanho das VMs do agente. 'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D11_v2_Promo'
'Standard_D12'
'Standard_D12_v2'
'Standard_D12_v2_Promo'
'Standard_D13'
'Standard_D13_v2'
'Standard_D13_v2_Promo'
'Standard_D14'
'Standard_D14_v2'
'Standard_D14_v2_Promo'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v2_Promo'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D3_v2_Promo'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v2_Promo'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D5_v2_Promo'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS11_v2_Promo'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS12_v2_Promo'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS13_v2_Promo'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS14_v2_Promo'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS2_v2_Promo'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS3_v2_Promo'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS4_v2_Promo'
'Standard_DS5_v2'
'Standard_DS5_v2_Promo'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16s_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
«Standard_GS4-4»
«Standard_GS4-8»
'Standard_GS5'
«Standard_GS5-16»
«Standard_GS5-8»
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
«Standard_NV6» (obrigatório)
vnetSubnetID VNet SubnetID especifica o identificador de sub-rede da VNet. corda

ContainerServiceCustomProfile

Designação Descrição Valor
orquestrador O nome do orquestrador personalizado a ser usado. string (obrigatório)

ContainerServiceDiagnosticsProfile

Designação Descrição Valor
vmDiagnostics Perfil para diagnóstico nas VMs de serviço de contêiner. ContainerServiceVMDiagnostics (obrigatório)

ContainerServiceLinuxProfile

Designação Descrição Valor
adminNome de utilizador O nome de usuário do administrador a ser usado para VMs Linux. cadeia de caracteres

Restrições:
Padrão = ^[A-Za-z][-A-Za-z0-9_]*$ (obrigatório)
SSH Configuração SSH para VMs baseadas em Linux em execução no Azure. ContainerServiceSshConfiguration (obrigatório)

ContainerServiceMasterProfile

Designação Descrição Valor
contagem Número de mestres (VMs) no cluster de serviço de contêiner. Os valores permitidos são 1, 3 e 5. O valor padrão é 1. Int
dnsPrefix Prefixo DNS a ser usado para criar o FQDN para o pool mestre. string (obrigatório)
primeiroConsecutiveStaticIP FirstConsecutiveStaticIP usado para especificar o primeiro ip estático de mestres. corda
osDiskSizeGB Tamanho do disco do SO em GB a ser usado para especificar o tamanho do disco para cada máquina neste pool mestre/agente. Se você especificar 0, ele aplicará o tamanho osDisk padrão de acordo com o vmSize especificado. Int

Restrições:
Valor mínimo = 0
Valor máximo = 1023
storageProfile O perfil de armazenamento especifica o tipo de armazenamento usado. Escolha entre StorageAccount e ManagedDisks. Deixe-o vazio, nós escolheremos para você com base na escolha do orquestrador. 'ManagedDisks'
'Conta de armazenamento'
vmTamanho Tamanho das VMs do agente. 'Standard_A1'
'Standard_A10'
'Standard_A11'
'Standard_A1_v2'
'Standard_A2'
'Standard_A2m_v2'
'Standard_A2_v2'
'Standard_A3'
'Standard_A4'
'Standard_A4m_v2'
'Standard_A4_v2'
'Standard_A5'
'Standard_A6'
'Standard_A7'
'Standard_A8'
'Standard_A8m_v2'
'Standard_A8_v2'
'Standard_A9'
'Standard_B2ms'
'Standard_B2s'
'Standard_B4ms'
'Standard_B8ms'
'Standard_D1'
'Standard_D11'
'Standard_D11_v2'
'Standard_D11_v2_Promo'
'Standard_D12'
'Standard_D12_v2'
'Standard_D12_v2_Promo'
'Standard_D13'
'Standard_D13_v2'
'Standard_D13_v2_Promo'
'Standard_D14'
'Standard_D14_v2'
'Standard_D14_v2_Promo'
'Standard_D15_v2'
'Standard_D16s_v3'
'Standard_D16_v3'
'Standard_D1_v2'
'Standard_D2'
'Standard_D2s_v3'
'Standard_D2_v2'
'Standard_D2_v2_Promo'
'Standard_D2_v3'
'Standard_D3'
'Standard_D32s_v3'
'Standard_D32_v3'
'Standard_D3_v2'
'Standard_D3_v2_Promo'
'Standard_D4'
'Standard_D4s_v3'
'Standard_D4_v2'
'Standard_D4_v2_Promo'
'Standard_D4_v3'
'Standard_D5_v2'
'Standard_D5_v2_Promo'
'Standard_D64s_v3'
'Standard_D64_v3'
'Standard_D8s_v3'
'Standard_D8_v3'
'Standard_DS1'
'Standard_DS11'
'Standard_DS11_v2'
'Standard_DS11_v2_Promo'
'Standard_DS12'
'Standard_DS12_v2'
'Standard_DS12_v2_Promo'
'Standard_DS13'
'Standard_DS13-2_v2'
'Standard_DS13-4_v2'
'Standard_DS13_v2'
'Standard_DS13_v2_Promo'
'Standard_DS14'
'Standard_DS14-4_v2'
'Standard_DS14-8_v2'
'Standard_DS14_v2'
'Standard_DS14_v2_Promo'
'Standard_DS15_v2'
'Standard_DS1_v2'
'Standard_DS2'
'Standard_DS2_v2'
'Standard_DS2_v2_Promo'
'Standard_DS3'
'Standard_DS3_v2'
'Standard_DS3_v2_Promo'
'Standard_DS4'
'Standard_DS4_v2'
'Standard_DS4_v2_Promo'
'Standard_DS5_v2'
'Standard_DS5_v2_Promo'
'Standard_E16s_v3'
'Standard_E16_v3'
'Standard_E2s_v3'
'Standard_E2_v3'
'Standard_E32-16s_v3'
'Standard_E32-8s_v3'
'Standard_E32s_v3'
'Standard_E32_v3'
'Standard_E4s_v3'
'Standard_E4_v3'
'Standard_E64-16s_v3'
'Standard_E64-32s_v3'
'Standard_E64s_v3'
'Standard_E64_v3'
'Standard_E8s_v3'
'Standard_E8_v3'
'Standard_F1'
'Standard_F16'
'Standard_F16s'
'Standard_F16s_v2'
'Standard_F1s'
'Standard_F2'
'Standard_F2s'
'Standard_F2s_v2'
'Standard_F32s_v2'
'Standard_F4'
'Standard_F4s'
'Standard_F4s_v2'
'Standard_F64s_v2'
'Standard_F72s_v2'
'Standard_F8'
'Standard_F8s'
'Standard_F8s_v2'
'Standard_G1'
'Standard_G2'
'Standard_G3'
'Standard_G4'
'Standard_G5'
'Standard_GS1'
'Standard_GS2'
'Standard_GS3'
'Standard_GS4'
«Standard_GS4-4»
«Standard_GS4-8»
'Standard_GS5'
«Standard_GS5-16»
«Standard_GS5-8»
'Standard_H16'
'Standard_H16m'
'Standard_H16mr'
'Standard_H16r'
'Standard_H8'
'Standard_H8m'
'Standard_L16s'
'Standard_L32s'
'Standard_L4s'
'Standard_L8s'
'Standard_M128-32ms'
'Standard_M128-64ms'
'Standard_M128ms'
'Standard_M128s'
'Standard_M64-16ms'
'Standard_M64-32ms'
'Standard_M64ms'
'Standard_M64s'
'Standard_NC12'
'Standard_NC12s_v2'
'Standard_NC12s_v3'
'Standard_NC24'
'Standard_NC24r'
'Standard_NC24rs_v2'
'Standard_NC24rs_v3'
'Standard_NC24s_v2'
'Standard_NC24s_v3'
'Standard_NC6'
'Standard_NC6s_v2'
'Standard_NC6s_v3'
'Standard_ND12s'
'Standard_ND24rs'
'Standard_ND24s'
'Standard_ND6s'
'Standard_NV12'
'Standard_NV24'
«Standard_NV6» (obrigatório)
vnetSubnetID VNet SubnetID especifica o identificador de sub-rede da VNet. corda

ContainerServiceOrchestratorProfile

Designação Descrição Valor
orchestratorType O orquestrador a ser usado para gerenciar recursos de cluster de serviço de contêiner. Os valores válidos são Kubernetes, Swarm, DCOS, DockerCE e Custom. 'Personalizado'
'DCOS'
'DockerCE'
'Kubernetes'
'Enxame' (obrigatório)
orchestratorVersão A versão do orquestrador a ser usada. Você pode especificar a parte major.minor.patch da versão real. Por exemplo, você pode especificar a versão como "1.6.11". corda

ContainerServicePrincipalProfile

Designação Descrição Valor
ID do cliente A ID da entidade de serviço. string (obrigatório)
keyVaultSecretRef Referência a um segredo armazenado no Cofre da Chave do Azure. KeyVaultSecretRef
segredo A senha secreta associada à entidade de serviço em texto sem formatação. corda

ContainerServiceProperties

Designação Descrição Valor
agentPoolProfiles Propriedades do pool de agentes. ContainerServiceAgentPoolProfile []
perfil personalizado Propriedades para configurar um cluster de serviço de contêiner personalizado. ContainerServiceCustomProfile
diagnosticsProfile Perfil para diagnóstico no cluster de serviço de contêiner. ContainerServiceDiagnosticsProfile
linuxPerfil Perfil para VMs Linux no cluster de serviço de contêiner. ContainerServiceLinuxProfile (obrigatório)
Perfil mestre Perfil para o mestre de serviço de contêiner. ContainerServiceMasterProfile (obrigatório)
orchestratorPerfil Perfil para o orquestrador de serviço de contêiner. ContainerServiceOrchestratorProfile (obrigatório)
servicePrincipalProfile Informações sobre uma identidade de entidade de serviço para o cluster usar para manipular APIs do Azure. Um exato de segredo ou keyVaultSecretRef precisa ser especificado. ContainerServicePrincipalProfile
windowsProfile Perfil para VMs do Windows no cluster de serviço de contêiner. ContainerServiceWindowsProfile

ContainerServiceSshConfiguration

Designação Descrição Valor
chaves públicas A lista de chaves públicas SSH usadas para autenticar com VMs baseadas em Linux. Espere apenas uma chave especificada. ContainerServiceSshPublicKey[] (obrigatório)

ContainerServiceSshPublicKey

Designação Descrição Valor
dados-chave Chave pública de certificado usada para autenticar com VMs por meio de SSH. O certificado deve estar em formato PEM com ou sem cabeçalhos. string (obrigatório)

ContainerServiceVMDiagnósticos

Designação Descrição Valor
ativado Se o agente de diagnóstico da VM é provisionado na VM. bool (obrigatório)

ContainerServiceWindowsProfile

Designação Descrição Valor
adminPalavra-passe A senha de administrador a ser usada para VMs do Windows. cadeia de caracteres

Restrições:
Padrão = ^(?=.*[a-z])(?=.*[A-Z])(?=.*[!@#$%\^&\*\(\)])[a-zA-Z\d!@#$%\^&\*\(\)]{12,123}$ (obrigatório)
adminNome de utilizador O nome de usuário do administrador a ser usado para VMs do Windows. cadeia de caracteres

Restrições:
Padrão = ^[a-zA-Z0-9]+([._]?[a-zA-Z0-9]+)*$ (obrigatório)

KeyVaultSecretRef

Designação Descrição Valor
nomeSegredo O nome secreto. string (obrigatório)
ID do cofre Identificador do cofre da chave. string (obrigatório)
Versão A versão secreta. corda

Tags de Recursos

Designação Descrição Valor