IWithAttach<ReturnT> Interface

Definition

The final stage of the load balancing rule definition. At this stage, any remaining optional settings can be specified, or the load balancing rule definition can be attached to the parent load balancer definition.

public interface IWithAttach<ReturnT> : Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.UpdateDefinition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithFloatingIP<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithIdleTimeoutInMinutes<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithLoadDistribution<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithOutboundSnat<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.UpdateDefinition.IWithProbe<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Update.IInUpdate<ReturnT>
type IWithAttach<'ReturnT> = interface
    interface IInUpdate<'ReturnT>
    interface IWithFloatingIP<'ReturnT>
    interface IWithFloatingIP<IWithAttach<'ReturnT>>
    interface IWithIdleTimeoutInMinutes<'ReturnT>
    interface IWithLoadDistribution<'ReturnT>
    interface IWithProbe<'ReturnT>
    interface IWithOutboundSnat<'ReturnT>
Public Interface IWithAttach(Of ReturnT)
Implements IInUpdate(Of ReturnT), IWithFloatingIP(Of IWithAttach(Of ReturnT)), IWithFloatingIP(Of ReturnT), IWithIdleTimeoutInMinutes(Of ReturnT), IWithLoadDistribution(Of ReturnT), IWithOutboundSnat(Of ReturnT), IWithProbe(Of ReturnT)

Type Parameters

ReturnT

The stage of the parent definition to return to after attaching this definition.

Derived
Implements

Methods

Attach() (Inherited from IInUpdate<ParentT>)
WithDisableOutboundSnat()

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

(Inherited from IWithOutboundSnat<ReturnT>)
WithFloatingIP(Boolean)

Sets the floating IP enablement.

(Inherited from IWithFloatingIP<ReturnT>)
WithFloatingIPDisabled()

Disables floating IP support.

(Inherited from IWithFloatingIP<ReturnT>)
WithFloatingIPEnabled()

Enables floating IP support.

(Inherited from IWithFloatingIP<ReturnT>)
WithIdleTimeoutInMinutes(Int32)

Specifies the number of minutes before an idle connection is closed.

(Inherited from IWithIdleTimeoutInMinutes<ReturnT>)
WithLoadDistribution(LoadDistribution)

Specifies the load distribution mode.

(Inherited from IWithLoadDistribution<ReturnT>)
WithProbe(String)

Associates the specified existing HTTP or TCP probe of this load balancer with the load balancing rule.

(Inherited from IWithProbe<ReturnT>)

Applies to