IDefinition<ParentT> Interface

Definition

The entirety of an inbound NAT pool definition.

public interface IDefinition<ParentT> : Microsoft.Azure.Management.Network.Fluent.HasBackendPort.Definition.IWithBackendPort<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithAttach<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasFrontend.Definition.IWithFrontend<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontendPortRange<ParentT>>, Microsoft.Azure.Management.Network.Fluent.HasProtocol.Definition.IWithProtocol<Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontend<ParentT>,Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IBlank<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithAttach<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithBackendPort<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontend<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithFrontendPortRange<ParentT>, Microsoft.Azure.Management.Network.Fluent.LoadBalancerInboundNatPool.Definition.IWithProtocol<ParentT>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ChildResource.Definition.IInDefinition<ParentT>
type IDefinition<'ParentT> = interface
    interface IBlank<'ParentT>
    interface IWithProtocol<'ParentT>
    interface IWithProtocol<IWithFrontend<'ParentT>, TransportProtocol>
    interface IWithAttach<'ParentT>
    interface IInDefinition<'ParentT>
    interface IWithFrontend<'ParentT>
    interface IWithFrontend<IWithFrontendPortRange<'ParentT>>
    interface IWithFrontendPortRange<'ParentT>
    interface IWithBackendPort<'ParentT>
    interface IWithBackendPort<IWithAttach<'ParentT>>
Public Interface IDefinition(Of ParentT)
Implements IBlank(Of ParentT), IInDefinition(Of ParentT), IWithAttach(Of ParentT), IWithBackendPort(Of IWithAttach(Of ParentT)), IWithBackendPort(Of ParentT), IWithFrontend(Of IWithFrontendPortRange(Of ParentT)), IWithFrontend(Of ParentT), IWithFrontendPortRange(Of ParentT), IWithProtocol(Of IWithFrontend(Of ParentT), TransportProtocol), IWithProtocol(Of ParentT)

Type Parameters

ParentT

The return type of the final DefinitionStages.WithAttach.attach().

Implements

Methods

Attach() (Inherited from IInDefinition<ParentT>)
FromExistingPublicIPAddress(IPublicIPAddress) (Inherited from IWithFrontend<ReturnT>)
FromExistingPublicIPAddress(String) (Inherited from IWithFrontend<ReturnT>)
FromExistingSubnet(INetwork, String) (Inherited from IWithFrontend<ReturnT>)
FromExistingSubnet(ISubnet) (Inherited from IWithFrontend<ReturnT>)
FromExistingSubnet(String, String) (Inherited from IWithFrontend<ReturnT>)
FromFrontend(String) (Inherited from IWithFrontend<ReturnT>)
FromFrontendPortRange(Int32, Int32) (Inherited from IWithFrontendPortRange<ParentT>)
FromNewPublicIPAddress() (Inherited from IWithFrontend<ReturnT>)
FromNewPublicIPAddress(ICreatable<IPublicIPAddress>) (Inherited from IWithFrontend<ReturnT>)
FromNewPublicIPAddress(String) (Inherited from IWithFrontend<ReturnT>)
ToBackendPort(Int32) (Inherited from IWithBackendPort<ReturnT>)
WithProtocol(ProtocolT)

Specifies the transport protocol.

(Inherited from IWithProtocol<ReturnT,ProtocolT>)

Applies to