Partilhar via


ArmLabServicesModelFactory.LabPlanData Método

Definição

Inicializa uma nova instância de LabPlanData.

public static Azure.ResourceManager.LabServices.LabPlanData LabPlanData (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, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.LabServices.Models.LabConnectionProfile defaultConnectionProfile = default, Azure.ResourceManager.LabServices.Models.LabAutoShutdownProfile defaultAutoShutdownProfile = default, Azure.Core.ResourceIdentifier defaultNetworkSubnetId = default, System.Collections.Generic.IEnumerable<Azure.Core.AzureLocation> allowedRegions = default, Azure.Core.ResourceIdentifier sharedGalleryId = default, Azure.ResourceManager.LabServices.Models.LabPlanSupportInfo supportInfo = default, Uri linkedLmsInstance = default, Azure.ResourceManager.LabServices.Models.LabServicesProvisioningState? provisioningState = default);
static member LabPlanData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.LabServices.Models.LabConnectionProfile * Azure.ResourceManager.LabServices.Models.LabAutoShutdownProfile * Azure.Core.ResourceIdentifier * seq<Azure.Core.AzureLocation> * Azure.Core.ResourceIdentifier * Azure.ResourceManager.LabServices.Models.LabPlanSupportInfo * Uri * Nullable<Azure.ResourceManager.LabServices.Models.LabServicesProvisioningState> -> Azure.ResourceManager.LabServices.LabPlanData
Public Shared Function LabPlanData (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 identity As ManagedServiceIdentity = Nothing, Optional defaultConnectionProfile As LabConnectionProfile = Nothing, Optional defaultAutoShutdownProfile As LabAutoShutdownProfile = Nothing, Optional defaultNetworkSubnetId As ResourceIdentifier = Nothing, Optional allowedRegions As IEnumerable(Of AzureLocation) = Nothing, Optional sharedGalleryId As ResourceIdentifier = Nothing, Optional supportInfo As LabPlanSupportInfo = Nothing, Optional linkedLmsInstance As Uri = Nothing, Optional provisioningState As Nullable(Of LabServicesProvisioningState) = Nothing) As LabPlanData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

identity
ManagedServiceIdentity

Informações de identidade gerenciada. Tipos de identidade com suporte atuais: SystemAssigned.

defaultConnectionProfile
LabConnectionProfile

O perfil de conexão de laboratório padrão. Isso pode ser alterado em um recurso de laboratório e fornece apenas um perfil padrão.

defaultAutoShutdownProfile
LabAutoShutdownProfile

O perfil de desligamento do laboratório padrão. Isso pode ser alterado em um recurso de laboratório e fornece apenas um perfil padrão.

defaultNetworkSubnetId
ResourceIdentifier

O perfil de rede do plano de laboratório. Para impor políticas de rede de laboratório, elas devem ser definidas aqui e não podem ser alteradas quando há laboratórios existentes associados a esse plano de laboratório.

allowedRegions
IEnumerable<AzureLocation>

As regiões permitidas para o criador do laboratório usar ao criar laboratórios usando esse plano de laboratório.

sharedGalleryId
ResourceIdentifier

ID do recurso do Galeria de Imagens Compartilhadas anexado a este plano de laboratório. Ao salvar uma imagem de máquina virtual de modelo de laboratório, ela será mantida nesta galeria. As imagens compartilhadas da galeria podem ser disponibilizadas para uso ao criar novos laboratórios.

supportInfo
LabPlanSupportInfo

Suporte a informações de contato e instruções para usuários do plano de laboratório. Essas informações são exibidas para proprietários de laboratório e usuários de máquina virtual para todos os laboratórios no plano de laboratório.

linkedLmsInstance
Uri

Url base da instância lms com a qual este plano de laboratório pode vincular listas de laboratório.

provisioningState
Nullable<LabServicesProvisioningState>

Estado de provisionamento atual do plano de laboratório.

Retornos

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

Aplica-se a