Microsoft.Azure.Management.Compute.Fluent.VirtualMachine.Update Namespace

Contains interfaces that support updating a virtual machine.

Interfaces

IUpdate

The template for an update operation, containing all the settings that can be modified.

IWithBillingProfile

The stage of the virtual machine update allowing to set the billing related details of a low priority virtual machine.

IWithBootDiagnostics
IWithExtension

The stage of a virtual machine update allowing to specify extensions.

IWithLicenseType

The stage of the virtual machine update allowing to specify that the image or disk that is being used was licensed on-premises. This element is only used for images that contain the Windows Server operating system.

IWithManagedDataDisk

The stage of a virtual machine update allowing to specify a managed data disk.

IWithPriority

The stage of the virtual machine update allowing to update priority.

IWithProximityPlacementGroup

The stage of a virtual machine update allowing to set/remove information about the proximity placement group that the virtual machine scale set should be assigned to.

IWithSecondaryNetworkInterface

The stage of a virtual machine update allowing to specify additional network interfaces.

IWithSystemAssignedIdentityBasedAccessOrUpdate

The stage of the System Assigned (Local) Managed Service Identity enabled virtual machine allowing to set access role for the identity.

IWithSystemAssignedManagedServiceIdentity

The stage of the virtual machine update allowing to enable System Assigned (Local) Managed Service Identity.

IWithUnmanagedDataDisk

The stage of a virtual machine definition allowing to specify unmanaged data disk configuration.

IWithUserAssignedManagedServiceIdentity

The stage of the virtual machine update allowing to add or remove User Assigned (External) Managed Service Identities.