CloudServiceProperties interface
Propriedades do serviço de nuvem
Propriedades
allow |
(Opcional) Indica se as propriedades de sku de função (roleProfile.roles.sku) especificadas no modelo/modelo devem substituir a contagem de instâncias de função e o tamanho da vm especificados no .cscfg e .csdef, respectivamente.
O valor padrão é |
configuration | Especifica a configuração do serviço XML (.cscfg) para o serviço de nuvem. |
configuration |
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. |
extension |
Descreve um perfil de extensão de serviço de nuvem. |
network |
Perfil de rede para o serviço de nuvem. |
os |
Descreve o perfil do sistema operacional para o serviço de nuvem. |
package |
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. |
provisioning |
O estado de provisionamento, que aparece apenas na resposta. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
role |
Descreve o perfil de função para o serviço de nuvem. |
start |
(Opcional) Indica se o serviço de nuvem deve ser iniciado imediatamente após sua criação. O valor padrão é |
unique |
O identificador exclusivo para o serviço de nuvem. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor. |
upgrade |
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 |
Detalhes da propriedade
allowModelOverride
(Opcional) Indica se as propriedades de sku de função (roleProfile.roles.sku) especificadas no modelo/modelo devem substituir a contagem de instâncias de função e o tamanho da vm especificados no .cscfg e .csdef, respectivamente.
O valor padrão é false
.
allowModelOverride?: boolean
Valor da propriedade
boolean
configuration
Especifica a configuração do serviço XML (.cscfg) para o serviço de nuvem.
configuration?: string
Valor da propriedade
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.
configurationUrl?: string
Valor da propriedade
string
extensionProfile
Descreve um perfil de extensão de serviço de nuvem.
extensionProfile?: CloudServiceExtensionProfile
Valor da propriedade
networkProfile
Perfil de rede para o serviço de nuvem.
networkProfile?: CloudServiceNetworkProfile
Valor da propriedade
osProfile
Descreve o perfil do sistema operacional para o serviço de nuvem.
osProfile?: CloudServiceOsProfile
Valor da propriedade
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.
packageUrl?: string
Valor da propriedade
string
provisioningState
O estado de provisionamento, que aparece apenas na resposta. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
provisioningState?: string
Valor da propriedade
string
roleProfile
Descreve o perfil de função para o serviço de nuvem.
roleProfile?: CloudServiceRoleProfile
Valor da propriedade
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.
startCloudService?: boolean
Valor da propriedade
boolean
uniqueId
O identificador exclusivo para o serviço de nuvem. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.
uniqueId?: string
Valor da propriedade
string
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.
upgradeMode?: string
Valor da propriedade
string