Interface LoadBalancerInboundNatRule
- All Superinterfaces:
ChildResource<LoadBalancer>,HasBackendPort,HasFloatingIP,HasFrontend,HasFrontendPort,HasInner<com.microsoft.azure.management.network.implementation.InboundNatRuleInner>,HasName,HasParent<LoadBalancer>,HasProtocol<TransportProtocol>,Indexable
public interface LoadBalancerInboundNatRule
extends HasFrontend, HasBackendPort, HasProtocol<TransportProtocol>, HasFloatingIP, HasFrontendPort, HasInner<com.microsoft.azure.management.network.implementation.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 TypeMethodDescriptionintMethods inherited from interface com.microsoft.azure.management.network.model.HasBackendPort
backendPortMethods inherited from interface com.microsoft.azure.management.network.model.HasFloatingIP
floatingIPEnabledMethods inherited from interface com.microsoft.azure.management.network.model.HasFrontend
frontendMethods inherited from interface com.microsoft.azure.management.network.model.HasFrontendPort
frontendPortMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
innerMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
nameMethods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parentMethods inherited from interface com.microsoft.azure.management.network.model.HasProtocol
protocol
-
Method Details
-
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
-