Search

Class AzureVirtualMachine

Extends com.vmware.o11n.sdk.modeldriven.AbstractWrapper

Attributes

Name Type Description
azureId String
connection AzureConnection
displayName String
internalIdString String
licenseType String
managedDiskEnabled boolean
name String
operatingSystem String
osDiskUri String
powerState String
primaryPrivateIP String
provisioningState String
publicIpAddress String
region String
resourceGroup AzureResourceGroup
resourceGroupName String
subscriptionId String
type String
virtualMachineMaxDiskCount Number
virtualMachineResourceDiskSizeMb Number
virtualMachineSize String

Methods

Name Returns
AzureVirtualMachine() constructor
__getTarget() com.vmware.o11n.plugin.azure.model.VirtualMachine
getInternalId() com.vmware.o11n.sdk.modeldriven.Sid
setContext(com.vmware.o11n.sdk.modeldriven.PluginContext ) void
setInternalId(com.vmware.o11n.sdk.modeldriven.Sid ) void

Returned by

Method Returns
AzureVirtualMachineManager.attachExistingSecondaryNetworkInterface(AzureVirtualMachine virtualMachine, AzureNetworkInterface networkInterface) AzureVirtualMachine
AzureVirtualMachineManager.cloneFromUnmanagedDisk(AzureResourceGroup resourceGroup, AzureRegion region, String vmName, AzureVirtualMachineSize vmSize, AzureNetworkInterface networkInterface, AzureAvailabilitySet availabilitySet, String osType, String diskVhdUri, String userName, String passKey) AzureVirtualMachine
AzureVirtualMachineManager.create(AzureResourceGroup resourceGroup, AzureRegion region, String vmName, AzureStorageAccount storageAccount, AzureNetworkInterface networkInterface, boolean isManagedDiskVM, String userName, String passKey, AzureVirtualMachineSize vmSize, AzureVirtualMachineImage vmImage, AzureAvailabilitySet availabilitySet, String osDiskSkuType) AzureVirtualMachine
AzureVirtualMachineManager.deployFromImage(AzureResourceGroup resourceGroup, AzureRegion region, String vmName, String userName, String passKey, AzureNetworkInterface networkInterface, AzureAvailabilitySet availabilitySet, AzureVirtualMachineCustomImage vmCustomImage, AzureVirtualMachineSize vmSize) AzureVirtualMachine
AzureVirtualMachineManager.deployFromManagedDisk(AzureResourceGroup resourceGroup, AzureRegion region, String vmName, AzureVirtualMachineSize vmSize, AzureNetworkInterface networkInterface, AzureAvailabilitySet availabilitySet, AzureDisk disk) AzureVirtualMachine
AzureVirtualMachineManager.deployFromUnmanagedDisk(AzureResourceGroup resourceGroup, AzureRegion region, String vmName, AzureVirtualMachineSize vmSize, AzureNetworkInterface networkInterface, AzureAvailabilitySet availabilitySet, String osType, String diskvHdURI) AzureVirtualMachine
AzureVirtualMachineManager.getAllVirtualMachineByTag(AzureResourceGroup resourceGroup, String key, String value) AzureVirtualMachine[]
AzureVirtualMachineManager.getVirtualMachineById(AzureConnection connection, String azureId) AzureVirtualMachine
AzureVirtualMachineManager.getVirtualMachineByResourceGroupAndVmName(AzureResourceGroup resourceGroup, String vmName) AzureVirtualMachine

Referenced in

Method Returns
AzureExtensionManager.detachCustomScriptExtension(AzureVirtualMachine virtualMachine, String extensionName) void
AzureExtensionManager.runCustomScriptExtProtectedConfig(AzureVirtualMachine virtualMachine, String extensionName, String[] scriptPaths, String command, String storageAccountName, String storageAccountKey, boolean minorUpgrade) void
AzureExtensionManager.runCustomScriptExtPublicConfig(AzureVirtualMachine virtualMachine, String extensionName, String[] scriptPaths, String command, boolean minorUpgrade) void
AzureExtensionManager.runVMAccess(AzureVirtualMachine virtualMachine, String extensionName, String props) void
AzureNetworkInterfaceManager.getAllSecondaryNetworkInterfaceByVirtualMachine(AzureVirtualMachine virtualMachine) AzureNetworkInterface[]
AzureNetworkInterfaceManager.getPrimaryNetworkInterfaceByVirtualMachine(AzureVirtualMachine virtualMachine) AzureNetworkInterface
AzurePublicIPAddressManager.attachPublicIpToVm(AzurePublicIPAddress publicIPAddress, AzureVirtualMachine virtualMachine) void
AzurePublicIPAddressManager.detachPublicIpOfVm(AzureVirtualMachine virtualMachine) void
AzureSnapshotManager.createVMSnapshot(AzureResourceGroup resourceGroup, AzureRegion region, AzureVirtualMachine virtualMachine, String snapshotName, String accountType, boolean IsDataDiskSnapshotIncluded) AzureSnapshot[]
AzureVirtualMachineManager.addTag(AzureVirtualMachine virtualMachine, String key, String value) void
AzureVirtualMachineManager.attachBootDiagnosticStorage(AzureVirtualMachine virtualMachine, AzureStorageAccount storageAccount) void
AzureVirtualMachineManager.attachExistingManagedDisk(AzureVirtualMachine virtualMachine, AzureDisk disk) void
AzureVirtualMachineManager.attachExistingSecondaryNetworkInterface(AzureVirtualMachine virtualMachine, AzureNetworkInterface networkInterface) AzureVirtualMachine
AzureVirtualMachineManager.attachNewManagedDisk(AzureVirtualMachine virtualMachine, String diskName, Number diskSizeInGB, Number lun, String cachingType, String skuType) void
AzureVirtualMachineManager.attachUnmanagedDiskWithExistingVhd(AzureVirtualMachine virtualMachine, String diskName, Number lun, String cachingType, String storageAccountName, String containerName, String vhdName) void
AzureVirtualMachineManager.attachUnmanagedDiskWithNewVhd(AzureVirtualMachine virtualMachine, String diskName, Number diskSizeInGB, Number lun, String cachingType, String existingStorageAccountName, String existingContainerName, String vhdName) void
AzureVirtualMachineManager.capture(AzureVirtualMachine virtualMachine, String containerName, String vhdPrefix, boolean overwriteVhd) String
AzureVirtualMachineManager.convertToManaged(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.createCustomImage(AzureVirtualMachine virtualMachine, String imageName) AzureVirtualMachineCustomImage
AzureVirtualMachineManager.createCustomImageFromVhd(AzureVirtualMachine virtualMachine, String imageName, boolean includeDataDisks, boolean isGeneralized) AzureVirtualMachineCustomImage
AzureVirtualMachineManager.deallocate(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.deallocateAsync(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.delete(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.deleteAsync(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.detachBootDiagnosticStorage(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.detachDataDisk(AzureVirtualMachine virtualMachine, Number lun) void
AzureVirtualMachineManager.generalize(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.generalizeAsync(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.getAvailabilitySetOfVm(AzureVirtualMachine virtualMachine) AzureAvailabilitySet
AzureVirtualMachineManager.getPublicIpAddress(AzureVirtualMachine virtualMachine) AzurePublicIPAddress
AzureVirtualMachineManager.getVmDiskDiskForData(AzureVirtualMachine virtualMachine) String[]
AzureVirtualMachineManager.getVmDiskForOs(AzureVirtualMachine virtualMachine) String
AzureVirtualMachineManager.getVmVhdUriForData(AzureVirtualMachine virtualMachine) String[]
AzureVirtualMachineManager.getVmVhdUriForOs(AzureVirtualMachine virtualMachine) String
AzureVirtualMachineManager.listTags(AzureVirtualMachine virtualMachine) String[]
AzureVirtualMachineManager.powerOff(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.powerOffAsync(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.removeTag(AzureVirtualMachine virtualMachine, String key) void
AzureVirtualMachineManager.restart(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.restartAsync(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.start(AzureVirtualMachine virtualMachine) void
AzureVirtualMachineManager.startAsync(AzureVirtualMachine virtualMachine) void