Interface LoadBalancerInboundNatRule

  • All Superinterfaces:
    com.microsoft.azure.management.resources.fluentcore.arm.models.ChildResource<LoadBalancer>, HasBackendPort, HasFloatingIP, HasFrontend, HasFrontendPort, com.microsoft.azure.management.resources.fluentcore.model.HasInner<com.microsoft.azure.management.network.implementation.InboundNatRuleInner>, com.microsoft.azure.management.resources.fluentcore.arm.models.HasName, com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent<LoadBalancer>, HasProtocol<TransportProtocol>, com.microsoft.azure.management.resources.fluentcore.model.Indexable

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

      • backendNicIPConfigurationName

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

        String backendNetworkInterfaceId()
        Returns:
        the resource ID of the network interface assigned as the backend of this inbound NAT rule
      • idleTimeoutInMinutes

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