Microsoft.ServiceFabric managedClusters/nodeTypes 2021-05-01
- Mais recente
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 09-09-01-preview de 2023
- 07-07-01-preview de 2023
- 03-03-01-preview de 2023
- 2023-02-01-preview
- 2022-10-01-preview
- 08-08-01-preview de 2022
- 06-01-preview de 2022
- 02-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 07-07-01-preview de 2021
- 2021-05-01
- 01-01-01-preview de 2021
- 01-01-pré-visualização de 2020
Definição de recurso do Bicep
O tipo de recurso managedClusters/nodeTypes pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters/nodeTypes, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01' = {
name: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
parent: resourceSymbolicName
properties: {
applicationPorts: {
endPort: int
startPort: int
}
capacities: {
{customized property}: 'string'
}
dataDiskSizeGB: int
dataDiskType: 'string'
ephemeralPorts: {
endPort: int
startPort: int
}
isPrimary: bool
isStateless: bool
multiplePlacementGroups: bool
placementProperties: {
{customized property}: 'string'
}
vmExtensions: [
{
name: 'string'
properties: {
autoUpgradeMinorVersion: bool
forceUpdateTag: 'string'
protectedSettings: any()
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any()
type: 'string'
typeHandlerVersion: 'string'
}
}
]
vmImageOffer: 'string'
vmImagePublisher: 'string'
vmImageSku: 'string'
vmImageVersion: 'string'
vmInstanceCount: int
vmManagedIdentity: {
userAssignedIdentities: [
'string'
]
}
vmSecrets: [
{
sourceVault: {
id: 'string'
}
vaultCertificates: [
{
certificateStore: 'string'
certificateUrl: 'string'
}
]
}
]
vmSize: 'string'
}
}
Valores de propriedade
managedClusters/nodeTypes
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) |
etiquetas | Etiquetas de recursos do Azure. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só precisa de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: managedClusters |
propriedades | As propriedades do tipo de nó | NodeTypeProperties |
NodeTypeProperties
Nome | Descrição | Valor |
---|---|---|
applicationPorts | O intervalo de portas a partir do qual o cluster atribuiu a porta às aplicações do Service Fabric. | EndpointRangeDescription |
capacidades | As etiquetas de capacidade aplicadas aos nós no tipo de nó, o gestor de recursos do cluster utiliza estas etiquetas para compreender a quantidade de recursos que um nó tem. | NodeTypePropertiesCapacities |
dataDiskSizeGB | Tamanho do disco para cada vm no tipo de nó em GBs. | int (obrigatório) |
dataDiskType | Tipo de disco de dados gerido. O IOPS e o débito são fornecidos pelo tamanho do disco, para ver mais informações, aceda a /azure/virtual-machines/disks-types. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
efémerosPorts | O intervalo de portas efémeras com que os nós neste tipo de nó devem ser configurados. | EndpointRangeDescription |
isPrimary | O tipo de nó no qual os serviços de sistema serão executados. Apenas um tipo de nó deve ser marcado como primário. Não é possível eliminar ou alterar o tipo de nó principal para clusters existentes. | bool (obrigatório) |
isStateless | Indica se o tipo de nó só pode alojar cargas de trabalho sem estado. | bool |
multiplePlacementGroups | Indica se o conjunto de dimensionamento associado ao tipo de nó pode ser composto por vários grupos de colocação. | bool |
placementProperties | As etiquetas de colocação aplicadas aos nós no tipo de nó, que podem ser utilizadas para indicar onde determinados serviços (carga de trabalho) devem ser executados. | NodeTypePropertiesPlacementProperties |
vmExtensions | Conjunto de extensões que devem ser instaladas nas máquinas virtuais. | VmssExtension[] |
vmImageOffer | O tipo de oferta da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, UbuntuServer ou WindowsServer. | string |
vmImagePublisher | O publicador da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, Canonical ou MicrosoftWindowsServer. | string |
vmImageSku | O SKU da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, 14.04.0-LTS ou 2012-R2-Datacenter. | string |
vmImageVersion | A versão da imagem do Azure Máquinas Virtuais Marketplace. Pode especificar um valor "mais recente" para selecionar a versão mais recente de uma imagem. Se for omitido, a predefinição é "mais recente". | string |
vmInstanceCount | O número de nós no tipo de nó. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 2147483647 |
vmManagedIdentity | Identidades do conjunto de dimensionamento de máquinas virtuais no tipo de nó. | VmManagedIdentity |
vmSecrets | Os segredos a instalar nas máquinas virtuais. | VaultSecretGroup[] |
vmSize | O tamanho das máquinas virtuais no conjunto. Todas as máquinas virtuais num conjunto têm o mesmo tamanho. Por exemplo, Standard_D3. | string |
EndpointRangeDescription
Nome | Descrição | Valor |
---|---|---|
endPort | Porta de fim de um intervalo de portas | int (obrigatório) |
startPort | Porta inicial de um intervalo de portas | int (obrigatório) |
NodeTypePropertiesCapacities
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
NodeTypePropertiesPlacementProperties
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
VmssExtension
Nome | Descrição | Valor |
---|---|---|
name | O nome da extensão. | cadeia (obrigatório) |
propriedades | Descreve as propriedades de uma Extensão de Conjunto de Dimensionamento de Máquinas Virtuais. | VmssExtensionProperties (obrigatório) |
VmssExtensionProperties
Nome | Descrição | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica se a extensão deve utilizar uma versão secundária mais recente se estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias a menos que sejam reimplementadas, mesmo com esta propriedade definida como verdadeira. | bool |
forceUpdateTag | Se for fornecido um valor e for diferente do valor anterior, o processador de extensões será forçado a atualizar, mesmo que a configuração da extensão não tenha sido alterada. | string |
protectedSettings | A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma definição protegida. | Para Bicep, pode utilizar a função any( ). |
provisionAfterExtensions | Coleção de nomes de extensões após o qual esta extensão tem de ser aprovisionada. | string[] |
publicador | O nome do editor do processador de extensões. | cadeia (obrigatório) |
definições | Definições públicas formatadas pelo Json para a extensão. | Para Bicep, pode utilizar a função any( ). |
tipo | Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". | cadeia (obrigatório) |
typeHandlerVersion | Especifica a versão do processador de scripts. | cadeia (obrigatório) |
VmManagedIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentities | A lista de identidades de utilizador associadas ao conjunto de dimensionamento de máquinas virtuais no tipo de nó. Cada entrada será um ID de recurso do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | string[] |
VaultSecretGroup
Nome | Descrição | Valor |
---|---|---|
sourceVault | O URL relativo do Key Vault que contém todos os certificados em VaultCertificates. | Sub-origem (obrigatório) |
vaultCertificates | A lista de referências do cofre de chaves no SourceVault que contêm certificados. | VaultCertificate[] (obrigatório) |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | Identificador de recursos do Azure. | string |
CofreCertificar
Nome | Descrição | Valor |
---|---|---|
certificateStore | Para VMs do Windows, especifica o arquivo de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O arquivo de certificados especificado está implicitamente na conta LocalMachine. Para VMs do Linux, o ficheiro de certificado é colocado no diretório /var/lib/waagent, com o nome de ficheiro {UppercaseThumbprint}.crt para o ficheiro de certificado X509 e {UppercaseThumbprint}.prv para chave privada. Ambos os ficheiros são formatados com .pem. |
cadeia (obrigatório) |
certificateUrl | Este é o URL de um certificado que foi carregado para Key Vault como segredo. Para adicionar um segredo à Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Neste caso, o certificado tem de ser É a codificação Base64 do seguinte Objeto JSON que está codificado em UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } |
cadeia (obrigatório) |
Definição de recurso do modelo arm
O tipo de recurso managedClusters/nodeTypes pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters/nodeTypes, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
"apiVersion": "2021-05-01",
"name": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"applicationPorts": {
"endPort": "int",
"startPort": "int"
},
"capacities": {
"{customized property}": "string"
},
"dataDiskSizeGB": "int",
"dataDiskType": "string",
"ephemeralPorts": {
"endPort": "int",
"startPort": "int"
},
"isPrimary": "bool",
"isStateless": "bool",
"multiplePlacementGroups": "bool",
"placementProperties": {
"{customized property}": "string"
},
"vmExtensions": [
{
"name": "string",
"properties": {
"autoUpgradeMinorVersion": "bool",
"forceUpdateTag": "string",
"protectedSettings": {},
"provisionAfterExtensions": [ "string" ],
"publisher": "string",
"settings": {},
"type": "string",
"typeHandlerVersion": "string"
}
}
],
"vmImageOffer": "string",
"vmImagePublisher": "string",
"vmImageSku": "string",
"vmImageVersion": "string",
"vmInstanceCount": "int",
"vmManagedIdentity": {
"userAssignedIdentities": [ "string" ]
},
"vmSecrets": [
{
"sourceVault": {
"id": "string"
},
"vaultCertificates": [
{
"certificateStore": "string",
"certificateUrl": "string"
}
]
}
],
"vmSize": "string"
}
}
Valores de propriedade
managedClusters/nodeTypes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ServiceFabric/managedClusters/nodeTypes" |
apiVersion | A versão da API de recursos | '2021-05-01' |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos arm JSON. |
cadeia (obrigatório) |
etiquetas | Etiquetas de recursos do Azure. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
propriedades | As propriedades do tipo de nó | NodeTypeProperties |
NodeTypeProperties
Nome | Descrição | Valor |
---|---|---|
applicationPorts | O intervalo de portas a partir das quais o cluster atribuiu a porta às aplicações do Service Fabric. | EndpointRangeDescription |
capacidades | As etiquetas de capacidade aplicadas aos nós no tipo de nó, o gestor de recursos do cluster utiliza estas etiquetas para compreender a quantidade de recursos que um nó tem. | NodeTypePropertiesCapacities |
dataDiskSizeGB | Tamanho do disco para cada vm no tipo de nó em GBs. | int (obrigatório) |
dataDiskType | Tipo de disco de dados gerido. O IOPS e o débito são fornecidos pelo tamanho do disco, para ver mais informações, aceda a /azure/virtual-machines/disks-types. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
efémerosPorts | O intervalo de portas efémeras com que os nós neste tipo de nó devem ser configurados. | EndpointRangeDescription |
isPrimary | O tipo de nó no qual os serviços de sistema serão executados. Apenas um tipo de nó deve ser marcado como primário. Não é possível eliminar ou alterar o tipo de nó principal para clusters existentes. | bool (obrigatório) |
isStateless | Indica se o tipo de nó só pode alojar cargas de trabalho Sem Estado. | bool |
multiplePlacementGroups | Indica se o conjunto de dimensionamento associado ao tipo de nó pode ser composto por vários grupos de colocação. | bool |
placementProperties | As etiquetas de colocação aplicadas aos nós no tipo de nó, que podem ser utilizadas para indicar onde determinados serviços (carga de trabalho) devem ser executados. | NodeTypePropertiesPlacementProperties |
vmExtensions | Conjunto de extensões que devem ser instaladas nas máquinas virtuais. | VmssExtension[] |
vmImageOffer | O tipo de oferta da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, UbuntuServer ou WindowsServer. | string |
vmImagePublisher | O publicador da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, Canonical ou MicrosoftWindowsServer. | string |
vmImageSku | O SKU da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, 14.04.0-LTS ou 2012-R2-Datacenter. | string |
vmImageVersion | A versão da imagem do Azure Máquinas Virtuais Marketplace. Pode especificar um valor "mais recente" para selecionar a versão mais recente de uma imagem. Se omitido, a predefinição é "mais recente". | string |
vmInstanceCount | O número de nós no tipo de nó. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 2147483647 |
vmManagedIdentity | Identidades do conjunto de dimensionamento de máquinas virtuais no tipo de nó. | VmManagedIdentity |
vmSecrets | Os segredos a instalar nas máquinas virtuais. | VaultSecretGroup[] |
vmSize | O tamanho das máquinas virtuais no conjunto. Todas as máquinas virtuais num conjunto têm o mesmo tamanho. Por exemplo, Standard_D3. | string |
EndpointRangeDescription
Nome | Descrição | Valor |
---|---|---|
endPort | Porta de fim de um intervalo de portas | int (obrigatório) |
startPort | Porta de início de um intervalo de portas | int (obrigatório) |
NodeTypePropertiesCapacities
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
NodeTypePropertiesPlacementProperties
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
VmssExtension
Nome | Descrição | Valor |
---|---|---|
name | O nome da extensão. | cadeia (obrigatório) |
propriedades | Descreve as propriedades de uma Extensão de Conjunto de Dimensionamento de Máquinas Virtuais. | VmssExtensionProperties (obrigatório) |
VmssExtensionProperties
Nome | Descrição | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica se a extensão deve utilizar uma versão secundária mais recente se uma estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias, a menos que seja reimplementada, mesmo com esta propriedade definida como verdadeira. | bool |
forceUpdateTag | Se for fornecido um valor e for diferente do valor anterior, o processador de extensões será forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada. | string |
protectedSettings | A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma definição protegida. | |
provisionAfterExtensions | Coleção de nomes de extensões após o qual esta extensão tem de ser aprovisionada. | cadeia[] |
publicador | O nome do editor do processador de extensões. | cadeia (obrigatório) |
definições | Definições públicas formatadas por Json para a extensão. | |
tipo | Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". | cadeia (obrigatório) |
typeHandlerVersion | Especifica a versão do processador de scripts. | cadeia (obrigatório) |
VmManagedIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentities | A lista de identidades de utilizador associadas ao conjunto de dimensionamento de máquinas virtuais no tipo de nó. Cada entrada será um ID de recurso do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | cadeia[] |
VaultSecretGroup
Nome | Descrição | Valor |
---|---|---|
sourceVault | O URL relativo do Key Vault que contém todos os certificados em VaultCertificates. | Sub-origem (obrigatório) |
vaultCertificates | A lista de referências do cofre de chaves no SourceVault que contêm certificados. | VaultCertificate[] (obrigatório) |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | Identificador de recursos do Azure. | string |
CofreCertificar
Nome | Descrição | Valor |
---|---|---|
certificateStore | Para VMs do Windows, especifica o arquivo de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O arquivo de certificados especificado está implicitamente na conta LocalMachine. Para VMs do Linux, o ficheiro de certificado é colocado no diretório /var/lib/waagent, com o nome de ficheiro {UppercaseThumbprint}.crt para o ficheiro de certificado X509 e {UppercaseThumbprint}.prv para chave privada. Ambos os ficheiros são formatados com .pem. |
cadeia (obrigatório) |
certificateUrl | Este é o URL de um certificado que foi carregado para Key Vault como segredo. Para adicionar um segredo à Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Neste caso, o certificado tem de ser É a codificação Base64 do seguinte Objeto JSON que está codificado em UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } |
cadeia (obrigatório) |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso managedClusters/nodeTypes pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters/nodeTypes, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01"
name = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
applicationPorts = {
endPort = int
startPort = int
}
capacities = {
{customized property} = "string"
}
dataDiskSizeGB = int
dataDiskType = "string"
ephemeralPorts = {
endPort = int
startPort = int
}
isPrimary = bool
isStateless = bool
multiplePlacementGroups = bool
placementProperties = {
{customized property} = "string"
}
vmExtensions = [
{
name = "string"
properties = {
autoUpgradeMinorVersion = bool
forceUpdateTag = "string"
provisionAfterExtensions = [
"string"
]
publisher = "string"
type = "string"
typeHandlerVersion = "string"
}
}
]
vmImageOffer = "string"
vmImagePublisher = "string"
vmImageSku = "string"
vmImageVersion = "string"
vmInstanceCount = int
vmManagedIdentity = {
userAssignedIdentities = [
"string"
]
}
vmSecrets = [
{
sourceVault = {
id = "string"
}
vaultCertificates = [
{
certificateStore = "string"
certificateUrl = "string"
}
]
}
]
vmSize = "string"
}
})
}
Valores de propriedade
managedClusters/nodeTypes
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01" |
name | O nome do recurso | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID do recurso do tipo: managedClusters |
etiquetas | Etiquetas de recursos do Azure. | Dicionário de nomes e valores de etiquetas. |
propriedades | As propriedades do tipo de nó | NodeTypeProperties |
NodeTypeProperties
Nome | Descrição | Valor |
---|---|---|
applicationPorts | O intervalo de portas a partir das quais o cluster atribuiu a porta às aplicações do Service Fabric. | EndpointRangeDescription |
capacidades | As etiquetas de capacidade aplicadas aos nós no tipo de nó, o gestor de recursos do cluster utiliza estas etiquetas para compreender a quantidade de recursos que um nó tem. | NodeTypePropertiesCapacities |
dataDiskSizeGB | Tamanho do disco para cada vm no tipo de nó em GBs. | int (obrigatório) |
dataDiskType | Tipo de disco de dados gerido. O IOPS e o débito são fornecidos pelo tamanho do disco, para ver mais informações, aceda a /azure/virtual-machines/disks-types. | "Premium_LRS" "StandardSSD_LRS" "Standard_LRS" |
efémerosPorts | O intervalo de portas efémeras com que os nós neste tipo de nó devem ser configurados. | EndpointRangeDescription |
isPrimary | O tipo de nó no qual os serviços de sistema serão executados. Apenas um tipo de nó deve ser marcado como primário. Não é possível eliminar ou alterar o tipo de nó principal para clusters existentes. | bool (obrigatório) |
isStateless | Indica se o tipo de nó só pode alojar cargas de trabalho Sem Estado. | bool |
multiplePlacementGroups | Indica se o conjunto de dimensionamento associado ao tipo de nó pode ser composto por vários grupos de colocação. | bool |
placementProperties | As etiquetas de colocação aplicadas aos nós no tipo de nó, que podem ser utilizadas para indicar onde determinados serviços (carga de trabalho) devem ser executados. | NodeTypePropertiesPlacementProperties |
vmExtensions | Conjunto de extensões que devem ser instaladas nas máquinas virtuais. | VmssExtension[] |
vmImageOffer | O tipo de oferta da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, UbuntuServer ou WindowsServer. | string |
vmImagePublisher | O publicador da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, Canonical ou MicrosoftWindowsServer. | string |
vmImageSku | O SKU da imagem do Azure Máquinas Virtuais Marketplace. Por exemplo, 14.04.0-LTS ou 2012-R2-Datacenter. | string |
vmImageVersion | A versão da imagem do Azure Máquinas Virtuais Marketplace. Pode especificar um valor "mais recente" para selecionar a versão mais recente de uma imagem. Se omitido, a predefinição é "mais recente". | string |
vmInstanceCount | O número de nós no tipo de nó. | int (obrigatório) Restrições: Valor mínimo = 1 Valor máximo = 2147483647 |
vmManagedIdentity | Identidades do conjunto de dimensionamento de máquinas virtuais no tipo de nó. | VmManagedIdentity |
vmSecrets | Os segredos a instalar nas máquinas virtuais. | VaultSecretGroup[] |
vmSize | O tamanho das máquinas virtuais no conjunto. Todas as máquinas virtuais num conjunto têm o mesmo tamanho. Por exemplo, Standard_D3. | string |
EndpointRangeDescription
Nome | Descrição | Valor |
---|---|---|
endPort | Porta de fim de um intervalo de portas | int (obrigatório) |
startPort | Porta de início de um intervalo de portas | int (obrigatório) |
NodeTypePropertiesCapacities
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
NodeTypePropertiesPlacementProperties
Nome | Descrição | Valor |
---|---|---|
{customized property} | string |
VmssExtension
Nome | Descrição | Valor |
---|---|---|
name | O nome da extensão. | cadeia (obrigatório) |
propriedades | Descreve as propriedades de uma Extensão de Conjunto de Dimensionamento de Máquinas Virtuais. | VmssExtensionProperties (obrigatório) |
VmssExtensionProperties
Nome | Descrição | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica se a extensão deve utilizar uma versão secundária mais recente se uma estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias, a menos que seja reimplementada, mesmo com esta propriedade definida como verdadeira. | bool |
forceUpdateTag | Se for fornecido um valor e for diferente do valor anterior, o processador de extensões será forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada. | string |
protectedSettings | A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma definição protegida. | |
provisionAfterExtensions | Coleção de nomes de extensões após o qual esta extensão tem de ser aprovisionada. | cadeia[] |
publicador | O nome do editor do processador de extensões. | cadeia (obrigatório) |
definições | Definições públicas formatadas por Json para a extensão. | |
tipo | Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". | cadeia (obrigatório) |
typeHandlerVersion | Especifica a versão do processador de scripts. | cadeia (obrigatório) |
VmManagedIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentities | A lista de identidades de utilizador associadas ao conjunto de dimensionamento de máquinas virtuais no tipo de nó. Cada entrada será um ID de recurso do ARM no formulário: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | cadeia[] |
VaultSecretGroup
Nome | Descrição | Valor |
---|---|---|
sourceVault | O URL relativo do Key Vault que contém todos os certificados em VaultCertificates. | SubResource (obrigatório) |
vaultCertificates | A lista de referências do cofre de chaves no SourceVault que contém certificados. | VaultCertificate[] (obrigatório) |
Sub-origem
Nome | Descrição | Valor |
---|---|---|
ID | Identificador de recursos do Azure. | string |
VaultCertificate
Nome | Descrição | Valor |
---|---|---|
certificateStore | Para VMs do Windows, especifica o arquivo de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O arquivo de certificados especificado está implicitamente na conta LocalMachine. Para VMs do Linux, o ficheiro de certificado é colocado no diretório /var/lib/waagent, com o nome de ficheiro {UppercaseThumbprint}.crt para o ficheiro de certificado X509 e {UppercaseThumbprint}.prv para chave privada. Ambos os ficheiros estão formatados em .pem. |
cadeia (obrigatório) |
certificateUrl | Este é o URL de um certificado que foi carregado para Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Neste caso, o certificado tem de ser É a codificação Base64 do seguinte Objeto JSON que está codificado em UTF-8: { "data":"{Base64-encoded-certificate}", "dataType":"pfx", "password":"{pfx-file-password}" } |
cadeia (obrigatório) |