Partilhar 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 em .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 do serviço no serviço Blob. A URL do pacote de serviço pode ser URI de Assinatura de Acesso Compartilhado (SAS) de qualquer conta de armazenamento. Esta é 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 se refere ao local do pacote de serviço no serviço Blob. A URL do pacote de serviço pode ser URI de Assinatura de Acesso Compartilhado (SAS) de qualquer conta de armazenamento. Esta é uma propriedade somente gravação e não é retornada em chamadas GET.

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta 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 false, o modelo de serviço ainda é implantado, mas o código não é executado imediatamente. Em vez disso, o serviço é PoweredOff até que você chame Iniciar, momento em que o serviço será iniciado. Um serviço implantado ainda incorre em encargos, mesmo que esteja desligado.

uniqueId

O identificador exclusivo do serviço de nuvem. Observação : esta 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 iniciadas automaticamente em todos os domínios de atualização. Os valores possíveis são

Auto

Manual

simultâneo

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

Detalhes de 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 em .cscfg e .csdef, respectivamente. O valor padrão é false.

allowModelOverride?: boolean

Valor de Propriedade

boolean

configuration

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

configuration?: string

Valor de Propriedade

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 URI de Assinatura de Acesso Compartilhado (SAS) de qualquer conta de armazenamento. Esta é uma propriedade somente gravação e não é retornada em chamadas GET.

configurationUrl?: string

Valor de Propriedade

string

extensionProfile

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

extensionProfile?: CloudServiceExtensionProfile

Valor de Propriedade

networkProfile

Perfil de rede para o serviço de nuvem.

networkProfile?: CloudServiceNetworkProfile

Valor de Propriedade

osProfile

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

osProfile?: CloudServiceOsProfile

Valor de Propriedade

packageUrl

Especifica uma URL que se refere ao local do pacote de serviço no serviço Blob. A URL do pacote de serviço pode ser URI de Assinatura de Acesso Compartilhado (SAS) de qualquer conta de armazenamento. Esta é uma propriedade somente gravação e não é retornada em chamadas GET.

packageUrl?: string

Valor de Propriedade

string

provisioningState

O estado de provisionamento, que só aparece na resposta. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

roleProfile

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

roleProfile?: CloudServiceRoleProfile

Valor de 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 false, o modelo de serviço ainda é implantado, mas o código não é executado imediatamente. Em vez disso, o serviço é PoweredOff até que você chame Iniciar, momento em que o serviço será iniciado. Um serviço implantado ainda incorre em encargos, mesmo que esteja desligado.

startCloudService?: boolean

Valor de Propriedade

boolean

uniqueId

O identificador exclusivo do serviço de nuvem. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

uniqueId?: string

Valor de 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 iniciadas automaticamente em todos os domínios de atualização. Os valores possíveis são

Auto

Manual

simultâneo

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

upgradeMode?: string

Valor de Propriedade

string