Uses of Package
com.azure.resourcemanager.devtestlabs.models
Package
Description
Package containing the classes for DevTestLabsClient.
Package containing the service clients for DevTestLabsClient.
Package containing the inner data models for DevTestLabsClient.
Package containing the data models for DevTestLabsClient.
-
ClassDescriptionResource collection API of ArmTemplates.Resource collection API of Artifacts.Resource collection API of ArtifactSources.Resource collection API of Costs.Resource collection API of CustomImages.Resource collection API of Disks.Resource collection API of Environments.Resource collection API of Formulas.Resource collection API of GalleryImages.Resource collection API of GlobalSchedules.Resource collection API of Labs.Resource collection API of NotificationChannels.Resource collection API of Operations.Resource collection API of Policies.Resource collection API of PolicySets.Resource collection API of ProviderOperations.Resource collection API of Schedules.Resource collection API of Secrets.Resource collection API of ServiceFabrics.Resource collection API of ServiceFabricSchedules.Resource collection API of ServiceRunners.Resource collection API of Users.Resource collection API of VirtualMachines.Resource collection API of VirtualMachineSchedules.Resource collection API of VirtualNetworks.
-
ClassDescriptionRequest body for applying artifacts to a virtual machine.Properties of an artifact source.Properties of the disk to attach.A custom image.Request body for adding a new or existing data disk to a virtual machine.Request body for detaching data disk from a virtual machine.Properties of the disk to detach.A Disk.An environment, which is essentially an ARM template deployment.Request body for evaluating a policy set.The parameters of the export operation.A formula for creating a VM, specifying an image base and other parameters.Parameters for generating an ARM template for deploying artifacts.Properties for generating an upload URI.This represents the payload required to import a virtual machine from a different lab into the current one.A lab.Properties for creating a virtual machine.A virtual machine.A notification.Properties for generating a Notification.A Policy.Request body for resizing a virtual machine.Properties for retargeting a virtual machine schedule.A schedule.A secret.A Service Fabric.Profile of a lab user.A virtual network.
-
ClassDescriptionProperties of an artifact deployment.Properties of an artifact.Parameters for creating multiple virtual machines as a single action.Properties of a virtual machine returned by the Microsoft.Compute API.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.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.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.An event to be notified for.Subnet information as returned by the Microsoft.Network API.Information about a VM from which a formula is to be created.The reference information for an Azure Marketplace image.Properties of an hourly schedule.The status code for the operation.Properties of a managed identity.Properties of a lab's announcement banner.The properties of a lab cost item.The properties of the cost summary.The properties of a resource cost item.Properties of a lab's support banner.Properties for creating a virtual machine.Properties of a network interface.Notification settings for a schedule.Error details for the operation in case of a failure.The object that describes the operations.A file containing a set of parameter values for an ARM template.The evaluator type of the policy (i.e.The fact name of the policy (e.g.Result of a policy set evaluation.The status of the policy.The setting to enable usage of premium data disks.Properties for creating a schedule.The artifact source's type.The storage type for the disk (i.e.Subnet information.Property overrides on a subnet of a virtual network.Properties of a cost target.Identity attributes of a lab user.Properties of a user's secret store.Tells source of creation of lab virtual machine.Properties of a weekly schedule.
-
ClassDescriptionAn immutable client-side representation of ApplicableSchedule.Schedules applicable to a virtual machine.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.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.An immutable client-side representation of ArtifactSource.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 stage of the ArtifactSource update allowing to specify tags.Properties of an artifact source.The response of a list operation.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.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 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 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.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 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 stage of the Disk update allowing to specify tags.A Disk.The response of a list operation.An immutable client-side representation of DtlEnvironment.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 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.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 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 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.An immutable client-side representation of GalleryImage.The response of a list operation.The reference information for an Azure Marketplace image.Parameters for generating an ARM template for deploying artifacts.Properties for generating an upload URI.An immutable client-side representation of GenerateUploadUriResponse.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 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 stage of the Lab update allowing to specify tags.Properties of a lab's announcement banner.An immutable client-side representation of LabCost.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 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.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 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 stage of the LabVirtualMachine update allowing to specify tags.Properties for creating a virtual machine.A virtual machine.The response of a list operation.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 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 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.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.Information about an artifact's parameter.A file containing a set of parameter values for an ARM template.Properties of a percentage cost threshold.An immutable client-side representation of Policy.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 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.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.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 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 stage of the Schedule update allowing to specify tags.Properties for creating a schedule.A schedule.The response of a list operation.An immutable client-side representation of Secret.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 stage of the Secret update allowing to specify tags.A secret.The response of a list operation.An immutable client-side representation of ServiceFabric.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 stage of the ServiceFabric update allowing to specify tags.A Service Fabric.The response of a list operation.An immutable client-side representation of ServiceRunner.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 stage of the ServiceRunner update allowing to specify identity.The stage of the ServiceRunner update allowing to specify tags.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 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 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.Properties of a user's secret store.Tells source of creation of lab virtual machine.An immutable client-side representation of VirtualNetwork.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 stage of the VirtualNetwork update allowing to specify tags.A virtual network.The response of a list operation.Properties of a weekly schedule.Information about a Windows OS.The state of the Windows OS (i.e.