Compartilhar via


ArmDesktopVirtualizationModelFactory.ScalingPlanData Método

Definição

Inicializa uma nova instância de ScalingPlanData.

public static Azure.ResourceManager.DesktopVirtualization.ScalingPlanData ScalingPlanData (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, string objectId = default, string description = default, string friendlyName = default, string timeZone = default, Azure.ResourceManager.DesktopVirtualization.Models.ScalingHostPoolType? scalingHostPoolType = default, string exclusionTag = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DesktopVirtualization.Models.ScalingSchedule> schedules = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.DesktopVirtualization.Models.ScalingHostPoolReference> hostPoolReferences = default, Azure.Core.ResourceIdentifier managedBy = default, string kind = default, Azure.ETag? etag = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationSku sku = default, Azure.ResourceManager.Models.ArmPlan plan = default);
static member ScalingPlanData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * string * string * string * string * Nullable<Azure.ResourceManager.DesktopVirtualization.Models.ScalingHostPoolType> * string * seq<Azure.ResourceManager.DesktopVirtualization.Models.ScalingSchedule> * seq<Azure.ResourceManager.DesktopVirtualization.Models.ScalingHostPoolReference> * Azure.Core.ResourceIdentifier * string * Nullable<Azure.ETag> * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.DesktopVirtualization.Models.DesktopVirtualizationSku * Azure.ResourceManager.Models.ArmPlan -> Azure.ResourceManager.DesktopVirtualization.ScalingPlanData
Public Shared Function ScalingPlanData (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 objectId As String = Nothing, Optional description As String = Nothing, Optional friendlyName As String = Nothing, Optional timeZone As String = Nothing, Optional scalingHostPoolType As Nullable(Of ScalingHostPoolType) = Nothing, Optional exclusionTag As String = Nothing, Optional schedules As IEnumerable(Of ScalingSchedule) = Nothing, Optional hostPoolReferences As IEnumerable(Of ScalingHostPoolReference) = Nothing, Optional managedBy As ResourceIdentifier = Nothing, Optional kind As String = Nothing, Optional etag As Nullable(Of ETag) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional sku As DesktopVirtualizationSku = Nothing, Optional plan As ArmPlan = Nothing) As ScalingPlanData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

objectId
String

ObjectId do plano de dimensionamento. (uso interno).

description
String

Descrição do plano de dimensionamento.

friendlyName
String

Nome amigável do plano de dimensionamento.

timeZone
String

Fuso horário do plano de dimensionamento.

scalingHostPoolType
Nullable<ScalingHostPoolType>

Tipo de HostPool para área de trabalho.

exclusionTag
String

Marca de exclusão para o plano de dimensionamento.

schedules
IEnumerable<ScalingSchedule>

Lista de definições scalingPlanPooledSchedule.

hostPoolReferences
IEnumerable<ScalingHostPoolReference>

Lista de definições scalingHostPoolReference.

managedBy
ResourceIdentifier

A ID de recurso totalmente qualificada do recurso que gerencia esse recurso. Indica se esse recurso é gerenciado por outro recurso do Azure. Se isso estiver presente, a implantação do modo completo não excluirá o recurso se ele for removido do modelo, pois ele é gerenciado por outro recurso.

kind
String

Metadados usados pelo portal/ferramentas/etc para renderizar experiências de experiência de usuário diferentes para recursos do mesmo tipo; Por exemplo, ApiApps são um tipo de Microsoft.Web/sites. Se houver suporte, o provedor de recursos deverá validar e persistir esse valor.

etag
Nullable<ETag>

O campo de etag não é necessário. Se for fornecido no corpo da resposta, ele também deverá ser fornecido como um cabeçalho de acordo com a convenção de etag normal. As marcas de entidade são usadas para comparar duas ou mais entidades do mesmo recurso solicitado. HTTP/1.1 usa marcas de entidade nos campos de cabeçalho etag (seção 14.19), If-Match (seção 14.24), If-None-Match (seção 14.26) e If-Range (seção 14.27).

identity
ManagedServiceIdentity

Obtém ou define a identidade. Tipos de identidade com suporte atuais: SystemAssigned.

sku
DesktopVirtualizationSku

A definição do modelo de recurso que representa o SKU.

plan
ArmPlan

Obtém ou define o plano.

Retornos

Uma nova ScalingPlanData instância para simulação.

Aplica-se a