Share via


ArmLabServicesModelFactory Class

Definition

Model factory for models.

public static class ArmLabServicesModelFactory
type ArmLabServicesModelFactory = class
Public Class ArmLabServicesModelFactory
Inheritance
ArmLabServicesModelFactory

Methods

AvailableLabServicesSku(String, String, Nullable<AvailableLabServicesSkuTier>, String, String, AvailableLabServicesSkuCapacity, IEnumerable<AvailableLabServicesSkuCapability>, IEnumerable<AzureLocation>, IEnumerable<AvailableLabServicesSkuCost>, IEnumerable<AvailableLabServicesSkuRestrictions>)

Initializes a new instance of AvailableLabServicesSku.

AvailableLabServicesSkuCapability(String, String)

Initializes a new instance of AvailableLabServicesSkuCapability.

AvailableLabServicesSkuCapacity(Nullable<Int64>, Nullable<Int64>, Nullable<Int64>, Nullable<LabServicesSkuCapacityScaleType>)

Initializes a new instance of AvailableLabServicesSkuCapacity.

AvailableLabServicesSkuCost(String, Nullable<Single>, String)

Initializes a new instance of AvailableLabServicesSkuCost.

AvailableLabServicesSkuRestrictions(Nullable<LabServicesSkuRestrictionType>, IEnumerable<String>, Nullable<LabServicesSkuRestrictionReasonCode>)

Initializes a new instance of AvailableLabServicesSkuRestrictions.

LabData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, LabAutoShutdownProfile, LabConnectionProfile, LabVirtualMachineProfile, LabSecurityProfile, LabRosterProfile, ResourceIdentifier, String, String, Nullable<LabServicesProvisioningState>, LabNetworkProfile, Nullable<LabState>)

Initializes a new instance of LabData.

LabPlanData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedServiceIdentity, LabConnectionProfile, LabAutoShutdownProfile, ResourceIdentifier, IEnumerable<AzureLocation>, ResourceIdentifier, LabPlanSupportInfo, Uri, Nullable<LabServicesProvisioningState>)

Initializes a new instance of LabPlanData.

LabSecurityProfile(String, Nullable<LabServicesEnableState>)

Initializes a new instance of LabSecurityProfile.

LabServicesScheduleData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, LabServicesRecurrencePattern, String, BinaryData, Nullable<LabServicesProvisioningState>)

Initializes a new instance of LabServicesScheduleData.

LabServicesUsage(Nullable<Int64>, Nullable<Int64>, Nullable<LabServicesUsageUnit>, LabServicesUsageName, ResourceIdentifier)

Initializes a new instance of LabServicesUsage.

LabServicesUsageName(String, IEnumerable<String>, String)

Initializes a new instance of LabServicesUsageName.

LabUserData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<TimeSpan>, Nullable<LabServicesProvisioningState>, String, String, Nullable<LabUserRegistrationState>, Nullable<LabUserInvitationState>, Nullable<DateTimeOffset>, Nullable<TimeSpan>)

Initializes a new instance of LabUserData.

LabVirtualMachineConnectionProfile(IPAddress, String, Uri, String, Uri, String, String)

Initializes a new instance of LabVirtualMachineConnectionProfile.

LabVirtualMachineData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<LabServicesProvisioningState>, Nullable<LabVirtualMachineState>, LabVirtualMachineConnectionProfile, String, Nullable<LabVirtualMachineType>)

Initializes a new instance of LabVirtualMachineData.

LabVirtualMachineImageData(ResourceIdentifier, String, ResourceType, SystemData, Nullable<LabServicesEnableState>, Nullable<LabServicesProvisioningState>, String, String, Uri, String, Nullable<LabVirtualMachineImageOSType>, String, Nullable<LabServicesEnableState>, String, String, String, String, ResourceIdentifier, IEnumerable<AzureLocation>, Nullable<LabVirtualMachineImageOSState>)

Initializes a new instance of LabVirtualMachineImageData.

LabVirtualMachineImageReference(ResourceIdentifier, String, String, String, String, String)

Initializes a new instance of LabVirtualMachineImageReference.

LabVirtualMachineProfile(LabVirtualMachineCreateOption, LabVirtualMachineImageReference, Nullable<LabVirtualMachineImageOSType>, LabServicesSku, Nullable<LabServicesEnableState>, TimeSpan, Nullable<LabServicesEnableState>, LabVirtualMachineCredential, LabVirtualMachineCredential)

Initializes a new instance of LabVirtualMachineProfile.

Applies to