Microsoft.Azure.Management.DevTestLabs.Models Namespace

Classes

Name Description
ApplicableSchedule

Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.

ApplicableScheduleFragment

Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab level.

ApplicableScheduleProperties

Properties of a schedules applicable to a virtual machine.

ApplicableSchedulePropertiesFragment

Properties of a schedules applicable to a virtual machine.

ApplyArtifactsRequest

Request body for applying artifacts to a virtual machine.

ArmTemplate

An Azure Resource Manager template.

ArmTemplateInfo

Information about a generated ARM template.

ArmTemplateParameterProperties

Properties of an Azure Resource Manager template parameter.

ArmTemplateProperties

Properties of an Azure Resource Manager template.

Artifact

An artifact.

ArtifactDeploymentStatusProperties

Properties of an artifact deployment.

ArtifactDeploymentStatusPropertiesFragment

Properties of an artifact deployment.

ArtifactInstallProperties

Properties of an artifact.

ArtifactInstallPropertiesFragment

Properties of an artifact.

ArtifactParameterProperties

Properties of an artifact parameter.

ArtifactParameterPropertiesFragment

Properties of an artifact parameter.

ArtifactProperties

Properties of an artifact.

ArtifactSource

Properties of an artifact source.

ArtifactSourceFragment

Properties of an artifact source.

ArtifactSourceProperties

Properties of an artifact source.

ArtifactSourcePropertiesFragment

Properties of an artifact source.

AttachDiskProperties

Properties of the disk to attach.

AttachNewDataDiskOptions

Properties to attach new disk to the Virtual Machine.

BulkCreationParameters

Parameters for creating multiple virtual machines as a single action.

ComputeDataDisk

A data disks attached to a virtual machine.

ComputeDataDiskFragment

A data disks attached to a virtual machine.

ComputeVmInstanceViewStatus

Status information about a virtual machine.

ComputeVmInstanceViewStatusFragment

Status information about a virtual machine.

ComputeVmProperties

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

ComputeVmPropertiesFragment

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

CostThresholdProperties

Properties of a cost threshold item.

CostThresholdStatus

Defines values for CostThresholdStatus.

CostType

Defines values for CostType.

CustomImage

A custom image.

CustomImageOsType

Defines values for CustomImageOsType.

CustomImageProperties

Properties of a custom image.

CustomImagePropertiesCustom

Properties for creating a custom image from a VHD.

CustomImagePropertiesFromVm

Properties for creating a custom image from a virtual machine.

DataDiskProperties

Request body for adding a new or existing data disk to a virtual machine.

DayDetails

Properties of a daily schedule.

DayDetailsFragment

Properties of a daily schedule.

DetachDataDiskProperties

Request body for detaching data disk from a virtual machine.

DetachDiskProperties

Properties of the disk to detach.

Disk

A Disk.

DiskProperties

Properties of a disk.

DtlEnvironment

An environment, which is essentially an ARM template deployment.

EnableStatus

Defines values for EnableStatus.

EnvironmentDeploymentProperties

Properties of an environment deployment.

EnvironmentProperties

Properties of an environment.

EvaluatePoliciesProperties

Properties for evaluating a policy set.

EvaluatePoliciesRequest

Request body for evaluating a policy set.

EvaluatePoliciesResponse

Response body for evaluating a policy set.

EventFragment

An event to be notified for.

EventModel

An event to be notified for.

ExportResourceUsageParameters

The parameters of the export operation.

ExternalSubnet

Subnet information as returned by the Microsoft.Network API.

ExternalSubnetFragment

Subnet information as returned by the Microsoft.Network API.

FileUploadOptions

Defines values for FileUploadOptions.

Formula

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

FormulaProperties

Properties of a formula.

FormulaPropertiesFromVm

Information about a VM from which a formula is to be created.

GalleryImage

A gallery image.

GalleryImageProperties

Properties of a gallery image.

GalleryImageReference

The reference information for an Azure Marketplace image.

GalleryImageReferenceFragment

The reference information for an Azure Marketplace image.

GenerateArmTemplateRequest

Parameters for generating an ARM template for deploying artifacts.

GenerateUploadUriParameter

Properties for generating an upload URI.

GenerateUploadUriResponse

Reponse body for generating an upload URI.

HostCachingOptions

Defines values for HostCachingOptions.

HourDetails

Properties of an hourly schedule.

HourDetailsFragment

Properties of an hourly schedule.

HttpStatusCode

Defines values for HttpStatusCode.

IdentityProperties

Properties of a managed identity

InboundNatRule

A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.

InboundNatRuleFragment

A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.

Lab

A lab.

LabCost

A cost item.

LabCostDetailsProperties

The properties of a lab cost item.

LabCostProperties

Properties of a cost item.

LabCostSummaryProperties

The properties of the cost summary.

LabFragment

A lab.

LabProperties

Properties of a lab.

LabPropertiesFragment

Properties of a lab.

LabResourceCostProperties

The properties of a resource cost item.

LabVhd

Properties of a VHD in the lab.

LabVirtualMachine

A virtual machine.

LabVirtualMachineCreationParameter

Properties for creating a virtual machine.

LabVirtualMachineCreationParameterProperties

Properties for virtual machine creation.

LabVirtualMachineFragment

A virtual machine.

LabVirtualMachineProperties

Properties of a virtual machine.

LabVirtualMachinePropertiesFragment

Properties of a virtual machine.

LinuxOsInfo

Information about a Linux OS.

LinuxOsState

Defines values for LinuxOsState.

NetworkInterfaceProperties

Properties of a network interface.

NetworkInterfacePropertiesFragment

Properties of a network interface.

NotificationChannel

A notification.

NotificationChannelEventType

Defines values for NotificationChannelEventType.

NotificationChannelFragment

A notification.

NotificationChannelProperties

Properties of a schedule.

NotificationChannelPropertiesFragment

Properties of a schedule.

NotificationSettings

Notification settings for a schedule.

NotificationSettingsFragment

Notification settings for a schedule.

NotificationStatus

Defines values for NotificationStatus.

NotifyParameters

Properties for generating a Notification.

OperationError

Error details for the operation in case of a failure.

OperationMetadata

The REST API operation supported by DevTestLab ResourceProvider.

OperationMetadataDisplay

The object that describes the operations

OperationResult

An Operation Result

Page<T>

Defines a page in Azure responses.

ParameterInfo

Information about an artifact's parameter.

ParametersValueFileInfo

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

PercentageCostThresholdProperties

Properties of a percentage cost threshold.

Policy

A Policy.

PolicyEvaluatorType

Defines values for PolicyEvaluatorType.

PolicyFactName

Defines values for PolicyFactName.

PolicyFragment

A Policy.

PolicyProperties

Properties of a Policy.

PolicyPropertiesFragment

Properties of a Policy.

PolicySetResult

Result of a policy set evaluation.

PolicyStatus

Defines values for PolicyStatus.

PolicyViolation

Policy violation.

Port

Properties of a network port.

PortFragment

Properties of a network port.

PremiumDataDisk

Defines values for PremiumDataDisk.

ReportingCycleType

Defines values for ReportingCycleType.

Resource

An Azure resource.

RetargetScheduleProperties

Properties for retargeting a virtual machine schedule.

Schedule

A schedule.

ScheduleFragment

A schedule.

ScheduleProperties

Properties of a schedule.

SchedulePropertiesFragment

Properties of a schedule.

Secret

A secret.

SecretProperties

Properties of a secret.

ServiceRunner

A container for a managed identity to execute DevTest lab services.

SharedPublicIpAddressConfiguration

Properties of a virtual machine that determine how it is connected to a load balancer.

SharedPublicIpAddressConfigurationFragment

Properties of a virtual machine that determine how it is connected to a load balancer.

ShutdownNotificationContent

The contents of a shutdown notification. Webhooks can use this type to deserialize the request body when they get notified of an imminent shutdown.

SourceControlType

Defines values for SourceControlType.

StorageType

Defines values for StorageType.

Subnet

Subnet information.

SubnetFragment

Subnet information.

SubnetOverride

Property overrides on a subnet of a virtual network.

SubnetOverrideFragment

Property overrides on a subnet of a virtual network.

SubnetSharedPublicIpAddressConfiguration

Configuration for public IP address sharing.

SubnetSharedPublicIpAddressConfigurationFragment

Configuration for public IP address sharing.

TargetCostProperties

Properties of a cost target.

TargetCostStatus

Defines values for TargetCostStatus.

TransportProtocol

Defines values for TransportProtocol.

UsagePermissionType

Defines values for UsagePermissionType.

User

Profile of a lab user.

UserFragment

Profile of a lab user.

UserIdentity

Identity attributes of a lab user.

UserIdentityFragment

Identity attributes of a lab user.

UserProperties

Properties of a lab user profile.

UserPropertiesFragment

Properties of a lab user profile.

UserSecretStore

Properties of a user's secret store.

UserSecretStoreFragment

Properties of a user's secret store.

VirtualMachineCreationSource

Defines values for VirtualMachineCreationSource.

VirtualNetwork

A virtual network.

VirtualNetworkFragment

A virtual network.

VirtualNetworkProperties

Properties of a virtual network.

VirtualNetworkPropertiesFragment

Properties of a virtual network.

WeekDetails

Properties of a weekly schedule.

WeekDetailsFragment

Properties of a weekly schedule.

WindowsOsInfo

Information about a Windows OS.

WindowsOsState

Defines values for WindowsOsState.