ArmComputeModelFactory.CloudServiceData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Inicializa uma nova instância de CloudServiceData.
public static Azure.ResourceManager.Compute.CloudServiceData CloudServiceData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, System.Collections.Generic.IEnumerable<string> zones = default, Uri packageUri = default, string configuration = default, Uri configurationUri = default, bool? startCloudService = default, bool? allowModelOverride = default, Azure.ResourceManager.Compute.Models.CloudServiceUpgradeMode? upgradeMode = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.CloudServiceRoleProfileProperties> roles = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.CloudServiceVaultSecretGroup> osSecrets = default, Azure.ResourceManager.Compute.Models.CloudServiceNetworkProfile networkProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Compute.Models.CloudServiceExtension> extensions = default, string provisioningState = default, string uniqueId = default);
static member CloudServiceData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * seq<string> * Uri * string * Uri * Nullable<bool> * Nullable<bool> * Nullable<Azure.ResourceManager.Compute.Models.CloudServiceUpgradeMode> * seq<Azure.ResourceManager.Compute.Models.CloudServiceRoleProfileProperties> * seq<Azure.ResourceManager.Compute.Models.CloudServiceVaultSecretGroup> * Azure.ResourceManager.Compute.Models.CloudServiceNetworkProfile * seq<Azure.ResourceManager.Compute.Models.CloudServiceExtension> * string * string -> Azure.ResourceManager.Compute.CloudServiceData
Public Shared Function CloudServiceData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional packageUri As Uri = Nothing, Optional configuration As String = Nothing, Optional configurationUri As Uri = Nothing, Optional startCloudService As Nullable(Of Boolean) = Nothing, Optional allowModelOverride As Nullable(Of Boolean) = Nothing, Optional upgradeMode As Nullable(Of CloudServiceUpgradeMode) = Nothing, Optional roles As IEnumerable(Of CloudServiceRoleProfileProperties) = Nothing, Optional osSecrets As IEnumerable(Of CloudServiceVaultSecretGroup) = Nothing, Optional networkProfile As CloudServiceNetworkProfile = Nothing, Optional extensions As IEnumerable(Of CloudServiceExtension) = Nothing, Optional provisioningState As String = Nothing, Optional uniqueId As String = Nothing) As CloudServiceData
Parâmetros
A ID.
- name
- String
O nome.
- resourceType
- ResourceType
O resourceType.
- systemData
- SystemData
O systemData.
- tags
- IDictionary<String,String>
As marcas.
- location
- AzureLocation
O local.
- zones
- IEnumerable<String>
Lista de zonas de disponibilidade lógica do recurso. A lista deve conter apenas uma zona em que o serviço de nuvem deve ser provisionado. Esse campo é opcional.
- packageUri
- Uri
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
- String
Especifica a configuração do serviço XML (.cscfg) para o serviço de nuvem.
- configurationUri
- Uri
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.
(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.
(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
.
- upgradeMode
- Nullable<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 />Auto<br /><br />Manual<br /><br />Simultaneous<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.
Descreve o perfil de função para o serviço de nuvem.
- osSecrets
- IEnumerable<CloudServiceVaultSecretGroup>
Descreve o perfil do sistema operacional para o serviço de nuvem.
- networkProfile
- CloudServiceNetworkProfile
Perfil de rede para o serviço de nuvem.
- extensions
- IEnumerable<CloudServiceExtension>
Descreve um perfil de extensão de serviço de nuvem.
- provisioningState
- String
O estado de provisionamento, que aparece apenas na resposta.
- uniqueId
- String
O identificador exclusivo do serviço de nuvem.
Retornos
Uma nova CloudServiceData instância para simulação.
Aplica-se a
Azure SDK for .NET