Package com.azure.resourcemanager.devtestlabs.models
package com.azure.resourcemanager.devtestlabs.models
Package containing the data models for DevTestLabsClient. The DevTest Labs Client.
-
ClassDescriptionAn immutable client-side representation of ApplicableSchedule.Schedules applicable to a virtual machine.An immutable client-side representation of ApplicableScheduleProperties.Request body for applying artifacts to a virtual machine.An immutable client-side representation of ArmTemplate.An immutable client-side representation of ArmTemplateInfo.The response of a list operation.Properties of an Azure Resource Manager template parameter.Resource collection API of ArmTemplates.An immutable client-side representation of Artifact.Properties of an artifact deployment.Properties of an artifact.The response of a list operation.Properties of an artifact parameter.Resource collection API of Artifacts.An immutable client-side representation of ArtifactSource.The entirety of the ArtifactSource definition.The ArtifactSource definition stages.The first stage of the ArtifactSource definition.The stage of the ArtifactSource definition allowing to specify armTemplateFolderPath.The stage of the ArtifactSource definition allowing to specify branchRef.The stage of the ArtifactSource definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ArtifactSource definition allowing to specify displayName.The stage of the ArtifactSource definition allowing to specify folderPath.The stage of the ArtifactSource definition allowing to specify location.The stage of the ArtifactSource definition allowing to specify parent resource.The stage of the ArtifactSource definition allowing to specify securityToken.The stage of the ArtifactSource definition allowing to specify sourceType.The stage of the ArtifactSource definition allowing to specify status.The stage of the ArtifactSource definition allowing to specify tags.The stage of the ArtifactSource definition allowing to specify uri.The template for ArtifactSource update.The ArtifactSource update stages.The stage of the ArtifactSource update allowing to specify tags.Properties of an artifact source.The response of a list operation.Resource collection API of ArtifactSources.Properties of the disk to attach.Properties to attach new disk to the Virtual Machine.Parameters for creating multiple virtual machines as a single action.A data disks attached to a virtual machine.Status information about a virtual machine.Properties of a virtual machine returned by the Microsoft.Compute API.Resource collection API of Costs.Properties of a cost threshold item.Indicates whether this threshold will be displayed on cost charts.The type of the cost.An immutable client-side representation of CustomImage.The entirety of the CustomImage definition.The CustomImage definition stages.The first stage of the CustomImage definition.The stage of the CustomImage definition allowing to specify author.The stage of the CustomImage definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the CustomImage definition allowing to specify customImagePlan.The stage of the CustomImage definition allowing to specify dataDiskStorageInfo.The stage of the CustomImage definition allowing to specify description.The stage of the CustomImage definition allowing to specify isPlanAuthorized.The stage of the CustomImage definition allowing to specify location.The stage of the CustomImage definition allowing to specify managedImageId.The stage of the CustomImage definition allowing to specify managedSnapshotId.The stage of the CustomImage definition allowing to specify parent resource.The stage of the CustomImage definition allowing to specify tags.The stage of the CustomImage definition allowing to specify vhd.The stage of the CustomImage definition allowing to specify vm.The template for CustomImage update.The CustomImage update stages.The stage of the CustomImage update allowing to specify tags.A custom image.The response of a list operation.The OS type of the custom image (i.e.Properties for creating a custom image from a VHD.Properties for plan on a custom image.Properties for creating a custom image from a virtual machine.Resource collection API of CustomImages.Request body for adding a new or existing data disk to a virtual machine.Storage information about the data disks present in the custom image.Properties of a daily schedule.Request body for detaching data disk from a virtual machine.Properties of the disk to detach.An immutable client-side representation of Disk.The entirety of the Disk definition.The Disk definition stages.The first stage of the Disk definition.The stage of the Disk definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the Disk definition allowing to specify diskBlobName.The stage of the Disk definition allowing to specify diskSizeGiB.The stage of the Disk definition allowing to specify diskType.The stage of the Disk definition allowing to specify diskUri.The stage of the Disk definition allowing to specify hostCaching.The stage of the Disk definition allowing to specify leasedByLabVmId.The stage of the Disk definition allowing to specify location.The stage of the Disk definition allowing to specify managedDiskId.The stage of the Disk definition allowing to specify parent resource.The stage of the Disk definition allowing to specify storageAccountId.The stage of the Disk definition allowing to specify tags.The template for Disk update.The Disk update stages.The stage of the Disk update allowing to specify tags.A Disk.The response of a list operation.Resource collection API of Disks.An immutable client-side representation of DtlEnvironment.The entirety of the DtlEnvironment definition.The DtlEnvironment definition stages.The first stage of the DtlEnvironment definition.The stage of the DtlEnvironment definition allowing to specify armTemplateDisplayName.The stage of the DtlEnvironment definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the DtlEnvironment definition allowing to specify deploymentProperties.The stage of the DtlEnvironment definition allowing to specify location.The stage of the DtlEnvironment definition allowing to specify parent resource.The stage of the DtlEnvironment definition allowing to specify tags.The template for DtlEnvironment update.The DtlEnvironment update stages.The stage of the DtlEnvironment update allowing to specify tags.An environment, which is essentially an ARM template deployment.The response of a list operation.Indicates if the artifact source is enabled (values: Enabled, Disabled).Properties of an environment deployment.The access rights to be granted to the user when provisioning an environment.Resource collection API of Environments.Properties for evaluating a policy set.Request body for evaluating a policy set.An immutable client-side representation of EvaluatePoliciesResponse.An event to be notified for.The parameters of the export operation.Subnet information as returned by the Microsoft.Network API.Options for uploading the files for the artifact.An immutable client-side representation of Formula.The entirety of the Formula definition.The Formula definition stages.The first stage of the Formula definition.The stage of the Formula definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the Formula definition allowing to specify description.The stage of the Formula definition allowing to specify formulaContent.The stage of the Formula definition allowing to specify location.The stage of the Formula definition allowing to specify osType.The stage of the Formula definition allowing to specify parent resource.The stage of the Formula definition allowing to specify tags.The stage of the Formula definition allowing to specify vm.The template for Formula update.The Formula update stages.The stage of the Formula update allowing to specify tags.A formula for creating a VM, specifying an image base and other parameters.The response of a list operation.Information about a VM from which a formula is to be created.Resource collection API of Formulas.An immutable client-side representation of GalleryImage.The response of a list operation.The reference information for an Azure Marketplace image.Resource collection API of GalleryImages.Parameters for generating an ARM template for deploying artifacts.Properties for generating an upload URI.An immutable client-side representation of GenerateUploadUriResponse.Resource collection API of GlobalSchedules.Caching option for a data disk (i.e.Properties of an hourly schedule.The status code for the operation.Properties of a managed identity.This represents the payload required to import a virtual machine from a different lab into the current one.A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load balancer.An immutable client-side representation of Lab.The entirety of the Lab definition.The Lab definition stages.The first stage of the Lab definition.The stage of the Lab definition allowing to specify announcement.The stage of the Lab definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the Lab definition allowing to specify environmentPermission.The stage of the Lab definition allowing to specify extendedProperties.The stage of the Lab definition allowing to specify labStorageType.The stage of the Lab definition allowing to specify location.The stage of the Lab definition allowing to specify mandatoryArtifactsResourceIdsLinux.The stage of the Lab definition allowing to specify mandatoryArtifactsResourceIdsWindows.The stage of the Lab definition allowing to specify premiumDataDisks.The stage of the Lab definition allowing to specify parent resource.The stage of the Lab definition allowing to specify support.The stage of the Lab definition allowing to specify tags.The template for Lab update.The Lab update stages.The stage of the Lab update allowing to specify tags.Properties of a lab's announcement banner.An immutable client-side representation of LabCost.The entirety of the LabCost definition.The LabCost definition stages.The first stage of the LabCost definition.The stage of the LabCost definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the LabCost definition allowing to specify createdDate.The stage of the LabCost definition allowing to specify currencyCode.The stage of the LabCost definition allowing to specify endDateTime.The stage of the LabCost definition allowing to specify location.The stage of the LabCost definition allowing to specify parent resource.The stage of the LabCost definition allowing to specify startDateTime.The stage of the LabCost definition allowing to specify tags.The stage of the LabCost definition allowing to specify targetCost.The template for LabCost update.The LabCost update stages.The stage of the LabCost update allowing to specify createdDate.The stage of the LabCost update allowing to specify currencyCode.The stage of the LabCost update allowing to specify endDateTime.The stage of the LabCost update allowing to specify startDateTime.The stage of the LabCost update allowing to specify tags.The stage of the LabCost update allowing to specify targetCost.The properties of a lab cost item.The properties of the cost summary.A lab.The response of a list operation.The properties of a resource cost item.Resource collection API of Labs.Properties of a lab's support banner.An immutable client-side representation of LabVhd.The response of a list operation.An immutable client-side representation of LabVirtualMachine.The entirety of the LabVirtualMachine definition.The LabVirtualMachine definition stages.The first stage of the LabVirtualMachine definition.The stage of the LabVirtualMachine definition allowing to specify allowClaim.The stage of the LabVirtualMachine definition allowing to specify artifacts.The stage of the LabVirtualMachine definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the LabVirtualMachine definition allowing to specify createdDate.The stage of the LabVirtualMachine definition allowing to specify customImageId.The stage of the LabVirtualMachine definition allowing to specify dataDiskParameters.The stage of the LabVirtualMachine definition allowing to specify disallowPublicIpAddress.The stage of the LabVirtualMachine definition allowing to specify environmentId.The stage of the LabVirtualMachine definition allowing to specify expirationDate.The stage of the LabVirtualMachine definition allowing to specify galleryImageReference.The stage of the LabVirtualMachine definition allowing to specify isAuthenticationWithSshKey.The stage of the LabVirtualMachine definition allowing to specify labSubnetName.The stage of the LabVirtualMachine definition allowing to specify labVirtualNetworkId.The stage of the LabVirtualMachine definition allowing to specify location.The stage of the LabVirtualMachine definition allowing to specify networkInterface.The stage of the LabVirtualMachine definition allowing to specify notes.The stage of the LabVirtualMachine definition allowing to specify ownerObjectId.The stage of the LabVirtualMachine definition allowing to specify ownerUserPrincipalName.The stage of the LabVirtualMachine definition allowing to specify parent resource.The stage of the LabVirtualMachine definition allowing to specify password.The stage of the LabVirtualMachine definition allowing to specify planId.The stage of the LabVirtualMachine definition allowing to specify scheduleParameters.The stage of the LabVirtualMachine definition allowing to specify size.The stage of the LabVirtualMachine definition allowing to specify sshKey.The stage of the LabVirtualMachine definition allowing to specify storageType.The stage of the LabVirtualMachine definition allowing to specify tags.The stage of the LabVirtualMachine definition allowing to specify username.The template for LabVirtualMachine update.The LabVirtualMachine update stages.The stage of the LabVirtualMachine update allowing to specify tags.Properties for creating a virtual machine.A virtual machine.The response of a list operation.An immutable client-side representation of LabVirtualMachineProperties.Information about a Linux OS.The state of the Linux OS (i.e.Managed identity.Properties of a network interface.An immutable client-side representation of NotificationChannel.The entirety of the NotificationChannel definition.The NotificationChannel definition stages.The first stage of the NotificationChannel definition.The stage of the NotificationChannel definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the NotificationChannel definition allowing to specify description.The stage of the NotificationChannel definition allowing to specify emailRecipient.The stage of the NotificationChannel definition allowing to specify events.The stage of the NotificationChannel definition allowing to specify location.The stage of the NotificationChannel definition allowing to specify notificationLocale.The stage of the NotificationChannel definition allowing to specify parent resource.The stage of the NotificationChannel definition allowing to specify tags.The stage of the NotificationChannel definition allowing to specify webhookUrl.The template for NotificationChannel update.The NotificationChannel update stages.The stage of the NotificationChannel update allowing to specify tags.The event type for which this notification is enabled (i.e.A notification.The response of a list operation.Resource collection API of NotificationChannels.Notification settings for a schedule.Properties for generating a Notification.Error details for the operation in case of a failure.An immutable client-side representation of OperationMetadata.The object that describes the operations.An immutable client-side representation of OperationResult.Resource collection API of Operations.Information about an artifact's parameter.A file containing a set of parameter values for an ARM template.Properties of a percentage cost threshold.Resource collection API of Policies.An immutable client-side representation of Policy.The entirety of the Policy definition.The Policy definition stages.The first stage of the Policy definition.The stage of the Policy definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the Policy definition allowing to specify description.The stage of the Policy definition allowing to specify evaluatorType.The stage of the Policy definition allowing to specify factData.The stage of the Policy definition allowing to specify factName.The stage of the Policy definition allowing to specify location.The stage of the Policy definition allowing to specify parent resource.The stage of the Policy definition allowing to specify status.The stage of the Policy definition allowing to specify tags.The stage of the Policy definition allowing to specify threshold.The template for Policy update.The Policy update stages.The stage of the Policy update allowing to specify tags.The evaluator type of the policy (i.e.The fact name of the policy (e.g.A Policy.The response of a list operation.Result of a policy set evaluation.Resource collection API of PolicySets.The status of the policy.Policy violation.Properties of a network port.The setting to enable usage of premium data disks.Result of the request to list REST API operations.Resource collection API of ProviderOperations.An immutable client-side representation of RdpConnection.Reporting cycle type.Request body for resizing a virtual machine.Properties for retargeting a virtual machine schedule.An immutable client-side representation of Schedule.The entirety of the Schedule definition.The Schedule definition stages.The first stage of the Schedule definition.The stage of the Schedule definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the Schedule definition allowing to specify dailyRecurrence.The stage of the Schedule definition allowing to specify hourlyRecurrence.The stage of the Schedule definition allowing to specify location.The stage of the Schedule definition allowing to specify notificationSettings.The stage of the Schedule definition allowing to specify parent resource.The stage of the Schedule definition allowing to specify status.The stage of the Schedule definition allowing to specify tags.The stage of the Schedule definition allowing to specify targetResourceId.The stage of the Schedule definition allowing to specify taskType.The stage of the Schedule definition allowing to specify timeZoneId.The stage of the Schedule definition allowing to specify weeklyRecurrence.The template for Schedule update.The Schedule update stages.The stage of the Schedule update allowing to specify tags.Properties for creating a schedule.A schedule.The response of a list operation.Resource collection API of Schedules.An immutable client-side representation of Secret.The entirety of the Secret definition.The Secret definition stages.The first stage of the Secret definition.The stage of the Secret definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the Secret definition allowing to specify location.The stage of the Secret definition allowing to specify parent resource.The stage of the Secret definition allowing to specify tags.The stage of the Secret definition allowing to specify value.The template for Secret update.The Secret update stages.The stage of the Secret update allowing to specify tags.A secret.The response of a list operation.Resource collection API of Secrets.An immutable client-side representation of ServiceFabric.The entirety of the ServiceFabric definition.The ServiceFabric definition stages.The first stage of the ServiceFabric definition.The stage of the ServiceFabric definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ServiceFabric definition allowing to specify environmentId.The stage of the ServiceFabric definition allowing to specify externalServiceFabricId.The stage of the ServiceFabric definition allowing to specify location.The stage of the ServiceFabric definition allowing to specify parent resource.The stage of the ServiceFabric definition allowing to specify tags.The template for ServiceFabric update.The ServiceFabric update stages.The stage of the ServiceFabric update allowing to specify tags.A Service Fabric.The response of a list operation.An immutable client-side representation of ServiceFabricProperties.Resource collection API of ServiceFabrics.Resource collection API of ServiceFabricSchedules.An immutable client-side representation of ServiceRunner.The entirety of the ServiceRunner definition.The ServiceRunner definition stages.The first stage of the ServiceRunner definition.The stage of the ServiceRunner definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the ServiceRunner definition allowing to specify identity.The stage of the ServiceRunner definition allowing to specify location.The stage of the ServiceRunner definition allowing to specify parent resource.The stage of the ServiceRunner definition allowing to specify tags.The template for ServiceRunner update.The ServiceRunner update stages.The stage of the ServiceRunner update allowing to specify identity.The stage of the ServiceRunner update allowing to specify tags.Resource collection API of ServiceRunners.Properties of a virtual machine that determine how it is connected to a load balancer.The artifact source's type.The storage type for the disk (i.e.Subnet information.Property overrides on a subnet of a virtual network.Configuration for public IP address sharing.Properties of a cost target.Target cost status.The transport protocol for the endpoint.Represents an update resource.The permission policy of the subnet for allowing public IP addresses (i.e.An immutable client-side representation of User.The entirety of the User definition.The User definition stages.The first stage of the User definition.The stage of the User definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the User definition allowing to specify identity.The stage of the User definition allowing to specify location.The stage of the User definition allowing to specify parent resource.The stage of the User definition allowing to specify secretStore.The stage of the User definition allowing to specify tags.The template for User update.The User update stages.The stage of the User update allowing to specify tags.Profile of a lab user.Identity attributes of a lab user.The response of a list operation.Resource collection API of Users.Properties of a user's secret store.Tells source of creation of lab virtual machine.Resource collection API of VirtualMachines.Resource collection API of VirtualMachineSchedules.An immutable client-side representation of VirtualNetwork.The entirety of the VirtualNetwork definition.The VirtualNetwork definition stages.The first stage of the VirtualNetwork definition.The stage of the VirtualNetwork definition allowing to specify allowedSubnets.The stage of the VirtualNetwork definition which contains all the minimum required properties for the resource to be created, but also allows for any other optional properties to be specified.The stage of the VirtualNetwork definition allowing to specify description.The stage of the VirtualNetwork definition allowing to specify externalProviderResourceId.The stage of the VirtualNetwork definition allowing to specify location.The stage of the VirtualNetwork definition allowing to specify parent resource.The stage of the VirtualNetwork definition allowing to specify subnetOverrides.The stage of the VirtualNetwork definition allowing to specify tags.The template for VirtualNetwork update.The VirtualNetwork update stages.The stage of the VirtualNetwork update allowing to specify tags.A virtual network.The response of a list operation.Resource collection API of VirtualNetworks.Properties of a weekly schedule.Information about a Windows OS.The state of the Windows OS (i.e.