Dela via


Azure.ResourceManager.LabServices.Models Namespace

Classes

ArmLabServicesModelFactory

Model factory for models.

AvailableLabServicesSku

Azure Lab Services resource SKUs.

AvailableLabServicesSkuCapability

The array of capabilities of a lab services SKU.

AvailableLabServicesSkuCapacity

The scale out/in options of the SKU.

AvailableLabServicesSkuCost

The array of costs of a lab services SKU.

AvailableLabServicesSkuRestrictions

The restriction details.

LabAutoShutdownProfile

Profile for how to handle shutting down virtual machines.

LabConnectionProfile

Connection profile for how users connect to lab virtual machines.

LabNetworkProfile

Profile for how to handle networking for Labs.

LabPatch

The lab resource for updates.

LabPlanPatch

Contains lab configuration and default settings. This variant is used for PATCH.

LabPlanSupportInfo

Support contact information and instructions.

LabRosterProfile

The lab user list management profile.

LabSecurityProfile

The lab security profile.

LabServicesPatchBaseInfo

Base tracked resource type for all PATCH updates.

LabServicesRecurrencePattern

Recurrence pattern of a lab schedule.

LabServicesSchedulePatch

Schedule for automatically turning virtual machines in a lab on and off at specified times. Used for updates.

LabServicesSku

The resource model definition representing SKU.

LabServicesUsage

The core usage details.

LabServicesUsageName

The Usage Names.

LabUserInviteRequestContent

Body for a user invite request.

LabUserPatch

User of a lab that can register for and use virtual machines within the lab. Used for updates.

LabVirtualMachineConnectionProfile

The connection information for the virtual machine.

LabVirtualMachineCredential

Credentials for a user on a lab VM.

LabVirtualMachineImageContent

Body for the save image POST.

LabVirtualMachineImagePatch

Lab services virtual machine image for updates.

LabVirtualMachineImageReference

Image reference information. Used in the virtual machine profile.

LabVirtualMachineProfile

The base virtual machine configuration for a lab.

LabVirtualMachineResetPasswordContent

Body of a reset password request.

Structs

AvailableLabServicesSkuTier

The tier of the SKU.

LabServicesSkuCapacityScaleType

The localized name of the resource.

LabServicesSkuRestrictionReasonCode

The reason for the restriction.

LabServicesSkuRestrictionType

The type of restriction.

LabServicesUsageUnit

The unit details.

Enums

LabServicesDayOfWeek

Days of the week.

LabServicesEnableState

Property enabled state.

LabServicesProvisioningState

Resource provisioning state.

LabServicesRecurrenceFrequency

Schedule recurrence frequencies.

LabServicesSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

LabState

The state of a virtual machine.

LabUserInvitationState

The lab user invitation state.

LabUserRegistrationState

The user lab registration state.

LabVirtualMachineConnectionType

A connection type for access labs and VMs (Public, Private or None).

LabVirtualMachineCreateOption

Indicates what lab virtual machines are created from.

LabVirtualMachineImageOSState

The operating system state.

LabVirtualMachineImageOSType

The operating system type.

LabVirtualMachineShutdownOnIdleMode

Defines whether to shut down VM on idle and the criteria for idle detection.

LabVirtualMachineState

The state of a virtual machine.

LabVirtualMachineType

The type of the lab virtual machine.