Share via


OutboundRuleInner Class

Definition

Outbound rule of the load balancer.

[Microsoft.Rest.Serialization.JsonTransformation]
public class OutboundRuleInner : Microsoft.Azure.Management.ResourceManager.Fluent.SubResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type OutboundRuleInner = class
    inherit SubResource
Public Class OutboundRuleInner
Inherits SubResource
Inheritance
OutboundRuleInner
Attributes

Constructors

OutboundRuleInner()

Initializes a new instance of the OutboundRuleInner class.

OutboundRuleInner(IList<SubResource>, SubResource, LoadBalancerOutboundRuleProtocol, String, Nullable<Int32>, ProvisioningState, Nullable<Boolean>, Nullable<Int32>, String, String, String)

Initializes a new instance of the OutboundRuleInner class.

Properties

AllocatedOutboundPorts

Gets or sets the number of outbound ports to be used for NAT.

BackendAddressPool

Gets or sets a reference to a pool of DIPs. Outbound traffic is randomly load balanced across IPs in the backend IPs.

EnableTcpReset

Gets or sets receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.

Etag

Gets a unique read-only string that changes whenever the resource is updated.

FrontendIPConfigurations

Gets or sets the Frontend IP addresses of the load balancer.

Id

Resource Id

(Inherited from SubResource)
IdleTimeoutInMinutes

Gets or sets the timeout for the TCP idle connection.

Name

Gets or sets the name of the resource that is unique within the set of outbound rules used by the load balancer. This name can be used to access the resource.

Protocol

Gets or sets the protocol for the outbound rule in load balancer. Possible values include: 'Tcp', 'Udp', 'All'

ProvisioningState

Gets the provisioning state of the outbound rule resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'

Type

Gets type of the resource.

Methods

Validate()

Validate the object.

Applies to