Compartilhar via


CloudServiceProperties Classe

Propriedades do serviço de nuvem.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.compute._serialization.Model
CloudServiceProperties

Construtor

CloudServiceProperties(*, package_url: str | None = None, configuration: str | None = None, configuration_url: str | None = None, start_cloud_service: bool | None = None, allow_model_override: bool | None = None, upgrade_mode: str | _models.CloudServiceUpgradeMode | None = None, role_profile: _models.CloudServiceRoleProfile | None = None, os_profile: _models.CloudServiceOsProfile | None = None, network_profile: _models.CloudServiceNetworkProfile | None = None, extension_profile: _models.CloudServiceExtensionProfile | None = None, **kwargs)

Variáveis

package_url
str

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 o 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.

configuration
str

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

configuration_url
str

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 o 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.

start_cloud_service
bool

(Opcional) Indica se o serviço de nuvem deve ser iniciado imediatamente após sua criação. O valor padrão é true. Se for false, 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.

allow_model_override
bool

(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.

upgrade_mode
str ou CloudServiceUpgradeMode

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. Os valores possíveis são <br />``<br />Manual<br />``<br />Automático<br />``<br />Simultâneo<br />``<br /> 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. Os valores conhecidos são: "Auto", "Manual" e "Simultâneo".

role_profile
CloudServiceRoleProfile

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

os_profile
CloudServiceOsProfile

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

network_profile
CloudServiceNetworkProfile

Perfil de rede para o serviço de nuvem.

extension_profile
CloudServiceExtensionProfile

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

provisioning_state
str

O estado de provisionamento, que aparece apenas na resposta.

unique_id
str

O identificador exclusivo do serviço de nuvem.