Interface LoadBalancerInboundNatRule

All Superinterfaces:
com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<LoadBalancer>, HasBackendPort, HasFloatingIP, HasFrontend, HasFrontendPort, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<InboundNatRuleInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.HasName, com.azure.resourcemanager.resources.fluentcore.arm.models.HasParent<LoadBalancer>, HasProtocol<TransportProtocol>, com.azure.resourcemanager.resources.fluentcore.model.Indexable

public interface LoadBalancerInboundNatRule extends HasFrontend, HasBackendPort, HasProtocol<TransportProtocol>, HasFloatingIP, HasFrontendPort, com.azure.resourcemanager.resources.fluentcore.model.HasInnerModel<InboundNatRuleInner>, com.azure.resourcemanager.resources.fluentcore.arm.models.ChildResource<LoadBalancer>
An immutable client-side representation of an inbound NAT rule.
  • Method Details

    • backendNicIpConfigurationName

      String backendNicIpConfigurationName()
      Gets the name of the IP configuration within the network interface associated with this NAT rule.
      Returns:
      the name of the IP configuration within the network interface associated with this NAT rule
    • backendNetworkInterfaceId

      String backendNetworkInterfaceId()
      Gets the resource ID of the network interface assigned as the backend of this inbound NAT rule.
      Returns:
      the resource ID of the network interface assigned as the backend of this inbound NAT rule
    • 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