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