Uses of Interface
com.microsoft.azure.management.compute.VirtualMachine.Update
Packages that use VirtualMachine.Update
Package
Description
This package contains the classes for ComputeManagementClient.
-
Uses of VirtualMachine.Update in com.microsoft.azure.management.compute
Subinterfaces of VirtualMachine.Update in com.microsoft.azure.management.computeModifier and TypeInterfaceDescriptionstatic interface
The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine allowing to set access role for the identity.Methods in com.microsoft.azure.management.compute that return VirtualMachine.UpdateModifier and TypeMethodDescriptionVirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnostics()
Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnostics
(Creatable<StorageAccount> creatable) Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnostics
(StorageAccount storageAccount) Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnostics
(String storageAccountBlobEndpointUri) Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnosticsOnManagedStorageAccount()
Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.Update.withDataDiskDefaultCachingType
(CachingTypes cachingType) Specifies the default caching type for the managed data disks.VirtualMachine.Update.withDataDiskDefaultStorageAccountType
(StorageAccountTypes storageAccountType) Specifies a storage account type.VirtualMachine.UpdateStages.WithManagedDataDisk.withExistingDataDisk
(Disk disk) Associates an existing source managed disk with the VM.VirtualMachine.UpdateStages.WithManagedDataDisk.withExistingDataDisk
(Disk disk, int newSizeInGB, int lun, CachingTypes cachingType) Specifies an existing source managed disk and settings.VirtualMachine.UpdateStages.WithManagedDataDisk.withExistingDataDisk
(Disk disk, int lun, CachingTypes cachingType) Specifies an existing source managed disk and settings.VirtualMachine.UpdateStages.WithSecondaryNetworkInterface.withExistingSecondaryNetworkInterface
(NetworkInterface networkInterface) Associates an existing network interface with the virtual machine.VirtualMachine.UpdateStages.WithUnmanagedDataDisk.withExistingUnmanagedDataDisk
(String storageAccountName, String containerName, String vhdName) Specifies an existing VHD that needs to be attached to the virtual machine as data disk.VirtualMachine.UpdateStages.WithUserAssignedManagedServiceIdentity.withExistingUserAssignedManagedServiceIdentity
(Identity identity) Specifies an existing user assigned identity to be associated with the virtual machine.VirtualMachine.UpdateStages.WithLicenseType.withLicenseType
(String licenseType) Specifies that the image or disk that is being used was licensed on-premises.VirtualMachine.UpdateStages.WithBillingProfile.withMaxPrice
(Double maxPrice) Set the billing related details of a low priority virtual machine.VirtualMachine.UpdateStages.WithManagedDataDisk.withNewDataDisk
(int sizeInGB) Specifies that a managed disk needs to be created implicitly with the given size.VirtualMachine.UpdateStages.WithManagedDataDisk.withNewDataDisk
(int sizeInGB, int lun, CachingTypes cachingType) Specifies that a managed disk needs to be created implicitly with the given settings.VirtualMachine.UpdateStages.WithManagedDataDisk.withNewDataDisk
(int sizeInGB, int lun, CachingTypes cachingType, StorageAccountTypes storageAccountType) Specifies that a managed disk needs to be created implicitly with the given settings.VirtualMachine.UpdateStages.WithManagedDataDisk.withNewDataDisk
(Creatable<Disk> creatable) Specifies that a managed disk needs to be created explicitly with the given definition and attached to the virtual machine as a data disk.VirtualMachine.UpdateStages.WithManagedDataDisk.withNewDataDisk
(Creatable<Disk> creatable, int lun, CachingTypes cachingType) Specifies that a managed disk needs to be created explicitly with the given definition and attached to the virtual machine as a data disk.VirtualMachine.UpdateStages.WithSecondaryNetworkInterface.withNewSecondaryNetworkInterface
(Creatable<NetworkInterface> creatable) Creates a new network interface to associate with the virtual machine.VirtualMachine.UpdateStages.WithUnmanagedDataDisk.withNewUnmanagedDataDisk
(Integer sizeInGB) Specifies that a new blank unmanaged data disk needs to be attached to virtual machine.VirtualMachine.UpdateStages.WithUserAssignedManagedServiceIdentity.withNewUserAssignedManagedServiceIdentity
(Creatable<Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine.VirtualMachine.Update.withOSDiskCaching
(CachingTypes cachingType) Specifies the caching type for the OS disk.VirtualMachine.Update.withOSDiskEncryptionSettings
(DiskEncryptionSettings settings) Specifies the encryption settings for the OS Disk.VirtualMachine.Update.withOSDiskSizeInGB
(int size) Specifies the size of the OS disk in GB.VirtualMachine.Update.withOSDiskSizeInGB
(Integer size) Deprecated.VirtualMachine.UpdateStages.WithBootDiagnostics.withoutBootDiagnostics()
Specifies that boot diagnostics needs to be disabled in the virtual machine.VirtualMachine.UpdateStages.WithManagedDataDisk.withoutDataDisk
(int lun) Detaches a managed data disk with the given LUN from the virtual machine.VirtualMachine.UpdateStages.WithExtension.withoutExtension
(String name) Detaches an extension from the virtual machine.VirtualMachine.UpdateStages.WithProximityPlacementGroup.withoutProximityPlacementGroup()
Removes the Proximity placement group from the VM.VirtualMachine.UpdateStages.WithSecondaryNetworkInterface.withoutSecondaryNetworkInterface
(String name) Removes a secondary network interface from the virtual machine.VirtualMachine.UpdateStages.WithSystemAssignedManagedServiceIdentity.withoutSystemAssignedManagedServiceIdentity()
Specifies that System Assigned (Local) Managed Service Identity needs to be disabled.VirtualMachine.UpdateStages.WithUnmanagedDataDisk.withoutUnmanagedDataDisk
(int lun) Detaches a unmanaged data disk from the virtual machine.VirtualMachine.UpdateStages.WithUnmanagedDataDisk.withoutUnmanagedDataDisk
(String name) Detaches an unmanaged data disk from the virtual machine.VirtualMachine.UpdateStages.WithUserAssignedManagedServiceIdentity.withoutUserAssignedManagedServiceIdentity
(String identityId) Specifies that an user assigned identity associated with the virtual machine should be removed.VirtualMachine.Update.withPriority
(VirtualMachinePriorityTypes priority) Specifies a new priority for the virtual machine.VirtualMachine.UpdateStages.WithProximityPlacementGroup.withProximityPlacementGroup
(String proximityPlacementGroupId) Set information about the proximity placement group that the virtual machineshould be assigned to.VirtualMachine.Update.withSize
(VirtualMachineSizeTypes size) Specifies a new size for the virtual machine.Specifies a new size for the virtual machine.Methods in com.microsoft.azure.management.compute that return types with arguments of type VirtualMachine.UpdateModifier and TypeMethodDescriptionVirtualMachine.UpdateStages.WithExtension.defineNewExtension
(String name) Begins the definition of an extension to be attached to the virtual machine.VirtualMachine.UpdateStages.WithUnmanagedDataDisk.defineUnmanagedDataDisk
(String name) Begins the definition of a blank unmanaged data disk to be attached to the virtual machine along with its configuration.
withOSDiskSizeInGB(int)
instead.