InboundNatPool Class
A inbound NAT pool that can be used to address specific ports on compute nodes in a Batch pool externally.
Constructor
InboundNatPool(*args: Any, **kwargs: Any)
Variables
| Name | Description |
|---|---|
|
name
|
The name of the endpoint. Required. |
|
protocol
|
The protocol of the endpoint. Required. Known values are: "TCP" and "UDP". |
|
backend_port
|
The port number on the compute node. Required. |
|
frontend_port_range_start
|
The first port number in the range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Required. |
|
frontend_port_range_end
|
The last port number in the range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Required. |
|
network_security_group_rules
|
A list of network security group rules that will be applied to the endpoint. |
Attributes
backend_port
The port number on the compute node. Required.
backend_port: int
frontend_port_range_end
The last port number in the range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Required.
frontend_port_range_end: int
frontend_port_range_start
The first port number in the range of external ports that will be used to provide inbound access to the backendPort on individual compute nodes. Required.
frontend_port_range_start: int
name
The name of the endpoint. Required.
name: str
network_security_group_rules
A list of network security group rules that will be applied to the endpoint.
network_security_group_rules: list['_models.NetworkSecurityGroupRule'] | None
protocol
"TCP" and "UDP".
protocol: str | _models.InboundEndpointProtocol