LabVirtualMachineProperties Interface
public interface LabVirtualMachineProperties
An immutable client-side representation of LabVirtualMachineProperties.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| abstract Boolean |
allowClaim()
Gets the allow |
|
abstract
Applicable |
applicableSchedule()
Gets the applicable |
|
abstract
Artifact |
artifactDeploymentStatus()
Gets the artifact |
|
abstract
List<Artifact |
artifacts()
Gets the artifacts property: The artifacts to be installed on the virtual machine. |
| abstract String |
computeId()
Gets the compute |
|
abstract
Compute |
computeVm()
Gets the compute |
| abstract String |
createdByUser()
Gets the created |
| abstract String |
createdByUserId()
Gets the created |
|
abstract
Offset |
createdDate()
Gets the created |
| abstract String |
customImageId()
Gets the custom |
|
abstract
List<Data |
dataDiskParameters()
Gets the data |
| abstract Boolean |
disallowPublicIpAddress()
Gets the disallow |
| abstract String |
environmentId()
Gets the environment |
|
abstract
Offset |
expirationDate()
Gets the expiration |
| abstract String |
fqdn()
Gets the fqdn property: The fully-qualified domain name of the virtual machine. |
|
abstract
Gallery |
galleryImageReference()
Gets the gallery |
|
abstract
Lab |
innerModel()
Gets the inner com. |
| abstract Boolean |
isAuthenticationWithSshKey()
Gets the is |
| abstract String |
labSubnetName()
Gets the lab |
| abstract String |
labVirtualNetworkId()
Gets the lab |
| abstract String |
lastKnownPowerState()
Gets the last |
|
abstract
Network |
networkInterface()
Gets the network |
| abstract String |
notes()
Gets the notes property: The notes of the virtual machine. |
| abstract String |
osType()
Gets the os |
| abstract String |
ownerObjectId()
Gets the owner |
| abstract String |
ownerUserPrincipalName()
Gets the owner |
| abstract String |
password()
Gets the password property: The password of the virtual machine administrator. |
| abstract String |
planId()
Gets the plan |
| abstract String |
provisioningState()
Gets the provisioning |
|
abstract
List<Schedule |
scheduleParameters()
Gets the schedule |
| abstract String |
size()
Gets the size property: The size of the virtual machine. |
| abstract String |
sshKey()
Gets the ssh |
| abstract String |
storageType()
Gets the storage |
| abstract String |
uniqueIdentifier()
Gets the unique |
| abstract String |
username()
Gets the username property: The user name of the virtual machine. |
|
abstract
Virtual |
virtualMachineCreationSource()
Gets the virtual |
Method Details
allowClaim
public abstract Boolean allowClaim()
Gets the allowClaim property: Indicates whether another user can take ownership of the virtual machine.
Returns:
applicableSchedule
public abstract ApplicableSchedule applicableSchedule()
Gets the applicableSchedule property: The applicable schedule for the virtual machine.
Returns:
artifactDeploymentStatus
public abstract ArtifactDeploymentStatusProperties artifactDeploymentStatus()
Gets the artifactDeploymentStatus property: The artifact deployment status for the virtual machine.
Returns:
artifacts
public abstract List<ArtifactInstallProperties> artifacts()
Gets the artifacts property: The artifacts to be installed on the virtual machine.
Returns:
computeId
public abstract String computeId()
Gets the computeId property: The resource identifier (Microsoft.Compute) of the virtual machine.
Returns:
computeVm
public abstract ComputeVmProperties computeVm()
Gets the computeVm property: The compute virtual machine properties.
Returns:
createdByUser
public abstract String createdByUser()
Gets the createdByUser property: The email address of creator of the virtual machine.
Returns:
createdByUserId
public abstract String createdByUserId()
Gets the createdByUserId property: The object identifier of the creator of the virtual machine.
Returns:
createdDate
public abstract OffsetDateTime createdDate()
Gets the createdDate property: The creation date of the virtual machine.
Returns:
customImageId
public abstract String customImageId()
Gets the customImageId property: The custom image identifier of the virtual machine.
Returns:
dataDiskParameters
public abstract List<DataDiskProperties> dataDiskParameters()
Gets the dataDiskParameters property: New or existing data disks to attach to the virtual machine after creation.
Returns:
disallowPublicIpAddress
public abstract Boolean disallowPublicIpAddress()
Gets the disallowPublicIpAddress property: Indicates whether the virtual machine is to be created without a public IP address.
Returns:
environmentId
public abstract String environmentId()
Gets the environmentId property: The resource ID of the environment that contains this virtual machine, if any.
Returns:
expirationDate
public abstract OffsetDateTime expirationDate()
Gets the expirationDate property: The expiration date for VM.
Returns:
fqdn
public abstract String fqdn()
Gets the fqdn property: The fully-qualified domain name of the virtual machine.
Returns:
galleryImageReference
public abstract GalleryImageReference galleryImageReference()
Gets the galleryImageReference property: The Microsoft Azure Marketplace image reference of the virtual machine.
Returns:
innerModel
public abstract LabVirtualMachinePropertiesInner innerModel()
Gets the inner com.azure.resourcemanager.devtestlabs.fluent.models.LabVirtualMachinePropertiesInner object.
Returns:
isAuthenticationWithSshKey
public abstract Boolean isAuthenticationWithSshKey()
Gets the isAuthenticationWithSshKey property: Indicates whether this virtual machine uses an SSH key for authentication.
Returns:
labSubnetName
public abstract String labSubnetName()
Gets the labSubnetName property: The lab subnet name of the virtual machine.
Returns:
labVirtualNetworkId
public abstract String labVirtualNetworkId()
Gets the labVirtualNetworkId property: The lab virtual network identifier of the virtual machine.
Returns:
lastKnownPowerState
public abstract String lastKnownPowerState()
Gets the lastKnownPowerState property: Last known compute power state captured in DTL.
Returns:
networkInterface
public abstract NetworkInterfaceProperties networkInterface()
Gets the networkInterface property: The network interface properties.
Returns:
notes
public abstract String notes()
Gets the notes property: The notes of the virtual machine.
Returns:
osType
public abstract String osType()
Gets the osType property: The OS type of the virtual machine.
Returns:
ownerObjectId
public abstract String ownerObjectId()
Gets the ownerObjectId property: The object identifier of the owner of the virtual machine.
Returns:
ownerUserPrincipalName
public abstract String ownerUserPrincipalName()
Gets the ownerUserPrincipalName property: The user principal name of the virtual machine owner.
Returns:
password
public abstract String password()
Gets the password property: The password of the virtual machine administrator.
Returns:
planId
public abstract String planId()
Gets the planId property: The id of the plan associated with the virtual machine image.
Returns:
provisioningState
public abstract String provisioningState()
Gets the provisioningState property: The provisioning status of the resource.
Returns:
scheduleParameters
public abstract List<ScheduleCreationParameter> scheduleParameters()
Gets the scheduleParameters property: Virtual Machine schedules to be created.
Returns:
size
public abstract String size()
Gets the size property: The size of the virtual machine.
Returns:
sshKey
public abstract String sshKey()
Gets the sshKey property: The SSH key of the virtual machine administrator.
Returns:
storageType
public abstract String storageType()
Gets the storageType property: Storage type to use for virtual machine (i.e. Standard, Premium).
Returns:
uniqueIdentifier
public abstract String uniqueIdentifier()
Gets the uniqueIdentifier property: The unique immutable identifier of a resource (Guid).
Returns:
username
public abstract String username()
Gets the username property: The user name of the virtual machine.
Returns:
virtualMachineCreationSource
public abstract VirtualMachineCreationSource virtualMachineCreationSource()
Gets the virtualMachineCreationSource property: Tells source of creation of lab virtual machine. Output property only.
Returns: