VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity Interface

public static interface VirtualMachineScaleSet.UpdateStages.WithUserAssignedManagedServiceIdentity

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

Method Summary

Modifier and Type Method and Description
abstract WithApply withExistingUserAssignedManagedServiceIdentity(Identity identity)

Specifies an existing user assigned identity to be associated with the virtual machine.

abstract WithApply withNewUserAssignedManagedServiceIdentity(Creatable<Identity> creatableIdentity)

Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine.

abstract WithApply withoutUserAssignedManagedServiceIdentity(String identityId)

Specifies that an user assigned identity associated with the virtual machine should be removed.

Method Details

withExistingUserAssignedManagedServiceIdentity

public abstract VirtualMachineScaleSet.UpdateStages.WithApply withExistingUserAssignedManagedServiceIdentity(Identity identity)

Specifies an existing user assigned identity to be associated with the virtual machine.

Parameters:

identity - the identity

Returns:

the next stage of the virtual machine scale set update

withNewUserAssignedManagedServiceIdentity

public abstract VirtualMachineScaleSet.UpdateStages.WithApply withNewUserAssignedManagedServiceIdentity(Creatable creatableIdentity)

Specifies the definition of a not-yet-created user assigned identity to be associated with the virtual machine.

Parameters:

creatableIdentity - a creatable identity definition

Returns:

the next stage of the virtual machine scale set update

withoutUserAssignedManagedServiceIdentity

public abstract VirtualMachineScaleSet.UpdateStages.WithApply withoutUserAssignedManagedServiceIdentity(String identityId)

Specifies that an user assigned identity associated with the virtual machine should be removed.

Parameters:

identityId - ARM resource id of the identity

Returns:

the next stage of the virtual machine scale set update

Applies to