Share via


ILoadBalancingRule Interface

Definition

A client-side representation of an HTTP load balancing rule.

public interface ILoadBalancingRule : 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.LoadBalancingRuleInner>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IHasParent<Microsoft.Azure.Management.Network.Fluent.ILoadBalancer>
type ILoadBalancingRule = interface
    interface IHasInner<LoadBalancingRuleInner>
    interface IChildResource<ILoadBalancer>
    interface IHasName
    interface IIndexable
    interface IHasParent<ILoadBalancer>
    interface IHasBackendPort
    interface IHasFrontend
    interface IHasFloatingIP
    interface IHasProtocol<TransportProtocol>
    interface IHasFrontendPort
Public Interface ILoadBalancingRule
Implements IChildResource(Of ILoadBalancer), IHasBackendPort, IHasFloatingIP, IHasFrontend, IHasFrontendPort, IHasInner(Of LoadBalancingRuleInner), IHasParent(Of ILoadBalancer), IHasProtocol(Of TransportProtocol)
Implements

Properties

Backend

Gets the backend associated with the load balancing 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 inactive connection is closed.

Inner (Inherited from IHasInner<T>)
Key (Inherited from IIndexable)
LoadDistribution

Gets the method of load distribution.

Name

Gets the name of the resource

(Inherited from IHasName)
OutboundSnatDisabled

Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.

Parent

Gets the parent of this child resource.

(Inherited from IHasParent<ParentT>)
Probe

Gets the probe associated with the load balancing rule.

Protocol

Gets the protocol.

(Inherited from IHasProtocol<ProtocolT>)

Applies to