bluemax-ngf-nat-rules
블루맥스 NGF 장비에서 NAT 정책 목록을 조회합니다.
문법
bluemax-ngf-nat-rules [profile=PROFILE] [complex=COMPLEX]
옵션
- profile=PROFILE
- 선택 옵션. 블루맥스 NGF 접속 프로파일 이름
- complex=COMPLEX
- 선택 옵션. 중첩된 객체 사용 시 't' 지정.
출력 필드
| 필드 | 타입 | 이름 | 설명 |
|---|---|---|---|
| profile | 문자열 | 접속 프로파일 | 블루맥스 NGF 접속 프로파일 이름 |
| set_id | 32비트 정수 | 정책 세트 ID | |
| group_id | 32비트 정수 | 정책 그룹 ID | |
| id | 32비트 정수 | 정책 ID | |
| seq | 32비트 정수 | 순번 | |
| enabled | 불리언 | 활성화 여부 | |
| name | 문자열 | 이름 | |
| basic_nat_mode | 문자열 | 기본 변환 방식 | 예: one_to_one(1:1), n_to_m_ip_pool(N:M IP POOL), n_to_m_port_pool(N:M PORT POOL), one_to_n(1:N), except(예외). 장비가 알 수 없는 코드를 반환하면 null. |
| basic_nat_mode_code | 32비트 정수 | 기본 변환 방식 코드 | 장비가 반환한 원본 코드 |
| adv_nat_mode | 문자열 | 고급 변환 방식 | 예: one_to_one, n_to_m, one_to_n, except, except_unidirectional. 미사용이거나 알 수 없는 코드이면 null. |
| adv_nat_mode_code | 32비트 정수 | 고급 변환 방식 코드 | 장비가 반환한 원본 코드 |
| server_scheduling | 문자열 | 서버 스케줄링 | 예: disabled(비활성), round_robin(라운드로빈), weighted_round_robin(가중치 라운드로빈), hashing(해싱) |
| server_check | 불리언 | 서버 상태 검사 사용 여부 | |
| src_ip_ver | 32비트 정수 | 변환 전 출발지 IP 버전 | 예: 4 또는 6 |
| src_id | 32비트 정수 | 변환 전 출발지 객체 ID | |
| src_zone | 문자열 | 변환 전 출발지 영역 | 예: internal, external, dmz |
| src_except | 불리언 | 변환 전 출발지 예외 | true이면 지정된 출발지 이외의 주소 |
| src_type | 문자열 | 변환 전 출발지 유형 | 예: host, cidr, range |
| src_name | 문자열 | 변환 전 출발지 객체 이름 | Any는 모든 주소를 뜻합니다. |
| dst_ip_ver | 32비트 정수 | 변환 전 목적지 IP 버전 | 예: 4 또는 6 |
| dst_id | 32비트 정수 | 변환 전 목적지 객체 ID | |
| dst_zone | 문자열 | 변환 전 목적지 영역 | 예: internal, external, dmz |
| dst_except | 불리언 | 변환 전 목적지 예외 | true이면 지정된 목적지 이외의 주소 |
| dst_type | 문자열 | 변환 전 목적지 유형 | 예: host, cidr, range |
| dst_name | 문자열 | 변환 전 목적지 객체 이름 | Any는 모든 주소를 뜻합니다. |
| service_id | 32비트 정수 | 변환 전 서비스 객체 ID | |
| service_type | 문자열 | 변환 전 서비스 객체 유형 | 예: service |
| service | 문자열 | 변환 전 서비스 | 예: HTTP, HTTPS. Any는 모든 서비스를 뜻합니다. |
| nat_src_ip_ver | 32비트 정수 | 변환 후 출발지 IP 버전 | 예: 4 또는 6 |
| nat_src_id | 32비트 정수 | 변환 후 출발지 객체 ID | |
| nat_src_zone | 문자열 | 변환 후 출발지 영역 | 예: internal, external, dmz |
| nat_src_except | 불리언 | 변환 후 출발지 예외 | |
| nat_src_type | 문자열 | 변환 후 출발지 유형 | 예: host, cidr, range |
| nat_src_name | 문자열 | 변환 후 출발지 객체 이름 | Org는 출발지를 변환하지 않음(원본 유지)을 뜻합니다. |
| nat_dst_ip_ver | 32비트 정수 | 변환 후 목적지 IP 버전 | 예: 4 또는 6 |
| nat_dst_id | 32비트 정수 | 변환 후 목적지 객체 ID | |
| nat_dst_zone | 문자열 | 변환 후 목적지 영역 | 예: internal, external, dmz |
| nat_dst_except | 불리언 | 변환 후 목적지 예외 | |
| nat_dst_type | 문자열 | 변환 후 목적지 유형 | 예: host, cidr, range |
| nat_dst_name | 문자열 | 변환 후 목적지 객체 이름 | Org는 목적지를 변환하지 않음(원본 유지)을 뜻합니다. |
| nat_service_id | 32비트 정수 | 변환 후 서비스 객체 ID | |
| nat_service_type | 문자열 | 변환 후 서비스 객체 유형 | 예: service |
| nat_service | 문자열 | 변환 후 서비스 | Org는 서비스를 변환하지 않음(원본 유지)을 뜻합니다. |
| interfaces | 문자열 | 적용 인터페이스 이름 목록 | 쉼표로 구분 |
| unknown_codes | 문자열 | 미해석 장비 코드 | 이 앱이 모르는 객체 유형·영역 코드를 장비가 보냈을 때만 값이 채워집니다. 형식: 필드명=코드, 쉼표로 구분. |
| description | 문자열 | 설명 |