Interface LoadBalancerOutboundRule

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<LoadBalancer>, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<OutboundRuleInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<LoadBalancer>, HasProtocol<LoadBalancerOutboundRuleProtocol>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface LoadBalancerOutboundRule extends com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<OutboundRuleInner>, HasProtocol<LoadBalancerOutboundRuleProtocol>, com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<LoadBalancer>
An immutable client-side representation of an outbound rule.
  • Method Details

    • frontends

      Gets the associated frontends.
      Returns:
      the associated frontends
    • backend

      Gets the associated backend.
      Returns:
      the associated backend
    • allocatedOutboundPorts

      int allocatedOutboundPorts()
      Gets the number of outbound ports to be used for NAT.
      Returns:
      the number of outbound ports to be used for NAT
    • provisioningState

      ProvisioningState provisioningState()
      Gets the provisioning state of the outbound rule resource.
      Returns:
      the provisioning state of the outbound rule resource
    • idleTimeoutInMinutes

      int idleTimeoutInMinutes()
      Gets the number of minutes before an idle connection is closed.
      Returns:
      the number of minutes before an idle connection is closed
    • tcpResetEnabled

      boolean tcpResetEnabled()
      Checks whether TCP reset is enabled.
      Returns:
      if TCP reset is enabled
    • protocol

      Gets outbound rule protocol.
      Specified by:
      protocol in interface HasProtocol<LoadBalancerOutboundRuleProtocol>
      Returns:
      outbound rule protocol