Compartilhar via


ArmLabServicesModelFactory.LabData Método

Definição

Inicializa uma nova instância do LabData.

public static Azure.ResourceManager.LabServices.LabData LabData (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.LabServices.Models.LabAutoShutdownProfile autoShutdownProfile = default, Azure.ResourceManager.LabServices.Models.LabConnectionProfile connectionProfile = default, Azure.ResourceManager.LabServices.Models.LabVirtualMachineProfile virtualMachineProfile = default, Azure.ResourceManager.LabServices.Models.LabSecurityProfile securityProfile = default, Azure.ResourceManager.LabServices.Models.LabRosterProfile rosterProfile = default, Azure.Core.ResourceIdentifier labPlanId = default, string title = default, string description = default, Azure.ResourceManager.LabServices.Models.LabServicesProvisioningState? provisioningState = default, Azure.ResourceManager.LabServices.Models.LabNetworkProfile networkProfile = default, Azure.ResourceManager.LabServices.Models.LabState? state = default);
static member LabData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.LabServices.Models.LabAutoShutdownProfile * Azure.ResourceManager.LabServices.Models.LabConnectionProfile * Azure.ResourceManager.LabServices.Models.LabVirtualMachineProfile * Azure.ResourceManager.LabServices.Models.LabSecurityProfile * Azure.ResourceManager.LabServices.Models.LabRosterProfile * Azure.Core.ResourceIdentifier * string * string * Nullable<Azure.ResourceManager.LabServices.Models.LabServicesProvisioningState> * Azure.ResourceManager.LabServices.Models.LabNetworkProfile * Nullable<Azure.ResourceManager.LabServices.Models.LabState> -> Azure.ResourceManager.LabServices.LabData
Public Shared Function LabData (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 autoShutdownProfile As LabAutoShutdownProfile = Nothing, Optional connectionProfile As LabConnectionProfile = Nothing, Optional virtualMachineProfile As LabVirtualMachineProfile = Nothing, Optional securityProfile As LabSecurityProfile = Nothing, Optional rosterProfile As LabRosterProfile = Nothing, Optional labPlanId As ResourceIdentifier = Nothing, Optional title As String = Nothing, Optional description As String = Nothing, Optional provisioningState As Nullable(Of LabServicesProvisioningState) = Nothing, Optional networkProfile As LabNetworkProfile = Nothing, Optional state As Nullable(Of LabState) = Nothing) As LabData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

tags
IDictionary<String,String>

As marcas.

location
AzureLocation

O local.

autoShutdownProfile
LabAutoShutdownProfile

A configuração de desligamento automático do recurso para o laboratório. Isso controla se ações são executadas em recursos que estão ociosos.

connectionProfile
LabConnectionProfile

O perfil de conexão do laboratório. Isso controla as configurações, como acesso à Web aos recursos de laboratório ou se as portas RDP ou SSH estão abertas.

virtualMachineProfile
LabVirtualMachineProfile

O perfil usado para criar máquinas virtuais de laboratório.

securityProfile
LabSecurityProfile

O perfil de segurança do laboratório.

rosterProfile
LabRosterProfile

O perfil de gerenciamento de lista de usuários do laboratório.

labPlanId
ResourceIdentifier

A ID do plano de laboratório. Usado durante a criação de recursos para fornecer padrões e atua como um contêiner de permissão ao criar um laboratório por meio de labs.azure.com. A configuração de um labPlanId em um laboratório existente fornece organização..

title
String

O título do laboratório.

description
String

A descrição do laboratório.

provisioningState
Nullable<LabServicesProvisioningState>

Estado de provisionamento atual do laboratório.

networkProfile
LabNetworkProfile

O perfil de rede do laboratório, normalmente aplicado por meio de um plano de laboratório. Esse perfil não pode ser modificado depois que um laboratório é criado.

state
Nullable<LabState>

O estado do laboratório.

Retornos

Uma nova LabData instância para zombar.

Aplica-se a