IWithAttach<ReturnT> Interface
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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>) |