IWithPrimaryInternetFacingLoadBalancerBackendOrNatPool Interface

Definition

The stage of a virtual machine scale set update allowing to associate a backend pool and/or inbound NAT pool of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.

public interface IWithPrimaryInternetFacingLoadBalancerBackendOrNatPool : Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithPrimaryInternetFacingLoadBalancerNatPool, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Update.IUpdateWithTags<Microsoft.Azure.Management.Compute.Fluent.VirtualMachineScaleSet.Update.IWithApply>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.IAppliable<Microsoft.Azure.Management.Compute.Fluent.IVirtualMachineScaleSet>
type IWithPrimaryInternetFacingLoadBalancerBackendOrNatPool = interface
    interface IWithPrimaryInternetFacingLoadBalancerNatPool
    interface IWithPrimaryInternalLoadBalancer
    interface IWithApply
    interface IAppliable<IVirtualMachineScaleSet>
    interface IIndexable
    interface IUpdateWithTags<IWithApply>
    interface IWithManagedDataDisk
    interface IWithUnmanagedDataDisk
    interface IWithSku
    interface IWithCapacity
    interface IWithExtension
    interface IWithoutPrimaryLoadBalancer
    interface IWithoutPrimaryLoadBalancerBackend
    interface IWithoutPrimaryLoadBalancerNatPool
    interface IWithManagedServiceIdentity
    interface IBeta
    interface IWithBootDiagnostics
    interface IWithAvailabilityZone
Public Interface IWithPrimaryInternetFacingLoadBalancerBackendOrNatPool
Implements IAppliable(Of IVirtualMachineScaleSet), IBeta, IUpdateWithTags(Of IWithApply), IWithPrimaryInternetFacingLoadBalancerNatPool
Derived
Implements

Methods

Apply()

Execute the update request.

(Inherited from IAppliable<T>)
ApplyAsync(CancellationToken, Boolean)

Execute the update request asynchronously.

(Inherited from IAppliable<T>)
WithoutTag(String)

Removes a tag from the resource.

(Inherited from IUpdateWithTags<T>)
WithPrimaryInternetFacingLoadBalancerBackends(String[])

Associates the specified Internet-facing load balancer backends with the primary network interface of the virtual machines in the scale set.

WithPrimaryInternetFacingLoadBalancerInboundNatPools(String[])

Associates inbound NAT pools of the selected Internet-facing load balancer with the primary network interface of the virtual machines in the scale set.

(Inherited from IWithPrimaryInternetFacingLoadBalancerNatPool)
WithTag(String, String)

Adds a tag to the resource.

(Inherited from IUpdateWithTags<T>)
WithTags(IDictionary<String,String>)

Specifies tags for the resource as a {@link Map}.

(Inherited from IUpdateWithTags<T>)

Applies to