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 interface
The entirety of an inbound NAT rule definition.static interface
Grouping of inbound NAT rule definition stages.static interface
The entirety of an inbound NAT rule update as part of a load balancer update.static interface
The entirety of an inbound NAT rule definition.static interface
Grouping of inbound NAT rule definition stages as part of a load balancer update.static interface
Grouping of inbound NAT rule update stages. -
Method Summary
Modifier and TypeMethodDescriptionint
Methods inherited from interface com.microsoft.azure.management.network.model.HasBackendPort
backendPort
Methods inherited from interface com.microsoft.azure.management.network.model.HasFloatingIP
floatingIPEnabled
Methods inherited from interface com.microsoft.azure.management.network.model.HasFrontend
frontend
Methods inherited from interface com.microsoft.azure.management.network.model.HasFrontendPort
frontendPort
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.model.HasInner
inner
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasName
name
Methods inherited from interface com.microsoft.azure.management.resources.fluentcore.arm.models.HasParent
parent
Methods 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
-