--- title: "getNatGatewayInstanceList" slug: "cli-vpc-natgateway-getnatgatewayinstancelist" tags: ["NAT Gateway", "VPC"] updated: 2026-09-17T09:10:37Z published: 2026-09-17T09:10:37Z canonical: "cli-fin.ncloud-docs.com/cli-vpc-natgateway-getnatgatewayinstancelist" --- > ## Documentation Index > Fetch the complete documentation index at: https://cli-fin.ncloud-docs.com/llms.txt > Use this file to discover all available pages before exploring further. # getNatGatewayInstanceList 사용자가 지정한 조건에 따라 NAT Gateway 인스턴스 목록을 조회합니다. ## 구문 `getNatGatewayInstanceList` 구문은 다음과 같습니다. ``` ./ncloud vpc getNatGatewayInstanceList \ [--zoneCode ] \ [--natGatewayInstanceNoList ] \ [--natGatewayName ] \ [--natGatewayInstanceStatusCode ] \ [--natGatewayTypeCode ] \ [--vpcName ] \ [--subnetName ] \ [--subnetNo ] \ [--publicIp ] \ [--privateIp ] \ [--pageNo ] \ [--pageSize ] \ [--regionCode ] \ [--output ] ``` ## 옵션 `getNatGatewayInstanceList` 실행 시 지정할 수 있는 옵션을 설명합니다. ### 필수 옵션 `getNatGatewayInstanceList`의 필수 옵션입니다. | 옵션 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `--pageSize` | Integer | Conditional | 페이징 시 보여줄 각 페이지 크기 - `pageNo` 입력 시 필수 입력 - `pageNo`, `pageSize`를 이용하여 결과값을 페이징 처리 | ### 선택 옵션 `getNatGatewayInstanceList`의 선택 옵션입니다. 지정하지 않은 옵션에는 기본값이 적용됩니다. | 옵션 | 타입 | 필수 여부 | 설명 | | --- | --- | --- | --- | | `--zoneCode` | String | Optional | 존 코드 - [getZoneList](/docs/cli-vserver-server-common-getzonelist) 참조 | | `--natGatewayInstanceNoList` | List | Optional | NAT Gateway 인스턴스 번호 목록 - 공백으로 구분하여 여러 개 입력 가능 (예시: `--natGatewayInstanceNoList 1234 2345`) | | `--natGatewayName` | String | Optional | NAT Gateway 이름 | | `--natGatewayInstanceStatusCode` | String | Optional | NAT Gateway 인스턴스 상태 코드 - `INIT` \| `RUN` \| `SET` \| `TERMTING` | | `--natGatewayTypeCode` | String | Optional | NAT Gateway 유형 - `PRVT` \| `PBLIP` - `PRVT`: Private NAT Gateway - `PBLIP`: Public NAT Gateway | | `--vpcName` | String | Optional | VPC 이름 | | `--subnetName` | String | Optional | Subnet 이름 | | `--subnetNo` | String | Optional | Subnet 번호 | | `--publicIp` | String | Optional | 공인 IP 주소 | | `--privateIp` | String | Optional | 사설 IP 주소 | | `--pageNo` | Integer | Optional | 페이징된 결과의 페이지 번호 - `pageNo`, `pageSize`를 이용하여 결과값을 페이징 처리 | ### 공통 옵션 `vpc` 명령에서 공통으로 사용하는 옵션에 대한 정보는 [VPC 옵션](/docs/cli-vpc#%EC%98%B5%EC%85%98)을 참조해 주십시오. ## 예시 NAT Gateway 인스턴스 목록 조회 요청이 성공하면 각 NAT Gateway 인스턴스의 구성 정보가 반환됩니다. ### 명령 명령 예시는 다음과 같습니다. ``` ./ncloud vpc getNatGatewayInstanceList \ --zoneCode FKR-1 \ --natGatewayInstanceNoList 56789012 56789013 \ --natGatewayName test-natgw-01 \ --natGatewayInstanceStatusCode RUN \ --natGatewayTypeCode PBLIP \ --vpcName test-vpc-01 \ --subnetName test-subnet-natgw-01 \ --subnetNo 23456789 \ --publicIp 103.244.108.217 \ --privateIp 10.0.2.6 \ --pageNo 0 \ --pageSize 10 \ --regionCode FKR \ --output json ``` ### 출력 출력 예시는 다음과 같습니다. ``` { "getNatGatewayInstanceListResponse": { "totalRows": 1, "natGatewayInstanceList": [ { "vpcNo": "12345678", "vpcName": "test-vpc-01", "natGatewayInstanceNo": "56789012", "natGatewayName": "test-natgw-01", "publicIp": "103.244.108.217", "natGatewayInstanceStatus": { "code": "RUN", "codeName": "운영중" }, "natGatewayInstanceStatusName": "Running", "natGatewayInstanceOperation": { "code": "NULL", "codeName": "NULL OP" }, "createDate": "2026-08-19T11:55:34+0900", "natGatewayDescription": "Test NAT Gateway", "zoneCode": "FKR-1", "natGatewayType": { "code": "PBLIP", "codeName": "공인" }, "subnetName": "test-subnet-natgw-01", "subnetNo": "23456789", "privateIp": "10.0.2.6", "publicIpInstanceNo": "78901234", "natGatewayIpList": [ { "type": "PRIMARY", "privateIp": "10.0.2.6", "publicIp": "103.244.108.217", "publicIpInstanceNo": "78901234" } ] } ], "requestId": "80b80dac-abe1-432a-b20d-a3919f457590", "returnCode": "0", "returnMessage": "success" } } ```