module Azure::DevTestLabs::Profiles::Latest::Mgmt::Models

Constants

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.

ApplyArtifactsRequest

Request body for applying artifacts to a virtual machine.

ArmTemplate

An Azure Resource Manager template.

ArmTemplateInfo

Information about a generated ARM template.

ArmTemplateList

The response of a list operation.

ArmTemplateParameterProperties

Properties of an Azure Resource Manager template parameter.

ArmTemplateParameterPropertiesFragment

Properties of an Azure Resource Manager template parameter.

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.

ArtifactList

The response of a list operation.

ArtifactParameterProperties

Properties of an artifact parameter.

ArtifactParameterPropertiesFragment

Properties of an artifact parameter.

ArtifactSource

Properties of an artifact source.

ArtifactSourceFragment

Properties of an artifact source.

ArtifactSourceList

The response of a list operation.

AttachDiskProperties

Properties of the disk to attach.

AttachNewDataDiskOptions

Properties to attach new disk to the Virtual Machine.

AttachNewDataDiskOptionsFragment

Properties to attach new disk to the Virtual Machine.

BulkCreationParameters

Parameters for creating multiple virtual machines as a single action.

BulkCreationParametersFragment

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.

CustomImageFragment

A custom image.

CustomImageList

The response of a list operation.

CustomImageOsType

Defines values for CustomImageOsType

CustomImagePropertiesCustom

Properties for creating a custom image from a VHD.

CustomImagePropertiesCustomFragment

Properties for creating a custom image from a VHD.

CustomImagePropertiesFromPlan

Properties for plan on a custom image.

CustomImagePropertiesFromPlanFragment

Properties for plan on a custom image.

CustomImagePropertiesFromVm

Properties for creating a custom image from a virtual machine.

CustomImagePropertiesFromVmFragment

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.

DataDiskPropertiesFragment

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

DataDiskStorageTypeInfo

Storage information about the data disks present in the custom image

DataDiskStorageTypeInfoFragment

Storage information about the data disks present in the custom image

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.

DiskFragment

A Disk.

DiskList

The response of a list operation.

DtlEnvironment

An environment, which is essentially an ARM template deployment.

DtlEnvironmentFragment

An environment, which is essentially an ARM template deployment.

DtlEnvironmentList

The response of a list operation.

EnableStatus

Defines values for EnableStatus

EnvironmentDeploymentProperties

Properties of an environment deployment.

EnvironmentDeploymentPropertiesFragment

Properties of an environment deployment.

EnvironmentPermission

Defines values for EnvironmentPermission

EvaluatePoliciesProperties

Properties for evaluating a policy set.

EvaluatePoliciesRequest

Request body for evaluating a policy set.

EvaluatePoliciesResponse

Response body for evaluating a policy set.

Event

An event to be notified for.

EventFragment

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

FormulaFragment

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

FormulaList

The response of a list operation.

FormulaPropertiesFromVm

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

FormulaPropertiesFromVmFragment

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

GalleryImage

A gallery image.

GalleryImageList

The response of a list operation.

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

Response 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

ImportLabVirtualMachineRequest

This represents the payload required to import a virtual machine from a different lab into the current one

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.

LabAnnouncementProperties

Properties of a lab's announcement banner

LabAnnouncementPropertiesFragment

Properties of a lab's announcement banner

LabCost

A cost item.

LabCostDetailsProperties

The properties of a lab cost item.

LabCostSummaryProperties

The properties of the cost summary.

LabFragment

A lab.

LabList

The response of a list operation.

LabResourceCostProperties

The properties of a resource cost item.

LabSupportProperties

Properties of a lab's support banner

LabSupportPropertiesFragment

Properties of a lab's support banner

LabVhd

Properties of a VHD in the lab.

LabVhdList

The response of a list operation.

LabVirtualMachine

A virtual machine.

LabVirtualMachineCreationParameter

Properties for creating a virtual machine.

LabVirtualMachineCreationParameterFragment

Properties for creating a virtual machine.

LabVirtualMachineFragment

A virtual machine.

LabVirtualMachineList

The response of a list operation.

LinuxOsInfo

Information about a Linux OS.

LinuxOsInfoFragment

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.

NotificationChannelList

The response of a list operation.

NotificationSettings

Notification settings for a schedule.

NotificationSettingsFragment

Notification settings for a schedule.

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

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.

PolicyList

The response of a list operation.

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

ProviderOperationResult

Result of the request to list REST API operations

RdpConnection

Represents a .rdp file

ReportingCycleType

Defines values for ReportingCycleType

ResizeLabVirtualMachineProperties

Request body for resizing a virtual machine.

Resource

An Azure resource.

RetargetScheduleProperties

Properties for retargeting a virtual machine schedule.

Schedule

A schedule.

ScheduleCreationParameter

Properties for creating a schedule.

ScheduleCreationParameterFragment

Properties for creating a schedule.

ScheduleFragment

A schedule.

ScheduleList

The response of a list operation.

Secret

A secret.

SecretFragment

A secret.

SecretList

The response of a list operation.

ServiceFabric

A Service Fabric.

ServiceFabricFragment

A Service Fabric.

ServiceFabricList

The response of a list operation.

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

UpdateResource

Represents an update resource

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.

UserList

The response of a list operation.

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.

VirtualNetworkList

The response of a list operation.

WeekDetails

Properties of a weekly schedule.

WeekDetailsFragment

Properties of a weekly schedule.

WindowsOsInfo

Information about a Windows OS.

WindowsOsInfoFragment

Information about a Windows OS.

WindowsOsState

Defines values for WindowsOsState