ILoadBalancerInboundNatRule Interface

Definition

An immutable client-side representation of an inbound NAT rule.

public interface ILoadBalancerInboundNatRule : Microsoft.Azure.Management.Network.Fluent.IHasBackendPort, Microsoft.Azure.Management.Network.Fluent.IHasFloatingIP, Microsoft.Azure.Management.Network.Fluent.IHasFrontend, Microsoft.Azure.Management.Network.Fluent.IHasFrontendPort, Microsoft.Azure.Management.Network.Fluent.IHasProtocol<Microsoft.Azure.Management.Network.Fluent.Models.TransportProtocol>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IChildResource<Microsoft.Azure.Management.Network.Fluent.ILoadBalancer>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasInner<Microsoft.Azure.Management.Network.Fluent.Models.InboundNatRuleInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Network.Fluent.ILoadBalancer>
type ILoadBalancerInboundNatRule = interface
    interface IHasFrontend
    interface IHasBackendPort
    interface IHasProtocol<TransportProtocol>
    interface IHasFloatingIP
    interface IHasFrontendPort
    interface IHasInner<InboundNatRuleInner>
    interface IChildResource<ILoadBalancer>
    interface IHasName
    interface IIndexable
    interface IHasParent<ILoadBalancer>
Public Interface ILoadBalancerInboundNatRule
Implements IChildResource(Of ILoadBalancer), IHasBackendPort, IHasFloatingIP, IHasFrontend, IHasFrontendPort, IHasInner(Of InboundNatRuleInner), IHasParent(Of ILoadBalancer), IHasProtocol(Of TransportProtocol)
Implements

Remarks

(Beta: This functionality is in preview and as such is subject to change in non-backwards compatible ways in future releases, including removal, regardless of any compatibility expectations set by the containing library version number.).

Properties

BackendNetworkInterfaceId

Gets the resource ID of the network interface assigned as the backend of this inbound NAT rule.

BackendNicIPConfigurationName

Gets the name of the IP configuration within the network interface associated with this NAT rule.

BackendPort

Gets the backend port number the network traffic is sent to.

(Inherited from IHasBackendPort)
FloatingIPEnabled

Gets the state of the floating IP enablement.

(Inherited from IHasFloatingIP)
Frontend

Gets the associated frontend.

(Inherited from IHasFrontend)
FrontendPort

Gets the frontend port number the inbound network traffic is received on.

(Inherited from IHasFrontendPort)
IdleTimeoutInMinutes

Gets the number of minutes before an idle connection is closed.

Inner (Inherited from IHasInner<T>)
Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
Protocol

Gets the protocol.

(Inherited from IHasProtocol<ProtocolT>)

Applies to