Share via


Microsoft.Compute cloudServices 2020-10-01-preview

Definição de recurso do Bicep

O tipo de recurso cloudServices pode ser implantado com operações direcionadas:

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Compute/cloudServices, adicione o Bicep a seguir ao 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 de caracteres (obrigatório)

Limite de caracteres: 1 a 15



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

Não pode começar com sublinhado. Não pode terminar com ponto ou hífen.
local Local do recurso. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Confira Marcas em modelos
properties Propriedades do serviço de nuvem CloudServiceProperties

CloudServiceProperties

Nome Descrição Valor
configuração Especifica a configuração do serviço XML (.cscfg) para o serviço de nuvem. string
configurationUrl Especifica uma URL que se refere ao local da configuração do serviço no serviço Blob. A URL do pacote de serviço pode ser o URI de SAS (Assinatura de Acesso Compartilhado) de qualquer conta de armazenamento.
Essa é uma propriedade somente gravação e não é retornada em chamadas GET.
string
extensionProfile Descreve um perfil de extensão de serviço de nuvem. CloudServiceExtensionProfile
networkProfile Perfil de rede para o serviço de nuvem. CloudServiceNetworkProfile
osProfile Descreve o perfil do sistema operacional para o serviço de nuvem. CloudServiceOsProfile
packageUrl Especifica uma URL que faz referência ao local do pacote de serviço no serviço Blob. A URL do pacote de serviço pode ser o URI de SAS (Assinatura de Acesso Compartilhado) de qualquer conta de armazenamento.
Essa é uma propriedade somente gravação e não é retornada em chamadas GET.
string
roleProfile Descreve o perfil de função para o serviço de nuvem. CloudServiceRoleProfile
startCloudService (Opcional) Indica se o serviço de nuvem deve ser iniciado imediatamente após sua criação. O valor padrão é true.
Se for false, o modelo de serviço ainda será implantado, mas o código não será executado imediatamente. Em vez disso, o serviço é PoweredOff até que você chame Start, momento em que o serviço será iniciado. Um serviço implantado ainda incorre em encargos, mesmo que seja desligado.
bool
upgradeMode Modo de atualização para o serviço de nuvem. As instâncias de função são alocadas para atualizar domínios quando o serviço é implantado. As atualizações podem ser iniciadas manualmente em cada domínio de atualização ou ser iniciadas automaticamente em todos os domínios da atualização.
Os valores possíveis são

Auto

Manual

Simultânea


Se não for especificado, o valor padrão será Auto. Se definido como Manual, PUT UpdateDomain deverá ser chamado para aplicar a atualização. Se definido como Automático, a atualização será aplicada automaticamente a cada domínio de atualização em sequência.
'Auto'
'Manual'
'Simultâneo'

CloudServiceExtensionProfile

Nome Descrição Valor
extensions Lista de extensões para o serviço de nuvem. Extension[]

Extensão

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

CloudServiceExtensionProperties

Nome Descrição Valor
autoUpgradeMinorVersion Especifique explicitamente se a plataforma pode atualizar automaticamente o typeHandlerVersion para versões secundárias mais altas quando elas estiverem disponíveis. bool
forceUpdateTag Marque para forçar a aplicação das configurações públicas e protegidas fornecidas.
Alterar o valor da marca permite executar novamente a extensão sem alterar nenhuma das configurações públicas ou protegidas.
Se forceUpdateTag não for alterado, as atualizações para configurações públicas ou protegidas ainda serão aplicadas pelo manipulador.
Se nem forceUpdateTag nem nenhuma das configurações públicas ou protegidas forem alteradas, a extensão fluirá para a instância de função com o mesmo número de sequência e
cabe à implementação do manipulador executar novamente ou não
string
protectedSettings Configurações protegidas para a extensão que são criptografadas antes de serem enviadas para a instância de função. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publicador O nome do editor do manipulador de extensão. string
rolesAppliedTo Lista opcional de funções para aplicar essa 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 de nuvem. string[]
configurações Configurações públicas para a extensão. Para extensões JSON, estas são as configurações JSON para a extensão. Para a Extensão XML (como RDP), essa é a configuração XML para a extensão. string
type Especifica o tipo da extensão. string
typeHandlerVersion Especifica a versão da extensão. Especifica a versão da extensão. Se esse elemento não for especificado ou um asterisco (*) for usado como o valor, a versão mais recente da extensão será usada. Se o valor for especificado com um número de versão principal e um asterisco como o número de versão secundária (X.), a versão secundária mais recente da versão principal especificada será selecionada. Se um número de versão principal e um número de versão secundária forem especificados (X.Y), a versão da extensão específica será selecionada. Se uma versão for especificada, uma atualização automática será executada na instância de função. string

CloudServiceVaultAndSecretReference

Nome Descrição Valor
secretUrl string
sourceVault SubResource

SubResource

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 de nuvem. LoadBalancerConfiguration[]
swappableCloudService SubResource

LoadBalancerConfiguration

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

LoadBalancerConfigurationProperties

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

LoadBalancerFrontendIPConfiguration

Nome Descrição Valor
name string
properties Descreve uma configuração de IP do serviço de nuvem LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nome Descrição Valor
privateIPAddress O endereço IP privado referenciado pelo serviço de nuvem. string
publicIPAddress SubResource
sub-rede SubResource

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 A URL relativa do Key Vault que contém todos os certificados em VaultCertificates. SubResource
vaultCertificates A lista de referências do cofre de chaves no SourceVault que contêm certificados. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nome Descrição Valor
certificateUrl Essa é a 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 de nuvem. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

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

CloudServiceRoleSku

Nome Descrição Valor
ALOCADA Especifica o número de instâncias de função no serviço de nuvem. INT
name O nome do sku. OBSERVAÇÃO: se a nova SKU não tiver suporte no hardware em que o serviço de nuvem está atualmente, você precisará excluir e recriar o serviço de nuvem ou voltar para a sku antiga. string
Camada Especifica a camada do serviço de nuvem. Valores possíveis são

Standard

Basic
string

Definição de recurso de modelo do ARM

O tipo de recurso cloudServices pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Compute/cloudServices, adicione o JSON a seguir ao 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 de caracteres (obrigatório)

Limite de caracteres: 1 a 15



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

Não pode começar com sublinhado. Não pode terminar com ponto ou hífen.
local Local do recurso. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas. Consulte Marcas em modelos
properties Propriedades do serviço de nuvem CloudServiceProperties

CloudServiceProperties

Nome Descrição Valor
configuração Especifica a configuração do serviço XML (.cscfg) para o serviço de nuvem. string
configurationUrl Especifica uma URL que se refere ao local da configuração de serviço no serviço Blob. A URL do pacote de serviço pode ser URI de SAS (Assinatura de Acesso Compartilhado) de qualquer conta de armazenamento.
Essa é uma propriedade somente gravação e não é retornada em chamadas GET.
string
extensionProfile Descreve um perfil de extensão de serviço de nuvem. CloudServiceExtensionProfile
networkProfile Perfil de rede para o serviço de nuvem. CloudServiceNetworkProfile
osProfile Descreve o perfil do sistema operacional para o serviço de nuvem. CloudServiceOsProfile
packageUrl Especifica uma URL que faz referência ao local do pacote de serviço no serviço Blob. A URL do pacote de serviço pode ser URI de SAS (Assinatura de Acesso Compartilhado) de qualquer conta de armazenamento.
Essa é uma propriedade somente gravação e não é retornada em chamadas GET.
string
roleProfile Descreve o perfil de função para o serviço de nuvem. CloudServiceRoleProfile
startCloudService (Opcional) Indica se o serviço de nuvem deve ser iniciado imediatamente após sua criação. O valor padrão é true.
Se for falso, o modelo de serviço ainda será implantado, mas o código não será executado imediatamente. Em vez disso, o serviço é PoweredOff até que você chame Start, momento em que o serviço será iniciado. Um serviço implantado ainda incorre em encargos, mesmo que seja desligado.
bool
upgradeMode Modo de atualização para o serviço de nuvem. As instâncias de função são alocadas para atualizar domínios quando o serviço é implantado. As atualizações podem ser iniciadas manualmente em cada domínio de atualização ou ser iniciadas automaticamente em todos os domínios da atualização.
Valores possíveis são

Auto

Manual

Simultânea


Se não for especificado, o valor padrão será Auto. Se definido como Manual, PUT UpdateDomain deverá ser chamado para aplicar a atualização. Se definido como Automático, a atualização será aplicada automaticamente a cada domínio de atualização em sequência.
'Auto'
'Manual'
'Simultâneo'

CloudServiceExtensionProfile

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

Extensão

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

CloudServiceExtensionProperties

Nome Descrição Valor
autoUpgradeMinorVersion Especifique explicitamente se a plataforma pode atualizar automaticamente typeHandlerVersion para versões secundárias mais altas quando elas estiverem disponíveis. bool
forceUpdateTag Marque para forçar a aplicação das configurações públicas e protegidas fornecidas.
Alterar o valor da marca permite executar novamente a extensão sem alterar nenhuma das configurações públicas ou protegidas.
Se forceUpdateTag não for alterado, as atualizações para configurações públicas ou protegidas ainda serão aplicadas pelo manipulador.
Se nem forceUpdateTag nem nenhuma das configurações públicas ou protegidas forem alteradas, a extensão fluirá para a instância de função com o mesmo número de sequência e
cabe à implementação do manipulador executar novamente ou não
string
protectedSettings Configurações protegidas para a extensão que são criptografadas antes de serem enviadas para a instância de função. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publicador O nome do editor do manipulador de extensão. string
rolesAppliedTo Lista opcional de funções para aplicar essa 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 de nuvem. string[]
configurações Configurações públicas para a extensão. Para extensões JSON, estas são as configurações JSON para a extensão. Para a Extensão XML (como RDP), essa é a configuração XML para a extensão. string
type Especifica o tipo da extensão. string
typeHandlerVersion Especifica a versão da extensão. Especifica a versão da extensão. Se esse elemento não for especificado ou um asterisco (*) for usado como o valor, a versão mais recente da extensão será usada. Se o valor for especificado com um número de versão principal e um asterisco como o número de versão secundária (X.), a versão secundária mais recente da versão principal especificada será selecionada. Se um número de versão principal e um número de versão secundária forem especificados (X.Y), a versão da extensão específica será selecionada. Se uma versão for especificada, uma atualização automática será executada na instância de função. string

CloudServiceVaultAndSecretReference

Nome Descrição Valor
secretUrl string
sourceVault SubResource

SubResource

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 de nuvem. LoadBalancerConfiguration[]
swappableCloudService SubResource

LoadBalancerConfiguration

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

LoadBalancerConfigurationProperties

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

LoadBalancerFrontendIPConfiguration

Nome Descrição Valor
name string
properties Descreve uma configuração de IP do serviço de nuvem LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nome Descrição Valor
privateIPAddress O endereço IP privado referenciado pelo serviço de nuvem. string
publicIPAddress SubResource
sub-rede SubResource

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 A URL relativa do Key Vault que contém todos os certificados em VaultCertificates. SubResource
vaultCertificates A lista de referências do cofre de chaves no SourceVault que contêm certificados. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nome Descrição Valor
certificateUrl Essa é a 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 de nuvem. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

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

CloudServiceRoleSku

Nome Descrição Valor
ALOCADA Especifica o número de instâncias de função no serviço de nuvem. INT
name O nome da SKU. OBSERVAÇÃO: se não houver suporte para o novo SKU no hardware em que o serviço de nuvem está atualmente, você precisará excluir e recriar o serviço de nuvem ou voltar para a SKU antiga. string
Camada Especifica a camada do serviço de nuvem. Os valores possíveis são

Standard

Basic
string

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

O tipo de recurso cloudServices pode ser implantado com operações direcionadas:

  • Grupos de recursos

Para obter uma lista das propriedades alteradas em cada versão da API, consulte log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Compute/cloudServices, adicione o Terraform a seguir 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 de caracteres (obrigatório)

Limite de caracteres: 1 a 15



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

Não pode começar com sublinhado. Não pode terminar com ponto ou hífen.
local Local do recurso. cadeia de caracteres (obrigatório)
parent_id Para implantar em um grupo de recursos, use a ID desse grupo de recursos. cadeia de caracteres (obrigatório)
marcas Marcas de recurso. Dicionário de nomes e valores de marcas.
properties Propriedades do serviço de nuvem CloudServiceProperties

CloudServiceProperties

Nome Descrição Valor
configuração Especifica a configuração do serviço XML (.cscfg) para o serviço de nuvem. string
configurationUrl Especifica uma URL que se refere ao local da configuração do serviço no serviço Blob. A URL do pacote de serviço pode ser o URI de SAS (Assinatura de Acesso Compartilhado) de qualquer conta de armazenamento.
Essa é uma propriedade somente gravação e não é retornada em chamadas GET.
string
extensionProfile Descreve um perfil de extensão de serviço de nuvem. CloudServiceExtensionProfile
networkProfile Perfil de rede para o serviço de nuvem. CloudServiceNetworkProfile
osProfile Descreve o perfil do sistema operacional para o serviço de nuvem. CloudServiceOsProfile
packageUrl Especifica uma URL que faz referência ao local do pacote de serviço no serviço Blob. A URL do pacote de serviço pode ser o URI de SAS (Assinatura de Acesso Compartilhado) de qualquer conta de armazenamento.
Essa é uma propriedade somente gravação e não é retornada em chamadas GET.
string
roleProfile Descreve o perfil de função para o serviço de nuvem. CloudServiceRoleProfile
startCloudService (Opcional) Indica se o serviço de nuvem deve ser iniciado imediatamente após sua criação. O valor padrão é true.
Se for false, o modelo de serviço ainda será implantado, mas o código não será executado imediatamente. Em vez disso, o serviço é PoweredOff até que você chame Start, momento em que o serviço será iniciado. Um serviço implantado ainda incorre em encargos, mesmo que seja desligado.
bool
upgradeMode Modo de atualização para o serviço de nuvem. As instâncias de função são alocadas para atualizar domínios quando o serviço é implantado. As atualizações podem ser iniciadas manualmente em cada domínio de atualização ou ser iniciadas automaticamente em todos os domínios da atualização.
Os valores possíveis são

Auto

Manual

Simultânea


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

CloudServiceExtensionProfile

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

Extensão

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

CloudServiceExtensionProperties

Nome Descrição Valor
autoUpgradeMinorVersion Especifique explicitamente se a plataforma pode atualizar automaticamente typeHandlerVersion para versões secundárias mais altas quando elas estiverem disponíveis. bool
forceUpdateTag Marque para forçar a aplicação das configurações públicas e protegidas fornecidas.
Alterar o valor da marca permite executar novamente a extensão sem alterar nenhuma das configurações públicas ou protegidas.
Se forceUpdateTag não for alterado, as atualizações para configurações públicas ou protegidas ainda serão aplicadas pelo manipulador.
Se nem forceUpdateTag nem nenhuma das configurações públicas ou protegidas forem alteradas, a extensão fluirá para a instância de função com o mesmo número de sequência e
cabe à implementação do manipulador executar novamente ou não
string
protectedSettings Configurações protegidas para a extensão que são criptografadas antes de serem enviadas para a instância de função. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publicador O nome do editor do manipulador de extensão. string
rolesAppliedTo Lista opcional de funções para aplicar essa 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 de nuvem. string[]
configurações Configurações públicas para a extensão. Para extensões JSON, estas são as configurações JSON para a extensão. Para a Extensão XML (como RDP), essa é a configuração XML para a extensão. string
type Especifica o tipo da extensão. string
typeHandlerVersion Especifica a versão da extensão. Especifica a versão da extensão. Se esse elemento não for especificado ou um asterisco (*) for usado como o valor, a versão mais recente da extensão será usada. Se o valor for especificado com um número de versão principal e um asterisco como o número de versão secundária (X.), a versão secundária mais recente da versão principal especificada será selecionada. Se um número de versão principal e um número de versão secundária forem especificados (X.Y), a versão de extensão específica será selecionada. Se uma versão for especificada, uma atualização automática será executada na instância de função. string

CloudServiceVaultAndSecretReference

Nome Descrição Valor
secretUrl string
sourceVault SubResource

SubResource

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 de nuvem. LoadBalancerConfiguration[]
swappableCloudService SubResource

LoadBalancerConfiguration

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

LoadBalancerConfigurationProperties

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

LoadBalancerFrontendIPConfiguration

Nome Descrição Valor
name string
properties Descreve uma configuração de IP do serviço de nuvem LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nome Descrição Valor
privateIPAddress O endereço IP privado referenciado pelo serviço de nuvem. string
publicIPAddress SubResource
sub-rede SubResource

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 A URL relativa do Key Vault que contém todos os certificados em VaultCertificates. SubResource
vaultCertificates A lista de referências do cofre de chaves no SourceVault que contêm certificados. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nome Descrição Valor
certificateUrl Essa é a 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 de nuvem. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

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

CloudServiceRoleSku

Nome Descrição Valor
ALOCADA Especifica o número de instâncias de função no serviço de nuvem. INT
name O nome do sku. OBSERVAÇÃO: se a nova SKU não tiver suporte no hardware em que o serviço de nuvem está atualmente, você precisará excluir e recriar o serviço de nuvem ou voltar para a sku antiga. string
Camada Especifica a camada do serviço de nuvem. Valores possíveis são

Standard

Basic
string