bluemax-ngf-nat-rules
Get NAT rules from BLUEMAX NGF device
Syntax
bluemax-ngf-nat-rules [profile=PROFILE] [complex=COMPLEX]
Options
- profile=PROFILE
- Optional. Profile name of BLUEMAX NGF
- complex=COMPLEX
- Optional. Specify 't' for nested object.
Output Fields
| Field | Type | Name | Description |
|---|---|---|---|
| profile | String | Connect profile | Profile name of BLUEMAX NGF |
| set_id | Integer | Rule set ID | |
| group_id | Integer | Rule group ID | |
| id | Integer | Rule ID | |
| seq | Integer | Rule sequence | |
| enabled | Bool | Enabled | |
| name | String | Name | |
| basic_nat_mode | String | Basic translation mode | e.g. one_to_one, n_to_m_ip_pool, n_to_m_port_pool, one_to_n, except. null if the device reports an unknown code. |
| basic_nat_mode_code | Integer | Basic translation mode code | Raw code of the device |
| adv_nat_mode | String | Advanced translation mode | e.g. one_to_one, n_to_m, one_to_n, except, except_unidirectional. null if unused or unknown. |
| adv_nat_mode_code | Integer | Advanced translation mode code | Raw code of the device |
| server_scheduling | String | Server scheduling | e.g. disabled, round_robin, weighted_round_robin, hashing |
| server_check | Bool | Server health check | |
| src_ip_ver | Integer | Source IP version | e.g. 4 or 6 |
| src_id | Integer | Source object ID | |
| src_zone | String | Source zone | |
| src_except | Bool | Source negation | true for negation |
| src_type | String | Source type | e.g. host, cidr, range |
| src_name | String | Source name | Any means every address. |
| dst_ip_ver | Integer | Destination IP version | e.g. 4 or 6 |
| dst_id | Integer | Destination object ID | |
| dst_zone | String | Destination zone | |
| dst_except | Bool | Destination negation | |
| dst_type | String | Destination type | |
| dst_name | String | Destination name | Any means every address. |
| service_id | Integer | Service object ID | |
| service_type | String | Service object type | e.g. service |
| service | String | Service | e.g. HTTP, HTTPS. Any means every service. |
| nat_src_ip_ver | Integer | Translated source IP version | e.g. 4 or 6 |
| nat_src_id | Integer | Translated source object ID | |
| nat_src_zone | String | Translated source zone | |
| nat_src_except | Bool | Translated source negation | |
| nat_src_type | String | Translated source type | |
| nat_src_name | String | Translated source name | Org means the source is not translated. |
| nat_dst_ip_ver | Integer | Translated destination IP version | e.g. 4 or 6 |
| nat_dst_id | Integer | Translated destination object ID | |
| nat_dst_zone | String | Translated destination zone | |
| nat_dst_except | Bool | Translated destination negation | |
| nat_dst_type | String | Translated destination type | |
| nat_dst_name | String | Translated destination name | Org means the destination is not translated. |
| nat_service_id | Integer | Translated service object ID | |
| nat_service_type | String | Translated service object type | |
| nat_service | String | Translated service | Org means the service is not translated. |
| interfaces | String | Applied interface names | Separated by comma |
| unknown_codes | String | Unresolved device codes | Empty unless the device reported an object type or zone code this app does not know. Format: field=code, separated by comma. |
| description | String | Description |