Microsoft.ServiceFabric managedClusters/nodeTypes 2021-05-01
- última
- 2024-06-01-preview
- 2024-04-01
- 2024-02-01-preview
- 2023-12-01-preview
- 2023-11-01-preview
- 2023-09-01-preview
- 2023-07-01-preview
- 2023-03-01-preview
- 2023-02-01-preview
- 2022-10-01-preview
- 2022-08-01-preview
- 2022-06-01-preview
- 2022-02-01-preview
- 2022-01-01
- 2021-11-01-preview
- 2021-07-01-preview
- 2021-05-01
- 2021-01-01-preview
- 2020-01-01-preview
Definição de recurso do Bicep
O tipo de recurso managedClusters/nodeTypes pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters/nodeTypes, adicione o seguinte Bicep ao modelo.
resource symbolicname 'Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01' = {
name: 'string'
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(Azure.Bicep.Types.Concrete.AnyType)
provisionAfterExtensions: [
'string'
]
publisher: 'string'
settings: any(Azure.Bicep.Types.Concrete.AnyType)
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'
}
tags: {
{customized property}: 'string'
}
}
Valores de propriedade
EndpointRangeDescription
Nome | Descrição | Valor |
---|---|---|
endPort | Porta final de um intervalo de portas | int (obrigatório) |
startPort | Porta inicial de um intervalo de portas | int (obrigatório) |
ManagedProxyResourceTags
Nome | Descrição | Valor |
---|
Microsoft.ServiceFabric/managedClusters/nodeTypes
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
pai | No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai. Para obter mais informações, consulte recurso filho fora do recurso pai. |
Nome simbólico para o recurso do tipo: managedClusters |
Propriedades | As propriedades de tipo de nó | |
Tags | Marcações de recursos | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
NodeTypeProperties
Nome | Descrição | Valor |
---|---|---|
applicationPorts | O intervalo de portas das quais o cluster atribuiu porta a aplicativos do Service Fabric. | |
Capacidades | As marcas de capacidade aplicadas aos nós no tipo de nó, o gerenciador de recursos de cluster usa essas marcas para entender a quantidade de recurso 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 gerenciado. IOPS e taxa de transferência são fornecidas pelo tamanho do disco, para ver mais informações, acesse /azure/virtual-machines/disks-types. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
efêmerosPortos | O intervalo de portas efêmeras com as quais os nós neste tipo de nó devem ser configurados. | |
isPrimary | O tipo de nó no qual os serviços do sistema serão executados. Apenas um tipo de nó deve ser marcado como primário. O tipo de nó primário não pode ser excluído ou alterado para clusters existentes. | bool (obrigatório) |
isStateless | Indica se o tipo de nó só pode hospedar 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 posicionamento. | Bool |
placementProperties | As marcas de posicionamento aplicadas a nós no tipo de nó, que podem ser usadas 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 Marketplace de Máquinas Virtuais do Azure. Por exemplo, UbuntuServer ou WindowsServer. | corda |
vmImagePublisher | O editor da imagem do Marketplace de Máquinas Virtuais do Azure. Por exemplo, Canonical ou MicrosoftWindowsServer. | corda |
vmImageSku | A SKU da imagem do Marketplace de Máquinas Virtuais do Azure. Por exemplo, 14.04.0-LTS ou 2012-R2-Datacenter. | corda |
vmImageVersion | A versão da imagem do Marketplace de Máquinas Virtuais do Azure. Um valor 'mais recente' pode ser especificado para selecionar a versão mais recente de uma imagem. Se omitido, o padrão será 'latest'. | corda |
vmInstanceCount | O número de nós no tipo de nó. | int Restrições: Valor mínimo = 1 Valor máximo = 2147483647 (obrigatório) |
vmManagedIdentity | Identidades para o conjunto de dimensionamento de máquinas virtuais no tipo de nó. | VmManagedIdentity |
vmSecrets | Os segredos a serem instalados nas máquinas virtuais. | VaultSecretGroup[] |
vmSize | O tamanho das máquinas virtuais no pool. Todas as máquinas virtuais em um pool têm o mesmo tamanho. Por exemplo, Standard_D3. | corda |
NodeTypePropertiesCapacities
Nome | Descrição | Valor |
---|
NodeTypePropertiesPlacementProperties
Nome | Descrição | Valor |
---|
SubResource
Nome | Descrição | Valor |
---|---|---|
id | Identificador de recurso do Azure. | corda |
VaultCertificate
Nome | Descrição | Valor |
---|---|---|
certificateStore | Para VMs do Windows, especifica o repositório de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O repositório de certificados especificado está implicitamente na conta LocalMachine. Para VMs linux, o arquivo de certificado é colocado no diretório /var/lib/waagent, com o nome do arquivo <UppercaseThumbprint>.crt para o arquivo de certificado X509 e <UppercaseThumbprint>.prv para chave privada. Ambos os arquivos são formatados em .pem. |
cadeia de caracteres (obrigatório) |
certificateUrl | Essa é a URL de um certificado que foi carregado no Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte objeto JSON codificado em UTF-8: { "data":"<>de certificado codificado em Base64", "dataType":"pfx", "password":"<pfx-file-password>" } |
cadeia de caracteres (obrigatório) |
VaultSecretGroup
Nome | Descrição | Valor |
---|---|---|
sourceVault | A URL relativa 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) |
VmManagedIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentities | A lista de identidades de usuário associadas ao conjunto de dimensionamento de máquinas virtuais no tipo de nó. Cada entrada será uma ID de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | string[] |
VmssExtension
VmssExtensionProperties
Nome | Descrição | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Uma vez implantada, no entanto, a extensão não atualizará versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como true. | Bool |
forceUpdateTag | Se um valor for fornecido e for diferente do valor anterior, o manipulador de extensão será forçado a atualizar mesmo que a configuração de extensão não tenha sido alterada. | corda |
protectedSettings | A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida. | any |
provisionAfterExtensions | Coleção de nomes de extensão após o qual essa extensão precisa ser provisionada. | string[] |
editor | O nome do editor do manipulador de extensão. | cadeia de caracteres (obrigatório) |
Configurações | Configurações públicas formatadas em Json para a extensão. | any |
tipo | Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". | cadeia de caracteres (obrigatório) |
typeHandlerVersion | Especifica a versão do manipulador de script. | cadeia de caracteres (obrigatório) |
Definição de recurso de modelo do ARM
O tipo de recurso managedClusters/nodeTypes pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters/nodeTypes, adicione o JSON a seguir ao modelo.
{
"type": "Microsoft.ServiceFabric/managedClusters/nodeTypes",
"apiVersion": "2021-05-01",
"name": "string",
"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"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propriedade
EndpointRangeDescription
Nome | Descrição | Valor |
---|---|---|
endPort | Porta final de um intervalo de portas | int (obrigatório) |
startPort | Porta inicial de um intervalo de portas | int (obrigatório) |
ManagedProxyResourceTags
Nome | Descrição | Valor |
---|
Microsoft.ServiceFabric/managedClusters/nodeTypes
Nome | Descrição | Valor |
---|---|---|
apiVersion | A versão da API | '2021-05-01' |
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
Propriedades | As propriedades de tipo de nó | |
Tags | Marcações de recursos | Dicionário de nomes e valores de marca. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.ServiceFabric/managedClusters/nodeTypes' |
NodeTypeProperties
Nome | Descrição | Valor |
---|---|---|
applicationPorts | O intervalo de portas das quais o cluster atribuiu porta a aplicativos do Service Fabric. | |
Capacidades | As marcas de capacidade aplicadas aos nós no tipo de nó, o gerenciador de recursos de cluster usa essas marcas para entender a quantidade de recurso 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 gerenciado. IOPS e taxa de transferência são fornecidas pelo tamanho do disco, para ver mais informações, acesse /azure/virtual-machines/disks-types. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
efêmerosPortos | O intervalo de portas efêmeras com as quais os nós neste tipo de nó devem ser configurados. | |
isPrimary | O tipo de nó no qual os serviços do sistema serão executados. Apenas um tipo de nó deve ser marcado como primário. O tipo de nó primário não pode ser excluído ou alterado para clusters existentes. | bool (obrigatório) |
isStateless | Indica se o tipo de nó só pode hospedar 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 posicionamento. | Bool |
placementProperties | As marcas de posicionamento aplicadas a nós no tipo de nó, que podem ser usadas 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 Marketplace de Máquinas Virtuais do Azure. Por exemplo, UbuntuServer ou WindowsServer. | corda |
vmImagePublisher | O editor da imagem do Marketplace de Máquinas Virtuais do Azure. Por exemplo, Canonical ou MicrosoftWindowsServer. | corda |
vmImageSku | A SKU da imagem do Marketplace de Máquinas Virtuais do Azure. Por exemplo, 14.04.0-LTS ou 2012-R2-Datacenter. | corda |
vmImageVersion | A versão da imagem do Marketplace de Máquinas Virtuais do Azure. Um valor 'mais recente' pode ser especificado para selecionar a versão mais recente de uma imagem. Se omitido, o padrão será 'latest'. | corda |
vmInstanceCount | O número de nós no tipo de nó. | int Restrições: Valor mínimo = 1 Valor máximo = 2147483647 (obrigatório) |
vmManagedIdentity | Identidades para o conjunto de dimensionamento de máquinas virtuais no tipo de nó. | VmManagedIdentity |
vmSecrets | Os segredos a serem instalados nas máquinas virtuais. | VaultSecretGroup[] |
vmSize | O tamanho das máquinas virtuais no pool. Todas as máquinas virtuais em um pool têm o mesmo tamanho. Por exemplo, Standard_D3. | corda |
NodeTypePropertiesCapacities
Nome | Descrição | Valor |
---|
NodeTypePropertiesPlacementProperties
Nome | Descrição | Valor |
---|
SubResource
Nome | Descrição | Valor |
---|---|---|
id | Identificador de recurso do Azure. | corda |
VaultCertificate
Nome | Descrição | Valor |
---|---|---|
certificateStore | Para VMs do Windows, especifica o repositório de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O repositório de certificados especificado está implicitamente na conta LocalMachine. Para VMs linux, o arquivo de certificado é colocado no diretório /var/lib/waagent, com o nome do arquivo <UppercaseThumbprint>.crt para o arquivo de certificado X509 e <UppercaseThumbprint>.prv para chave privada. Ambos os arquivos são formatados em .pem. |
cadeia de caracteres (obrigatório) |
certificateUrl | Essa é a URL de um certificado que foi carregado no Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte objeto JSON codificado em UTF-8: { "data":"<>de certificado codificado em Base64", "dataType":"pfx", "password":"<pfx-file-password>" } |
cadeia de caracteres (obrigatório) |
VaultSecretGroup
Nome | Descrição | Valor |
---|---|---|
sourceVault | A URL relativa 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) |
VmManagedIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentities | A lista de identidades de usuário associadas ao conjunto de dimensionamento de máquinas virtuais no tipo de nó. Cada entrada será uma ID de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | string[] |
VmssExtension
VmssExtensionProperties
Nome | Descrição | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Uma vez implantada, no entanto, a extensão não atualizará versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como true. | Bool |
forceUpdateTag | Se um valor for fornecido e for diferente do valor anterior, o manipulador de extensão será forçado a atualizar mesmo que a configuração de extensão não tenha sido alterada. | corda |
protectedSettings | A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida. | any |
provisionAfterExtensions | Coleção de nomes de extensão após o qual essa extensão precisa ser provisionada. | string[] |
editor | O nome do editor do manipulador de extensão. | cadeia de caracteres (obrigatório) |
Configurações | Configurações públicas formatadas em Json para a extensão. | any |
tipo | Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". | cadeia de caracteres (obrigatório) |
typeHandlerVersion | Especifica a versão do manipulador de script. | cadeia de caracteres (obrigatório) |
Definição de recurso do Terraform (provedor de AzAPI)
O tipo de recurso managedClusters/nodeTypes pode ser implantado com operações direcionadas:
- grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.
Formato de recurso
Para criar um recurso Microsoft.ServiceFabric/managedClusters/nodeTypes, adicione o Terraform a seguir ao modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01"
name = "string"
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"
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"
}
})
tags = {
{customized property} = "string"
}
}
Valores de propriedade
EndpointRangeDescription
Nome | Descrição | Valor |
---|---|---|
endPort | Porta final de um intervalo de portas | int (obrigatório) |
startPort | Porta inicial de um intervalo de portas | int (obrigatório) |
ManagedProxyResourceTags
Nome | Descrição | Valor |
---|
Microsoft.ServiceFabric/managedClusters/nodeTypes
Nome | Descrição | Valor |
---|---|---|
nome | O nome do recurso | cadeia de caracteres (obrigatório) |
parent_id | A ID do recurso que é o pai desse recurso. | ID do recurso do tipo: managedClusters |
Propriedades | As propriedades de tipo de nó | |
Tags | Marcações de recursos | Dicionário de nomes e valores de marca. |
tipo | O tipo de recurso | "Microsoft.ServiceFabric/managedClusters/nodeTypes@2021-05-01" |
NodeTypeProperties
Nome | Descrição | Valor |
---|---|---|
applicationPorts | O intervalo de portas das quais o cluster atribuiu porta a aplicativos do Service Fabric. | |
Capacidades | As marcas de capacidade aplicadas aos nós no tipo de nó, o gerenciador de recursos de cluster usa essas marcas para entender a quantidade de recurso 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 gerenciado. IOPS e taxa de transferência são fornecidas pelo tamanho do disco, para ver mais informações, acesse /azure/virtual-machines/disks-types. | 'Premium_LRS' 'StandardSSD_LRS' 'Standard_LRS' |
efêmerosPortos | O intervalo de portas efêmeras com as quais os nós neste tipo de nó devem ser configurados. | |
isPrimary | O tipo de nó no qual os serviços do sistema serão executados. Apenas um tipo de nó deve ser marcado como primário. O tipo de nó primário não pode ser excluído ou alterado para clusters existentes. | bool (obrigatório) |
isStateless | Indica se o tipo de nó só pode hospedar 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 posicionamento. | Bool |
placementProperties | As marcas de posicionamento aplicadas a nós no tipo de nó, que podem ser usadas 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 Marketplace de Máquinas Virtuais do Azure. Por exemplo, UbuntuServer ou WindowsServer. | corda |
vmImagePublisher | O editor da imagem do Marketplace de Máquinas Virtuais do Azure. Por exemplo, Canonical ou MicrosoftWindowsServer. | corda |
vmImageSku | A SKU da imagem do Marketplace de Máquinas Virtuais do Azure. Por exemplo, 14.04.0-LTS ou 2012-R2-Datacenter. | corda |
vmImageVersion | A versão da imagem do Marketplace de Máquinas Virtuais do Azure. Um valor 'mais recente' pode ser especificado para selecionar a versão mais recente de uma imagem. Se omitido, o padrão será 'latest'. | corda |
vmInstanceCount | O número de nós no tipo de nó. | int Restrições: Valor mínimo = 1 Valor máximo = 2147483647 (obrigatório) |
vmManagedIdentity | Identidades para o conjunto de dimensionamento de máquinas virtuais no tipo de nó. | VmManagedIdentity |
vmSecrets | Os segredos a serem instalados nas máquinas virtuais. | VaultSecretGroup[] |
vmSize | O tamanho das máquinas virtuais no pool. Todas as máquinas virtuais em um pool têm o mesmo tamanho. Por exemplo, Standard_D3. | corda |
NodeTypePropertiesCapacities
Nome | Descrição | Valor |
---|
NodeTypePropertiesPlacementProperties
Nome | Descrição | Valor |
---|
SubResource
Nome | Descrição | Valor |
---|---|---|
id | Identificador de recurso do Azure. | corda |
VaultCertificate
Nome | Descrição | Valor |
---|---|---|
certificateStore | Para VMs do Windows, especifica o repositório de certificados na Máquina Virtual à qual o certificado deve ser adicionado. O repositório de certificados especificado está implicitamente na conta LocalMachine. Para VMs linux, o arquivo de certificado é colocado no diretório /var/lib/waagent, com o nome do arquivo <UppercaseThumbprint>.crt para o arquivo de certificado X509 e <UppercaseThumbprint>.prv para chave privada. Ambos os arquivos são formatados em .pem. |
cadeia de caracteres (obrigatório) |
certificateUrl | Essa é a URL de um certificado que foi carregado no Key Vault como um segredo. Para adicionar um segredo ao Key Vault, consulte Adicionar uma chave ou segredo ao cofre de chaves. Nesse caso, seu certificado precisa ser a codificação Base64 do seguinte objeto JSON codificado em UTF-8: { "data":"<>de certificado codificado em Base64", "dataType":"pfx", "password":"<pfx-file-password>" } |
cadeia de caracteres (obrigatório) |
VaultSecretGroup
Nome | Descrição | Valor |
---|---|---|
sourceVault | A URL relativa 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) |
VmManagedIdentity
Nome | Descrição | Valor |
---|---|---|
userAssignedIdentities | A lista de identidades de usuário associadas ao conjunto de dimensionamento de máquinas virtuais no tipo de nó. Cada entrada será uma ID de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | string[] |
VmssExtension
VmssExtensionProperties
Nome | Descrição | Valor |
---|---|---|
autoUpgradeMinorVersion | Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Uma vez implantada, no entanto, a extensão não atualizará versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como true. | Bool |
forceUpdateTag | Se um valor for fornecido e for diferente do valor anterior, o manipulador de extensão será forçado a atualizar mesmo que a configuração de extensão não tenha sido alterada. | corda |
protectedSettings | A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida. | any |
provisionAfterExtensions | Coleção de nomes de extensão após o qual essa extensão precisa ser provisionada. | string[] |
editor | O nome do editor do manipulador de extensão. | cadeia de caracteres (obrigatório) |
Configurações | Configurações públicas formatadas em Json para a extensão. | any |
tipo | Especifica o tipo da extensão; um exemplo é "CustomScriptExtension". | cadeia de caracteres (obrigatório) |
typeHandlerVersion | Especifica a versão do manipulador de script. | cadeia de caracteres (obrigatório) |