Share via


IWithProximityPlacementGroup Interface

Definition

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

public interface IWithProximityPlacementGroup : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Definition.IWithDoNotRunExtensionsOnOverprovisionedVms
type IWithProximityPlacementGroup = interface
    interface IWithDoNotRunExtensionsOnOverprovisionedVms
    interface IWithAdditionalCapabilities
    interface IWithNetworkSubnet
Public Interface IWithProximityPlacementGroup
Implements IWithDoNotRunExtensionsOnOverprovisionedVms
Derived
Implements

Methods

WithAdditionalCapabilities(AdditionalCapabilities)

Set specifies additional capabilities enabled or disabled on the Virtual Machines in the Virtual Machine Scale Set. For instance: whether the Virtual Machines have the capability to support attaching managed data disks with UltraSSD_LRS storage account type.

(Inherited from IWithAdditionalCapabilities)
WithDoNotRunExtensionsOnOverprovisionedVMs(Boolean)

Set when Overprovision is enabled, extensions are launched only on the requested number of VMs which are finally kept. This property will hence ensure that the extensions do not run on the extra overprovisioned VMS.

(Inherited from IWithDoNotRunExtensionsOnOverprovisionedVms)
WithExistingPrimaryNetworkSubnet(INetwork, String)

Associate an existing virtual network subnet with the primary network interface of the virtual machines in the scale set.

(Inherited from IWithNetworkSubnet)
WithNewProximityPlacementGroup(String, ProximityPlacementGroupType)

Creates a new proximity placement group with the specified name and then adds it to the VM scale set.

WithProximityPlacementGroup(String)

Set information about the proximity placement group that the virtual machine scale set should be assigned to.

Applies to