Interface VirtualMachineScaleSet.UpdateStages.WithExtension
- All Known Subinterfaces:
VirtualMachineScaleSet.Update
,VirtualMachineScaleSet.UpdateStages.WithApply
,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancer
,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerBackendOrNatPool
,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternalLoadBalancerNatPool
,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerBackendOrNatPool
,VirtualMachineScaleSet.UpdateStages.WithPrimaryInternetFacingLoadBalancerNatPool
,VirtualMachineScaleSet.UpdateStages.WithPrimaryLoadBalancer
,VirtualMachineScaleSet.UpdateStages.WithSystemAssignedIdentityBasedAccessOrApply
- Enclosing interface:
- VirtualMachineScaleSet.UpdateStages
public static interface VirtualMachineScaleSet.UpdateStages.WithExtension
The stage of the virtual machine definition allowing to specify extensions.
-
Method Summary
Modifier and TypeMethodDescriptionVirtualMachineScaleSetExtension.UpdateDefinitionStages.Blank<VirtualMachineScaleSet.UpdateStages.WithApply>
defineNewExtension
(String name) Begins the definition of an extension reference to be attached to the virtual machines in the scale set.updateExtension
(String name) Begins the description of an update of an existing extension assigned to the virtual machines in the scale set.withoutExtension
(String name) Removes the extension with the specified name from the virtual machines in the scale set.
-
Method Details
-
defineNewExtension
VirtualMachineScaleSetExtension.UpdateDefinitionStages.Blank<VirtualMachineScaleSet.UpdateStages.WithApply> defineNewExtension(String name) Begins the definition of an extension reference to be attached to the virtual machines in the scale set.- Parameters:
name
- the reference name for an extension- Returns:
- the first stage of the extension reference definition
-
updateExtension
Begins the description of an update of an existing extension assigned to the virtual machines in the scale set.- Parameters:
name
- the reference name for the extension- Returns:
- the first stage of the extension reference update
-
withoutExtension
Removes the extension with the specified name from the virtual machines in the scale set.- Parameters:
name
- the reference name of the extension to be removed/uninstalled- Returns:
- the next stage of the update
-