VirtualMachineInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. connectedvmware. fluent. models. VirtualMachineInner
- com.
- com.
- com.
public final class VirtualMachineInner
extends Resource
Define the virtualMachine.
Constructor Summary
| Constructor | Description | |
|---|---|---|
| VirtualMachineInner() | ||
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
customResourceName()
Get the custom |
|
Extended |
extendedLocation()
Get the extended |
|
Firmware |
firmwareType()
Get the firmware |
| String |
folderPath()
Get the folder |
|
Guest |
guestAgentProfile()
Get the guest |
|
Hardware |
hardwareProfile()
Get the hardware |
| Identity |
identity()
Get the identity property: The identity of the resource. |
| String |
instanceUuid()
Get the instance |
| String |
inventoryItemId()
Get the inventory |
| String |
kind()
Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e. |
| String |
moName()
Get the mo |
| String |
moRefId()
Get the mo |
|
Network |
networkProfile()
Get the network |
|
Os |
osProfile()
Get the os |
|
Placement |
placementProfile()
Get the placement |
| String |
powerState()
Get the power |
| String |
provisioningState()
Get the provisioning |
| String |
resourcePoolId()
Get the resource |
|
Security |
securityProfile()
Get the security |
| String |
smbiosUuid()
Get the smbios |
|
List<Resource |
statuses()
Get the statuses property: The resource status information. |
|
Storage |
storageProfile()
Get the storage |
|
System |
systemData()
Get the system |
| String |
templateId()
Get the template |
| String |
uuid()
Get the uuid property: Gets or sets a unique identifier for this resource. |
| void |
validate()
Validates the instance. |
| String |
vCenterId()
Get the v |
| String |
vmId()
Get the vm |
|
Virtual |
withExtendedLocation(ExtendedLocation extendedLocation)
Set the extended |
|
Virtual |
withFirmwareType(FirmwareType firmwareType)
Set the firmware |
|
Virtual |
withGuestAgentProfile(GuestAgentProfile guestAgentProfile)
Set the guest |
|
Virtual |
withHardwareProfile(HardwareProfile hardwareProfile)
Set the hardware |
|
Virtual |
withIdentity(Identity identity)
Set the identity property: The identity of the resource. |
|
Virtual |
withInventoryItemId(String inventoryItemId)
Set the inventory |
|
Virtual |
withKind(String kind)
Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e. |
|
Virtual |
withLocation(String location) |
|
Virtual |
withMoRefId(String moRefId)
Set the mo |
|
Virtual |
withNetworkProfile(NetworkProfile networkProfile)
Set the network |
|
Virtual |
withOsProfile(OsProfile osProfile)
Set the os |
|
Virtual |
withPlacementProfile(PlacementProfile placementProfile)
Set the placement |
|
Virtual |
withResourcePoolId(String resourcePoolId)
Set the resource |
|
Virtual |
withSecurityProfile(SecurityProfile securityProfile)
Set the security |
|
Virtual |
withSmbiosUuid(String smbiosUuid)
Set the smbios |
|
Virtual |
withStorageProfile(StorageProfile storageProfile)
Set the storage |
|
Virtual |
withTags(Map<String,String> tags) |
|
Virtual |
withTemplateId(String templateId)
Set the template |
|
Virtual |
withVCenterId(String vCenterId)
Set the v |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
VirtualMachineInner
public VirtualMachineInner()
Method Details
customResourceName
public String customResourceName()
Get the customResourceName property: Gets the name of the corresponding resource in Kubernetes.
Returns:
extendedLocation
public ExtendedLocation extendedLocation()
Get the extendedLocation property: Gets or sets the extended location.
Returns:
firmwareType
public FirmwareType firmwareType()
Get the firmwareType property: Firmware type.
Returns:
folderPath
public String folderPath()
Get the folderPath property: Gets or sets the folder path of the vm.
Returns:
guestAgentProfile
public GuestAgentProfile guestAgentProfile()
Get the guestAgentProfile property: Guest agent status properties.
Returns:
hardwareProfile
public HardwareProfile hardwareProfile()
Get the hardwareProfile property: Hardware properties.
Returns:
identity
public Identity identity()
Get the identity property: The identity of the resource.
Returns:
instanceUuid
public String instanceUuid()
Get the instanceUuid property: Gets or sets the instance uuid of the vm.
Returns:
inventoryItemId
public String inventoryItemId()
Get the inventoryItemId property: Gets or sets the inventory Item ID for the virtual machine.
Returns:
kind
public String kind()
Get the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
Returns:
moName
public String moName()
Get the moName property: Gets or sets the vCenter Managed Object name for the virtual machine.
Returns:
moRefId
public String moRefId()
Get the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine.
Returns:
networkProfile
public NetworkProfile networkProfile()
Get the networkProfile property: Network properties.
Returns:
osProfile
public OsProfile osProfile()
Get the osProfile property: OS properties.
Returns:
placementProfile
public PlacementProfile placementProfile()
Get the placementProfile property: Placement properties.
Returns:
powerState
public String powerState()
Get the powerState property: Gets the power state of the virtual machine.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: Gets or sets the provisioning state.
Returns:
resourcePoolId
public String resourcePoolId()
Get the resourcePoolId property: Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will deploy.
Returns:
securityProfile
public SecurityProfile securityProfile()
Get the securityProfile property: Gets the security profile.
Returns:
smbiosUuid
public String smbiosUuid()
Get the smbiosUuid property: Gets or sets the SMBIOS UUID of the vm.
Returns:
statuses
public List<ResourceStatus> statuses()
Get the statuses property: The resource status information.
Returns:
storageProfile
public StorageProfile storageProfile()
Get the storageProfile property: Storage properties.
Returns:
systemData
public SystemData systemData()
Get the systemData property: The system data.
Returns:
templateId
public String templateId()
Get the templateId property: Gets or sets the ARM Id of the template resource to deploy the virtual machine.
Returns:
uuid
public String uuid()
Get the uuid property: Gets or sets a unique identifier for this resource.
Returns:
validate
public void validate()
Validates the instance.
vCenterId
public String vCenterId()
Get the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this resource pool resides.
Returns:
vmId
public String vmId()
Get the vmId property: Gets or sets a unique identifier for the vm resource.
Returns:
withExtendedLocation
public VirtualMachineInner withExtendedLocation(ExtendedLocation extendedLocation)
Set the extendedLocation property: Gets or sets the extended location.
Parameters:
Returns:
withFirmwareType
public VirtualMachineInner withFirmwareType(FirmwareType firmwareType)
Set the firmwareType property: Firmware type.
Parameters:
Returns:
withGuestAgentProfile
public VirtualMachineInner withGuestAgentProfile(GuestAgentProfile guestAgentProfile)
Set the guestAgentProfile property: Guest agent status properties.
Parameters:
Returns:
withHardwareProfile
public VirtualMachineInner withHardwareProfile(HardwareProfile hardwareProfile)
Set the hardwareProfile property: Hardware properties.
Parameters:
Returns:
withIdentity
public VirtualMachineInner withIdentity(Identity identity)
Set the identity property: The identity of the resource.
Parameters:
Returns:
withInventoryItemId
public VirtualMachineInner withInventoryItemId(String inventoryItemId)
Set the inventoryItemId property: Gets or sets the inventory Item ID for the virtual machine.
Parameters:
Returns:
withKind
public VirtualMachineInner withKind(String kind)
Set the kind property: Metadata used by portal/tooling/etc to render different UX experiences for resources of the same type; e.g. ApiApps are a kind of Microsoft.Web/sites type. If supported, the resource provider must validate and persist this value.
Parameters:
Returns:
withLocation
public VirtualMachineInner withLocation(String location)
Overrides:
VirtualMachineInner.withLocation(String location)Parameters:
withMoRefId
public VirtualMachineInner withMoRefId(String moRefId)
Set the moRefId property: Gets or sets the vCenter MoRef (Managed Object Reference) ID for the virtual machine.
Parameters:
Returns:
withNetworkProfile
public VirtualMachineInner withNetworkProfile(NetworkProfile networkProfile)
Set the networkProfile property: Network properties.
Parameters:
Returns:
withOsProfile
public VirtualMachineInner withOsProfile(OsProfile osProfile)
Set the osProfile property: OS properties.
Parameters:
Returns:
withPlacementProfile
public VirtualMachineInner withPlacementProfile(PlacementProfile placementProfile)
Set the placementProfile property: Placement properties.
Parameters:
Returns:
withResourcePoolId
public VirtualMachineInner withResourcePoolId(String resourcePoolId)
Set the resourcePoolId property: Gets or sets the ARM Id of the resourcePool resource on which this virtual machine will deploy.
Parameters:
Returns:
withSecurityProfile
public VirtualMachineInner withSecurityProfile(SecurityProfile securityProfile)
Set the securityProfile property: Gets the security profile.
Parameters:
Returns:
withSmbiosUuid
public VirtualMachineInner withSmbiosUuid(String smbiosUuid)
Set the smbiosUuid property: Gets or sets the SMBIOS UUID of the vm.
Parameters:
Returns:
withStorageProfile
public VirtualMachineInner withStorageProfile(StorageProfile storageProfile)
Set the storageProfile property: Storage properties.
Parameters:
Returns:
withTags
public VirtualMachineInner withTags(Map<String,String> tags)
Overrides:
VirtualMachineInner.withTags(Map<String,String> tags)Parameters:
withTemplateId
public VirtualMachineInner withTemplateId(String templateId)
Set the templateId property: Gets or sets the ARM Id of the template resource to deploy the virtual machine.
Parameters:
Returns:
withVCenterId
public VirtualMachineInner withVCenterId(String vCenterId)
Set the vCenterId property: Gets or sets the ARM Id of the vCenter resource in which this resource pool resides.
Parameters:
Returns: