InboundNatPool Class
- java.
lang. Object - com.
microsoft. azure. SubResource - com.
microsoft. azure. management. network. InboundNatPool
- com.
- com.
public class InboundNatPool
extends com.microsoft.azure.SubResource
Inbound NAT pool of the load balancer.
Constructor Summary
Constructor | Description | |
---|---|---|
InboundNatPool() |
Method Summary
Modifier and Type | Method and Description |
---|---|
int |
backendPort()
Get the port used for internal connections on the endpoint. |
java.lang.Boolean |
enableFloatingIP()
Get configures a virtual machine's endpoint for the floating IP capability required to configure a SQL Always |
java.lang.Boolean |
enableTcpReset()
Get receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. |
java.lang.String |
etag()
Get a unique read-only string that changes whenever the resource is updated. |
com.microsoft.azure.SubResource |
frontendIPConfiguration()
Get a reference to frontend IP addresses. |
int |
frontendPortRangeEnd()
Get the last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. |
int |
frontendPortRangeStart()
Get the first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. |
java.lang.Integer |
idleTimeoutInMinutes()
Get the timeout for the TCP idle connection. |
java.lang.String |
name()
Get the name of the resource that is unique within the set of inbound NAT pools used by the load balancer. |
Transport |
protocol()
Get the reference to the transport protocol used by the inbound NAT pool. |
Provisioning |
provisioningState()
Get the provisioning state of the inbound NAT pool resource. |
java.lang.String |
type()
Get type of the resource. |
Inbound |
withBackendPort(int backendPort)
Set the port used for internal connections on the endpoint. |
Inbound |
withEnableFloatingIP(Boolean enableFloatingIP)
Set configures a virtual machine's endpoint for the floating IP capability required to configure a SQL Always |
Inbound |
withEnableTcpReset(Boolean enableTcpReset)
Set receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. |
Inbound |
withFrontendIPConfiguration(SubResource frontendIPConfiguration)
Set a reference to frontend IP addresses. |
Inbound |
withFrontendPortRangeEnd(int frontendPortRangeEnd)
Set the last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. |
Inbound |
withFrontendPortRangeStart(int frontendPortRangeStart)
Set the first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. |
Inbound |
withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)
Set the timeout for the TCP idle connection. |
Inbound |
withName(String name)
Set the name of the resource that is unique within the set of inbound NAT pools used by the load balancer. |
Inbound |
withProtocol(TransportProtocol protocol)
Set the reference to the transport protocol used by the inbound NAT pool. |
Methods inherited from com.microsoft.azure.SubResource
Methods inherited from java.lang.Object
Constructor Details
InboundNatPool
public InboundNatPool()
Method Details
backendPort
public int backendPort()
Get the port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
Returns:
enableFloatingIP
public Boolean enableFloatingIP()
Get configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
Returns:
enableTcpReset
public Boolean enableTcpReset()
Get receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
Returns:
etag
public String etag()
Get a unique read-only string that changes whenever the resource is updated.
Returns:
frontendIPConfiguration
public SubResource frontendIPConfiguration()
Get a reference to frontend IP addresses.
Returns:
frontendPortRangeEnd
public int frontendPortRangeEnd()
Get the last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.
Returns:
frontendPortRangeStart
public int frontendPortRangeStart()
Get the first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.
Returns:
idleTimeoutInMinutes
public Integer idleTimeoutInMinutes()
Get the timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
Returns:
name
public String name()
Get the name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.
Returns:
protocol
public TransportProtocol protocol()
Get the reference to the transport protocol used by the inbound NAT pool. Possible values include: 'Udp', 'Tcp', 'All'.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioning state of the inbound NAT pool resource. Possible values include: 'Succeeded', 'Updating', 'Deleting', 'Failed'.
Returns:
type
public String type()
Get type of the resource.
Returns:
withBackendPort
public InboundNatPool withBackendPort(int backendPort)
Set the port used for internal connections on the endpoint. Acceptable values are between 1 and 65535.
Parameters:
Returns:
withEnableFloatingIP
public InboundNatPool withEnableFloatingIP(Boolean enableFloatingIP)
Set configures a virtual machine's endpoint for the floating IP capability required to configure a SQL AlwaysOn Availability Group. This setting is required when using the SQL AlwaysOn Availability Groups in SQL server. This setting can't be changed after you create the endpoint.
Parameters:
Returns:
withEnableTcpReset
public InboundNatPool withEnableTcpReset(Boolean enableTcpReset)
Set receive bidirectional TCP Reset on TCP flow idle timeout or unexpected connection termination. This element is only used when the protocol is set to TCP.
Parameters:
Returns:
withFrontendIPConfiguration
public InboundNatPool withFrontendIPConfiguration(SubResource frontendIPConfiguration)
Set a reference to frontend IP addresses.
Parameters:
Returns:
withFrontendPortRangeEnd
public InboundNatPool withFrontendPortRangeEnd(int frontendPortRangeEnd)
Set the last port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65535.
Parameters:
Returns:
withFrontendPortRangeStart
public InboundNatPool withFrontendPortRangeStart(int frontendPortRangeStart)
Set the first port number in the range of external ports that will be used to provide Inbound Nat to NICs associated with a load balancer. Acceptable values range between 1 and 65534.
Parameters:
Returns:
withIdleTimeoutInMinutes
public InboundNatPool withIdleTimeoutInMinutes(Integer idleTimeoutInMinutes)
Set the timeout for the TCP idle connection. The value can be set between 4 and 30 minutes. The default value is 4 minutes. This element is only used when the protocol is set to TCP.
Parameters:
Returns:
withName
public InboundNatPool withName(String name)
Set the name of the resource that is unique within the set of inbound NAT pools used by the load balancer. This name can be used to access the resource.
Parameters:
Returns:
withProtocol
public InboundNatPool withProtocol(TransportProtocol protocol)
Set the reference to the transport protocol used by the inbound NAT pool. Possible values include: 'Udp', 'Tcp', 'All'.
Parameters:
Returns: