Share via


IWithBackendPort<ReturnT> Interface

Definition

The stage of a load balancing rule definition allowing to specify the backend port to send the load-balanced traffic to.

public interface IWithBackendPort<ReturnT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.Definition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithAttach<ReturnT>>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithAttach<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithFloatingIP<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithIdleTimeoutInMinutes<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithLoadDistribution<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithOutboundSnat<ReturnT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancingRule.Definition.IWithProbe<ReturnT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ReturnT>
type IWithBackendPort<'ReturnT> = interface
    interface IWithBackendPort<IWithAttach<'ReturnT>>
    interface IWithAttach<'ReturnT>
    interface IInDefinition<'ReturnT>
    interface IWithFloatingIP<'ReturnT>
    interface IWithFloatingIP<IWithAttach<'ReturnT>>
    interface IWithIdleTimeoutInMinutes<'ReturnT>
    interface IWithLoadDistribution<'ReturnT>
    interface IWithProbe<'ReturnT>
    interface IWithOutboundSnat<'ReturnT>
Public Interface IWithBackendPort(Of ReturnT)
Implements IInDefinition(Of ReturnT), IWithAttach(Of ReturnT), IWithBackendPort(Of IWithAttach(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 IInDefinition<ParentT>)
ToBackendPort(Int32)

Specifies a backend port to send network traffic to. If not specified, the same backend port number is assumed as that used by the frontend.

(Inherited from IWithBackendPort<ReturnT>)
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