Share via


IWithAttach<ParentT> Interface

Definition

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

public interface IWithAttach<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.HasFloatingIP.Definition.IWithFloatingIP<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithAttach<Microsoft.Azure.Management.Network.Fluent.LoadBalancer.Definition.IWithCreateAndInboundNatRule>>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithFloatingIP<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatRule.Definition.IWithIdleTimeout<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IWithAttach<'ParentT> = interface
    interface IInDefinition<'ParentT>
    interface IWithBackendPort<'ParentT>
    interface IWithBackendPort<IWithAttach<IWithCreateAndInboundNatRule>>
    interface IWithFloatingIP<'ParentT>
    interface IWithFloatingIP<IWithAttach<IWithCreateAndInboundNatRule>>
    interface IWithIdleTimeout<'ParentT>
Public Interface IWithAttach(Of ParentT)
Implements IInDefinition(Of ParentT), IWithBackendPort(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithBackendPort(Of ParentT), IWithFloatingIP(Of IWithAttach(Of IWithCreateAndInboundNatRule)), IWithFloatingIP(Of ParentT), IWithIdleTimeout(Of ParentT)

Type Parameters

ParentT

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>)
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 idle connection timeout in minutes.

(Inherited from IWithIdleTimeout<ParentT>)

Applies to