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:
- 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.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:
- 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.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 |
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários