Uses of Interface
com.azure.resourcemanager.compute.models.VirtualMachine.Update
Packages that use VirtualMachine.Update
Package
Description
Package containing the data models for ComputeManagementClient.
-
Uses of VirtualMachine.Update in com.azure.resourcemanager.compute.models
Subinterfaces of VirtualMachine.Update in com.azure.resourcemanager.compute.modelsModifier and TypeInterfaceDescriptionstatic interfaceThe stage of the System Assigned (Local) Managed Service Identity enabled virtual machine allowing to set access role for the identity.Subinterfaces with type arguments of type VirtualMachine.Update in com.azure.resourcemanager.compute.modelsModifier and TypeInterfaceDescriptioninterfaceAn immutable client-side representation of an Azure virtual machine.static interfaceThe template for an update operation, containing all the settings that can be modified.static interfaceThe entirety of virtual machine extension update as a part of parent virtual machine update.static interfaceThe entirety of a data disk update as part of a virtual machine update.Methods in com.azure.resourcemanager.compute.models that return VirtualMachine.UpdateModifier and TypeMethodDescriptionVirtualMachine.UpdateStages.WithAdditionalCapacities.disableHibernation()Disables hibernation feature.VirtualMachine.UpdateStages.WithAdditionalCapacities.disableUltraSsd()Disables ultra SSD feature.VirtualMachine.UpdateStages.WithAdditionalCapacities.enableHibernation()Enables hibernation feature.VirtualMachine.UpdateStages.WithAdditionalCapacities.enableUltraSsd()Enables ultra SSD feature.VirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnostics()Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnostics(com.azure.resourcemanager.resources.fluentcore.model.Creatable<com.azure.resourcemanager.storage.models.StorageAccount> creatable) Specifies that boot diagnostics needs to be enabled in the virtual machine.VirtualMachine.UpdateStages.WithBootDiagnostics.withBootDiagnostics(com.azure.resourcemanager.storage.models.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.UpdateStages.WithCapacityReservation.withCapacityReservationGroup(String capacityReservationGroupId) Specifies resource id of capacity reservation group for the virtual machine.VirtualMachine.Update.withDataDiskDefaultCachingType(CachingTypes cachingType) Specifies the default caching type for the managed data disks.VirtualMachine.Update.withDataDiskDefaultDeleteOptions(DeleteOptions deleteOptions) Specifies the delete options for managed data disks.VirtualMachine.Update.withDataDiskDefaultDiskEncryptionSet(String diskEncryptionSetId) Specifies the disk encryption set for the managed data disk.VirtualMachine.Update.withDataDiskDefaultStorageAccountType(StorageAccountTypes storageAccountType) Specifies a storage account type.VirtualMachine.Update.withDataDiskDefaultWriteAcceleratorEnabled(boolean writeAcceleratorEnabled) Specifies the write accelerator for managed data disks.VirtualMachine.UpdateStages.WithDeleteOptions.withDataDisksDeleteOptions(DeleteOptions deleteOptions) Specifies delete options for all the existing data disk attached to the VM.VirtualMachine.UpdateStages.WithDeleteOptions.withDataDisksDeleteOptions(DeleteOptions deleteOptions, Integer... luns) Specifies delete options for the existing data disk attached to the VM.VirtualMachine.UpdateStages.WithSecurityProfile.withEncryptionAtHost()Enables the Host Encryption for the virtual machine.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 newSizeInGB, int lun, VirtualMachineDiskOptions options) Associates an existing source managed disk with the virtual machine and specifies additional settings.VirtualMachine.UpdateStages.WithManagedDataDisk.withExistingDataDisk(Disk disk, int lun, CachingTypes cachingType) Specifies an existing source managed disk and settings.VirtualMachine.UpdateStages.WithSecondaryNetworkInterface.withExistingSecondaryNetworkInterface(com.azure.resourcemanager.network.models.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(com.azure.resourcemanager.msi.models.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.WithDeleteOptions.withNetworkInterfacesDeleteOptions(DeleteOptions deleteOptions) Specifies delete options for all the existing network interfaces attached to the VM.VirtualMachine.UpdateStages.WithDeleteOptions.withNetworkInterfacesDeleteOptions(DeleteOptions deleteOptions, String... nicIds) Specifies delete options for the network interfaces attached to the VM.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(int sizeInGB, int lun, VirtualMachineDiskOptions options) Specifies that a managed disk needs to be created implicitly with the given settings.VirtualMachine.UpdateStages.WithManagedDataDisk.withNewDataDisk(com.azure.resourcemanager.resources.fluentcore.model.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(com.azure.resourcemanager.resources.fluentcore.model.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(com.azure.resourcemanager.resources.fluentcore.model.Creatable<com.azure.resourcemanager.network.models.NetworkInterface> creatable) Creates a new network interface to associate with the virtual machine.VirtualMachine.UpdateStages.WithSecondaryNetworkInterface.withNewSecondaryNetworkInterface(com.azure.resourcemanager.resources.fluentcore.model.Creatable<com.azure.resourcemanager.network.models.NetworkInterface> creatable, DeleteOptions deleteOptions) Creates a new network interface to associate with the virtual machine, based on the provided definition.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(com.azure.resourcemanager.resources.fluentcore.model.Creatable<com.azure.resourcemanager.msi.models.Identity> creatableIdentity) Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine.VirtualMachine.UpdateStages.WithOSDisk.withOSDisk(Disk disk) Swaps the OS disk of the virtual machine for the specified managed disk.VirtualMachine.UpdateStages.WithOSDisk.withOSDisk(String diskId) Swaps the OS disk of the virtual machine for the specified managed disk.VirtualMachine.Update.withOSDiskCaching(CachingTypes cachingType) Specifies the caching type for the OS disk.VirtualMachine.UpdateStages.WithDeleteOptions.withOsDiskDeleteOptions(DeleteOptions deleteOptions) Specifies delete options for the OS disk of the VM.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.withOSDiskWriteAcceleratorEnabled(boolean writeAcceleratorEnabled) Specifies the write accelerator for the OS disks.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.WithSecurityProfile.withoutEncryptionAtHost()Disables the Host Encryption for 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.WithSecurityFeatures.withoutSecureBoot()Disables secure boot feature.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.UpdateStages.WithSecurityFeatures.withoutVTpm()Disables vTPM feature.VirtualMachine.UpdateStages.WithDeleteOptions.withPrimaryNetworkInterfaceDeleteOptions(DeleteOptions deleteOptions) Specifies delete options for the primary network interface of the VM.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.UpdateStages.WithSecurityFeatures.withSecureBoot()Enables secure boot feature.VirtualMachine.Update.withSize(VirtualMachineSizeTypes size) Specifies a new size for the virtual machine.Specifies a new size for the virtual machine.VirtualMachine.UpdateStages.WithUserData.withUserData(String base64EncodedUserData) Specifies the user data for the virtual machine.VirtualMachine.UpdateStages.WithSecurityFeatures.withVTpm()Enables vTPM feature.Methods in com.azure.resourcemanager.compute.models 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.