Class LoadBalancingRuleResponse


  • public final class LoadBalancingRuleResponse
    extends java.lang.Object
    • Method Detail

      • backendAddressPool

        public java.util.Optional<SubResourceResponse> backendAddressPool()
        Returns:
        A reference to a pool of DIPs. Inbound traffic is randomly load balanced across IPs in the backend IPs.
      • backendAddressPools

        public java.util.List<SubResourceResponse> backendAddressPools()
        Returns:
        An array of references to pool of DIPs.
      • backendPort

        public java.util.Optional<java.lang.Integer> backendPort()
        Returns:
        The port used for internal connections on the endpoint. Acceptable values are between 0 and 65535. Note that value 0 enables "Any Port".
      • disableOutboundSnat

        public java.util.Optional<java.lang.Boolean> disableOutboundSnat()
        Returns:
        Configures SNAT for the VMs in the backend pool to use the publicIP address specified in the frontend of the load balancing rule.
      • enableFloatingIP

        public java.util.Optional<java.lang.Boolean> enableFloatingIP()
        Returns:
        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.
      • enableTcpReset

        public java.util.Optional<java.lang.Boolean> enableTcpReset()
        Returns:
        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

        public java.lang.String etag()
        Returns:
        A unique read-only string that changes whenever the resource is updated.
      • frontendIPConfiguration

        public java.util.Optional<SubResourceResponse> frontendIPConfiguration()
        Returns:
        A reference to frontend IP addresses.
      • frontendPort

        public java.lang.Integer frontendPort()
        Returns:
        The port for the external endpoint. Port numbers for each rule must be unique within the Load Balancer. Acceptable values are between 0 and 65534. Note that value 0 enables "Any Port".
      • id

        public java.util.Optional<java.lang.String> id()
        Returns:
        Resource ID.
      • idleTimeoutInMinutes

        public java.util.Optional<java.lang.Integer> idleTimeoutInMinutes()
        Returns:
        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

        public java.util.Optional<java.lang.String> loadDistribution()
        Returns:
        The load distribution policy for this rule.
      • name

        public java.util.Optional<java.lang.String> name()
        Returns:
        The name of the resource that is unique within the set of load balancing rules used by the load balancer. This name can be used to access the resource.
      • probe

        public java.util.Optional<SubResourceResponse> probe()
        Returns:
        The reference to the load balancer probe used by the load balancing rule.
      • protocol

        public java.lang.String protocol()
        Returns:
        The reference to the transport protocol used by the load balancing rule.
      • provisioningState

        public java.lang.String provisioningState()
        Returns:
        The provisioning state of the load balancing rule resource.
      • type

        public java.lang.String type()
        Returns:
        Type of the resource.