Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Definição de recursos do bíceps
O tipo de recurso containerServices pode ser implantado com operações que visam:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 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
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
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:
- Grupos de recursos - Consulte comandos de implantação de grupo 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 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
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
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
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
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 |
---|