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 using WithAttach.attach().

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

Type Parameters

ParentT

The return type of WithAttach.attach().

Derived
Implements

Methods

Attach() (Inherited from IInUpdate<ParentT>)
ToBackendPort(Int32) (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