LoadBalancingRuleInner Class
Definition
A loag balancing rule for a load balancer.
[Microsoft.Rest.Serialization.JsonTransformation]
public class LoadBalancingRuleInner : Microsoft.Azure.Management.ResourceManager.Fluent.SubResource
type LoadBalancingRuleInner = class
inherit SubResource
Public Class LoadBalancingRuleInner
Inherits SubResource
- Inheritance
- Attributes
-
Microsoft.Rest.Serialization.JsonTransformationAttribute
Constructors
LoadBalancingRuleInner() |
Initializes a new instance of the LoadBalancingRuleInner class. |
LoadBalancingRuleInner(String, Int32, String, SubResource, SubResource, SubResource, String, Nullable<Int32>, Nullable<Int32>, Nullable<Boolean>, Nullable<Boolean>, String, String, String) |
Properties
BackendAddressPool |
Gets or sets a reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs. |
BackendPort |
Gets or sets the port used for internal connections on the endpoint. Acceptable values are between 1 and 65535. |
DisableOutboundSnat | |
EnableFloatingIP |
Gets or sets configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint. |
Etag |
Gets or sets a unique read-only string that changes whenever the resource is updated. |
FrontendIPConfiguration |
Gets or sets a reference to frontend IP addresses. |
FrontendPort |
Gets or sets the port for the external endpoint. Port numbers for each Rule must be unique within the Load Balancer. Acceptable values are between 1 and 65534. |
Id |
Resource Id (Inherited from SubResource) |
IdleTimeoutInMinutes |
Gets or sets the timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP. |
LoadDistribution |
Gets or sets the load distribution policy for this rule. Possible values are 'Default', 'SourceIP', and 'SourceIPProtocol'. Possible values include: 'Default', 'SourceIP', 'SourceIPProtocol' |
Name |
Gets or sets the name of the resource that is unique within a resource group. This name can be used to access the resource. |
Probe |
Gets or sets the reference of the load balancer probe used by the load balancing rule. |
Protocol |
Gets or sets the transport protocol for the external endpoint. Possible values are 'Udp' or 'Tcp'. Possible values include: 'Udp', 'Tcp' |
ProvisioningState |
Gets the provisioning state of the PublicIP resource. Possible values are: 'Updating', 'Deleting', and 'Failed'. |
Methods
Validate() |
Validate the object. |