Interface LoadBalancerInboundNatRule
- All Superinterfaces:
ChildResource<LoadBalancer>, HasBackendPort, HasFloatingIP, HasFrontend, HasFrontendPort, HasInnerModel<InboundNatRuleInner>, HasName, HasParent<LoadBalancer>, HasProtocol<TransportProtocol>, Indexable
public interface LoadBalancerInboundNatRule
extends HasFrontend, HasBackendPort, HasProtocol<TransportProtocol>, HasFloatingIP, HasFrontendPort, HasInnerModel<InboundNatRuleInner>, ChildResource<LoadBalancer>
An immutable client-side representation of an inbound NAT rule.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceThe entirety of an inbound NAT rule definition.static interfaceGrouping of inbound NAT rule definition stages.static interfaceThe entirety of an inbound NAT rule update as part of a load balancer update.static interfaceThe entirety of an inbound NAT rule definition.static interfaceGrouping of inbound NAT rule definition stages as part of a load balancer update.static interfaceGrouping of inbound NAT rule update stages. -
Method Summary
Modifier and TypeMethodDescriptionGets the resource ID of the network interface assigned as the backend of this inbound NAT rule.Gets the name of the IP configuration within the network interface associated with this NAT rule.intGets the number of minutes before an idle connection is closed.Methods inherited from interface HasBackendPort
backendPortMethods inherited from interface HasFloatingIP
floatingIPEnabledMethods inherited from interface HasFrontend
frontendMethods inherited from interface HasFrontendPort
frontendPortMethods inherited from interface HasInnerModel
innerModelMethods inherited from interface HasProtocol
protocol
-
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
-