Compartilhar via


LabPlan Classe

Definição

Os Planos de Laboratório atuam como um contêiner de permissão para criar laboratórios por meio de labs.azure.com. Além disso, eles podem fornecer um conjunto de configurações padrão que serão aplicadas no momento da criação de um laboratório, mas esses padrões ainda podem ser substituídos.

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

Construtores

LabPlan()

Inicializa uma nova instância da classe LabPlan.

LabPlan(String, String, String, String, IDictionary<String,String>, SystemData, ConnectionProfile, AutoShutdownProfile, LabPlanNetworkProfile, IList<String>, String, SupportInfo, String, Nullable<ProvisioningState>)

Inicializa uma nova instância da classe LabPlan.

Propriedades

AllowedRegions

Obtém ou define as regiões permitidas para o criador do laboratório usar ao criar laboratórios usando esse plano de laboratório.

DefaultAutoShutdownProfile

Obtém ou define o perfil de desligamento de laboratório padrão. Isso pode ser alterado em um recurso de laboratório e fornece apenas um perfil padrão.

DefaultConnectionProfile

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

DefaultNetworkProfile

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

Id

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

(Herdado de Resource)
LinkedLmsInstance

Obtém ou define a URL base da instância lms em que este plano de laboratório pode vincular listas de laboratório.

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)
ProvisioningState

Obtém o estado de provisionamento atual do plano de laboratório. Os valores possíveis incluem: 'Criando', 'Atualizando', 'Excluindo', 'Êxito', 'Falha', 'Bloqueado'

SharedGalleryId

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

Obtém ou define informações de contato de suporte e instruções para os 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.

SystemData

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

Tags

Obtém ou define marcas de recurso.

(Herdado de TrackedResource)
Type

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

(Herdado de Resource)

Métodos

Validate()

Valide o objeto .

Aplica-se a