Compartilhar via


Lab Classe

Definição

O recurso de laboratório.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Lab : Microsoft.Azure.Management.LabServices.Models.TrackedResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Lab = class
    inherit TrackedResource
Public Class Lab
Inherits TrackedResource
Herança
Atributos

Construtores

Lab()

Inicializa uma nova instância da classe Lab.

Lab(String, String, String, String, IDictionary<String,String>, SystemData, AutoShutdownProfile, ConnectionProfile, VirtualMachineProfile, SecurityProfile, RosterProfile, String, String, String, Nullable<ProvisioningState>, LabNetworkProfile, Nullable<LabState>)

Inicializa uma nova instância da classe Lab.

Propriedades

AutoShutdownProfile

Obtém ou define 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

Obtém ou define o perfil de conexão do laboratório. Isso controla configurações como acesso via Web a recursos de laboratório ou se as portas RDP ou SSH estão abertas.

Description

Obtém ou define a descrição do laboratório.

Id

Obtém a ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Herdado de Resource)
LabPlanId

Obtém ou define 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..

Location

Obtém ou define a localização geográfica em que o recurso reside

(Herdado de TrackedResource)
Name

Obtém o nome do recurso

(Herdado de Resource)
NetworkProfile

Obtém ou define o perfil de rede para o 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.

ProvisioningState

Obtém o estado de provisionamento atual do laboratório. Os valores possíveis incluem: 'Creating', 'Updating', 'Deleting', 'Succeeded', 'Failed', 'Locked'

RosterProfile

Obtém ou define o perfil de gerenciamento de lista de usuários do laboratório.

SecurityProfile

Obtém ou define o perfil de segurança do laboratório.

State

Obtém o estado do laboratório. Os valores possíveis incluem: 'Draft', 'Publishing', 'Scaling', 'Syncing', 'Published'

SystemData

Obtém metadados relativos à criação e à última modificação do laboratório.

Tags

Obtém ou define marcas de recurso.

(Herdado de TrackedResource)
Title

Obtém ou define o título do laboratório.

Type

Obtém o tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

(Herdado de Resource)
VirtualMachineProfile

Obtém ou define o perfil usado para criar máquinas virtuais de laboratório.

Métodos

Validate()

Valide o objeto .

Aplica-se a