Freigeben über


ArmDevTestLabsModelFactory Class

Definition

A factory class for creating instances of the models for mocking.

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

Methods

Name Description
ComputeDataDisk(String, Uri, String, Nullable<Int32>)

A data disks attached to a virtual machine.

ComputeVmInstanceViewStatus(String, String, String)

Status information about a virtual machine.

ComputeVmProperties(IEnumerable<ComputeVmInstanceViewStatus>, String, String, String, String, IEnumerable<String>, IEnumerable<ComputeDataDisk>)

Properties of a virtual machine returned by the Microsoft.Compute API.

DevTestLabAnnouncement(String, String, Nullable<DevTestLabEnableStatus>, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<Guid>)

Properties of a lab's announcement banner.

DevTestLabApplicableSchedule(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DevTestLabScheduleData, DevTestLabScheduleData)

Initializes a new instance of DevTestLabApplicableSchedule.

DevTestLabArmTemplateData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, BinaryData, Nullable<DateTimeOffset>, IEnumerable<DevTestLabParametersValueFileInfo>, Nullable<Boolean>)

Initializes a new instance of DevTestLabArmTemplateData.

DevTestLabArmTemplateInfo(BinaryData, BinaryData)

Information about a generated ARM template.

DevTestLabArtifactData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, String, BinaryData, Nullable<DateTimeOffset>)

Initializes a new instance of DevTestLabArtifactData.

DevTestLabArtifactDeploymentStatus(String, Nullable<Int32>, Nullable<Int32>)

Properties of an artifact deployment.

DevTestLabArtifactGenerateArmTemplateContent(String, IEnumerable<DevTestLabParameter>, Nullable<AzureLocation>, Nullable<DevTestLabFileUploadOption>)

Parameters for generating an ARM template for deploying artifacts.

DevTestLabArtifactInstallInfo(String, String, IEnumerable<DevTestLabArtifactParameter>, String, String, String, Nullable<DateTimeOffset>)

Properties of an artifact.

DevTestLabArtifactSourceData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Uri, Nullable<DevTestLabSourceControlType>, String, String, String, String, Nullable<DevTestLabEnableStatus>, Nullable<DateTimeOffset>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabArtifactSourceData.

DevTestLabArtifactSourcePatch(IDictionary<String,String>)

Properties of an artifact source.

DevTestLabCostData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DevTestLabTargetCost, Nullable<Double>, IEnumerable<DevTestLabCostDetails>, IEnumerable<DevTestLabResourceCost>, String, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabCostData.

DevTestLabCostDetails(Nullable<DateTimeOffset>, Nullable<Double>, Nullable<DevTestLabCostType>)

The properties of a lab cost item.

DevTestLabCustomImageData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DevTestLabCustomImageVm, DevTestLabCustomImageVhd, String, String, Nullable<DateTimeOffset>, String, String, IEnumerable<DevTestLabDataDiskStorageTypeInfo>, DevTestLabCustomImagePlan, Nullable<Boolean>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabCustomImageData.

DevTestLabCustomImagePatch(IDictionary<String,String>)

A custom image.

DevTestLabData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, Nullable<DevTestLabStorageType>, IEnumerable<String>, IEnumerable<String>, Nullable<DateTimeOffset>, Nullable<DevTestLabPremiumDataDisk>, Nullable<DevTestLabEnvironmentPermission>, DevTestLabAnnouncement, DevTestLabSupport, String, String, String, String, IDictionary<String, String>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabData.

DevTestLabDiskData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<DevTestLabStorageType>, Nullable<Int32>, ResourceIdentifier, String, Uri, String, Nullable<DateTimeOffset>, String, ResourceIdentifier, String, Nullable<Guid>)

Initializes a new instance of DevTestLabDiskData.

DevTestLabDiskPatch(IDictionary<String,String>)

A Disk.

DevTestLabEnvironmentData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DevTestLabEnvironmentDeployment, String, String, String, String, Nullable<Guid>)

Initializes a new instance of DevTestLabEnvironmentData.

DevTestLabEnvironmentDeployment(ResourceIdentifier, IEnumerable<DevTestLabArmTemplateParameter>)

Properties of an environment deployment.

DevTestLabEnvironmentPatch(IDictionary<String,String>)

An environment, which is essentially an ARM template deployment.

DevTestLabEvaluatePoliciesContent(IEnumerable<DevTestLabEvaluatePolicy>)

Request body for evaluating a policy set.

DevTestLabEvaluatePoliciesResult(IEnumerable<DevTestLabPolicySetResult>)

Response body for evaluating a policy set.

DevTestLabExternalSubnet(ResourceIdentifier, String)

Subnet information as returned by the Microsoft.Network API.

DevTestLabFormulaData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, Nullable<DateTimeOffset>, DevTestLabVmCreationContent, String, String, Nullable<Guid>)

Initializes a new instance of DevTestLabFormulaData.

DevTestLabFormulaPatch(IDictionary<String,String>)

A formula for creating a VM, specifying an image base and other parameters.

DevTestLabGalleryImage(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<DateTimeOffset>, String, DevTestLabGalleryImageReference, String, Nullable<Boolean>, String, Nullable<Boolean>)

Initializes a new instance of DevTestLabGalleryImage.

DevTestLabGenerateUploadUriResult(Uri)

Response body for generating an upload URI.

DevTestLabNotificationChannelData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Uri, String, String, String, IEnumerable<DevTestLabNotificationChannelEvent>, Nullable<DateTimeOffset>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabNotificationChannelData.

DevTestLabNotificationChannelPatch(IDictionary<String,String>)

A notification.

DevTestLabParametersValueFileInfo(String, BinaryData)

A file containing a set of parameter values for an ARM template.

DevTestLabPatch(IDictionary<String,String>)

A lab.

DevTestLabPolicyData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, Nullable<DevTestLabPolicyStatus>, Nullable<DevTestLabPolicyFactName>, String, String, Nullable<DevTestLabPolicyEvaluatorType>, Nullable<DateTimeOffset>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabPolicyData.

DevTestLabPolicyPatch(IDictionary<String,String>)

A Policy.

DevTestLabPolicySetResult(Nullable<Boolean>, IEnumerable<DevTestLabPolicyViolation>)

Result of a policy set evaluation.

DevTestLabPolicyViolation(String, String)

Policy violation.

DevTestLabRdpConnection(String)

Represents a .rdp file.

DevTestLabResourceCost(String, String, Nullable<Double>, String, String, String, String, String, String)

The properties of a resource cost item.

DevTestLabResourcePatch(IDictionary<String,String>)

Represents an update resource.

DevTestLabScheduleCreationParameter(String, Nullable<AzureLocation>, IDictionary<String,String>, Nullable<DevTestLabEnableStatus>, String, DevTestLabWeekDetails, String, Nullable<Int32>, String, DevTestLabNotificationSettings, ResourceIdentifier)

Initializes a new instance of DevTestLabScheduleCreationParameter.

DevTestLabScheduleData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<DevTestLabEnableStatus>, String, DevTestLabWeekDetails, String, Nullable<Int32>, String, DevTestLabNotificationSettings, Nullable<DateTimeOffset>, String, String, Nullable<Guid>)

Initializes a new instance of DevTestLabScheduleData.

DevTestLabSchedulePatch(IDictionary<String,String>)

A schedule.

DevTestLabSecretData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, Nullable<Guid>)

Initializes a new instance of DevTestLabSecretData.

DevTestLabSecretPatch(IDictionary<String,String>)

A secret.

DevTestLabServiceFabricData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, DevTestLabApplicableSchedule, String, Nullable<Guid>)

Initializes a new instance of DevTestLabServiceFabricData.

DevTestLabServiceFabricPatch(IDictionary<String,String>)

A Service Fabric.

DevTestLabServiceRunnerData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DevTestLabManagedIdentity)

Initializes a new instance of DevTestLabServiceRunnerData.

DevTestLabTargetCost(Nullable<DevTestLabTargetCostStatus>, Nullable<Int32>, IEnumerable<DevTestLabCostThreshold>, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>, Nullable<DevTestLabReportingCycleType>)

Properties of a cost target.

DevTestLabUserData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, DevTestLabUserIdentity, DevTestLabUserSecretStore, Nullable<DateTimeOffset>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabUserData.

DevTestLabUserPatch(IDictionary<String,String>)

Profile of a lab user.

DevTestLabVhd(Uri)

Properties of a VHD in the lab.

DevTestLabVirtualNetworkData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, IEnumerable<DevTestLabSubnet>, String, String, IEnumerable<DevTestLabExternalSubnet>, IEnumerable<DevTestLabSubnetOverride>, Nullable<DateTimeOffset>, String, Nullable<Guid>)

Initializes a new instance of DevTestLabVirtualNetworkData.

DevTestLabVirtualNetworkPatch(IDictionary<String,String>)

A virtual network.

DevTestLabVmApplyArtifactsContent(IEnumerable<DevTestLabArtifactInstallInfo>)

Request body for applying artifacts to a virtual machine.

DevTestLabVmCreationContent(String, String, String, Nullable<DateTimeOffset>, String, String, String, String, String, Nullable<Boolean>, String, ResourceIdentifier, Nullable<Boolean>, IEnumerable<DevTestLabArtifactInstallInfo>, DevTestLabGalleryImageReference, String, DevTestLabNetworkInterface, Nullable<DateTimeOffset>, Nullable<Boolean>, String, String, IEnumerable<DevTestLabDataDiskProperties>, IEnumerable<DevTestLabScheduleCreationParameter>, Nullable<Int32>, String, Nullable<AzureLocation>, IDictionary<String, String>)
DevTestLabVmData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, String, String, String, String, String, Nullable<DateTimeOffset>, ResourceIdentifier, String, String, String, String, String, String, Nullable<Boolean>, String, String, ResourceIdentifier, Nullable<Boolean>, IEnumerable<DevTestLabArtifactInstallInfo>, DevTestLabArtifactDeploymentStatus, DevTestLabGalleryImageReference, String, ComputeVmProperties, DevTestLabNetworkInterface, DevTestLabApplicableSchedule, Nullable<DateTimeOffset>, Nullable<Boolean>, String, Nullable<DevTestLabVmCreationSource>, ResourceIdentifier, IEnumerable<DevTestLabDataDiskProperties>, IEnumerable<DevTestLabScheduleCreationParameter>, String, String, Nullable<Guid>)

Initializes a new instance of DevTestLabVmData.

DevTestLabVmPatch(IDictionary<String,String>)

A virtual machine.

DevTestLabWeekDetails(IEnumerable<String>, String)

Properties of a weekly schedule.

Applies to