Compartilhar via


CloudServiceProperties interface

Propriedades do serviço de nuvem

Propriedades

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.

configuration

Especifica a configuração do serviço XML (.cscfg) para o serviço de nuvem.

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.

extensionProfile

Descreve um perfil de extensão de serviço de nuvem.

networkProfile

Perfil de rede para o serviço de nuvem.

osProfile

Descreve o perfil do sistema operacional para o serviço de nuvem.

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.

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.

roleProfile

Descreve o perfil de função para o serviço de nuvem.

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.

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.

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.

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