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 em .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 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. |
| 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 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. |
| provisioning |
O estado de provisionamento, que só aparece na resposta. Observação : esta 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 do serviço de nuvem. Observação : esta 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 iniciadas automaticamente em todos os domínios de atualização.
Os valores possíveis são |
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