Partilhar via


Microsoft.Compute cloudServices 2020-10-01-preview

Definição de recurso do Bicep

O tipo de recurso cloudServices pode ser implementado com operações que visam:

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

resource symbolicname 'Microsoft.Compute/cloudServices@2020-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    configuration: 'string'
    configurationUrl: 'string'
    extensionProfile: {
      extensions: [
        {
          name: 'string'
          properties: {
            autoUpgradeMinorVersion: bool
            forceUpdateTag: 'string'
            protectedSettings: 'string'
            protectedSettingsFromKeyVault: {
              secretUrl: 'string'
              sourceVault: {
                id: 'string'
              }
            }
            publisher: 'string'
            rolesAppliedTo: [
              'string'
            ]
            settings: 'string'
            type: 'string'
            typeHandlerVersion: 'string'
          }
        }
      ]
    }
    networkProfile: {
      loadBalancerConfigurations: [
        {
          name: 'string'
          properties: {
            frontendIPConfigurations: [
              {
                name: 'string'
                properties: {
                  privateIPAddress: 'string'
                  publicIPAddress: {
                    id: 'string'
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
          }
        }
      ]
      swappableCloudService: {
        id: 'string'
      }
    }
    osProfile: {
      secrets: [
        {
          sourceVault: {
            id: 'string'
          }
          vaultCertificates: [
            {
              certificateUrl: 'string'
            }
          ]
        }
      ]
    }
    packageUrl: 'string'
    roleProfile: {
      roles: [
        {
          name: 'string'
          sku: {
            capacity: int
            name: 'string'
            tier: 'string'
          }
        }
      ]
    }
    startCloudService: bool
    upgradeMode: 'string'
  }
}

Valores de propriedade

cloudServices

Nome Descrição Valor
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-15



Carateres válidos:
Não é possível utilizar espaços, carateres de controlo ou estes carateres:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Não é possível começar com o caráter de sublinhado. Não é possível terminar com o ponto final ou hífen.
localização Localização do recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades do serviço cloud CloudServiceProperties

CloudServiceProperties

Nome Descrição Valor
configuração Especifica a configuração do serviço XML (.cscfg) para o serviço cloud. string
configurationUrl Especifica um URL que se refere à localização da configuração do serviço no serviço Blob. O URL do pacote de serviço pode ser URI de Assinatura de Acesso Partilhado (SAS) a partir de qualquer conta de armazenamento.
Esta é uma propriedade só de escrita e não é devolvida em chamadas GET.
string
extensionProfile Descreve um perfil de extensão do serviço cloud. CloudServiceExtensionProfile
networkProfile Perfil de Rede para o serviço cloud. CloudServiceNetworkProfile
osProfile Descreve o perfil do SO para o serviço cloud. CloudServiceOsProfile
packageUrl Especifica um URL que se refere à localização do pacote de serviço no serviço Blob. O URL do pacote de serviço pode ser URI de Assinatura de Acesso Partilhado (SAS) a partir de qualquer conta de armazenamento.
Esta é uma propriedade só de escrita e não é devolvida em chamadas GET.
string
roleProfile Descreve o perfil de função do serviço cloud. CloudServiceRoleProfile
startCloudService (Opcional) Indica se deve iniciar o serviço cloud imediatamente após a sua criação. O valor predefinido é true.
Se for falso, o modelo de serviço ainda está implementado, mas o código não é executado imediatamente. Em vez disso, o serviço é PoweredOff até chamar Iniciar, altura em que o serviço será iniciado. Um serviço implementado ainda incorre em custos, mesmo que seja desligado.
bool
upgradeMode Modo de atualização para o serviço cloud. As instâncias de função são alocadas para atualizar domínios quando o serviço é implementado. Atualizações podem ser iniciadas manualmente em cada domínio de atualização ou iniciadas automaticamente em todos os domínios de atualização.
Os Valores Possíveis são

Automático

Manual

Simultânea


Se não for especificado, o valor predefinido é Automático. Se estiver definido como Manual, o PUT UpdateDomain tem de ser chamado para aplicar a atualização. Se definida como Automática, a atualização é aplicada automaticamente a cada domínio de atualização em sequência.
"Automático"
"Manual"
"Simultâneo"

CloudServiceExtensionProfile

Nome Descrição Valor
extensões Lista de extensões para o serviço cloud. Extensão[]

Extensão

Nome Descrição Valor
name O nome da extensão. string
propriedades Propriedades da Extensão. CloudServiceExtensionProperties

CloudServiceExtensionProperties

Nome Descrição Valor
autoUpgradeMinorVersion Especifique explicitamente se a plataforma pode atualizar automaticamente o tipoHandlerVersion para versões secundárias superiores quando ficarem disponíveis. bool
forceUpdateTag Etiqueta para forçar a aplicação das definições públicas e protegidas fornecidas.
Alterar o valor da etiqueta permite executar novamente a extensão sem alterar nenhuma das definições públicas ou protegidas.
Se forceUpdateTag não for alterado, as atualizações para definições públicas ou protegidas continuarão a ser aplicadas pelo processador.
Se nem forceUpdateTag nem nenhuma das definições públicas ou protegidas mudar, a extensão fluirá para a instância de função com o mesmo número de sequência e
cabe à implementação do processador voltar a executá-la ou não
string
protectedSettings Definições protegidas para a extensão que são encriptadas antes de serem enviadas para a instância de função. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publicador O nome do editor do processador de extensões. string
rolesAppliedTo Lista opcional de funções para aplicar esta extensão. Se a propriedade não for especificada ou "*" for especificada, a extensão será aplicada a todas as funções no serviço cloud. string[]
definições Definições públicas para a extensão. Para extensões JSON, estas são as definições JSON para a extensão. Para a Extensão XML (como RDP), esta é a definição XML para a extensão. string
tipo Especifica o tipo da extensão. string
typeHandlerVersion Especifica a versão da extensão. Especifica a versão da extensão. Se este elemento não for especificado ou se for utilizado um asterisco (*) como o valor, é utilizada a versão mais recente da extensão. Se o valor for especificado com um número de versão principal e um asterisco como o número da versão secundária (X.), é selecionada a versão secundária mais recente da versão principal especificada. Se for especificado um número de versão principal e um número de versão secundária (X.Y), a versão específica da extensão será selecionada. Se for especificada uma versão, é efetuada uma atualização automática na instância de função. string

CloudServiceVaultAndSecretReference

Nome Descrição Valor
secretUrl string
sourceVault Sub-origem

Sub-origem

Nome Descrição Valor
ID ID do Recurso string

CloudServiceNetworkProfile

Nome Descrição Valor
loadBalancerConfigurations A lista de configurações do balanceador de carga para o serviço cloud. LoadBalancerConfiguration[]
swapableCloudService Sub-origem

LoadBalancerConfiguration

Nome Descrição Valor
name Nome do Recurso string
propriedades LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Nome Descrição Valor
frontendIPConfigurations Lista de IP LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Nome Descrição Valor
name string
propriedades Descreve uma Configuração de IP do serviço cloud LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nome Descrição Valor
privateIPAddress O endereço IP privado referenciado pelo serviço cloud. string
publicIPAddress Sub-origem
sub-rede Sub-origem

CloudServiceOsProfile

Nome Descrição Valor
segredos Especifica o conjunto de certificados que devem ser instalados nas instâncias de função. CloudServiceVaultSecretGroup[]

CloudServiceVaultSecretGroup

Nome Descrição Valor
sourceVault O URL relativo do Key Vault que contém todos os certificados em VaultCertificates. Sub-origem
vaultCertificates A lista de referências do cofre de chaves no SourceVault que contém certificados. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nome Descrição Valor
certificateUrl Este é o URL de um certificado que foi carregado para Key Vault como um segredo. string

CloudServiceRoleProfile

Nome Descrição Valor
funções Lista de funções para o serviço cloud. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Nome Descrição Valor
name Nome do recurso. string
sku Descreve o sku da função de serviço cloud. CloudServiceRoleSku

CloudServiceRoleSku

Nome Descrição Valor
capacidade Especifica o número de instâncias de função no serviço cloud. int
name O nome do sku. NOTA: se o novo SKU não for suportado no hardware em que o serviço cloud está atualmente ativado, terá de eliminar e recriar o serviço cloud ou voltar para o sku antigo. string
tier Especifica o escalão do serviço cloud. Os Valores Possíveis são

Standard

Básica
string

Definição de recurso de modelo do ARM

O tipo de recurso cloudServices pode ser implementado com operações que visam:

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

{
  "type": "Microsoft.Compute/cloudServices",
  "apiVersion": "2020-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "configuration": "string",
    "configurationUrl": "string",
    "extensionProfile": {
      "extensions": [
        {
          "name": "string",
          "properties": {
            "autoUpgradeMinorVersion": "bool",
            "forceUpdateTag": "string",
            "protectedSettings": "string",
            "protectedSettingsFromKeyVault": {
              "secretUrl": "string",
              "sourceVault": {
                "id": "string"
              }
            },
            "publisher": "string",
            "rolesAppliedTo": [ "string" ],
            "settings": "string",
            "type": "string",
            "typeHandlerVersion": "string"
          }
        }
      ]
    },
    "networkProfile": {
      "loadBalancerConfigurations": [
        {
          "name": "string",
          "properties": {
            "frontendIPConfigurations": [
              {
                "name": "string",
                "properties": {
                  "privateIPAddress": "string",
                  "publicIPAddress": {
                    "id": "string"
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ]
          }
        }
      ],
      "swappableCloudService": {
        "id": "string"
      }
    },
    "osProfile": {
      "secrets": [
        {
          "sourceVault": {
            "id": "string"
          },
          "vaultCertificates": [
            {
              "certificateUrl": "string"
            }
          ]
        }
      ]
    },
    "packageUrl": "string",
    "roleProfile": {
      "roles": [
        {
          "name": "string",
          "sku": {
            "capacity": "int",
            "name": "string",
            "tier": "string"
          }
        }
      ]
    },
    "startCloudService": "bool",
    "upgradeMode": "string"
  }
}

Valores de propriedade

cloudServices

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Compute/cloudServices"
apiVersion A versão da API de recursos '2020-10-01-preview'
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-15



Carateres válidos:
Não é possível utilizar espaços, carateres de controlo ou estes carateres:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Não é possível começar com o caráter de sublinhado. Não é possível terminar com o ponto final ou hífen.
localização Localização do recurso. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos
propriedades Propriedades do serviço cloud CloudServiceProperties

CloudServiceProperties

Nome Descrição Valor
configuração Especifica a configuração do serviço XML (.cscfg) para o serviço cloud. string
configurationUrl Especifica um URL que se refere à localização da configuração do serviço no serviço Blob. O URL do pacote de serviço pode ser URI de Assinatura de Acesso Partilhado (SAS) a partir de qualquer conta de armazenamento.
Esta é uma propriedade só de escrita e não é devolvida em chamadas GET.
string
extensionProfile Descreve um perfil de extensão do serviço cloud. CloudServiceExtensionProfile
networkProfile Perfil de Rede para o serviço cloud. CloudServiceNetworkProfile
osProfile Descreve o perfil do SO para o serviço cloud. CloudServiceOsProfile
packageUrl Especifica um URL que se refere à localização do pacote de serviço no serviço Blob. O URL do pacote de serviço pode ser URI de Assinatura de Acesso Partilhado (SAS) a partir de qualquer conta de armazenamento.
Esta é uma propriedade só de escrita e não é devolvida em chamadas GET.
string
roleProfile Descreve o perfil de função do serviço cloud. CloudServiceRoleProfile
startCloudService (Opcional) Indica se deve iniciar o serviço cloud imediatamente após a sua criação. O valor predefinido é true.
Se for falso, o modelo de serviço ainda é implementado, mas o código não é executado imediatamente. Em vez disso, o serviço é PoweredOff até chamar Iniciar, altura em que o serviço será iniciado. Um serviço implementado ainda implica custos, mesmo que seja desligado.
bool
upgradeMode Modo de atualização para o serviço cloud. As instâncias de função são alocadas para atualizar domínios quando o serviço é implementado. Atualizações podem ser iniciadas manualmente em cada domínio de atualização ou iniciadas automaticamente em todos os domínios de atualização.
Os Valores Possíveis são

Automático

Manual

Simultânea


Se não for especificado, o valor predefinido é Automático. Se estiver definido como Manual, PUT UpdateDomain tem de ser chamado para aplicar a atualização. Se estiver definida como Automática, a atualização é aplicada automaticamente a cada domínio de atualização em sequência.
'Auto'
"Manual"
"Simultânea"

CloudServiceExtensionProfile

Nome Descrição Valor
extensões Lista de extensões para o serviço cloud. Extensão[]

Extensão

Nome Descrição Valor
name O nome da extensão. string
propriedades Propriedades da Extensão. CloudServiceExtensionProperties

CloudServiceExtensionProperties

Nome Descrição Valor
autoUpgradeMinorVersion Especifique explicitamente se a plataforma pode atualizar automaticamente o tipoHandlerVersion para versões secundárias superiores quando ficarem disponíveis. bool
forceUpdateTag Etiqueta para forçar a aplicação das definições públicas e protegidas fornecidas.
Alterar o valor da etiqueta permite executar novamente a extensão sem alterar nenhuma das definições públicas ou protegidas.
Se forceUpdateTag não for alterado, as atualizações para definições públicas ou protegidas continuarão a ser aplicadas pelo processador.
Se nem forceUpdateTag nem nenhuma das definições públicas ou protegidas mudar, a extensão fluirá para a instância de função com o mesmo número de sequência e
cabe à implementação do processador voltar a executá-la ou não
string
protectedSettings Definições protegidas para a extensão que são encriptadas antes de serem enviadas para a instância de função. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publicador O nome do editor do processador de extensões. string
rolesAppliedTo Lista opcional de funções para aplicar esta extensão. Se a propriedade não for especificada ou "*" for especificada, a extensão será aplicada a todas as funções no serviço cloud. string[]
definições Definições públicas para a extensão. Para extensões JSON, estas são as definições JSON para a extensão. Para a Extensão XML (como RDP), esta é a definição XML para a extensão. string
tipo Especifica o tipo da extensão. string
typeHandlerVersion Especifica a versão da extensão. Especifica a versão da extensão. Se este elemento não for especificado ou se for utilizado um asterisco (*) como o valor, é utilizada a versão mais recente da extensão. Se o valor for especificado com um número de versão principal e um asterisco como o número da versão secundária (X.), é selecionada a versão secundária mais recente da versão principal especificada. Se for especificado um número de versão principal e um número de versão secundária (X.Y), a versão específica da extensão será selecionada. Se for especificada uma versão, é efetuada uma atualização automática na instância de função. string

CloudServiceVaultAndSecretReference

Nome Descrição Valor
secretUrl string
sourceVault Sub-origem

Sub-origem

Nome Descrição Valor
ID ID do Recurso string

CloudServiceNetworkProfile

Nome Descrição Valor
loadBalancerConfigurations A lista de configurações do balanceador de carga para o serviço cloud. LoadBalancerConfiguration[]
swapableCloudService Sub-origem

LoadBalancerConfiguration

Nome Descrição Valor
name Nome do Recurso string
propriedades LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Nome Descrição Valor
frontendIPConfigurations Lista de IP LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Nome Descrição Valor
name string
propriedades Descreve uma Configuração de IP do serviço cloud LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nome Descrição Valor
privateIPAddress O endereço IP privado referenciado pelo serviço cloud. string
publicIPAddress Sub-origem
sub-rede Sub-origem

CloudServiceOsProfile

Nome Descrição Valor
segredos Especifica o conjunto de certificados que devem ser instalados nas instâncias de função. CloudServiceVaultSecretGroup[]

CloudServiceVaultSecretGroup

Nome Descrição Valor
sourceVault O URL relativo do Key Vault que contém todos os certificados em VaultCertificates. Sub-origem
vaultCertificates A lista de referências do cofre de chaves no SourceVault que contêm certificados. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nome Descrição Valor
certificateUrl Este é o URL de um certificado que foi carregado para Key Vault como segredo. string

CloudServiceRoleProfile

Nome Descrição Valor
funções Lista de funções do serviço cloud. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Nome Descrição Valor
name Nome do recurso. string
sku Descreve o sku da função de serviço cloud. CloudServiceRoleSku

CloudServiceRoleSku

Nome Descrição Valor
capacidade Especifica o número de instâncias de função no serviço cloud. int
name O nome do sku. NOTA: se o novo SKU não for suportado no hardware em que o serviço cloud está atualmente ativado, terá de eliminar e recriar o serviço cloud ou voltar para o sku antigo. string
tier Especifica o escalão do serviço cloud. Os Valores Possíveis são

Standard

Básica
string

Definição de recurso do Terraform (fornecedor AzAPI)

O tipo de recurso cloudServices pode ser implementado com operações que visam:

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/cloudServices@2020-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      configuration = "string"
      configurationUrl = "string"
      extensionProfile = {
        extensions = [
          {
            name = "string"
            properties = {
              autoUpgradeMinorVersion = bool
              forceUpdateTag = "string"
              protectedSettings = "string"
              protectedSettingsFromKeyVault = {
                secretUrl = "string"
                sourceVault = {
                  id = "string"
                }
              }
              publisher = "string"
              rolesAppliedTo = [
                "string"
              ]
              settings = "string"
              type = "string"
              typeHandlerVersion = "string"
            }
          }
        ]
      }
      networkProfile = {
        loadBalancerConfigurations = [
          {
            name = "string"
            properties = {
              frontendIPConfigurations = [
                {
                  name = "string"
                  properties = {
                    privateIPAddress = "string"
                    publicIPAddress = {
                      id = "string"
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
            }
          }
        ]
        swappableCloudService = {
          id = "string"
        }
      }
      osProfile = {
        secrets = [
          {
            sourceVault = {
              id = "string"
            }
            vaultCertificates = [
              {
                certificateUrl = "string"
              }
            ]
          }
        ]
      }
      packageUrl = "string"
      roleProfile = {
        roles = [
          {
            name = "string"
            sku = {
              capacity = int
              name = "string"
              tier = "string"
            }
          }
        ]
      }
      startCloudService = bool
      upgradeMode = "string"
    }
  })
}

Valores de propriedade

cloudServices

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.Compute/cloudServices@2020-10-01-preview"
name O nome do recurso cadeia (obrigatório)

Limite de carateres: 1-15



Carateres válidos:
Não é possível utilizar espaços, carateres de controlo ou estes carateres:
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Não é possível começar com o caráter de sublinhado. Não é possível terminar com o ponto final ou hífen.
localização Localização do recurso. cadeia (obrigatório)
parent_id Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. cadeia (obrigatório)
etiquetas Etiquetas de recursos. Dicionário de nomes e valores de etiquetas.
propriedades Propriedades do serviço cloud CloudServiceProperties

CloudServiceProperties

Nome Descrição Valor
configuração Especifica a configuração do serviço XML (.cscfg) para o serviço cloud. string
configurationUrl Especifica um URL que se refere à localização da configuração do serviço no serviço Blob. O URL do pacote de serviço pode ser URI de Assinatura de Acesso Partilhado (SAS) a partir de qualquer conta de armazenamento.
Esta é uma propriedade só de escrita e não é devolvida em chamadas GET.
string
extensionProfile Descreve um perfil de extensão do serviço cloud. CloudServiceExtensionProfile
networkProfile Perfil de Rede para o serviço cloud. CloudServiceNetworkProfile
osProfile Descreve o perfil do SO para o serviço cloud. CloudServiceOsProfile
packageUrl Especifica um URL que se refere à localização do pacote de serviço no serviço Blob. O URL do pacote de serviço pode ser URI de Assinatura de Acesso Partilhado (SAS) a partir de qualquer conta de armazenamento.
Esta é uma propriedade só de escrita e não é devolvida em chamadas GET.
string
roleProfile Descreve o perfil de função do serviço cloud. CloudServiceRoleProfile
startCloudService (Opcional) Indica se deve iniciar o serviço cloud imediatamente após a sua criação. O valor predefinido é true.
Se for falso, o modelo de serviço ainda está implementado, mas o código não é executado imediatamente. Em vez disso, o serviço é PoweredOff até chamar Iniciar, altura em que o serviço será iniciado. Um serviço implementado ainda incorre em custos, mesmo que seja desligado.
bool
upgradeMode Modo de atualização para o serviço cloud. As instâncias de função são alocadas para atualizar domínios quando o serviço é implementado. Atualizações podem ser iniciadas manualmente em cada domínio de atualização ou iniciadas automaticamente em todos os domínios de atualização.
Os Valores Possíveis são

Automático

Manual

Simultânea


Se não for especificado, o valor predefinido é Automático. Se estiver definido como Manual, o PUT UpdateDomain tem de ser chamado para aplicar a atualização. Se definida como Automática, a atualização é aplicada automaticamente a cada domínio de atualização em sequência.
"Automático"
"Manual"
"Simultâneo"

CloudServiceExtensionProfile

Nome Descrição Valor
extensões Lista de extensões para o serviço cloud. Extensão[]

Extensão

Nome Descrição Valor
name O nome da extensão. string
propriedades Propriedades da Extensão. CloudServiceExtensionProperties

CloudServiceExtensionProperties

Nome Descrição Valor
autoUpgradeMinorVersion Especifique explicitamente se a plataforma pode atualizar automaticamente o tipoHandlerVersion para versões secundárias superiores quando ficarem disponíveis. bool
forceUpdateTag Etiqueta para forçar a aplicação das definições públicas e protegidas fornecidas.
Alterar o valor da etiqueta permite executar novamente a extensão sem alterar nenhuma das definições públicas ou protegidas.
Se forceUpdateTag não for alterado, as atualizações para definições públicas ou protegidas continuarão a ser aplicadas pelo processador.
Se nem forceUpdateTag nem nenhuma das definições públicas ou protegidas mudar, a extensão fluirá para a instância de função com o mesmo número de sequência e
cabe à implementação do processador voltar a executá-la ou não
string
protectedSettings Definições protegidas para a extensão que são encriptadas antes de serem enviadas para a instância de função. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publicador O nome do editor do processador de extensões. string
rolesAppliedTo Lista opcional de funções para aplicar esta extensão. Se a propriedade não for especificada ou "*" for especificada, a extensão será aplicada a todas as funções no serviço cloud. cadeia[]
definições Definições públicas da extensão. Para extensões JSON, estas são as definições JSON da extensão. Para a Extensão XML (como RDP), esta é a definição XML da extensão. string
tipo Especifica o tipo da extensão. string
typeHandlerVersion Especifica a versão da extensão. Especifica a versão da extensão. Se este elemento não for especificado ou se um asterisco (*) for utilizado como o valor, é utilizada a versão mais recente da extensão. Se o valor for especificado com um número de versão principal e um asterisco como o número da versão secundária (X.), a versão secundária mais recente da versão principal especificada está selecionada. Se for especificado um número de versão principal e um número de versão secundária (X.Y), a versão específica da extensão será selecionada. Se for especificada uma versão, é efetuada uma atualização automática na instância de função. string

CloudServiceVaultAndSecretReference

Nome Descrição Valor
secretUrl string
sourceVault Sub-origem

Sub-origem

Nome Descrição Valor
ID ID do Recurso string

CloudServiceNetworkProfile

Nome Descrição Valor
loadBalancerConfigurations A lista de configurações do balanceador de carga para o serviço cloud. LoadBalancerConfiguration[]
swapableCloudService Sub-origem

LoadBalancerConfiguration

Nome Descrição Valor
name Nome do Recurso string
propriedades LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Nome Descrição Valor
frontendIPConfigurations Lista de IP LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Nome Descrição Valor
name string
propriedades Descreve uma Configuração de IP do serviço cloud LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nome Descrição Valor
privateIPAddress O endereço IP privado referenciado pelo serviço cloud. string
publicIPAddress Sub-origem
sub-rede Sub-origem

CloudServiceOsProfile

Nome Descrição Valor
segredos Especifica o conjunto de certificados que devem ser instalados nas instâncias de função. CloudServiceVaultSecretGroup[]

CloudServiceVaultSecretGroup

Nome Descrição Valor
sourceVault O URL relativo do Key Vault que contém todos os certificados em VaultCertificates. Sub-origem
vaultCertificates A lista de referências do cofre de chaves no SourceVault que contém certificados. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nome Descrição Valor
certificateUrl Este é o URL de um certificado que foi carregado para Key Vault como um segredo. string

CloudServiceRoleProfile

Nome Descrição Valor
funções Lista de funções para o serviço cloud. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Nome Descrição Valor
name Nome do recurso. string
sku Descreve o sku da função de serviço cloud. CloudServiceRoleSku

CloudServiceRoleSku

Nome Descrição Valor
capacidade Especifica o número de instâncias de função no serviço cloud. int
name O nome do sku. NOTA: se o novo SKU não for suportado no hardware em que o serviço cloud está atualmente ativado, terá de eliminar e recriar o serviço cloud ou voltar para o sku antigo. string
tier Especifica o escalão do serviço cloud. Os Valores Possíveis são

Standard

Básica
string