Interface VirtualMachine
-
public interface VirtualMachine
An immutable client-side representation of VirtualMachine.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
claimedByUserId()
Gets the claimedByUserId property: The lab user ID (not the PUID!) of who claimed the virtual machine.VirtualMachineConnectionProfile
connectionProfile()
Gets the connectionProfile property: Profile for information about connecting to the virtual machine.String
id()
Gets the id property: Fully qualified resource Id for the resource.VirtualMachineInner
innerModel()
Gets the inner com.azure.resourcemanager.labservices.fluent.models.VirtualMachineInner object.String
name()
Gets the name property: The name of the resource.ProvisioningState
provisioningState()
Gets the provisioningState property: Current provisioning state of the virtual machine.VirtualMachineState
state()
Gets the state property: The current state of the virtual machine.com.azure.core.management.SystemData
systemData()
Gets the systemData property: System data of the Lab virtual machine.String
type()
Gets the type property: The type of the resource.VirtualMachineType
vmType()
Gets the vmType property: The type of this VM resource.
-
-
-
Method Detail
-
id
String id()
Gets the id property: Fully qualified resource Id for the resource.- Returns:
- the id value.
-
name
String name()
Gets the name property: The name of the resource.- Returns:
- the name value.
-
type
String type()
Gets the type property: The type of the resource.- Returns:
- the type value.
-
systemData
com.azure.core.management.SystemData systemData()
Gets the systemData property: System data of the Lab virtual machine.- Returns:
- the systemData value.
-
provisioningState
ProvisioningState provisioningState()
Gets the provisioningState property: Current provisioning state of the virtual machine.- Returns:
- the provisioningState value.
-
state
VirtualMachineState state()
Gets the state property: The current state of the virtual machine.- Returns:
- the state value.
-
connectionProfile
VirtualMachineConnectionProfile connectionProfile()
Gets the connectionProfile property: Profile for information about connecting to the virtual machine.- Returns:
- the connectionProfile value.
-
claimedByUserId
String claimedByUserId()
Gets the claimedByUserId property: The lab user ID (not the PUID!) of who claimed the virtual machine.- Returns:
- the claimedByUserId value.
-
vmType
VirtualMachineType vmType()
Gets the vmType property: The type of this VM resource.- Returns:
- the vmType value.
-
innerModel
VirtualMachineInner innerModel()
Gets the inner com.azure.resourcemanager.labservices.fluent.models.VirtualMachineInner object.- Returns:
- the inner object.
-
-