ncloud-gov-mcp-server
This MCP server lets an AI client query and manage Naver Cloud Platform public (Gov) zone infrastructure — mainly compute resources — through natural language.
Region/zone control: list regions and zones, set the active region (KR/KRS), and check the current region.
Server lifecycle: list/inspect servers, create (with dry-run preview), start, stop, reboot, interrupt, change spec, set termination protection, and terminate.
Server images: browse public and member images, get specs/images compatible with a chosen image, create images (including from snapshots), share/unshare images, and delete them.
Block storage: list/create/attach/detach/resize/delete volumes, check volume types, and manage snapshots (create, list, detail, delete).
Public IPs: list, create, associate/disassociate with servers, and delete.
Access & bootstrapping: manage login keys (create, import, list, delete), init scripts (create, list, detail, delete), and placement groups.
Auto Scaling: manage launch configurations, scaling groups, scaling policies, scheduled actions, activity logs, and suspend/resume scaling processes.
Access Control Groups: list ACGs, view details, and inspect inbound/outbound rules.
Fabric clusters: list pools/clusters, create, rename, edit description, assign servers, and delete.
Operation tracking: poll the status of a recently created/modified resource (server, VPC, subnet, LB, target group, NAT gateway, DB, storage, public IP, ACG, network ACL, ASG).
Note: destructive actions require confirm=true, and the README marks this package as deprecated in favor of ncloud-mcp-server 2.0+ with NCLOUD_ZONE=gov.
Allows managing Kubernetes Service (NKS) clusters and related resources in Ncloud Gov.
Provides tools for managing Cloud DB for MongoDB instances in Ncloud Gov.
Provides tools for managing Cloud DB for MySQL instances in Ncloud Gov.
Provides tools for using Archive Storage via OpenStack Swift compatibility, including container and object operations.
Provides tools for managing Cloud DB for PostgreSQL instances in Ncloud Gov.
Provides tools for managing Cloud DB for Redis (Cache) instances in Ncloud Gov.
Click on "Deploy Server".
Wait a few minutes for the server to deploy. Once ready, it will show a "Started" state.
In the chat, type
@followed by the MCP server name and your instructions, e.g., "@ncloud-gov-mcp-server List my server instances in the KR region"
That's it! The server will respond to your query, and you can continue using it as needed.
Here is a step-by-step guide with screenshots.
Ncloud 공공존(Gov) MCP Server
한국어 | English
이 패키지는 지원이 중단되었습니다. 공공존 지원은 ncloud-mcp-server 2.0+ 에 통합되었습니다. 이 패키지는 민간존·공공존·금융존을 하나로 지원합니다.
ncloud-gov-mcp-server 0.2.x는 설치·실행이 계속 되지만, 앞으로 기능 추가와 API 변경 대응은 통합 패키지에서만 합니다.
통합 패키지로 이전하기
패키지를
ncloud-gov-mcp-server에서ncloud-mcp-server로 바꿉니다.NCLOUD_ZONE=gov를 추가합니다. 빠뜨리면 민간존 API로 호출되어 인증 오류가 납니다.나머지 환경 변수는 그대로 둡니다. 공공존 키,
NCLOUD_REGION(KR/KRS),NCLOUD_TOOL_GROUPS,NCLOUD_ARCHIVE_PROJECT_ID/NCLOUD_ARCHIVE_DOMAIN_ID등은 이름과 의미가 같습니다.
{
"mcpServers": {
"ncloud-gov": {
"command": "npx",
- "args": ["-y", "ncloud-gov-mcp-server"],
+ "args": ["-y", "ncloud-mcp-server"],
"env": {
+ "NCLOUD_ZONE": "gov",
"NCLOUD_ACCESS_KEY": "your-gov-access-key",
"NCLOUD_SECRET_KEY": "your-gov-secret-key",
"NCLOUD_REGION": "KR"
}
}
}
}도구 차이 (0.2.0 → ncloud-mcp-server 2.0.1, NCLOUD_ZONE=gov)
통합 패키지는 공공존에서 도구 약 1,000개를 등록합니다(0.2.0은 약 900개). 0.2.0의 도구 대부분은 이름이 같고, 아래 30개만 다릅니다.
이름이 바뀐 도구 (9개)
0.2.0 | ncloud-mcp-server |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
제공하지 않는 도구 (21개)
0.2.0 도구 | 이유 |
CDN+ | 2026-12-31 서비스 종료 예정(신규 생성 불가). 대신 Global Edge( |
SES | 공공존 API 가이드에 없는 오퍼레이션(민간존 전용 G3/KVM 계열) |
CDSS | 공공존 API 가이드에 없는 오퍼레이션(민간존 전용 G3 계열) |
| 공공존 API 가이드에 없는 오퍼레이션 |
파라미터 변경: Cache, Search Engine Service, Cloud Data Streaming Service, Cloud Insight, Container Registry, KMS 등의 도구 약 80개는 공식 API 가이드에 맞게 파라미터가 바뀌었습니다. AI 클라이언트는 도구 스키마를 자동으로 읽으므로 대개 신경 쓸 필요가 없습니다. 도구 이름과 파라미터를 직접 적어 둔 스크립트나 프롬프트만 확인하세요.
통합 패키지의 공공존 지원은 공공존 API 가이드와 단위 테스트로 검증되었습니다. 실제 공공존 계정으로는 아직 테스트하지 않았습니다. 문제가 있으면 ncloud-mcp-server 이슈로 알려 주세요.
아래는 0.2.x 기준 문서입니다(보관용).
Naver Cloud Platform 공공존(Government Cloud) 인프라를 AI 클라이언트에서 자연어로 생성·조회·관리하는 MCP(Model Context Protocol) 서버입니다.
민간존용 ncloud-mcp-server 를 기반으로 파생한 공공존 전용 프로젝트로, API Gateway 도메인이 *.apigw.gov-ntruss.com 을 사용하도록 구성되어 있습니다. 현재 13개 그룹 · 약 877개 도구를 제공합니다.
Related MCP server: gov-support-mcp
지원 서비스
그룹 ( | 서비스 |
common | Region / Zone (always on) |
compute | Server, Block Storage, Public IP, Login Key, Init Script, Placement Group, Auto Scaling, ACG, Network Interface, Cloud Functions |
network | VPC, Network ACL, NAT Gateway, Route Table, VPC Peering, Load Balancer, Target Group, Global DNS, Global Traffic Manager |
database | Cloud DB for MySQL / PostgreSQL / MSSQL / MongoDB / Redis(Cache) |
containers | Container Registry (NCR), Kubernetes Service (NKS) |
storage | NAS, Object Storage (S3 호환), Archive Storage (OpenStack Swift) |
devtools | Source Commit, Source Build, Source Deploy, Source Pipeline |
security | Certificate Manager, Private CA, Security Monitoring, KMS (v2.0) |
analytics | Cloud Hadoop, Search Engine Service, Cloud Data Streaming Service, Cloud Log Analytics |
cdn | CDN+, Global CDN |
media | VOD Station, One-Click Multi DRM |
governance | Sub Account, Activity Tracer, Cloud Insight, Resource Manager, WMS |
billing | List Price, Cost and Usage, Discount (요금·비용·할인 조회) |
일부 서비스는 관리·모니터링 중심으로 핵심 엔드포인트만 우선 제공합니다(예: VOD Station, Sub Account IAM 전체 범위).
요구 사항
Node.js 20 이상
공공존 콘솔(console.gov-ncloud.com)에서 발급한 API 인증키(Access Key / Secret Key)
설치 & 실행
방법 1: npx (권장 - 별도 설치 없이 실행)
npm에 배포된 패키지를 clone·빌드 없이 바로 실행합니다.
npx -y ncloud-gov-mcp-server방법 2: 로컬 빌드 (소스에서 직접)
git clone https://github.com/sjk4425/ncloud-gov-mcp-server.git
cd ncloud-gov-mcp-server
npm install
npm run build # dist/ 생성 (prepare 훅으로 install 시 자동 실행)MCP 클라이언트 설정 예시
npx 방식
{
"mcpServers": {
"ncloud-gov": {
"command": "npx",
"args": ["-y", "ncloud-gov-mcp-server"],
"env": {
"NCLOUD_ACCESS_KEY": "your-gov-access-key",
"NCLOUD_SECRET_KEY": "your-gov-secret-key",
"NCLOUD_REGION": "KR"
}
}
}
}로컬 빌드 방식
{
"mcpServers": {
"ncloud-gov": {
"command": "node",
"args": ["/path/to/Ncloud-GOV/dist/index.js"],
"env": {
"NCLOUD_ACCESS_KEY": "your-gov-access-key",
"NCLOUD_SECRET_KEY": "your-gov-secret-key",
"NCLOUD_REGION": "KR"
}
}
}
}도구 그룹 선택 & 동적 로딩
NCLOUD_TOOL_GROUPS 환경 변수로 로딩할 그룹을 제어합니다. 모든 도구를 한꺼번에 올리면 컨텍스트가 커지므로, 필요한 그룹만 선택하거나 런타임에 확장할 수 있습니다.
설정값 | 동작 |
(미설정) | 전체 ON — 13개 그룹 877개 도구 모두 등록 |
| 지정한 그룹 + |
| 전체에서 특정 그룹 제외. 제외된 그룹은 런타임 활성화도 차단 |
| 코어 세트( |
동적 그룹 (dynamic)
NCLOUD_TOOL_GROUPS=dynamic 으로 켜면 두 개의 메타 도구가 노출됩니다:
ncloud_list_tool_groups— 그룹 목록·서비스·도구 수·상태(enabled / available / blocked) 조회ncloud_enable_tool_group— 원하는 그룹을 세션 중 즉시 로딩 (예: 스토리지 작업 요청 시storage그룹 활성화)
시작 시에는 코어 그룹만 올려 도구 수를 줄이고, AI가 필요한 서비스를 만나면 해당 그룹만 켜서 컨텍스트를 절약합니다. 그룹 활성화 시 발생하는 다량의 tools/list_changed 통지는 1회로 합쳐 전송됩니다.
보안 경계:
-database처럼 운영자가 명시적으로 제외한 그룹은dynamic모드에서도 런타임 활성화가 거부됩니다.
환경 변수
변수 | 필수 | 기본값 | 설명 |
| ✅ | — | 공공존 API Access Key |
| ✅ | — | 공공존 API Secret Key |
|
| 리전 코드 ( | |
|
| 기본 API Gateway 도메인 | |
| (전체 ON) | 로딩할 그룹. | |
| — | Archive Storage 사용 시 필수 (Keystone project_id). 두 값이 모두 있어야 Archive 도구 등록 | |
| — | Archive Storage 사용 시 필수 (Keystone domain_id) | |
|
| 에러 메시지 언어 ( | |
|
| API 요청 타임아웃(ms) |
전체 목록은 .env.example 참고.
공공존과 민간존의 차이
도메인: 대부분의 API Gateway 엔드포인트가
*.apigw.gov-ntruss.com을 사용합니다 (민간존은*.apigw.ntruss.com).인증 방식: HMAC-SHA256 서명(
x-ncp-apigw-signature-v2등)으로 민간존과 동일합니다.도메인 예외(기계적 치환 불가): 일부 서비스는 gov에서 다른 도메인/경로를 씁니다. 반드시 공공존 API 문서로 확인:
Container Registry:
gov-ncr.apigw.gov-ntruss.com(경로/ncr/{kr|krs}/v2/)Object Storage:
{kr|krs}.object.gov-ncloudstorage.com(S3 호환 · AWS SigV4 · 서명 리전gov-standard/gov2-standard)Archive Storage:
kr.archive.gov-ncloudstorage.com(OpenStack Swift · Keystone v3)Private CA:
privateca.apigw.gov-ntruss.com(민간존pca아님)KMS v2.0:
ocapi.gov-ncloud.com(apigw 게이트웨이 아님)VOD Station:
vod-station.apigw.gov-ntruss.com(하이픈)NKS / Search Engine / Cloud Data Streaming: 남부권(KRS)은 경로 prefix가 다름 (
krs-v2등)
제공 서비스: 공공존은 격리망 특성상 일부 서비스만 제공됩니다. 서비스 추가 전 공공존 API 문서에서 제공 여부를 확인하세요.
검증 상태
빌드 & 등록:
tsc빌드 + 단위 테스트 통과. MCP 프로토콜 스모크 테스트로 13개 그룹 877개 도구 등록·중복 없음·동적 활성화 동작 확인.실 API 호출: 공공존 계정으로 각 서비스 엔드포인트를 실제 호출한 검증은 미완료 항목이 있습니다.
라이선스
MIT
Available Tools
877 toolsncloud_abort_multipart_uploadADestructive
⚠️ Destructive: Abort a multipart upload and delete all uploaded parts. Set confirm=true to execute.
Inputs: uploadId (required), bucketName (required), objectName (required), confirm.
ncloud_accept_reject_vpc_peeringA
Accept or reject a pending VPC Peering request
Inputs: isAccept (required), vpcPeeringInstanceNo (required).
ncloud_add_acg_inbound_ruleB
Add an inbound rule to an Access Control Group
Inputs: vpcNo (required), protocolTypeCode (required), accessControlGroupNo (required), ipBlock, +3 more.
ncloud_add_acg_outbound_ruleA
Add an outbound rule to an Access Control Group
Inputs: vpcNo (required), protocolTypeCode (required), accessControlGroupNo (required), ipBlock, +3 more.
ncloud_add_cache_usersA
Add DB users (ACL) to a Cloud DB for Cache (Redis/Valkey) instance
Inputs: cloudCacheUserList (required), cloudCacheInstanceNo (required), regionCode.
ncloud_add_file_pluginB
Add file monitoring plugin(s) to a server instance.
Inputs: configList (required), instanceNo (required), type.
ncloud_add_member_server_image_sharingB
Add sharing permission for a member server image to specified accounts
Inputs: targetLoginIdList (required), memberServerImageInstanceNo (required).
ncloud_add_mongodb_usersA
Add users to a Cloud DB for MongoDB instance
Inputs: cloudMongoDbUserList (required), cloudMongoDbInstanceNo (required).
ncloud_add_mysql_databasesA
Add databases to a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required), cloudMysqlDatabaseNameList (required).
ncloud_add_mysql_usersA
Add users to a Cloud DB for MySQL instance
Inputs: cloudMysqlUserList (required), cloudMysqlInstanceNo (required).
ncloud_add_nas_volume_access_controlB
Add server instance access control to a NAS volume (NFS protocol)
Inputs: nasVolumeInstanceNo (required), serverInstanceNoList (required).
ncloud_add_network_acl_inboundA
Add an inbound rule to a Network ACL
Inputs: priority (required), networkAclNo (required), ruleActionCode (required), protocolTypeCode (required), +4 more.
ncloud_add_network_acl_outboundC
Add an outbound rule to a Network ACL
Inputs: priority (required), networkAclNo (required), ruleActionCode (required), protocolTypeCode (required), +4 more.
ncloud_add_nic_acgB
Add access control groups (ACGs) to a network interface
Inputs: networkInterfaceNo (required), accessControlGroupNoList (required).
ncloud_add_placement_group_serverA
Add a server instance to a placement group
Inputs: placementGroupNo (required), serverInstanceNo (required).
ncloud_add_port_pluginA
Add port monitoring plugin(s) to a server instance.
Inputs: portList (required), instanceNo (required), type.
ncloud_add_postgresql_databasesA
Add databases to a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required), cloudPostgresqlDatabaseList (required).
ncloud_add_postgresql_usersB
Add users to a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlUserList (required), cloudPostgresqlInstanceNo (required).
ncloud_add_process_pluginA
Add process monitoring plugin(s) to a server instance. Provide one or more process names (wildcards like abc allowed).
Inputs: configList (required), instanceNo (required), type.
ncloud_add_routeA
Add a route to a route table
Inputs: vpcNo (required), targetNo (required), routeTableNo (required), targetTypeCode (required), +2 more.
ncloud_add_route_table_subnetB
Associate a subnet with a route table
Inputs: vpcNo (required), subnetNo (required), routeTableNo (required).
ncloud_add_server_image_sharingB
Add sharing permission for a server image to specified accounts
Inputs: serverImageNo (required), targetLoginIdList (required).
ncloud_add_targetA
Add targets (server instances) to a target group
Inputs: targetNoList (required), targetGroupNo (required).
ncloud_assign_secondary_ipsA
Assign secondary IPs to a network interface. Provide either secondaryIpList (specific IPs) or secondaryIpCount (auto-assign count).
Inputs: networkInterfaceNo (required), secondaryIpList, secondaryIpCount.
ncloud_associate_public_ipAIdempotent
Associate a public IP with a server instance
Inputs: serverInstanceNo (required), publicIpInstanceNo (required).
ncloud_attach_block_storageAIdempotent
Attach a block storage instance to a server. Automatically waits if the block storage is still being created (polls until status is CREAT).
Inputs: serverInstanceNo (required), blockStorageInstanceNo (required).
ncloud_attach_network_interfaceBIdempotent
Attach a network interface to a server instance
Inputs: serverInstanceNo (required), networkInterfaceNo (required).
ncloud_attach_policy_to_groupBIdempotent
Assign IAM policies to a group
Inputs: groupId (required), policyIdList (required).
ncloud_attach_policy_to_sub_accountBIdempotent
Assign IAM policies to a sub account
Inputs: policyIdList (required), subAccountId (required).
ncloud_cancel_pipelineAIdempotent
Cancel a running SourcePipeline pipeline execution
Inputs: historyId (required), projectId (required).
ncloud_cdnplus_get_monitoringARead-only
Get CDN+ monitoring data (traffic, requests) for one or more instances over a time range
Inputs: endDate (required), startDate (required), cdnInstanceNoList (required), regionNo.
ncloud_cdnplus_get_purge_historyARead-only
Get CDN+ purge request history for an instance (optionally filtered by purge IDs)
Inputs: cdnInstanceNo (required), purgeIdList.
ncloud_cdnplus_get_usageARead-only
Get CDN+ usage data (transfer/traffic volume) for one or more instances over a date range
Inputs: endDate (required), startDate (required), cdnInstanceNoList (required), regionNo.
ncloud_cdnplus_list_instancesARead-only
List CDN+ instances (with optional filtering by instance number and pagination)
Inputs: pageNo, pageSize, cdnInstanceNo.
ncloud_cdnplus_request_purgeB
Request a CDN+ cache purge (invalidation). Purge whole content or specific files/directory. isWholeDomain/isWholePurge select scope.
Inputs: isWholePurge (required), cdnInstanceNo (required), isWholeDomain (required), domainIdList, +2 more.
ncloud_cdss_add_nodesB
Add broker nodes to a CDSS cluster
Inputs: newBrokerNodeCount (required), serviceGroupInstanceNo (required).
ncloud_cdss_apply_config_groupCIdempotent
Apply a Config Group to a CDSS cluster
Inputs: configGroupNo (required), serviceGroupInstanceNo (required).
ncloud_cdss_change_kafka_configBIdempotent
Change Kafka configuration settings in a Config Group
Inputs: kafkaConfig (required), configGroupNo (required).
ncloud_cdss_change_node_specBIdempotent
Change server spec for nodes in a CDSS cluster
Inputs: serviceGroupInstanceNo (required), brokerNodeProductCode, managerNodeProductCode.
ncloud_cdss_create_clusterA
Create a new CDSS (Kafka) cluster (G2). Use dryRun=true to preview.
Inputs: vpcNo (required), clusterName (required), configGroupNo (required), brokerNodeCount (required), +10 more.
ncloud_cdss_create_config_groupB
Create a new Config Group for CDSS cluster configuration
Inputs: configGroupName (required), kafkaVersionCode (required), description.
ncloud_cdss_delete_clusterADestructiveIdempotent
⚠️ Destructive: Permanently delete a CDSS (Kafka) cluster. All data will be lost. Set confirm=true to execute.
Inputs: serviceGroupInstanceNo (required), confirm.
ncloud_cdss_delete_config_groupADestructiveIdempotent
⚠️ Destructive: Delete a Config Group. Set confirm=true to execute.
Inputs: configGroupNo (required), confirm.
ncloud_cdss_disable_public_domainAIdempotent
Disable public domain for CMAK management tool access
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_disable_public_endpointAIdempotent
Disable public endpoint for broker nodes
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_enable_public_domainAIdempotent
Enable public domain for CMAK management tool access
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_enable_public_endpointBIdempotent
Enable public endpoint for broker nodes
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_broker_infoARead-only
Get broker node communication info (endpoints, ports) for a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_certificateARead-only
Get TLS certificate used for cluster communication encryption
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_cluster_acgCRead-only
Get ACG (Access Control Group) rules for a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_cluster_detailARead-only
Get detailed information about a specific CDSS (Kafka) cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_cluster_server_imagesARead-only
Get available OS images for CDSS (G3/KVM)
Inputs: no named parameters.
ncloud_cdss_get_cluster_statusARead-only
Get health status of a CDSS cluster (broker, zookeeper, CMAK status per node)
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_config_group_detailARead-only
Get Config Group details including Kafka settings
Inputs: configGroupNo (required).
ncloud_cdss_get_kafka_configBRead-only
Get Kafka configuration settings for a Config Group
Inputs: configGroupNo (required).
ncloud_cdss_get_kafka_versionsARead-only
Get available Kafka version list for CDSS cluster creation
Inputs: no named parameters.
ncloud_cdss_get_load_balancersARead-only
Get available load balancers for CDSS broker node public endpoint
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_monitoringBRead-only
Get monitoring metrics for a CDSS cluster and its nodes
Inputs: serviceGroupInstanceNo (required), endTime, startTime.
ncloud_cdss_get_node_productsARead-only
Get available node server types (product codes) for CDSS cluster creation
Inputs: no named parameters.
ncloud_cdss_get_node_specBRead-only
Get current server spec details for nodes in a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_get_os_monitoringARead-only
Get OS-level monitoring metrics (CPU, memory, disk) for CDSS cluster nodes
Inputs: serviceGroupInstanceNo (required), endTime, startTime.
ncloud_cdss_get_os_productsARead-only
Get available operating system types for CDSS cluster creation
Inputs: no named parameters.
ncloud_cdss_get_server_generationsARead-only
Get available server generations (hypervisor types) for CDSS
Inputs: no named parameters.
ncloud_cdss_get_server_spec_listARead-only
Get available server specs for CDSS (G3/KVM)
Inputs: no named parameters.
ncloud_cdss_get_subnet_listARead-only
Get available subnet list for CDSS cluster creation
Inputs: vpcNo.
ncloud_cdss_get_vpc_listARead-only
Get available VPC list for CDSS cluster creation
Inputs: no named parameters.
ncloud_cdss_list_clustersCRead-only
List Cloud Data Streaming Service (Kafka) clusters with optional filtering
Inputs: pageNo, vpcName, pageSize, inputText.
ncloud_cdss_list_config_groupsARead-only
List Config Groups for CDSS (Kafka configuration templates)
Inputs: kafkaVersionCode.
ncloud_cdss_list_nodesARead-only
List all nodes (broker, manager) in a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_reset_cmak_passwordA
Reset CMAK access account password for a CDSS cluster
Inputs: serviceGroupInstanceNo (required), kafkaManagerUserPassword (required).
ncloud_cdss_restart_all_servicesAIdempotent
Restart all services (Kafka + ZooKeeper + CMAK) in a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_restart_cmakAIdempotent
Restart CMAK (Cluster Manager for Apache Kafka) in a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_restart_kafkaAIdempotent
Restart Kafka and ZooKeeper services in a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_restart_kafka_per_nodeBIdempotent
Restart Kafka on a specific node in a CDSS cluster
Inputs: computeInstanceNo (required), serviceGroupInstanceNo (required).
ncloud_cdss_rolling_restartAIdempotent
Perform a rolling restart of all nodes in a CDSS cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_rolling_restart_precheckBIdempotent
Pre-check before performing a rolling restart
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_rolling_restart_statusBIdempotent
Get the progress status of a rolling restart operation
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_upgrade_precheckC
Pre-check before upgrading Kafka version
Inputs: kafkaVersionCode (required), serviceGroupInstanceNo (required), configGroupNo.
ncloud_cdss_upgrade_statusA
Get the progress status of a version upgrade operation
Inputs: serviceGroupInstanceNo (required).
ncloud_cdss_upgrade_versionB
Upgrade Kafka version for a CDSS cluster
Inputs: kafkaVersionCode (required), serviceGroupInstanceNo (required), configGroupNo.
ncloud_change_block_storageAIdempotent
Change block storage instance (resize volume and/or update name/description). Supports both Gen2 (XEN) and Gen3 (KVM). For attached storage, server must be stopped to resize.
Inputs: blockStorageSize (required), blockStorageInstanceNo (required), blockStorageName, blockStorageDescription.
ncloud_change_block_storage_sizeAIdempotent
Resize a block storage volume (increase capacity only). Dedicated volume-size endpoint for Gen2 (XEN) storage. KVM-based block storage is NOT supported here — use ncloud_change_block_storage for KVM. If the volume is attached, the server must be stopped before resizing.
Inputs: blockStorageSize (required), blockStorageInstanceNo (required), regionCode.
ncloud_change_cache_usersAIdempotent
Change DB user passwords for a Cloud DB for Cache (Redis/Valkey) instance
Inputs: cloudCacheUserList (required), cloudCacheInstanceNo (required), regionCode.
ncloud_change_fabric_cluster_descriptionBIdempotent
Change a fabric cluster's description
Inputs: fabricClusterNo (required), fabricClusterDescription.
ncloud_change_fabric_cluster_nameAIdempotent
Change a fabric cluster's name
Inputs: fabricClusterNo (required), fabricClusterName (required).
ncloud_change_fabric_cluster_serversBIdempotent
Change server instances assigned to a fabric cluster
Inputs: fabricClusterNo (required), serverInstanceNoList (required).
ncloud_change_lb_configAIdempotent
Change load balancer instance configuration (idle timeout, throughput type)
Inputs: loadBalancerInstanceNo (required), idleTimeout, throughputTypeCode.
ncloud_change_lb_listener_configAIdempotent
Change load balancer listener configuration (protocol, port, SSL, TLS settings)
Inputs: port (required), protocolTypeCode (required), loadBalancerListenerNo (required), useHttp2, +3 more.
ncloud_change_mongodb_config_countAIdempotent
Change the number of Config servers in a MongoDB Sharded Cluster instance
Inputs: configServerCount (required), cloudMongoDbInstanceNo (required).
ncloud_change_mongodb_mongos_countAIdempotent
Change the number of Mongos servers in a MongoDB Sharded Cluster instance
Inputs: mongosServerCount (required), cloudMongoDbInstanceNo (required).
ncloud_change_mongodb_secondary_countBIdempotent
Change the number of Secondary (Member/Arbiter) servers in a MongoDB instance
Inputs: memberServerCount (required), arbiterServerCount (required), cloudMongoDbInstanceNo (required), arbiterProductCode.
ncloud_change_mongodb_shard_countAIdempotent
Change the number of shards in a MongoDB Sharded Cluster instance
Inputs: shardCount (required), cloudMongoDbInstanceNo (required).
ncloud_change_mongodb_usersAIdempotent
Change user information (password) in a Cloud DB for MongoDB instance
Inputs: cloudMongoDbUserList (required), cloudMongoDbInstanceNo (required).
ncloud_change_mysql_specBIdempotent
Change the server spec (CPU/Memory) of a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required), cloudMysqlProductCode (required), isRolling, regionCode.
ncloud_change_mysql_usersAIdempotent
Change DB user information (authority, password, hostIp) for a Cloud DB for MySQL instance
Inputs: cloudMysqlUserList (required), cloudMysqlInstanceNo (required), regionCode.
ncloud_change_nas_snapshot_configAIdempotent
Change the snapshot configuration for a NAS volume (enable/disable auto snapshot, set schedule)
Inputs: nasVolumeInstanceNo (required), isSnapshotConfiguration (required), snapshotTime, snapshotFrequencyTypeCode.
ncloud_change_nas_volume_sizeAIdempotent
Change the size of a NAS volume instance
Inputs: volumeSize (required), nasVolumeInstanceNo (required).
ncloud_change_postgresql_usersBIdempotent
Change user information (password) for a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlUserList (required), cloudPostgresqlInstanceNo (required).
ncloud_change_server_specAIdempotent
Change the server spec (product code) of a stopped server instance
Inputs: serverInstanceNo (required), serverProductCode (required).
ncloud_change_target_group_configAIdempotent
Change target group configuration (algorithm, sticky session, proxy protocol)
Inputs: targetGroupNo (required), useProxyProtocol, useStickySession, algorithmTypeCode.
ncloud_change_target_group_healthAIdempotent
Change target group health check configuration
Inputs: targetGroupNo (required), healthCheckPort, healthCheckCycle, healthCheckUrlPath, +3 more.
ncloud_complete_multipart_uploadA
Complete a multipart upload by assembling previously uploaded parts
Inputs: key (required), parts (required), uploadId (required), bucketName (required).
ncloud_copy_objectB
Copy an object within the same bucket or between different buckets in Object Storage
Inputs: bucketName (required), copySource (required), objectName (required).
ncloud_copy_rule_groupA
Copy an existing Cloud Insight event rule group to create a new one.
Inputs: groupName (required), ruleGroupId (required).
ncloud_create_acgA
Create a new Access Control Group in a VPC
Inputs: vpcNo (required), accessControlGroupName, accessControlGroupDescription.
ncloud_create_asgA
Create a new Auto Scaling Group. Use dryRun=true to preview without creating.
Inputs: maxSize (required), minSize (required), subnetNoList (required), launchConfigurationNo (required), +9 more.
ncloud_create_block_storageA
Create a new block storage instance. Requires zoneCode + blockStorageVolumeTypeCode + blockStorageSize. For XEN: also provide serverInstanceNo to attach at creation. For KVM: cannot attach at creation — use ncloud_attach_block_storage after. Use dryRun=true to preview.
Inputs: blockStorageSize (required), blockStorageVolumeTypeCode (required), dryRun, zoneCode, +5 more.
ncloud_create_bucketA
Create a new Object Storage bucket. Use dryRun=true to preview.
Inputs: bucketName (required), dryRun.
ncloud_create_cache_config_groupA
Create a new Cloud Cache config group. Use dryRun=true to preview without creating.
Inputs: cloudCacheConfigGroupName (required), cloudCacheImageProductCode (required), dryRun, description.
ncloud_create_cache_instanceA
Create a new Cloud DB for Cache (Redis/Valkey) instance. Use dryRun=true to preview without creating.
Inputs: vpcNo (required), subnetNo (required), cloudCacheServiceName (required), dryRun, +11 more.
ncloud_create_cache_manual_backupA
Create a manual backup for a Cloud DB for Cache instance
Inputs: cloudCacheInstanceNo (required), cloudCacheManualBackupName (required).
ncloud_create_custom_resourceC
Create a user-defined custom resource in Cloud Insight.
Inputs: resourceData (required), resourceName (required), resourceId, resourceTypeId.
ncloud_create_custom_schemaB
Create a user-defined custom schema in Cloud Insight for custom metrics.
Inputs: fields (required), prodName (required), useCustomResource.
ncloud_create_deny_allow_groupB
Create a new Network ACL Deny-Allow Group in a VPC
Inputs: vpcNo (required), networkAclDenyAllowGroupName, networkAclDenyAllowGroupDescription.
ncloud_create_fabric_clusterA
Create a new fabric cluster for dedicated physical server grouping
Inputs: fabricClusterName (required), fabricClusterPoolNo (required), fabricClusterDescription.
ncloud_create_groupA
Create a new IAM group. Use dryRun=true to preview without creating.
Inputs: groupName (required), dryRun, groupDescription.
ncloud_create_init_scriptC
Create a new init script
Inputs: initScriptContent (required), osTypeCode, initScriptName, initScriptDescription.
ncloud_create_integrationA
Create a new Cloud Insight integration (outgoing webhook).
Inputs: url (required), name (required), payload (required), type, +1 more.
ncloud_create_launch_configA
Create a new launch configuration for Auto Scaling. Exactly one image source must be provided: serverImageProductCode, serverImageNo, or memberServerImageInstanceNo. Spec pairing: serverImageProductCode → serverProductCode (XEN/RHV); serverImageNo → serverSpecCode (KVM; XEN/RHV also allow this). Spec code is optional — omit to use the minimum spec. Use dryRun=true to preview without creating.
Inputs: dryRun, initScriptNo, loginKeyName, serverImageNo, +6 more.
ncloud_create_lb_listenerB
Create a new listener for a load balancer
Inputs: port (required), targetGroupNo (required), protocolTypeCode (required), loadBalancerInstanceNo (required), +4 more.
ncloud_create_load_balancerA
Create a new load balancer instance. Use dryRun=true to preview without creating.
Inputs: vpcNo (required), listenerList (required), subnetNoList (required), loadBalancerTypeCode (required), +6 more.
ncloud_create_login_keyA
Create a new login key and return the private key
Inputs: keyName (required).
ncloud_create_maintenanceB
Create a new planned maintenance schedule in Cloud Insight.
Inputs: title (required), endTime (required), startTime (required), dimensions (required), +1 more.
ncloud_create_member_server_imageA
Create a member server image from a running server instance
Inputs: serverInstanceNo (required), memberServerImageName, memberServerImageDescription.
ncloud_create_metrics_groupA
Create a new Cloud Insight rule template (감시 항목 그룹 / metrics group).
Inputs: prodKey (required), groupName (required), metricList (required).
ncloud_create_mongodb_instanceA
Create a new Cloud DB for MongoDB instance. Use dryRun=true to preview without creating.
Inputs: vpcNo (required), subnetNo (required), clusterTypeCode (required), cloudMongoDbUserName (required), +21 more.
ncloud_create_monitor_groupB
Create a new Cloud Insight monitoring target group (감시 대상 그룹).
Inputs: prodKey (required), groupName (required), resourceList (required).
ncloud_create_mssql_instanceB
Create a new Cloud DB for MSSQL instance. Use dryRun=true to preview without creating.
Inputs: isHa (required), vpcNo (required), subnetNo (required), cloudMssqlUserName (required), +16 more.
ncloud_create_mssql_slaveB
Create a slave server instance for a Cloud DB for MSSQL instance
Inputs: cloudMssqlInstanceNo (required), privateDomainPostfix (required), subnetNo.
ncloud_create_mysql_instanceA
Create a new Cloud DB for MySQL instance. Use dryRun=true to preview without creating.
Inputs: vpcNo (required), hostIp (required), subnetNo (required), cloudMysqlUserName (required), +22 more.
ncloud_create_mysql_recoveryA
Create a Recovery server instance for a Cloud DB for MySQL instance. Restores from backup file or point-in-time.
Inputs: cloudMysqlInstanceNo (required), cloudMysqlRecoveryServerName (required), fileName, subnetNo, +2 more.
ncloud_create_mysql_slaveA
Create a slave (read replica) for a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required), subnetNo, regionCode.
ncloud_create_nas_snapshotA
Create a snapshot for a NAS volume instance. Use dryRun=true to preview.
Inputs: nasVolumeInstanceNo (required), dryRun, nasVolumeSnapshotName, nasVolumeSnapshotDescription.
ncloud_create_nas_volumeA
Create a new NAS volume instance. Use dryRun=true to preview.
Inputs: vpcNo (required), zoneCode (required), volumeName (required), volumeSize (required), +8 more.
ncloud_create_nat_gatewayA
Create a new NAT Gateway instance in a VPC. Supports both Public (PBLIP) and Private (PRVT) types.
Inputs: vpcNo (required), zoneCode (required), subnetNo, privateIp, +3 more.
ncloud_create_network_aclA
Create a new Network ACL in a VPC
Inputs: vpcNo (required), networkAclName, networkAclDescription.
ncloud_create_network_interfaceA
Create a new network interface. Use dryRun=true to preview.
Inputs: subnetNo (required), accessControlGroupNoList (required), dryRun, privateIp, +2 more.
ncloud_create_pipelineA
Create a new SourcePipeline pipeline with tasks and optional triggers
Inputs: name (required), tasks (required), dryRun, trigger, +1 more.
ncloud_create_placement_groupA
Create a new placement group for physical server placement control
Inputs: placementGroupName, placementGroupTypeCode.
ncloud_create_postgresql_instanceA
Create a new Cloud DB for PostgreSQL instance. Use dryRun=true to preview without creating.
Inputs: vpcNo (required), subnetNo (required), clientCidr (required), cloudPostgresqlUserName (required), +20 more.
ncloud_create_postgresql_read_replicaB
Create a read replica for a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required), subnetNo, cloudPostgresqlServerNamePrefix.
ncloud_create_public_ipB
Create a new public IP instance
Inputs: serverInstanceNo, publicIpDescription.
ncloud_create_roleB
Create a new IAM role. Use dryRun=true to preview without creating.
Inputs: roleName (required), roleType (required), isMyAccount (required), dryRun, +2 more.
ncloud_create_route_tableA
Create a new route table in a VPC
Inputs: vpcNo (required), supportedSubnetTypeCode (required), routeTableName, routeTableDescription.
ncloud_create_rule_directlyA
Create a Cloud Insight event rule by directly specifying monitoring targets and metrics (without pre-created groups).
Inputs: prodKey (required), groupName (required), cfgRuleList (required), resourceList (required), +1 more.
ncloud_create_rule_groupB
Create a new Cloud Insight event rule group for monitoring alerts. Defines monitoring targets, metrics, thresholds, and notification recipients.
Inputs: prodKey (required), groupName (required), cfgRuleList (required), metricsGroupId (required), +3 more.
ncloud_create_serverA
Create a new server instance. For KVM (Gen3): use serverImageNo + serverSpecCode. For XEN (Gen2): use serverImageProductCode + serverProductCode, or serverImageNo + serverSpecCode. Use dryRun=true to preview without creating.
Inputs: vpcNo (required), subnetNo (required), dryRun, serverName, +13 more.
ncloud_create_server_imageB
Create a server image from an existing server instance
Inputs: serverInstanceNo (required), serverImageName, serverImageDescription.
ncloud_create_server_image_from_snapshotA
Create a server image from block storage snapshots
Inputs: originalServerImageNo (required), blockStorageSnapshotInstanceNoList (required), serverImageName, serverImageDescription.
ncloud_create_snapshotA
Create a snapshot from a block storage instance. Use dryRun=true to preview.
Inputs: blockStorageInstanceNo (required), dryRun, blockStorageSnapshotName, blockStorageSnapshotDescription.
ncloud_create_sub_accountA
Create a new sub account (IAM user). Use dryRun=true to preview without creating.
Inputs: name (required), loginId (required), canConsoleAccess (required), needPasswordReset (required), +7 more.
ncloud_create_subnetB
Create a new subnet in a VPC. Use dryRun=true to preview without creating.
Inputs: vpcNo (required), subnet (required), zoneCode (required), networkAclNo (required), +4 more.
ncloud_create_target_groupB
Create a new target group for a load balancer
Inputs: vpcNo (required), targetTypeCode (required), targetGroupProtocolTypeCode (required), targetNoList, +11 more.
ncloud_create_vpcA
Create a new VPC. Use dryRun=true to preview without creating.
Inputs: ipv4CidrBlock (required), dryRun, vpcName.
ncloud_create_vpc_peeringA
Create a new VPC Peering connection between two VPCs. Use dryRun=true to preview without creating.
Inputs: sourceVpcNo (required), targetVpcNo (required), dryRun, targetVpcName, +3 more.
ncloud_delete_acgADestructiveIdempotent
⚠️ Destructive: Delete an Access Control Group. Set confirm=true to execute.
Inputs: vpcNo (required), accessControlGroupNo (required), confirm.
ncloud_delete_asgADestructiveIdempotent
⚠️ Destructive: Permanently delete an Auto Scaling Group. Set confirm=true to execute.
Inputs: autoScalingGroupNo (required), confirm.
ncloud_delete_block_storageADestructiveIdempotent
⚠️ Destructive: Permanently delete one or more block storage instances. Set confirm=true to execute.
Inputs: blockStorageInstanceNoList (required), confirm.
ncloud_delete_bucketADestructiveIdempotent
⚠️ Destructive: Permanently delete an Object Storage bucket. The bucket must be empty. Set confirm=true to execute.
Inputs: bucketName (required), confirm.
ncloud_delete_cache_config_groupADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud Cache config group. Set confirm=true to execute.
Inputs: cloudCacheConfigGroupNo (required), confirm.
ncloud_delete_cache_instanceADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud DB for Cache (Redis/Valkey) instance. Set confirm=true to execute.
Inputs: cloudCacheInstanceNo (required), confirm.
ncloud_delete_cache_manual_backupADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud Cache manual backup. Set confirm=true to execute.
Inputs: cloudCacheManualBackupNo (required), confirm.
ncloud_delete_cache_usersADestructiveIdempotent
⚠️ Destructive: Delete DB users (ACL) from a Cloud DB for Cache (Redis/Valkey) instance. Set confirm=true to execute.
Inputs: userNameList (required), cloudCacheInstanceNo (required), confirm, regionCode.
ncloud_delete_certificateADestructiveIdempotent
⚠️ Destructive: Permanently delete a registered certificate. Ensure it is not in use by any Load Balancer, CDN+, or Global Edge. Set confirm=true to execute.
Inputs: certificateNo (required), certificateName (required), confirm.
ncloud_delete_custom_resourceADestructiveIdempotent
⚠️ Destructive: Delete a user-defined custom resource from Cloud Insight. Set confirm=true to execute.
Inputs: resourceId (required), confirm.
ncloud_delete_deny_allow_groupADestructiveIdempotent
⚠️ Destructive: Permanently delete a Network ACL Deny-Allow Group. Set confirm=true to execute.
Inputs: networkAclDenyAllowGroupNo (required), confirm.
ncloud_delete_fabric_clusterADestructiveIdempotent
⚠️ Destructive: Permanently delete a fabric cluster. Set confirm=true to execute.
Inputs: fabricClusterNo (required), confirm.
ncloud_delete_groupADestructiveIdempotent
⚠️ Destructive: Permanently delete an IAM group. Set confirm=true to execute.
Inputs: groupId (required), confirm.
ncloud_delete_init_scriptsADestructiveIdempotent
⚠️ Destructive: Permanently delete one or more init scripts. Set confirm=true to execute.
Inputs: initScriptNoList (required), confirm.
ncloud_delete_integrationADestructiveIdempotent
⚠️ Destructive: Delete a Cloud Insight integration. Set confirm=true to execute.
Inputs: integrationId (required), confirm.
ncloud_delete_launch_configADestructiveIdempotent
⚠️ Destructive: Permanently delete a launch configuration. Set confirm=true to execute.
Inputs: launchConfigurationNo (required), confirm.
ncloud_delete_lb_listenersADestructiveIdempotent
⚠️ Destructive: Delete listeners from a load balancer. Set confirm=true to execute.
Inputs: loadBalancerInstanceNo (required), loadBalancerListenerNoList (required), confirm.
ncloud_delete_load_balancersADestructiveIdempotent
⚠️ Destructive: Permanently delete load balancer instances. Set confirm=true to execute.
Inputs: loadBalancerInstanceNoList (required), confirm.
ncloud_delete_login_keysADestructiveIdempotent
⚠️ Destructive: Permanently delete one or more login keys. Set confirm=true to execute.
Inputs: keyNameList (required), confirm.
ncloud_delete_maintenanceADestructiveIdempotent
⚠️ Destructive: Delete a planned maintenance schedule from Cloud Insight. Set confirm=true to execute.
Inputs: maintenanceId (required), confirm.
ncloud_delete_member_server_imagesADestructiveIdempotent
⚠️ Destructive: Delete one or more member server image instances. Set confirm=true to execute.
Inputs: memberServerImageInstanceNoList (required), confirm.
ncloud_delete_metrics_groupADestructiveIdempotent
⚠️ Destructive: Delete a Cloud Insight rule template (metrics group).
Inputs: metricsGroupId (required), confirm.
ncloud_delete_metrics_group_by_idBDestructiveIdempotent
⚠️ Destructive: Delete a Cloud Insight rule template by product key and metrics group ID.
Inputs: prodKey (required), metricsGroupId (required), confirm.
ncloud_delete_metrics_group_forceADestructiveIdempotent
⚠️ Destructive: Force delete ALL event rules associated with a specific rule template (metrics group). This is irreversible.
Inputs: metricsGroupId (required), confirm.
ncloud_delete_mongodb_instanceADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud DB for MongoDB instance. Set confirm=true to execute.
Inputs: cloudMongoDbInstanceNo (required), confirm.
ncloud_delete_mongodb_usersADestructiveIdempotent
⚠️ Destructive: Delete users from a Cloud DB for MongoDB instance. Set confirm=true to execute.
Inputs: cloudMongoDbUserList (required), cloudMongoDbInstanceNo (required), confirm.
ncloud_delete_monitor_groupBDestructiveIdempotent
⚠️ Destructive: Delete a Cloud Insight monitoring target group. This will permanently remove the group.
Inputs: monitorGroupId (required), confirm.
ncloud_delete_monitor_group_forceADestructiveIdempotent
⚠️ Destructive: Force delete ALL event rules associated with a specific monitoring target group. This is irreversible.
Inputs: monitorGroupId (required), confirm.
ncloud_delete_mssql_instanceADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud DB for MSSQL instance. Set confirm=true to execute.
Inputs: cloudMssqlInstanceNo (required), confirm.
ncloud_delete_mssql_serverADestructiveIdempotent
⚠️ Destructive: Delete a Slave server instance from a Cloud DB for MSSQL cluster. Set confirm=true to execute.
Inputs: cloudMssqlServerInstanceNo (required), confirm.
ncloud_delete_multiple_objectsADestructiveIdempotent
⚠️ Destructive: Delete multiple objects from an Object Storage bucket in a single request. Set confirm=true to execute.
Inputs: bucketName (required), objectKeys (required), confirm.
ncloud_delete_mysql_databasesADestructiveIdempotent
⚠️ Destructive: Delete databases from a Cloud DB for MySQL instance. Set confirm=true to execute.
Inputs: cloudMysqlInstanceNo (required), cloudMysqlDatabaseNameList (required), confirm.
ncloud_delete_mysql_instanceADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud DB for MySQL instance. Set confirm=true to execute.
Inputs: cloudMysqlInstanceNo (required), confirm.
ncloud_delete_mysql_serverADestructiveIdempotent
⚠️ Destructive: Delete a Slave or Recovery server instance from a Cloud DB for MySQL cluster. Master/Standby cannot be deleted. Set confirm=true to execute.
Inputs: cloudMysqlServerInstanceNo (required), confirm, regionCode.
ncloud_delete_mysql_usersADestructiveIdempotent
⚠️ Destructive: Delete users from a Cloud DB for MySQL instance. Set confirm=true to execute.
Inputs: cloudMysqlInstanceNo (required), cloudMysqlUserNameList (required), confirm.
ncloud_delete_nas_snapshotADestructiveIdempotent
⚠️ Destructive: Permanently delete a NAS volume snapshot. Set confirm=true to execute.
Inputs: nasVolumeSnapshotInstanceNo (required), confirm.
ncloud_delete_nas_volumesADestructiveIdempotent
⚠️ Destructive: Permanently delete one or more NAS volume instances. Set confirm=true to execute.
Inputs: nasVolumeInstanceNoList (required), confirm.
ncloud_delete_nat_gatewayADestructiveIdempotent
⚠️ Destructive: Permanently delete a NAT Gateway instance. Set confirm=true to execute.
Inputs: natGatewayInstanceNo (required), confirm, returnPublicIpInstance.
ncloud_delete_network_aclADestructiveIdempotent
⚠️ Destructive: Permanently delete a Network ACL. Set confirm=true to execute.
Inputs: networkAclNo (required), confirm.
ncloud_delete_network_interfaceADestructiveIdempotent
⚠️ Destructive: Permanently delete a network interface. Set confirm=true to execute.
Inputs: networkInterfaceNo (required), confirm.
ncloud_delete_objectADestructiveIdempotent
⚠️ Destructive: Permanently delete an object from an Object Storage bucket. Set confirm=true to execute.
Inputs: key (required), bucketName (required), confirm.
ncloud_delete_pipelineADestructiveIdempotent
⚠️ Destructive: Permanently delete a SourcePipeline pipeline. Set confirm=true to execute.
Inputs: projectId (required), confirm.
ncloud_delete_placement_groupADestructiveIdempotent
⚠️ Destructive: Permanently delete a placement group. Set confirm=true to execute.
Inputs: placementGroupNo (required), confirm.
ncloud_delete_postgresql_databasesADestructiveIdempotent
⚠️ Destructive: Delete databases from a Cloud DB for PostgreSQL instance. Set confirm=true to execute.
Inputs: cloudPostgresqlInstanceNo (required), cloudPostgresqlDatabaseList (required), confirm.
ncloud_delete_postgresql_instanceADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud DB for PostgreSQL instance. Set confirm=true to execute.
Inputs: cloudPostgresqlInstanceNo (required), confirm.
ncloud_delete_postgresql_read_replicaADestructiveIdempotent
⚠️ Destructive: Delete a Cloud DB for PostgreSQL Read Replica instance. Set confirm=true to execute.
Inputs: cloudPostgresqlReadReplicaInstanceNo (required), confirm.
ncloud_delete_postgresql_usersADestructiveIdempotent
⚠️ Destructive: Delete users from a Cloud DB for PostgreSQL instance. Set confirm=true to execute.
Inputs: cloudPostgresqlUserList (required), cloudPostgresqlInstanceNo (required), confirm.
ncloud_delete_product_schemaADestructiveIdempotent
⚠️ Destructive: Delete a user-defined custom schema from Cloud Insight. Set confirm=true to execute.
Inputs: cw_key (required), prodName (required), confirm.
ncloud_delete_public_ipADestructiveIdempotent
⚠️ Destructive: Delete a public IP instance. Set confirm=true to execute.
Inputs: publicIpInstanceNo (required), confirm.
ncloud_delete_roleADestructiveIdempotent
⚠️ Destructive: Permanently delete an IAM role. Set confirm=true to execute.
Inputs: roleNo (required), confirm.
ncloud_delete_route_tableADestructiveIdempotent
⚠️ Destructive: Permanently delete a route table. Set confirm=true to execute.
Inputs: routeTableNo (required), confirm.
ncloud_delete_rule_groupADestructiveIdempotent
⚠️ Destructive: Delete a Cloud Insight event rule group. This will permanently remove the rule group and stop all associated monitoring alerts.
Inputs: ruleGroupId (required), confirm.
ncloud_delete_rule_group_by_idBDestructiveIdempotent
⚠️ Destructive: Delete a Cloud Insight event rule by product key and rule group ID.
Inputs: prodKey (required), ruleGroupId (required), confirm.
ncloud_delete_scaling_policyADestructiveIdempotent
⚠️ Destructive: Delete a scaling policy from an Auto Scaling Group. Set confirm=true to execute.
Inputs: policyName (required), autoScalingGroupNo (required), confirm.
ncloud_delete_scheduled_actionADestructiveIdempotent
[⚠️ DESTRUCTIVE] Delete a scheduled action from an Auto Scaling Group. Set confirm=true to execute.
Inputs: autoScalingGroupNo (required), scheduledActionName (required), confirm.
ncloud_delete_server_imagesADestructiveIdempotent
⚠️ Destructive: Delete one or more server image instances. Set confirm=true to execute.
Inputs: serverImageInstanceNoList (required), confirm.
ncloud_delete_snapshotsADestructiveIdempotent
⚠️ Destructive: Permanently delete one or more block storage snapshot instances. Set confirm=true to execute.
Inputs: blockStorageSnapshotInstanceNoList (required), confirm.
ncloud_delete_sub_accountADestructiveIdempotent
⚠️ Destructive: Permanently delete a sub account. All associated permissions and access will be revoked. Set confirm=true to execute.
Inputs: subAccountId (required), confirm.
ncloud_delete_subnetADestructiveIdempotent
⚠️ Destructive: Permanently delete a subnet. Set confirm=true to execute.
Inputs: subnetNo (required), confirm.
ncloud_delete_target_groupsADestructiveIdempotent
⚠️ Destructive: Permanently delete target groups. Set confirm=true to execute.
Inputs: targetGroupNoList (required), confirm.
ncloud_delete_vpcADestructiveIdempotent
⚠️ Destructive: Permanently delete a VPC. Set confirm=true to execute.
Inputs: vpcNo (required), confirm.
ncloud_delete_vpc_peeringADestructiveIdempotent
⚠️ Destructive: Permanently delete a VPC Peering connection. Set confirm=true to execute.
Inputs: vpcPeeringInstanceNo (required), confirm.
ncloud_detach_block_storageAIdempotent
Detach block storage instances from their servers
Inputs: blockStorageInstanceNoList (required).
ncloud_detach_network_interfaceAIdempotent
Detach a network interface from a server instance
Inputs: serverInstanceNo (required), networkInterfaceNo (required).
ncloud_detach_policy_from_groupADestructiveIdempotent
⚠️ Destructive: Remove an IAM policy from a group. Set confirm=true to execute.
Inputs: groupId (required), policyId (required), confirm.
ncloud_detach_policy_from_sub_accountADestructiveIdempotent
⚠️ Destructive: Remove an IAM policy from a sub account. Set confirm=true to execute.
Inputs: policyId (required), subAccountId (required), confirm.
ncloud_disable_flow_logAIdempotent
Disable FlowLog on a network interface. Stops capturing network traffic logs.
Inputs: networkInterfaceNo (required).
ncloud_disassociate_public_ipAIdempotent
Disassociate a public IP from its currently associated server instance
Inputs: publicIpInstanceNo (required).
ncloud_dns_apply_domainAIdempotent
Apply pending changes to a Global DNS domain (publish DNS records)
Inputs: domainId (required).
ncloud_dns_create_domainB
Create a new Global DNS domain
Inputs: name (required), comment.
ncloud_dns_create_recordsB
Create DNS records for a specific Global DNS domain
Inputs: records (required), domainId (required).
ncloud_dns_delete_domainADestructiveIdempotent
⚠️ Destructive: Permanently delete a Global DNS domain. All records under this domain will be removed. Set confirm=true to execute.
Inputs: domainId (required), confirm.
ncloud_dns_delete_recordsADestructiveIdempotent
⚠️ Destructive: Delete DNS records from a Global DNS domain. This permanently removes the specified records. Set confirm=true to execute.
Inputs: domainId (required), recordIds (required), confirm.
ncloud_dns_get_domain_detailARead-only
Get detailed information about a specific Global DNS domain
Inputs: domainId (required).
ncloud_dns_get_query_countBRead-only
Get DNS query count monitoring data for Global DNS domains
Inputs: baseTimeUnit (required), domainId.
ncloud_dns_list_domainsARead-only
List Global DNS domains with pagination. Returns Spring Page structure (content, pageable, totalElements).
Inputs: page (required), size (required), domainName.
ncloud_dns_list_lb_recordsARead-only
List available Load Balancer records for Global DNS integration
Inputs: no named parameters.
ncloud_dns_list_recordsARead-only
List DNS records for a specific Global DNS domain with pagination
Inputs: page (required), size (required), domainId (required), recordType, +1 more.
ncloud_dns_rollback_domainADestructive
⚠️ Destructive: Rollback a Global DNS domain to the previously applied state. Pending changes will be discarded. Set confirm=true to execute.
Inputs: domainId (required), confirm.
ncloud_dns_update_recordsBIdempotent
Update DNS records for a specific Global DNS domain
Inputs: records (required), domainId (required).
ncloud_drm_create_policyA
Create a new DRM policy with Widevine / PlayReady / FairPlay security settings
Inputs: persistent (required), policyName (required), rentalDuration (required), drmPolicyConfig (required), +1 more.
ncloud_drm_create_siteA
Create a new DRM site (binds a DRM policy; optionally registers a FairPlay certificate)
Inputs: policyId (required), siteName (required), fairPlayCert.
ncloud_drm_delete_policyADestructiveIdempotent
⚠️ Destructive: Permanently delete a DRM policy. Disable any site using this policy first. Set confirm=true to execute.
Inputs: policyId (required), confirm.
ncloud_drm_disable_siteAIdempotent
Disable (deactivate) a DRM site. Disable a site before modifying its active policy.
Inputs: siteId (required).
ncloud_drm_enable_siteAIdempotent
Enable (activate) a DRM site
Inputs: siteId (required).
ncloud_drm_get_license_statisticsARead-only
Get DRM license issuance statistics/history for a site (filterable by content/user/device, time range, status)
Inputs: siteId (required), pageNo, status, endTime, +4 more.
ncloud_drm_get_policyARead-only
Get detailed configuration of a specific DRM policy
Inputs: policyId (required).
ncloud_drm_get_policy_logsBRead-only
Get event logs for a DRM policy
Inputs: policyId (required), pageNo, endTime, pageSize, +1 more.
ncloud_drm_get_siteBRead-only
Get detailed information about a specific DRM site
Inputs: siteId (required).
ncloud_drm_get_site_logsARead-only
Get event logs for a DRM site
Inputs: siteId (required), pageNo, pageSize.
ncloud_drm_list_policiesARead-only
List DRM policies with pagination
Inputs: pageNo, pageSize.
ncloud_drm_list_sitesARead-only
List One-Click Multi DRM sites with pagination
Inputs: pageNo, pageSize.
ncloud_drm_update_policyAIdempotent
Update a DRM policy. Disable any site using this policy before updating.
Inputs: policyId (required), persistent (required), policyName (required), rentalDuration (required), +2 more.
ncloud_drm_update_siteBIdempotent
Update a DRM site (policy binding, name, or FairPlay certificate)
Inputs: siteId (required), policyId (required), siteName (required), fairPlayCert.
ncloud_enable_flow_logAIdempotent
Enable FlowLog on a network interface. Captures network traffic logs and stores them in the specified bucket.
Inputs: flowLogBucketName (required), networkInterfaceNo (required), flowLogStatusTypeCode.
ncloud_execute_policyA
Manually execute a scaling policy for an Auto Scaling Group
Inputs: policyName (required), autoScalingGroupNo (required).
ncloud_export_cache_backupARead-only
Export a Cloud Cache backup file to Object Storage
Inputs: bucketName (required), cloudCacheInstanceNo (required), cloudCacheExportObjectList (required), cloudCacheServerInstanceNo (required), +1 more.
ncloud_export_logsCRead-only
Export searched logs to an Object Storage bucket in Cloud Log Analytics.
Inputs: bucketname (required), keyword, logTypes, regionNo, +3 more.
ncloud_export_mongodb_backupBRead-only
Export MongoDB backup files to Object Storage
Inputs: bucketName (required), cloudMongoDbInstanceNo (required), cloudMongoDbExportObjectList (required), cloudMongoDbServerInstanceNo (required), +1 more.
ncloud_export_mongodb_logBRead-only
Export MongoDB server logs to Object Storage
Inputs: bucketName (required), cloudMongoDbInstanceNo (required), cloudMongoDbExportObjectList (required), cloudMongoDbServerInstanceNo (required), +1 more.
ncloud_export_mssql_backupBRead-only
Export Cloud DB for MSSQL backup files to Object Storage. Use ncloud_list_mssql_backup_details to get available file names.
Inputs: bucketName (required), cloudMssqlInstanceNo (required), cloudMssqlExportObjectList (required), cloudMssqlServerInstanceNo (required), +1 more.
ncloud_export_mssql_logARead-only
Export Cloud DB for MSSQL server logs to Object Storage. Use ncloud_list_mssql_log_files to get available log files.
Inputs: bucketName (required), cloudMssqlInstanceNo (required), cloudMssqlExportObjectList (required), cloudMssqlServerInstanceNo (required), +1 more.
ncloud_export_mysql_backupARead-only
Export a Cloud DB for MySQL backup file to Object Storage. Use ncloud_list_mysql_backup_details to get available file names.
Inputs: fileName (required), bucketName (required), cloudMysqlInstanceNo (required), folderPath, +1 more.
ncloud_export_mysql_logBRead-only
Export a Cloud DB for MySQL server log file to Object Storage. Use ncloud_list_mysql_logs to get available log files.
Inputs: logType (required), fileName (required), bucketName (required), cloudMysqlServerInstanceNo (required), +2 more.
ncloud_export_postgresql_backupBRead-only
Export a Cloud DB for PostgreSQL backup file to Object Storage. Use ncloud_list_postgresql_backup_details to get available file names.
Inputs: fileName (required), bucketName (required), cloudPostgresqlInstanceNo (required), folderPath, +1 more.
ncloud_export_postgresql_logARead-only
Export a Cloud DB for PostgreSQL server log file to Object Storage. Use ncloud_list_postgresql_logs to get available log files.
Inputs: logType (required), fileName (required), bucketName (required), cloudPostgresqlServerInstanceNo (required), +2 more.
ncloud_flush_cache_serverADestructiveIdempotent
⚠️ Destructive: Permanently deletes ALL data from a Cloud Cache server (FlushAll). Set confirm=true to execute.
Inputs: cloudCacheServerInstanceNo (required), confirm.
ncloud_functions_create_actionB
Create or update a Cloud Functions action (Basic or Sequence type)
Inputs: exec_kind (required), actionName (required), web, vpc_no, +13 more.
ncloud_functions_create_packageA
Create or update a Cloud Functions package
Inputs: packageName (required), platform, parameters, description.
ncloud_functions_create_triggerA
Create or update a Cloud Functions trigger
Inputs: type (required), trigger (required), triggerName (required), link, +1 more.
ncloud_functions_delete_actionADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud Functions action. Set confirm=true to execute.
Inputs: actionName (required), packageName (required), confirm, platform.
ncloud_functions_delete_packageADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud Functions package. Set confirm=true to execute.
Inputs: packageName (required), confirm, platform.
ncloud_functions_delete_triggerADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud Functions trigger. Set confirm=true to execute.
Inputs: triggerName (required), confirm, platform.
ncloud_functions_get_actionARead-only
Get detailed information about a specific action including source code
Inputs: actionName (required), packageName (required), platform.
ncloud_functions_get_action_activation_detailBRead-only
Get detailed information about a specific action activation
Inputs: actionName (required), packageName (required), activationId (required), platform.
ncloud_functions_get_action_activationsCRead-only
Get activation (execution) history for a specific action
Inputs: actionName (required), packageName (required), end, start, +3 more.
ncloud_functions_get_activationsARead-only
Get all activation history across all actions (last 1 month)
Inputs: end, start, pageNo, pageSize, +1 more.
ncloud_functions_get_packageBRead-only
Get detailed information about a specific package
Inputs: packageName (required), platform.
ncloud_functions_get_triggerBRead-only
Get detailed information about a specific trigger
Inputs: triggerName (required), platform.
ncloud_functions_get_trigger_activation_detailARead-only
Get detailed information about a specific trigger activation
Inputs: triggerName (required), activationId (required), platform.
ncloud_functions_get_trigger_activationsARead-only
Get activation history for a specific trigger
Inputs: triggerName (required), end, start, pageNo, +2 more.
ncloud_functions_invoke_actionB
Invoke a Cloud Functions action and return the execution result
Inputs: actionName (required), packageName (required), params, timeout, +1 more.
ncloud_functions_invoke_triggerB
Manually invoke a Cloud Functions trigger
Inputs: triggerName (required), params, platform.
ncloud_functions_link_trigger_actionA
Link an action to a trigger for event-based execution
Inputs: actionName (required), triggerName (required), platform.
ncloud_functions_list_actionsARead-only
List all actions in a package (use '-' for unpackaged actions)
Inputs: platform, packageName.
ncloud_functions_list_packagesBRead-only
List all Cloud Functions packages
Inputs: platform.
ncloud_functions_list_triggersARead-only
List all Cloud Functions triggers
Inputs: platform.
ncloud_functions_unlink_trigger_actionADestructive
⚠️ Destructive: Unlink an action from a trigger. Set confirm=true to execute.
Inputs: actionName (required), triggerName (required), confirm, platform.
ncloud_get_acg_detailARead-only
Get detailed information about a specific Access Control Group
Inputs: accessControlGroupNo (required).
ncloud_get_acg_rulesARead-only
List all inbound and outbound rules for a specific ACG
Inputs: accessControlGroupNo (required), accessControlGroupRuleTypeCode.
ncloud_get_activity_detailARead-only
Get detailed information about a specific cloud activity event. Queries the activity list with a narrow time range and filters by activityId.
Inputs: eventTime (required), activityId (required).
ncloud_get_activity_logsBRead-only
Get cloud activity tracer logs with filtering by period, service, and user. Uses POST method with JSON body. Time parameters accept ISO 8601 strings and are converted to epoch milliseconds internally.
Inputs: endTime (required), startTime (required), nrn, page, +1 more.
ncloud_get_adjustment_typesARead-only
List available adjustment type codes for Auto Scaling policy configuration
Inputs: no named parameters.
ncloud_get_asg_detailARead-only
Get detailed information about a specific Auto Scaling Group
Inputs: autoScalingGroupNo (required).
ncloud_get_block_storage_detailBRead-only
Get detailed information about a specific block storage instance
Inputs: blockStorageInstanceNo (required).
ncloud_get_block_storage_volume_typesARead-only
Get list of block storage volume types available in the region
Inputs: regionCode.
ncloud_get_bucket_aclARead-only
Get the access control list (ACL) of an Object Storage bucket
Inputs: bucketName (required).
ncloud_get_bucket_locationARead-only
Get the region (location constraint) of an Object Storage bucket
Inputs: bucketName (required).
ncloud_get_bucket_versioningARead-only
Get the versioning state of an Object Storage bucket
Inputs: bucketName (required).
ncloud_get_cache_image_productsARead-only
List available Cloud Cache image product codes (Redis/Valkey versions)
Inputs: regionCode.
ncloud_get_cache_instance_detailARead-only
Get detailed information about a specific Cloud DB for Cache (Redis/Valkey) instance
Inputs: cloudCacheInstanceNo (required).
ncloud_get_cache_productsARead-only
List available Cloud Cache server spec product codes for a given image
Inputs: cloudCacheImageProductCode (required).
ncloud_get_cache_target_subnetsBRead-only
List subnets available for Cloud DB for Cache within a specific instance
Inputs: cloudCacheInstanceNo (required), regionCode.
ncloud_get_cache_target_vpcsARead-only
List VPCs available for Cloud DB for Cache
Inputs: regionCode.
ncloud_get_coin_history_listARead-only
Get coin history list. Returns coin balance, usage history, and status for all or specific coins assigned to the account.
Inputs: pageNo, pageSize, isPartner, memberNoList, +2 more.
ncloud_get_contract_demand_cost_listARead-only
Get contract-level billing cost list. Returns detailed billing per contract including usage quantities, pricing, and discount amounts for the specified period (max 3 months).
Inputs: endMonth (required), startMonth (required), pageNo, pageSize, +7 more.
ncloud_get_contract_summary_listARead-only
Get contract summary list. Returns a summary of contracts grouped by region and contract type with counts for the specified month.
Inputs: contractMonth (required), pageNo, pageSize, isPartner, +5 more.
ncloud_get_contract_usage_listBRead-only
Get contract usage list. Returns usage details per contract including metering type, usage quantity, and service period for the specified months (max 3 months).
Inputs: endMonth (required), startMonth (required), pageNo, pageSize, +8 more.
ncloud_get_contract_usage_list_by_dailyARead-only
Get daily contract usage list. Returns daily usage breakdown per contract for the specified date range (max 3 months).
Inputs: useEndDay (required), useStartDay (required), pageNo, pageSize, +8 more.
ncloud_get_cost_relation_code_listARead-only
Get cost relation code list. Returns mapping between contract types, product item kinds, rating types, metering types, demand types, and product categories. Useful for understanding billing code relationships.
Inputs: contractTypeCode, meteringTypeCode, productCategoryCode, productItemKindCode, +2 more.
ncloud_get_credit_history_listBRead-only
Get credit history list. Returns credit balance, usage history per service, and validity periods for all or specific credits.
Inputs: pageNo, endMonth, pageSize, isPartner, +4 more.
ncloud_get_current_regionARead-only
Get the currently active Ncloud region code and name
Inputs: no named parameters.
ncloud_get_custom_resourceARead-only
Get detailed information about a specific custom resource in Cloud Insight.
Inputs: resourceId (required).
ncloud_get_dashboard_widget_imageBRead-only
Download a dashboard widget image from Cloud Insight. Returns image data as base64.
Inputs: widgetId (required), dashboardId (required).
ncloud_get_dashboard_widgetsARead-only
Get the list of widgets for a specific Cloud Insight dashboard.
Inputs: dashboardId (required).
ncloud_get_ddos_event_detailARead-only
Get detailed information about a specific Anti-DDoS security event. Only for users subscribed to the Security Monitoring service.
Inputs: ticketId (required).
ncloud_get_demand_cost_listBRead-only
Get monthly billing cost list. Returns total billing amounts including discounts, VAT, and payment status for the specified period (max 3 months).
Inputs: endMonth (required), startMonth (required), pageNo, pageSize, +3 more.
ncloud_get_deny_allow_group_detailARead-only
Get detailed information about a specific Deny-Allow Group
Inputs: networkAclDenyAllowGroupNo (required).
ncloud_get_discount_listBRead-only
Get discount list. Returns all discounts (product discounts, credits, coins) assigned to the account with their validity periods and amounts.
Inputs: pageNo, endMonth, pageSize, isPartner, +5 more.
ncloud_get_extended_statusBRead-only
Get the Extended Metric collection status for servers in Cloud Insight.
Inputs: prodKey (required), servers (required).
ncloud_get_fabric_cluster_detailBRead-only
Get detailed information about a specific fabric cluster
Inputs: fabricClusterNo (required).
ncloud_get_fabric_cluster_poolsBRead-only
List available fabric cluster pools (physical resource pools)
Inputs: fabricClusterPoolNoList.
ncloud_get_file_pluginARead-only
Get file monitoring plugin configuration for a specific server instance.
Inputs: instanceNo (required).
ncloud_get_flow_log_configARead-only
Get FlowLog configuration list. Returns all FlowLog configurations or filters by network interface number.
Inputs: networkInterfaceNo.
ncloud_get_ids_event_detailARead-only
Get detailed information about a specific IDS intrusion detection event. Only for users subscribed to the Security Monitoring service.
Inputs: ticketId (required).
ncloud_get_init_script_detailARead-only
Get detailed information about a specific init script
Inputs: initScriptNo (required).
ncloud_get_integrationARead-only
Get detailed information about a specific Cloud Insight integration.
Inputs: integrationId (required).
ncloud_get_launch_config_detailARead-only
Get detailed information about a specific launch configuration for Auto Scaling
Inputs: launchConfigurationNo (required).
ncloud_get_load_balancer_detailARead-only
Get detailed information about a specific load balancer instance
Inputs: loadBalancerInstanceNo (required).
ncloud_get_log_count_by_periodARead-only
Get log counts over a time interval in Cloud Log Analytics.
Inputs: endTime, interval, startTime, regionCode.
ncloud_get_log_count_by_typeBRead-only
Get aggregated log counts by type (server or log_name) in Cloud Log Analytics.
Inputs: type (required), regionCode.
ncloud_get_log_count_recentBRead-only
Get the recent log count in Cloud Log Analytics.
Inputs: regionCode.
ncloud_get_log_count_totalBRead-only
Get the total collected log count in Cloud Log Analytics.
Inputs: regionCode.
ncloud_get_log_export_historyBRead-only
Get the log export history in Cloud Log Analytics.
Inputs: pageNo, pageSize, regionCode.
ncloud_get_log_usageARead-only
Get the Cloud Log Analytics storage capacity and usage.
Inputs: regionCode.
ncloud_get_maintenance_detailARead-only
Get detailed information about a specific planned maintenance schedule.
Inputs: maintenanceId (required).
ncloud_get_member_server_image_detailARead-only
Get detailed information about a member server image instance
Inputs: memberServerImageInstanceNo (required).
ncloud_get_member_server_image_listARead-only
List member server images (custom images created from running servers)
Inputs: memberServerImageInstanceNoList.
ncloud_get_metrics_groupARead-only
Get detailed information about a specific Cloud Insight rule template (metrics group).
Inputs: metricsGroupId (required).
ncloud_get_mongodb_image_productsARead-only
List available MongoDB image product codes
Inputs: regionCode.
ncloud_get_mongodb_instance_detailBRead-only
Get detailed information about a specific Cloud DB for MongoDB instance
Inputs: cloudMongoDbInstanceNo (required).
ncloud_get_mongodb_productsARead-only
List available MongoDB server spec product codes (filterable by role type)
Inputs: cloudMongoDbImageProductCode (required), infraResourceDetailTypeCode.
ncloud_get_mongodb_target_subnetsARead-only
List subnets available for Cloud DB for MongoDB
Inputs: cloudMongoDbInstanceNo (required), regionCode.
ncloud_get_mongodb_target_vpcsARead-only
List VPCs available for Cloud DB for MongoDB
Inputs: regionCode.
ncloud_get_monitor_groupARead-only
Get detailed information about a specific Cloud Insight monitoring target group.
Inputs: monitorGroupId (required).
ncloud_get_mssql_image_productsARead-only
List available Cloud DB for MSSQL image product codes (engine versions)
Inputs: regionCode.
ncloud_get_mssql_instance_detailARead-only
Get detailed information about a specific Cloud DB for MSSQL instance
Inputs: cloudMssqlInstanceNo (required).
ncloud_get_mssql_productsARead-only
List available Cloud DB for MSSQL server spec product codes
Inputs: cloudMssqlImageProductCode (required).
ncloud_get_mssql_target_subnetsBRead-only
List subnets available for Cloud DB for MSSQL within a specific instance
Inputs: cloudMssqlInstanceNo (required), regionCode.
ncloud_get_mssql_target_vpcsARead-only
List VPCs available for Cloud DB for MSSQL
Inputs: regionCode.
ncloud_get_mysql_image_productsARead-only
List available Cloud DB for MySQL image product codes (engine versions)
Inputs: regionCode.
ncloud_get_mysql_instance_detailARead-only
Get detailed information about a specific Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required).
ncloud_get_mysql_productsARead-only
List available Cloud DB for MySQL server spec product codes for a given image product code
Inputs: cloudMysqlImageProductCode (required), regionCode.
ncloud_get_mysql_recovery_timeARead-only
Get the available recovery time range (recoveryStartTime ~ recoveryEndTime) for a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required), regionCode.
ncloud_get_mysql_target_subnetsBRead-only
List subnets available for Cloud DB for MySQL instance creation within a specific MySQL instance
Inputs: cloudMysqlInstanceNo (required), regionCode.
ncloud_get_mysql_target_vpcsARead-only
List VPCs available for Cloud DB for MySQL instance creation
Inputs: regionCode.
ncloud_get_nas_snapshot_config_historyBRead-only
Get the snapshot configuration history for a NAS volume instance
Inputs: nasVolumeInstanceNo (required).
ncloud_get_nas_volume_access_control_rulesARead-only
Get the list of access control rules configured for a NAS volume
Inputs: nasVolumeInstanceNo (required).
ncloud_get_nas_volume_detailBRead-only
Get detailed information about a specific NAS volume instance
Inputs: nasVolumeInstanceNo (required).
ncloud_get_nas_volume_rating_listARead-only
Get NAS volume size measurement list for a specific time period
Inputs: endTime (required), startTime (required), nasVolumeInstanceNo (required), interval.
ncloud_get_nat_gateway_detailBRead-only
Get detailed information about a specific NAT Gateway
Inputs: natGatewayInstanceNo (required).
ncloud_get_network_acl_detailARead-only
Get detailed information about a specific Network ACL
Inputs: networkAclNo (required).
ncloud_get_network_acl_rulesARead-only
List all inbound and outbound rules for a specific Network ACL
Inputs: networkAclNo (required), networkAclRuleTypeCode.
ncloud_get_network_interface_detailARead-only
Get detailed information about a specific network interface
Inputs: networkInterfaceNo (required).
ncloud_get_notification_recipientsARead-only
Get the list of notification recipients configured for Cloud Insight event alerts.
Inputs: no named parameters.
ncloud_get_objectARead-only
Get (download) an object from an Object Storage bucket. Returns the object content as text.
Inputs: key (required), bucketName (required).
ncloud_get_object_aclARead-only
Get the access control list (ACL) of an object in Object Storage
Inputs: bucketName (required), objectName (required).
ncloud_get_operation_statusARead-only
Check the current status of a recently created or modified resource by type and ID
Inputs: resourceId (required), resourceType (required).
ncloud_get_pipelineARead-only
Get detailed information about a specific SourcePipeline pipeline including tasks and triggers
Inputs: projectId (required).
ncloud_get_pipeline_history_detailARead-only
Get detailed execution history for a specific pipeline run
Inputs: historyId (required), projectId (required).
ncloud_get_pipeline_timezonesARead-only
Get available timezones for SourcePipeline schedule triggers
Inputs: no named parameters.
ncloud_get_placement_group_detailARead-only
Get detailed information about a specific placement group
Inputs: placementGroupNo (required).
ncloud_get_port_pluginARead-only
Get port monitoring plugin configuration for a specific server instance.
Inputs: instanceNo (required).
ncloud_get_postgresql_image_productsARead-only
List available Cloud DB for PostgreSQL image product codes (engine versions)
Inputs: regionCode.
ncloud_get_postgresql_instance_detailARead-only
Get detailed information about a specific Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required).
ncloud_get_postgresql_productsARead-only
List available Cloud DB for PostgreSQL server spec product codes for a given image product code
Inputs: cloudPostgresqlImageProductCode (required), regionCode.
ncloud_get_postgresql_target_subnetsBRead-only
List subnets available for Cloud DB for PostgreSQL instance creation within a specific PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required), regionCode.
ncloud_get_postgresql_target_vpcsARead-only
List VPCs available for Cloud DB for PostgreSQL instance creation
Inputs: regionCode.
ncloud_get_price_listBRead-only
Get price list by price numbers. Retrieves pricing plan details including charging unit, rating unit, conditions, and promise discounts.
Inputs: priceNoList (required), promiseNoList, payCurrencyCode.
ncloud_get_process_pluginBRead-only
Get process monitoring plugin configuration for a specific server instance.
Inputs: instanceNo (required).
ncloud_get_product_category_listARead-only
Get product category list for Ncloud billing. Returns available service categories like COMPUTE, DATABASE, NETWORKING, etc.
Inputs: productCategoryCode.
ncloud_get_product_demand_cost_by_discount_listARead-only
Get billing history with discount details applied. Returns per-service billing amounts showing how each discount (product discount, credit) was applied for the specified period (max 6 months).
Inputs: endMonth (required), startMonth (required), pageNo, pageSize, +4 more.
ncloud_get_product_demand_cost_listBRead-only
Get billing cost list grouped by product/service type. Returns per-service billing amounts with discount breakdowns for the specified period (max 3 months).
Inputs: endMonth (required), startMonth (required), pageNo, pageSize, +4 more.
ncloud_get_product_discount_history_listARead-only
Get product discount history list. Returns service discount details including discount rate, eligible services, and per-service usage/applied amounts.
Inputs: pageNo, endMonth, pageSize, isPartner, +4 more.
ncloud_get_product_listARead-only
Get product (service) list for billing. Returns available products with their codes, names, descriptions, and categories. Use regionCode and optional filters to narrow results. Paginated (default 50/page, sorted by productCode); the response includes totalRows/returnedRows/hasMore/nextPageNo — follow nextPageNo to page through all results.
Inputs: regionCode (required), pageNo, pageSize, productCode, +4 more.
ncloud_get_product_price_listARead-only
Get product and price list. Returns products with their associated pricing information including monthly/hourly rates, conditions, and discount details. Paginated (default 50/page, sorted by productCode); the response includes totalRows/returnedRows/hasMore/nextPageNo (and truncated=true if a single page was size-capped) — follow nextPageNo to page through all results.
Inputs: regionCode (required), pageNo, pageSize, detailLevel, +6 more.
ncloud_get_product_schemaARead-only
Get the schema definition for a specific product in Cloud Insight (metrics and dimensions).
Inputs: prodName (required), cw_key.
ncloud_get_public_ip_detailARead-only
Get detailed information about a specific public IP instance
Inputs: publicIpInstanceNo (required).
ncloud_get_public_ip_target_serversARead-only
List server instances that can be assigned a public IP
Inputs: no named parameters.
ncloud_get_regionsARead-only
List all available Ncloud regions
Inputs: no named parameters.
ncloud_get_root_passwordBRead-only
Get the root password for a server instance
Inputs: serverInstanceNo (required), privateKey.
ncloud_get_root_password_listBRead-only
List server instances that can retrieve root password
Inputs: pageNo, pageSize, rootPasswordServerInstanceNoList.
ncloud_get_routesARead-only
List all routes in a specific route table
Inputs: vpcNo (required), routeTableNo (required).
ncloud_get_route_table_detailARead-only
Get detailed information about a specific route table
Inputs: routeTableNo (required).
ncloud_get_route_table_subnetsARead-only
List subnets associated with a specific route table
Inputs: routeTableNo (required).
ncloud_get_rule_groupARead-only
Get detailed information about a specific Cloud Insight event rule group.
Inputs: ruleGroupId (required).
ncloud_get_rules_by_metrics_groupARead-only
Get Cloud Insight event rules associated with specific rule template (metrics group) IDs.
Inputs: metricsGroupIds (required).
ncloud_get_rules_by_monitor_groupARead-only
Get Cloud Insight event rules associated with specific monitoring target group IDs.
Inputs: monitorGroupIds (required).
ncloud_get_scaling_process_typesARead-only
List available scaling process types for Auto Scaling Groups
Inputs: no named parameters.
ncloud_get_schema_keysARead-only
Get the list of system schema product keys (cw_key) available in Cloud Insight.
Inputs: no named parameters.
ncloud_get_server_detailBRead-only
Get detailed information about a specific server instance
Inputs: serverInstanceNo (required).
ncloud_get_server_image_detailARead-only
Get detailed information about a specific server image
Inputs: serverImageNo (required).
ncloud_get_server_imagesBRead-only
List available server images (supports Gen2 XEN and Gen3 KVM)
Inputs: pageNo, pageSize, sortedBy, sortingOrder, +7 more.
ncloud_get_server_specsARead-only
List available server specifications (supports Gen2 XEN and Gen3 KVM). Use serverImageNo from ncloud_get_server_images to filter compatible specs.
Inputs: zoneCode, serverImageNo, serverSpecCodeList, hypervisorTypeCodeList.
ncloud_get_servers_topARead-only
Get the top 5 servers by CPU, memory, or filesystem usage from Cloud Insight monitoring.
Inputs: metricType (required).
ncloud_get_snapshot_detailARead-only
Get detailed information about a specific block storage snapshot instance
Inputs: blockStorageSnapshotInstanceNo (required).
ncloud_get_sub_account_detailARead-only
Get detailed information about a specific sub account
Inputs: subAccountId (required).
ncloud_get_subnet_detailARead-only
Get detailed information about a specific subnet
Inputs: subnetNo (required).
ncloud_get_target_group_detailARead-only
Get detailed information about a specific target group
Inputs: targetGroupNo (required).
ncloud_get_vpc_detailARead-only
Get detailed information about a specific VPC
Inputs: vpcNo (required).
ncloud_get_vpc_peering_detailARead-only
Get detailed information about a specific VPC Peering instance
Inputs: vpcPeeringInstanceNo (required).
ncloud_get_zonesARead-only
List all available zones in the current region
Inputs: no named parameters.
ncloud_globalcdn_get_monitoringARead-only
Get Global CDN monitoring data (traffic, requests) for one or more instances over a time range
Inputs: endDate (required), startDate (required), cdnInstanceNoList (required).
ncloud_globalcdn_get_purge_historyBRead-only
Get Global CDN purge request history for an instance (optionally filtered by purge IDs)
Inputs: cdnInstanceNo (required), purgeIdList.
ncloud_globalcdn_get_usageARead-only
Get Global CDN usage data (transfer/traffic volume) for one or more instances over a time range
Inputs: endDate (required), startDate (required), cdnInstanceNoList (required).
ncloud_globalcdn_list_instancesARead-only
List Global CDN instances (with optional filtering by instance number and pagination)
Inputs: pageNo, pageSize, cdnInstanceNo.
ncloud_globalcdn_request_purgeA
Request a Global CDN cache purge (invalidation). Purge whole content or specific files. isWholeDomain/isWholePurge select scope.
Inputs: isWholePurge (required), cdnInstanceNo (required), isWholeDomain (required), targetFileList, +1 more.
ncloud_gtm_create_geo_cidr_mapB
Create a new Geo or CIDR map for Global Traffic Manager
Inputs: name (required), mapType (required), detailedMapList (required).
ncloud_gtm_create_policyB
Create a new Global Traffic Manager policy with load balancing, monitor, and resource groups
Inputs: name (required), lbType (required), monitor, geoMapId, +1 more.
ncloud_gtm_create_profileB
Create a new Global Traffic Manager profile (domain)
Inputs: name (required), policyId (required), ttl, claRegion.
ncloud_gtm_delete_geo_cidr_mapADestructiveIdempotent
⚠️ Destructive: Permanently delete a Geo or CIDR map. Set confirm=true to execute.
Inputs: mapId (required), confirm.
ncloud_gtm_delete_policyADestructiveIdempotent
⚠️ Destructive: Permanently delete a Global Traffic Manager policy. Set confirm=true to execute.
Inputs: policyId (required), confirm.
ncloud_gtm_delete_policy_health_checkADestructiveIdempotent
⚠️ Destructive: Delete health check configuration for a GTM policy. Set confirm=true to execute.
Inputs: policyId (required), confirm.
ncloud_gtm_delete_profileADestructiveIdempotent
⚠️ Destructive: Permanently delete a Global Traffic Manager profile (domain). Set confirm=true to execute.
Inputs: domainId (required), confirm.
ncloud_gtm_get_geo_cidr_map_detailBRead-only
Get detailed information about a specific Geo or CIDR map
Inputs: mapId (required).
ncloud_gtm_get_geolocation_infoARead-only
Get geolocation information (country/continent mappings) for Global Traffic Manager
Inputs: no named parameters.
ncloud_gtm_get_health_check_regionsARead-only
Get available health check region codes for Global Traffic Manager
Inputs: no named parameters.
ncloud_gtm_get_lb_typesARead-only
Get available load balancer types for Global Traffic Manager policies
Inputs: no named parameters.
ncloud_gtm_get_map_typesARead-only
Get available Geo and CIDR map types for Global Traffic Manager
Inputs: no named parameters.
ncloud_gtm_get_policy_detailBRead-only
Get detailed information about a specific Global Traffic Manager policy
Inputs: policyId (required).
ncloud_gtm_get_policy_resourcesBRead-only
Get resource details for a specific Global Traffic Manager policy
Inputs: policyId (required).
ncloud_gtm_get_profile_detailARead-only
Get detailed information about a specific Global Traffic Manager profile (domain)
Inputs: domainId (required).
ncloud_gtm_get_query_countBRead-only
Get GTM domain (profile) query count time-series monitoring data
Inputs: baseTimeUnit (required), domainId.
ncloud_gtm_get_resource_typesARead-only
Get available resource types for Global Traffic Manager policies
Inputs: no named parameters.
ncloud_gtm_list_geo_cidr_mapsARead-only
List Global Traffic Manager Geo and CIDR maps with optional pagination
Inputs: page, size.
ncloud_gtm_list_policiesARead-only
List Global Traffic Manager policies with optional pagination and filters
Inputs: name, page, size, applyYn, +1 more.
ncloud_gtm_list_profilesARead-only
List Global Traffic Manager profiles (domains) with optional pagination and name filter
Inputs: name, page, size.
ncloud_gtm_update_geo_cidr_mapBIdempotent
Update an existing Geo or CIDR map
Inputs: mapId (required), name, mapType, detailedMapList.
ncloud_gtm_update_policyBIdempotent
Update an existing Global Traffic Manager policy
Inputs: policyId (required), name, lbType, monitor, +2 more.
ncloud_gtm_update_policy_health_checkBIdempotent
Update health check configuration for a Global Traffic Manager policy
Inputs: policyId (required), path, port, period, +4 more.
ncloud_gtm_update_policy_resourceBIdempotent
Update a specific resource group within a Global Traffic Manager policy
Inputs: policyId (required), resourceGroupSid (required), active, standby, +2 more.
ncloud_gtm_update_policy_resourcesAIdempotent
Update all resources for a specific Global Traffic Manager policy
Inputs: policyId (required), resourceGroups (required).
ncloud_gtm_update_profileBIdempotent
Update an existing Global Traffic Manager profile (domain)
Inputs: domainId (required), ttl, policyId, claRegion.
ncloud_hadoop_backup_configA
Backup all cluster component configurations to Object Storage bucket
Inputs: cloudHadoopInstanceNo (required), regionCode.
ncloud_hadoop_change_node_countAIdempotent
Change worker node count in a Cloud Hadoop cluster (add or remove nodes)
Inputs: workerNodeCount (required), cloudHadoopInstanceNo (required), regionCode.
ncloud_hadoop_change_node_specAIdempotent
Upgrade node specs for Cloud Hadoop cluster (at least one node type required)
Inputs: cloudHadoopInstanceNo (required), regionCode, edgeNodeProductCode, masterNodeProductCode, +1 more.
ncloud_hadoop_create_clusterA
Create a new Cloud Hadoop cluster. HA is always enabled (2 master nodes). Use dryRun=true to preview.
Inputs: vpcNo (required), bucketName (required), loginKeyName (required), edgeNodeSubnetNo (required), +25 more.
ncloud_hadoop_create_notebookA
Create a Cloud Hadoop notebook instance attached to an existing cluster
Inputs: bucketName (required), loginKeyName (required), notebookNodeSubnetNo (required), cloudHadoopInstanceNo (required), +9 more.
ncloud_hadoop_delete_clusterADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud Hadoop cluster. All data will be lost. Set confirm=true to execute.
Inputs: cloudHadoopInstanceNo (required), confirm, regionCode.
ncloud_hadoop_delete_notebookADestructiveIdempotent
⚠️ Destructive: Permanently delete a Cloud Hadoop notebook. Set confirm=true to execute.
Inputs: cloudHadoopNotebookInstanceNo (required), confirm, regionCode.
ncloud_hadoop_get_cluster_detailARead-only
Get detailed information about a specific Cloud Hadoop cluster
Inputs: cloudHadoopInstanceNo (required), regionCode.
ncloud_hadoop_get_notebook_detailARead-only
Get detailed information about a specific Cloud Hadoop notebook
Inputs: cloudHadoopNotebookInstanceNo (required), regionCode.
ncloud_hadoop_list_addonsBRead-only
List available add-on components for Cloud Hadoop clusters
Inputs: regionCode, cloudHadoopImageProductCode.
ncloud_hadoop_list_bucketsCRead-only
List Object Storage buckets available for Cloud Hadoop
Inputs: regionCode, cloudHadoopInstanceNo.
ncloud_hadoop_list_clustersARead-only
List Cloud Hadoop clusters with optional filtering
Inputs: vpcNo, pageNo, pageSize, subnetNo, +6 more.
ncloud_hadoop_list_cluster_typesBRead-only
List available cluster types for Cloud Hadoop
Inputs: regionCode, cloudHadoopImageProductCode.
ncloud_hadoop_list_image_productsARead-only
List available Cloud Hadoop image products (engine versions)
Inputs: regionCode.
ncloud_hadoop_list_login_keysARead-only
List login keys available for Cloud Hadoop SSH access
Inputs: regionCode.
ncloud_hadoop_list_mysql_instancesARead-only
List Cloud DB for MySQL instances for Hive metastore integration
Inputs: regionCode, cloudHadoopInstanceNo.
ncloud_hadoop_list_mysql_usersARead-only
List MySQL users for Hive metastore integration
Inputs: cloudMysqlInstanceNo (required), regionCode.
ncloud_hadoop_list_notebook_bucketsARead-only
List Object Storage buckets available for Cloud Hadoop notebooks
Inputs: regionCode, cloudHadoopInstanceNo.
ncloud_hadoop_list_notebook_componentsBRead-only
List available notebook components (e.g. Jupyter versions)
Inputs: regionCode, cloudHadoopImageProductCode.
ncloud_hadoop_list_notebook_imagesBRead-only
List available notebook image products
Inputs: regionCode.
ncloud_hadoop_list_notebook_productsBRead-only
List available server types for notebook nodes
Inputs: regionCode, cloudHadoopNotebookImageProductCode.
ncloud_hadoop_list_notebooksBRead-only
List Cloud Hadoop notebook instances
Inputs: pageNo, pageSize, regionCode, cloudHadoopInstanceNo, +1 more.
ncloud_hadoop_list_objectsARead-only
List objects in Object Storage bucket linked to Cloud Hadoop
Inputs: cloudHadoopInstanceNo (required), bucketName, regionCode, directoryName.
ncloud_hadoop_list_productsBRead-only
List available server types (specs) for Cloud Hadoop nodes
Inputs: regionCode, cloudHadoopImageProductCode.
ncloud_hadoop_list_target_subnetsARead-only
List subnets available for Cloud Hadoop deployment
Inputs: vpcNo, zoneCode, regionCode.
ncloud_hadoop_list_target_vpcsARead-only
List VPCs available for Cloud Hadoop deployment
Inputs: regionCode.
ncloud_hadoop_save_hive_metastoreC
Save external Hive metastore configuration to Cloud Hadoop cluster
Inputs: cloudMysqlUserName (required), cloudMysqlInstanceNo (required), cloudHadoopInstanceNo (required), cloudMysqlDatabaseName (required), +2 more.
ncloud_hadoop_test_hive_metastoreARead-only
Test connectivity to external Hive metastore (Cloud DB for MySQL)
Inputs: cloudMysqlUserName (required), cloudMysqlInstanceNo (required), cloudHadoopInstanceNo (required), cloudMysqlDatabaseName (required), +2 more.
ncloud_head_bucketARead-only
Check if a bucket exists and you have permission to access it (HEAD request, returns headers only)
Inputs: bucketName (required).
ncloud_head_objectARead-only
Retrieve metadata of an object without returning the object body (HEAD request)
Inputs: bucketName (required), objectName (required).
ncloud_import_login_keyB
Import an SSH public key as a login key
Inputs: keyName (required), publicKey (required).
ncloud_initiate_multipart_uploadB
Initiate a multipart upload for a large object in Object Storage
Inputs: key (required), bucketName (required), contentType.
ncloud_interrupt_serverA
Interrupt a server instance for diagnostics of abnormal behavior
Inputs: serverInstanceNo (required).
ncloud_issue_private_certificateC
Issue a private SSL/TLS certificate from a Private CA (Certificate Manager, gov). Requires a caTag from the Private CA list.
Inputs: caTag (required), period (required), keyType (required), commonName (required), +12 more.
ncloud_kms_add_acl_ruleA
Add an IP address to the ACL rules for a KMS key to allow token requests from that IP.
Inputs: ip (required), keyTag (required), memo.
ncloud_kms_cancel_key_deletionAIdempotent
Cancel a pending key deletion request. Only keys in REVOKE state can be cancelled.
Inputs: keyTag (required).
ncloud_kms_create_custom_keyA
Generate a random raw key (data encryption key) wrapped by the specified master key. Used for envelope encryption. Only AES256 or RSA2048 key types supported.
Inputs: keyTag (required), bits, context, requestPlainKey.
ncloud_kms_create_keyA
Create a new KMS key. Supports AES256 (symmetric), RSA2048 (asymmetric), and ECDSA key types.
Inputs: keyName (required), keyType (required), protectionType (required), memo, +3 more.
ncloud_kms_create_token_generatorA
Create (activate) a token generator for a KMS key. Enables token-based authentication for cryptographic operations.
Inputs: keyTag (required).
ncloud_kms_create_token_setA
Create a token set (access token + refresh token) for token-based authentication. Requires an active token generator.
Inputs: keyTag (required).
ncloud_kms_decryptARead-only
Decrypt ciphertext using a KMS key. Only AES256 or RSA2048 key types supported. Ciphertext must include KMS prefix (ncpkms:version:ciphertext).
Inputs: keyTag (required), ciphertext (required), context.
ncloud_kms_delete_acl_ruleADestructiveIdempotent
⚠️ Destructive: Remove an IP address from the ACL rules for a KMS key. Set confirm=true to execute.
Inputs: keyTag (required), ruleId (required), confirm.
ncloud_kms_delete_keyADestructiveIdempotent
⚠️ Destructive: Permanently delete a KMS key. This action is irreversible. The key must be in REVOKE state (deletion requested) before it can be permanently deleted. Set confirm=true to execute.
Inputs: keyTag (required), confirm.
ncloud_kms_delete_token_generatorADestructiveIdempotent
⚠️ Destructive: Delete (deactivate) the token generator for a KMS key. All existing tokens will be invalidated. Set confirm=true to execute.
Inputs: keyTag (required), confirm.
ncloud_kms_disable_auto_rotationBIdempotent
Disable automatic key rotation for a KMS key.
Inputs: keyTag (required).
ncloud_kms_disable_ip_aclAIdempotent
Disable IP ACL for a KMS key, allowing token requests from any IP.
Inputs: keyTag (required).
ncloud_kms_disable_keyAIdempotent
Disable an active KMS key. Disabled keys cannot be used for cryptographic operations.
Inputs: keyTag (required).
ncloud_kms_disable_key_versionAIdempotent
Disable a specific version of a KMS key. Disabled versions cannot decrypt data encrypted with that version.
Inputs: keyTag (required), version (required).
ncloud_kms_enable_auto_rotationBIdempotent
Enable automatic key rotation for a KMS key.
Inputs: keyTag (required).
ncloud_kms_enable_ip_aclAIdempotent
Enable IP ACL to control which IP addresses can request tokens for a KMS key.
Inputs: keyTag (required).
ncloud_kms_enable_keyAIdempotent
Enable a disabled KMS key to make it usable again.
Inputs: keyTag (required).
ncloud_kms_enable_key_versionBIdempotent
Enable a specific version of a KMS key.
Inputs: keyTag (required), version (required).
ncloud_kms_encryptARead-only
Encrypt data (up to 32KB) using the current version of a KMS key. Only AES256 or RSA2048 key types supported.
Inputs: keyTag (required), plaintext (required), context.
ncloud_kms_get_acl_rule_listBRead-only
Get the list of IP ACL rules configured for a KMS key.
Inputs: keyTag (required).
ncloud_kms_get_key_activity_logsARead-only
Get activity logs (usage history) for a specific KMS key.
Inputs: keyTag (required), pageNo, pageSize.
ncloud_kms_get_key_infoARead-only
Get detailed information about a specific KMS key by its keyTag.
Inputs: keyTag (required).
ncloud_kms_get_key_listARead-only
Get list of all KMS keys with pagination.
Inputs: pageNo, pageSize.
ncloud_kms_get_key_version_listARead-only
Get list of all versions for a specific KMS key.
Inputs: keyTag (required).
ncloud_kms_get_latest_use_infoBRead-only
Get the most recent usage information for a specific KMS key.
Inputs: keyTag (required).
ncloud_kms_get_public_keyARead-only
Get the public key for an asymmetric key (RSA2048 or ECDSA only).
Inputs: keyTag (required).
ncloud_kms_get_token_generatorBRead-only
Get token generator information for a KMS key.
Inputs: keyTag (required).
ncloud_kms_reencryptA
Re-encrypt ciphertext with the latest version of the specified master key. Used after key rotation to update encrypted data. Only AES256 or RSA2048 key types supported.
Inputs: keyTag (required), ciphertext (required), context.
ncloud_kms_request_key_deletionB
⚠️ Destructive: Request deletion of a KMS key. The key enters REVOKE state and will be permanently deleted after the scheduled date. This action can be cancelled before the destroy date.
Inputs: keyTag (required).
ncloud_kms_rotate_keyA
Rotate an active key to create a new version. Only enabled keys can be rotated.
Inputs: keyTag (required).
ncloud_kms_signBRead-only
Generate a digital signature for data (up to 8KB). Only RSA2048 or ECDSA key types supported.
Inputs: data (required), keyTag (required).
ncloud_kms_update_key_nameBIdempotent
Update the name of a KMS key.
Inputs: keyTag (required), keyName (required).
ncloud_kms_update_memoBIdempotent
Update the memo/description of a KMS key.
Inputs: memo (required), keyTag (required).
ncloud_kms_update_rotation_periodBIdempotent
Update the auto rotation period for a KMS key.
Inputs: keyTag (required), rotationPeriod (required).
ncloud_kms_update_token_generatorAIdempotent
Update (rotate) the token generator for a KMS key. Generates a new secret for token creation.
Inputs: keyTag (required).
ncloud_kms_verifyARead-only
Verify a digital signature against data. Only RSA2048 or ECDSA key types supported.
Inputs: data (required), keyTag (required), signature (required).
ncloud_list_acgsARead-only
List all Access Control Groups (ACGs) in the current region
Inputs: vpcNo, pageNo, pageSize, accessControlGroupName, +2 more.
ncloud_list_asg_activity_logsARead-only
List activity logs (scaling actions) for an Auto Scaling Group
Inputs: autoScalingGroupNo (required), pageNo, pageSize.
ncloud_list_asgsARead-only
List all Auto Scaling Groups in the current region
Inputs: pageNo, pageSize, autoScalingGroupName, autoScalingGroupNoList.
ncloud_list_av_eventsARead-only
List Anti-Virus malware detection events from Security Monitoring. Only for users subscribed to the Security Monitoring service.
Inputs: endDateTime (required), startDateTime (required), page, order, +6 more.
ncloud_list_block_storageARead-only
List all block storage instances in the current region
Inputs: pageNo, pageSize, serverInstanceNo, blockStorageInstanceNoList.
ncloud_list_bucketsARead-only
List all Object Storage buckets in the current region
Inputs: no named parameters.
ncloud_list_cache_backup_detailsARead-only
List detailed backup information for a Cloud Cache server instance (includes file paths)
Inputs: cloudCacheInstanceNo (required), cloudCacheServerInstanceNo (required).
ncloud_list_cache_backupsBRead-only
List backups for a Cloud DB for Cache (Redis/Valkey) instance
Inputs: cloudCacheInstanceNo (required).
ncloud_list_cache_bucketsARead-only
List Object Storage buckets available for Cloud DB for Cache backup export
Inputs: regionCode.
ncloud_list_cache_config_groupsARead-only
List all Cloud Cache config groups
Inputs: pageNo, pageSize.
ncloud_list_cache_config_group_versionsBRead-only
List available Cloud Cache config group versions
Inputs: regionCode.
ncloud_list_cache_instancesARead-only
List all Cloud DB for Cache (Redis/Valkey) instances in the current region
Inputs: pageNo, pageSize, cloudCacheServiceName, cloudCacheInstanceNoList.
ncloud_list_cache_manual_backup_detailsARead-only
Get detailed information about a specific Cloud Cache manual backup
Inputs: cloudCacheManualBackupNo (required).
ncloud_list_cache_manual_backupsARead-only
List manual backups for Cloud DB for Cache instances
Inputs: pageNo, pageSize, cloudCacheInstanceNo.
ncloud_list_cache_usersARead-only
List DB users (ACL) of a Cloud DB for Cache (Redis/Valkey) instance
Inputs: cloudCacheInstanceNo (required), regionCode.
ncloud_list_certificatesARead-only
List all registered SSL/TLS certificates in Certificate Manager. Supports filtering by certificateName, certificateNo, or instanceNo.
Inputs: instanceNo, certificateNo, certificateName.
ncloud_list_custom_resourcesARead-only
Get the list of user-defined custom resources in Cloud Insight.
Inputs: query, resourceTypeId.
ncloud_list_dashboardsARead-only
Get the list of Cloud Insight monitoring dashboards.
Inputs: no named parameters.
ncloud_list_ddos_eventsARead-only
List Anti-DDoS security events from Security Monitoring. Only for users subscribed to the Security Monitoring service.
Inputs: endDateTime (required), startDateTime (required), page, order, +5 more.
ncloud_list_deny_allow_groupsBRead-only
List Network ACL Deny-Allow Groups
Inputs: vpcNo, networkAclDenyAllowGroupName, networkAclDenyAllowGroupNoList.
ncloud_list_export_bucketsARead-only
List Object Storage buckets available as log export targets in Cloud Log Analytics.
Inputs: regionCode.
ncloud_list_fabric_clustersARead-only
List all fabric clusters in the current region
Inputs: fabricClusterName, fabricClusterNoList.
ncloud_list_file_pluginsARead-only
Get the full list of Cloud Insight file monitoring plugins.
Inputs: no named parameters.
ncloud_list_groupsBRead-only
List all IAM groups for managing sub account permissions
Inputs: page, size.
ncloud_list_ids_eventsARead-only
List IDS intrusion detection events from Security Monitoring. Only for users subscribed to the Security Monitoring service.
Inputs: endDateTime (required), startDateTime (required), page, order, +6 more.
ncloud_list_init_scriptsARead-only
List all init scripts in the current region
Inputs: pageNo, pageSize, initScriptNoList.
ncloud_list_integrationsARead-only
Get the list of Cloud Insight integrations (paged).
Inputs: query, pageNum, pageSize.
ncloud_list_ips_eventsARead-only
List IPS intrusion prevention events from Security Monitoring. Only for users subscribed to the Security Monitoring service.
Inputs: endDateTime (required), startDateTime (required), page, order, +7 more.
ncloud_list_launch_configsARead-only
List all launch configurations for Auto Scaling in the current region
Inputs: pageNo, pageSize, launchConfigurationNoList.
ncloud_list_lb_listenersARead-only
List all listeners for a specific load balancer
Inputs: loadBalancerInstanceNo (required).
ncloud_list_lb_rulesARead-only
List rules registered to a load balancer listener
Inputs: loadBalancerListenerNo (required).
ncloud_list_load_balancersARead-only
List all load balancer instances in the current region
Inputs: vpcNo, pageNo, pageSize, loadBalancerType, +2 more.
ncloud_list_login_keysARead-only
List all login keys in the current region
Inputs: pageNo, pageSize.
ncloud_list_log_serversARead-only
List servers eligible for log collection in Cloud Log Analytics (includes per-server collection status).
Inputs: pageNo, pageSize, platform, regionCode.
ncloud_list_maintenancesARead-only
Get the list of planned maintenance schedules in Cloud Insight (paged). The API requires a filter: either a time range (from/to/timeType) OR a resource (resourceId+productKey). If none is given, a default ±180-day window by startTime is applied.
Inputs: to, from, pageNum, pageSize, +3 more.
ncloud_list_metrics_groupsBRead-only
Get the list of Cloud Insight rule templates (monitoring item groups / metrics groups).
Inputs: prodKey.
ncloud_list_mongodb_backup_detailsBRead-only
List detailed backup information for a Cloud DB for MongoDB instance
Inputs: cloudMongoDbInstanceNo (required).
ncloud_list_mongodb_backupsARead-only
List backups for a Cloud DB for MongoDB instance
Inputs: cloudMongoDbInstanceNo (required).
ncloud_list_mongodb_bucketsARead-only
List Object Storage buckets available for Cloud DB for MongoDB backup export
Inputs: regionCode.
ncloud_list_mongodb_instancesARead-only
List all Cloud DB for MongoDB instances in the current region
Inputs: pageNo, pageSize, cloudMongoDbServiceName, cloudMongoDbInstanceNoList.
ncloud_list_mongodb_logsARead-only
List server logs for a Cloud DB for MongoDB server instance
Inputs: cloudMongoDbServerInstanceNo (required).
ncloud_list_mongodb_usersARead-only
List users in a Cloud DB for MongoDB instance
Inputs: cloudMongoDbInstanceNo (required).
ncloud_list_monitor_groupsARead-only
Get the list of Cloud Insight monitoring target groups for a specific product.
Inputs: prodKey (required).
ncloud_list_mssql_backup_detailsARead-only
List detailed backup information for a Cloud DB for MSSQL instance including file paths
Inputs: cloudMssqlInstanceNo (required), cloudMssqlServerInstanceNo (required).
ncloud_list_mssql_backupsCRead-only
List backups for a Cloud DB for MSSQL instance
Inputs: cloudMssqlInstanceNo (required).
ncloud_list_mssql_bucketsARead-only
List Object Storage buckets available for Cloud DB for MSSQL backup export
Inputs: regionCode.
ncloud_list_mssql_character_setsARead-only
List available character sets for Cloud DB for MSSQL
Inputs: regionCode.
ncloud_list_mssql_config_groupsARead-only
List available Config Groups for Cloud DB for MSSQL
Inputs: regionCode.
ncloud_list_mssql_foldersARead-only
List folders within an Object Storage bucket for Cloud DB for MSSQL
Inputs: bucketName (required).
ncloud_list_mssql_instancesARead-only
List all Cloud DB for MSSQL instances in the current region
Inputs: pageNo, pageSize, cloudMssqlServiceName, cloudMssqlInstanceNoList.
ncloud_list_mssql_log_backup_filesBRead-only
List log backup files for a Cloud DB for MSSQL instance
Inputs: cloudMssqlInstanceNo (required), cloudMssqlServerInstanceNo (required).
ncloud_list_mssql_log_filesBRead-only
List log files for a Cloud DB for MSSQL server instance
Inputs: cloudMssqlServerInstanceNo (required).
ncloud_list_multipart_uploadsARead-only
List in-progress multipart uploads for a bucket
Inputs: bucketName (required), prefix, delimiter.
ncloud_list_mysql_backup_detailsARead-only
List detailed backup information (including file names) for a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required), regionCode.
ncloud_list_mysql_backupsARead-only
List backups for a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required).
ncloud_list_mysql_databasesARead-only
List databases in a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required).
ncloud_list_mysql_eventsARead-only
List event history for a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required), regionCode.
ncloud_list_mysql_instancesARead-only
List all Cloud DB for MySQL instances in the current region
Inputs: pageNo, pageSize, cloudMysqlServiceName, cloudMysqlInstanceNoList.
ncloud_list_mysql_logsARead-only
List DB server log files for a Cloud DB for MySQL server instance
Inputs: cloudMysqlServerInstanceNo (required), regionCode.
ncloud_list_mysql_usersBRead-only
List users in a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required).
ncloud_list_nas_snapshotsARead-only
List snapshots for a NAS volume instance
Inputs: nasVolumeInstanceNo (required), pageNo, pageSize.
ncloud_list_nas_volumesARead-only
List all NAS volume instances in the current region
Inputs: pageNo, pageSize, zoneCode, regionCode, +2 more.
ncloud_list_nat_gatewaysARead-only
List all NAT Gateway instances in the current region
Inputs: pageNo, vpcName, pageSize, publicIp, +9 more.
ncloud_list_network_aclsARead-only
List all Network ACLs in the current region
Inputs: vpcNo, networkAclName, networkAclNoList.
ncloud_list_network_interfacesARead-only
List all network interfaces in the current region
Inputs: pageNo, pageSize, subnetNo, serverInstanceNo, +1 more.
ncloud_list_objectsBRead-only
List objects in an Object Storage bucket
Inputs: bucketName (required), marker, prefix, maxKeys, +1 more.
ncloud_list_object_versionsARead-only
List all versions of objects in a versioning-enabled Object Storage bucket
Inputs: bucketName (required), prefix, maxKeys, delimiter, +2 more.
ncloud_list_partsARead-only
List uploaded parts for a multipart upload in progress
Inputs: uploadId (required), bucketName (required), objectName (required).
ncloud_list_pipeline_historyBRead-only
Get execution history list for a SourcePipeline pipeline
Inputs: projectId (required), pageNo, pageSize.
ncloud_list_pipelinesARead-only
List SourcePipeline pipelines with optional pagination and name search
Inputs: pageNo, pageSize, projectName.
ncloud_list_placement_groupsARead-only
List all placement groups in the current region
Inputs: placementGroupName, placementGroupNoList.
ncloud_list_policiesARead-only
List all available IAM policies
Inputs: page, size, type, searchWord, +1 more.
ncloud_list_port_pluginsARead-only
Get the full list of Cloud Insight port monitoring plugins.
Inputs: no named parameters.
ncloud_list_postgresql_backup_detailsARead-only
List detailed backup information (including file names) for a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required), regionCode.
ncloud_list_postgresql_backupsBRead-only
List backups for a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required).
ncloud_list_postgresql_bucketsARead-only
List Object Storage buckets available for Cloud DB for PostgreSQL (for backup export)
Inputs: regionCode.
ncloud_list_postgresql_databasesARead-only
List databases in a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required).
ncloud_list_postgresql_instancesARead-only
List all Cloud DB for PostgreSQL instances in the current region
Inputs: pageNo, pageSize, cloudPostgresqlServiceName, cloudPostgresqlInstanceNoList.
ncloud_list_postgresql_logsBRead-only
List DB server log files for a Cloud DB for PostgreSQL server instance
Inputs: cloudPostgresqlServerInstanceNo (required), regionCode.
ncloud_list_postgresql_usersARead-only
List users in a Cloud DB for PostgreSQL instance
Inputs: cloudPostgresqlInstanceNo (required).
ncloud_list_process_pluginsARead-only
Get the full list of Cloud Insight process monitoring plugins.
Inputs: no named parameters.
ncloud_list_public_ipsARead-only
List all public IP instances in the current region
Inputs: pageNo, pageSize, isAssociated, publicIpInstanceNoList.
ncloud_list_rolesARead-only
List all IAM roles
Inputs: page, size, searchWord, searchColumn.
ncloud_list_route_tablesBRead-only
List all route tables in the current region
Inputs: vpcNo, routeTableName, routeTableNoList, supportedSubnetTypeCode.
ncloud_list_rule_groupsBRead-only
Get the list of Cloud Insight event rule groups for monitoring alerts.
Inputs: pageNum (required), prodKey (required), pageSize (required), search.
ncloud_list_scaling_policiesARead-only
List all scaling policies for an Auto Scaling Group
Inputs: autoScalingGroupNo (required), pageNo, pageSize.
ncloud_list_scheduled_actionsBRead-only
List scheduled actions that have not yet been executed for an Auto Scaling Group
Inputs: autoScalingGroupNo (required).
ncloud_list_serversARead-only
List all server instances in the current region
Inputs: vpcNo, pageNo, pageSize, serverInstanceNoList.
ncloud_list_snapshotsBRead-only
List all block storage snapshot instances
Inputs: pageNo, pageSize, blockStorageSnapshotInstanceNoList.
ncloud_list_sub_accountsARead-only
List all sub accounts (IAM users) in the organization
Inputs: page, size, searchWord, searchColumn.
ncloud_list_subnetsARead-only
List all subnets in the current region
Inputs: vpcNo, subnetName, subnetNoList, usageTypeCode, +1 more.
ncloud_list_target_groupsARead-only
List all target groups in the current region
Inputs: vpcNo, pageNo, pageSize, targetGroupNoList, +1 more.
ncloud_list_targetsARead-only
List all targets in a specific target group
Inputs: targetGroupNo (required).
ncloud_list_vpc_peeringsARead-only
List all VPC Peering instances in the current region
Inputs: sourceVpcNo, targetVpcNo, vpcPeeringName, vpcPeeringInstanceNoList, +1 more.
ncloud_list_vpcsARead-only
List all VPCs in the current region
Inputs: vpcName, vpcNoList, vpcStatusCode.
ncloud_list_waf_eventsARead-only
List WAF (Web Application Firewall) security events from Security Monitoring. Only for users subscribed to the Security Monitoring service.
Inputs: endDateTime (required), startDateTime (required), page, order, +7 more.
ncloud_ncr_create_registryA
Create a new container registry linked to an existing Object Storage bucket. The bucket cannot be reused across registries. Use dryRun=true to preview without creating.
Inputs: bucket (required), registryName (required), dryRun.
ncloud_ncr_delete_imageADestructiveIdempotent
⚠️ Destructive: Permanently delete a container image from a registry. All associated tags will be removed. Set confirm=true to execute.
Inputs: imageName (required), registryName (required), confirm.
ncloud_ncr_delete_registryADestructiveIdempotent
⚠️ Destructive: Permanently delete a container registry. All images and tags will be destroyed. Set confirm=true to execute.
Inputs: registryName (required), confirm.
ncloud_ncr_delete_tagADestructiveIdempotent
⚠️ Destructive: Permanently delete a tag from a container image. Set confirm=true to execute.
Inputs: tagName (required), imageName (required), registryName (required), confirm.
ncloud_ncr_get_imageARead-only
Get detailed information about a specific container image
Inputs: imageName (required), registryName (required).
ncloud_ncr_get_tag_detailBRead-only
Get detailed information about a specific tag of a container image
Inputs: tagName (required), imageName (required), registryName (required).
ncloud_ncr_list_imagesARead-only
List all container images in a specified registry
Inputs: registryName (required), page, pageSize.
ncloud_ncr_list_registriesARead-only
List all container registries in the current region
Inputs: page, pageSize.
ncloud_ncr_list_tagsARead-only
List all tags for a specific container image in a registry
Inputs: imageName (required), registryName (required), page, pageSize.
ncloud_ncr_update_imageBIdempotent
Update the description of a container image in a registry
Inputs: imageName (required), registryName (required), description, fullDescription.
ncloud_nks_add_subnetB
Add subnets to an NKS cluster
Inputs: clusterUuid (required), subnetNoList (required).
ncloud_nks_create_access_entryB
Create an IAM access entry for an NKS cluster
Inputs: clusterUuid (required), type, principalArn, kubernetesGroups.
ncloud_nks_create_clusterA
Create a new NKS Kubernetes cluster. Use dryRun=true to preview without creating.
G3(KVM) cluster requirements:
hypervisorCode: 'KVM' (required)
clusterType: must contain G003 (e.g., SVR.VNKS.STAND.C004.M016.G003)
k8sVersion: must use nks.2 suffix (e.g., 1.35.3-nks.2)
lbPrivateSubnetNo: Private LB subnet number (required — returns 400 without details if missing)
zoneCode: Required at cluster level when isRegional=false (default). Missing causes 400 without details.
nodePool.softwareCode: Must use FULL value from ncloud_nks_get_server_images including pipe and image number (e.g., SW.VSVR.OS.LNX64.UBNTU.SVR22.WRKND.G003|23215604)
nodePool.serverSpecCode: g3 spec code (e.g., c2-g3)
nodePool.storageSize: 100~2000GB (required)
G2(XEN) vs G3(KVM) differences:
G2: clusterType contains G002, k8sVersion suffix nks.1, hypervisorCode optional
G3: clusterType contains G003, k8sVersion suffix nks.2, hypervisorCode='KVM' required
Inputs: name (required), vpcNo (required), regionCode (required), clusterType (required), +12 more.
ncloud_nks_create_node_poolA
Create a new node pool in an NKS cluster. Use dryRun=true to preview.
Inputs: name (required), clusterUuid (required), dryRun, labels, +8 more.
ncloud_nks_delete_access_entryADestructiveIdempotent
⚠️ Destructive: Delete an IAM access entry from an NKS cluster. Set confirm=true to execute.
Inputs: clusterUuid (required), accessEntryNo (required), confirm.
ncloud_nks_delete_clusterADestructiveIdempotent
⚠️ Destructive: Permanently delete an NKS Kubernetes cluster. Set confirm=true to execute.
Inputs: clusterUuid (required), confirm.
ncloud_nks_delete_node_poolADestructiveIdempotent
⚠️ Destructive: Permanently delete a node pool from an NKS cluster. Set confirm=true to execute.
Inputs: instanceNo (required), clusterUuid (required), confirm.
ncloud_nks_delete_worker_nodeADestructiveIdempotent
⚠️ Destructive: Delete a specific worker node from an NKS cluster. Set confirm=true to execute.
Inputs: instanceNo (required), clusterUuid (required), confirm.
ncloud_nks_get_access_entryCRead-only
Get a specific IAM access entry for an NKS cluster
Inputs: clusterUuid (required), accessEntryNo (required).
ncloud_nks_get_clusterARead-only
Get detailed information about a specific NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_get_ip_aclBRead-only
Get IP ACL configuration for an NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_get_kubeconfigARead-only
Retrieve the kubeconfig for a specified NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_get_oidcARead-only
Get OIDC (OpenID Connect) provider configuration for an NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_get_server_imagesARead-only
List available server image types for NKS cluster/node pool creation
Inputs: hypervisorCode.
ncloud_nks_get_server_specsARead-only
List available server specifications for NKS cluster/node pool creation. Requires softwareCode (from ncloud_nks_get_server_images) and zoneCode or zoneNo.
Inputs: softwareCode (required), zoneNo, zoneCode.
ncloud_nks_get_versionsARead-only
List available Kubernetes versions for NKS cluster creation
Inputs: hypervisorCode, isRegionalSupport.
ncloud_nks_list_access_entriesARead-only
List IAM access entries for an NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_list_clustersARead-only
List all NKS (Ncloud Kubernetes Service) clusters in the current region
Inputs: no named parameters.
ncloud_nks_list_node_poolsARead-only
List all node pools in a specified NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_list_worker_nodesARead-only
List worker nodes in an NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_reset_kubeconfigB
Reset the kubeconfig credentials for a specified NKS cluster
Inputs: clusterUuid (required).
ncloud_nks_set_audit_logAIdempotent
Configure audit log collection via Cloud Log Analytics for an NKS cluster
Inputs: audit (required), clusterUuid (required).
ncloud_nks_set_ip_aclAIdempotent
Configure IP ACL for an NKS cluster to restrict API server access
Inputs: entries (required), clusterUuid (required).
ncloud_nks_set_oidcBIdempotent
Configure OIDC (OpenID Connect) authentication for an NKS cluster
Inputs: status (required), clientId (required), issuerURL (required), clusterUuid (required), +5 more.
ncloud_nks_set_return_protectionAIdempotent
Configure return (deletion) protection for an NKS cluster
Inputs: clusterUuid (required), returnProtection (required).
ncloud_nks_update_access_entryBIdempotent
Update an IAM access entry for an NKS cluster
Inputs: clusterUuid (required), accessEntryNo (required), kubernetesGroups.
ncloud_nks_update_auth_typeAIdempotent
Update authentication mode for an NKS cluster
Inputs: authType (required), clusterUuid (required).
ncloud_nks_update_lb_subnetAIdempotent
Update load balancer subnet for an NKS cluster
Inputs: clusterUuid (required), lbPublicSubnetNo, lbPrivateSubnetNo.
ncloud_nks_update_node_poolAIdempotent
Update node pool settings (node count or autoscale) in an NKS cluster
Inputs: instanceNo (required), clusterUuid (required), autoscale, nodeCount.
ncloud_nks_update_node_pool_labelAIdempotent
Update labels on a node pool in an NKS cluster (PUT replaces all labels)
Inputs: labels (required), instanceNo (required), clusterUuid (required).
ncloud_nks_update_node_pool_subnetAIdempotent
Update subnet for a node pool in an NKS cluster
Inputs: instanceNo (required), clusterUuid (required), subnetNoList (required).
ncloud_nks_update_node_pool_taintAIdempotent
Update taints on a node pool in an NKS cluster (PUT replaces all taints)
Inputs: taints (required), instanceNo (required), clusterUuid (required).
ncloud_nks_update_secret_encryptionBIdempotent
Configure secret encryption for an NKS cluster
Inputs: clusterUuid (required), kmsKeyTag.
ncloud_nks_upgrade_clusterB
Upgrade the Kubernetes version of an NKS cluster. Uses PATCH with query parameters.
Inputs: k8sVersion (required), clusterUuid (required), maxSurge, maxUnavailable.
ncloud_nks_upgrade_node_poolB
Upgrade the Kubernetes version of a node pool. Uses PATCH with query parameters.
Inputs: instanceNo (required), k8sVersion (required), clusterUuid (required), maxSurge, +1 more.
ncloud_pca_activate_sub_caB
Activate a Sub CA using a signed certificate and CA chain (direct signing method).
Inputs: caTag (required), certPem (required), caChainPem (required).
ncloud_pca_create_caB
Create a new Private CA (Root CA or Sub CA). Requires alias, keyType, period, and x509Parameters.
Inputs: alias (required), caType (required), period (required), keyType (required), +10 more.
ncloud_pca_create_ocspA
Create OCSP and deploy the OCSP URL to certificates issued by this CA.
Inputs: caTag (required), ocspServers (required).
ncloud_pca_delete_caADestructiveIdempotent
⚠️ Destructive: Permanently delete a Private CA. Only CAs in DESTROYING status can be deleted. The CA's private key will be permanently destroyed and cannot be recovered. Set confirm=true to execute.
Inputs: caTag (required), confirm.
ncloud_pca_delete_ocspADestructiveIdempotent
⚠️ Destructive: Delete OCSP configuration and remove the OCSP URL from all certificates issued by this CA. Set confirm=true to execute.
Inputs: caTag (required), confirm.
ncloud_pca_get_caARead-only
Get detailed information of a specific Private CA by its tag value.
Inputs: caTag (required).
ncloud_pca_get_ca_chainARead-only
Get the certificate chain (PEM) of a Private CA.
Inputs: caTag (required).
ncloud_pca_get_ca_crlARead-only
Get the CRL (Certificate Revocation List) of a Private CA in PEM format.
Inputs: caTag (required).
ncloud_pca_get_crl_configARead-only
Get the CRL update interval configuration for a Private CA.
Inputs: caTag (required).
ncloud_pca_get_end_certARead-only
Get detailed information of a specific end-entity certificate by serial number.
Inputs: caTag (required), serialNo (required).
ncloud_pca_get_sub_csrARead-only
Get the CSR (Certificate Signing Request) of a Sub CA for external signing. Only available for unsigned Sub CAs.
Inputs: caTag (required).
ncloud_pca_issue_end_certA
Issue a new end-entity certificate from a CA. Returns private key, certificate, and CA chain.
Inputs: caTag (required), commonName (required), ip, period, +8 more.
ncloud_pca_list_casARead-only
List all Private CA (Certificate Authority) instances. Returns CA info including status, type, alias, and certificate details.
Inputs: pageNo.
ncloud_pca_list_end_certsARead-only
List all end-entity certificates issued by a specific CA. Returns serial numbers.
Inputs: caTag (required).
ncloud_pca_revoke_end_certADestructiveIdempotent
⚠️ Destructive: Revoke an end-entity certificate by its serial number. This action is irreversible and the certificate will no longer be trusted.
Inputs: caTag (required), serialNo (required).
ncloud_pca_rotate_crlA
Manually rotate the CRL to refresh it with the latest revocation information.
Inputs: caTag (required).
ncloud_pca_sign_end_csrARead-only
Sign a provided CSR to issue a new end-entity certificate. The existing CA certificate is returned.
Inputs: caTag (required), csrPem (required).
ncloud_pca_sign_sub_csrBRead-only
Sign a Sub CA CSR using this CA to issue an intermediate CA certificate.
Inputs: caTag (required), csrPem (required), period (required).
ncloud_pca_trim_caA
Trim expired certificates from the CRL to clean up the revocation list.
Inputs: caTag (required).
ncloud_pca_update_caAIdempotent
⚠️ Destructive: Update CA status (ACTIVE, DEACTIVATED, or DESTROYING). Setting to DESTROYING will permanently delete the CA and all sub-CAs after 72 hours. This action is irreversible.
Inputs: caTag (required), status (required).
ncloud_pca_update_crl_configBIdempotent
Set the CRL update interval (in days) for a Private CA. Minimum 3 days.
Inputs: caTag (required), expiry (required).
ncloud_pipeline_list_sourcebuild_projectsARead-only
List available SourceBuild projects for pipeline task configuration
Inputs: pageNo, pageSize, searchWord.
ncloud_pipeline_list_sourcecommit_branchesBRead-only
List branches of a SourceCommit repository for pipeline configuration
Inputs: repositoryName (required).
ncloud_pipeline_list_sourcecommit_reposARead-only
List available SourceCommit repositories for pipeline configuration
Inputs: pageNo, pageSize, searchWord.
ncloud_pipeline_list_sourcedeploy_projectsARead-only
List available SourceDeploy projects for pipeline task configuration
Inputs: pageNo, pageSize, searchWord.
ncloud_pipeline_list_sourcedeploy_scenariosARead-only
List available SourceDeploy scenarios for a project stage
Inputs: stageId (required), projectId (required), pageNo, pageSize, +1 more.
ncloud_pipeline_list_sourcedeploy_stagesBRead-only
List available SourceDeploy stages for a project
Inputs: projectId (required), pageNo, pageSize, searchWord.
ncloud_put_bucket_aclA
Set the access control list (ACL) of an Object Storage bucket using a canned ACL
Inputs: acl (required), bucketName (required).
ncloud_put_bucket_versioningA
Set the versioning state of an Object Storage bucket (Enabled or Suspended)
Inputs: status (required), bucketName (required).
ncloud_put_objectB
Upload (put) an object to an Object Storage bucket. Use dryRun=true to preview.
Inputs: key (required), body (required), bucketName (required), dryRun, +1 more.
ncloud_put_object_aclB
Set the access control list (ACL) of an object in Object Storage using a canned ACL
Inputs: acl (required), bucketName (required), objectName (required).
ncloud_put_scaling_policyB
Create or update a scaling policy for an Auto Scaling Group
Inputs: policyName (required), scalingAdjustment (required), adjustmentTypeCode (required), autoScalingGroupNo (required), +2 more.
ncloud_put_scheduled_actionB
Create or update a scheduled action for an Auto Scaling Group
Inputs: autoScalingGroupNo (required), scheduledActionName (required), endTime, maxSize, +4 more.
ncloud_query_monitoring_dataBRead-only
Query time-series monitoring data from Cloud Insight. Returns metric data for a specific product and metric.
Inputs: cw_key (required), metric (required), timeEnd (required), prodName (required), +4 more.
ncloud_query_monitoring_data_multipleBRead-only
Query multiple time-series monitoring data from Cloud Insight in a single request. Supports querying multiple metrics at once.
Inputs: metrics (required), timeEnd (required), timeStart (required), interval, +1 more.
ncloud_query_widget_previewBRead-only
Query widget preview data from Cloud Insight by specifying metrics directly.
Inputs: metric (required), prodKey (required), timeEnd (required), timeStart (required), +3 more.
ncloud_reboot_cache_serverAIdempotent
Reboot a Cloud DB for Cache server instance
Inputs: cloudCacheServerInstanceNo (required).
ncloud_reboot_mongodb_serverBIdempotent
Reboot a Cloud DB for MongoDB server instance
Inputs: cloudMongoDbServerInstanceNo (required).
ncloud_reboot_mssql_serverBIdempotent
Reboot a Cloud DB for MSSQL server instance
Inputs: cloudMssqlServerInstanceNo (required).
ncloud_reboot_mysql_serverBIdempotent
Reboot a Cloud DB for MySQL server instance
Inputs: cloudMysqlServerInstanceNo (required).
ncloud_reboot_postgresql_serverBIdempotent
Reboot a Cloud DB for PostgreSQL server instance
Inputs: cloudPostgresqlServerInstanceNo (required).
ncloud_reboot_serverAIdempotent
Reboot one or more running server instances
Inputs: serverInstanceNoList (required).
ncloud_register_external_certificateA
Register an external SSL certificate issued by a third-party CA (e.g. Let's Encrypt, ZeroSSL, DigiCert)
Inputs: privateKey (required), certificateName (required), certificateChain (required), publicKeyCertificate (required).
ncloud_remove_acg_inbound_ruleADestructiveIdempotent
⚠️ Destructive: Remove an inbound rule from an Access Control Group. Set confirm=true to execute.
Inputs: vpcNo (required), protocolTypeCode (required), accessControlGroupNo (required), confirm, +3 more.
ncloud_remove_acg_outbound_ruleADestructiveIdempotent
⚠️ Destructive: Remove an outbound rule from an Access Control Group. Set confirm=true to execute.
Inputs: vpcNo (required), protocolTypeCode (required), accessControlGroupNo (required), confirm, +3 more.
ncloud_remove_file_pluginADestructiveIdempotent
⚠️ Destructive: Remove file monitoring plugin(s) from a server instance. Set confirm=true to execute.
Inputs: configList (required), instanceNo (required), type, confirm.
ncloud_remove_member_server_image_sharingADestructiveIdempotent
⚠️ DESTRUCTIVE: Remove sharing permission for a member server image. Set confirm=true to execute.
Inputs: targetLoginIdList (required), memberServerImageInstanceNo (required), confirm.
ncloud_remove_nas_volume_access_controlADestructiveIdempotent
⚠️ Destructive: Remove server instance access control from a NAS volume (NFS protocol). Set confirm=true to execute.
Inputs: nasVolumeInstanceNo (required), serverInstanceNoList (required), confirm.
ncloud_remove_network_acl_inboundADestructiveIdempotent
⚠️ Destructive: Remove an inbound rule from a Network ACL. Set confirm=true to execute.
Inputs: priority (required), networkAclNo (required), ruleActionCode (required), protocolTypeCode (required), +4 more.
ncloud_remove_network_acl_outboundADestructiveIdempotent
⚠️ Destructive: Remove an outbound rule from a Network ACL. Set confirm=true to execute.
Inputs: priority (required), networkAclNo (required), ruleActionCode (required), protocolTypeCode (required), +4 more.
ncloud_remove_nic_acgADestructiveIdempotent
⚠️ DESTRUCTIVE: Remove access control groups (ACGs) from a network interface. Set confirm=true to execute.
Inputs: networkInterfaceNo (required), accessControlGroupNoList (required), confirm.
ncloud_remove_placement_group_serverADestructiveIdempotent
⚠️ Destructive: Remove a server instance from a placement group. Set confirm=true to execute.
Inputs: placementGroupNo (required), serverInstanceNo (required), confirm.
ncloud_remove_port_pluginADestructiveIdempotent
⚠️ Destructive: Remove port monitoring plugin(s) from a server instance. Set confirm=true to execute.
Inputs: portList (required), instanceNo (required), type, confirm.
ncloud_remove_process_pluginADestructiveIdempotent
⚠️ Destructive: Remove process monitoring plugin(s) from a server instance. Set confirm=true to execute.
Inputs: configList (required), instanceNo (required), type, confirm.
ncloud_remove_resource_from_rulesCDestructiveIdempotent
⚠️ Destructive: Remove a specific monitoring target from Cloud Insight event rules.
Inputs: prodKey (required), resourceId (required), confirm.
ncloud_remove_routeADestructiveIdempotent
⚠️ Destructive: Remove a route from a route table. Set confirm=true to execute.
Inputs: vpcNo (required), targetNo (required), routeTableNo (required), targetTypeCode (required), +2 more.
ncloud_remove_route_table_subnetADestructiveIdempotent
⚠️ Destructive: Remove a subnet association from a route table. Set confirm=true to execute.
Inputs: vpcNo (required), subnetNo (required), routeTableNo (required), confirm.
ncloud_remove_server_image_sharingBDestructiveIdempotent
⚠️ DESTRUCTIVE: Remove sharing permission for a server image. Set confirm=true to execute.
Inputs: serverImageNo (required), targetLoginIdList (required), confirm.
ncloud_remove_targetADestructiveIdempotent
⚠️ Destructive: Remove targets from a target group. Set confirm=true to execute.
Inputs: targetNoList (required), targetGroupNo (required), confirm.
ncloud_resource_attach_groupAIdempotent
Add one or more resources to a resource group.
Inputs: groupId (required), nrnList (required).
ncloud_resource_attach_tagAIdempotent
Attach a tag to one or more resources. If the tag key already exists, the value is updated.
Inputs: tagKey (required), nrnList (required), tagValue (required).
ncloud_resource_detach_groupADestructiveIdempotent
⚠️ Destructive: Remove one or more resources from a resource group. Set confirm=true to execute.
Inputs: groupId (required), nrnList (required), confirm.
ncloud_resource_detach_tagADestructiveIdempotent
⚠️ Destructive: Remove a tag from one or more resources. Set confirm=true to execute.
Inputs: tagKey (required), nrnList (required), confirm, tagValue.
ncloud_resource_list_groupsARead-only
List resource groups with optional name filter and pagination.
Inputs: page, size, groupName.
ncloud_resource_list_resourcesARead-only
List resources managed in Ncloud. When NRN is specified, returns single resource detail with tags and groups.
Inputs: nrn, tag, page, size, +6 more.
ncloud_restore_nas_volume_with_snapshotADestructive
⚠️ Destructive: Restore a NAS volume to a previous snapshot state. Current data will be overwritten with the snapshot data. Set confirm=true to execute.
Inputs: nasVolumeInstanceNo (required), nasVolumeSnapshotNo (required), confirm.
ncloud_restore_objectA
Restore an object stored in Archive class to make it accessible. The restored copy is available for the specified number of days.
Inputs: days (required), bucketName (required), objectName (required).
ncloud_resume_processesAIdempotent
Resume previously suspended scaling processes for an Auto Scaling Group
Inputs: autoScalingGroupNo (required), scalingProcessCodeList (required).
ncloud_run_pipelineC
Execute a SourcePipeline pipeline
Inputs: projectId (required).
ncloud_search_event_by_idARead-only
Get detailed information about a specific monitoring event by event ID and rule ID.
Inputs: ruleId (required), eventId (required).
ncloud_search_event_countBRead-only
Get the count of monitoring events from Cloud Insight within a specified time range.
Inputs: endTime (required), startTime (required), prodKey, eventLevel, +1 more.
ncloud_search_eventsCRead-only
Search and get monitoring events from Cloud Insight with filtering options.
Inputs: endTime (required), startTime (required), pageNum, prodKey, +3 more.
ncloud_search_logsCRead-only
Search collected logs in Cloud Log Analytics.
Inputs: pageNo, keyword, interval, logTypes, +4 more.
ncloud_search_metric_listARead-only
Search available monitoring metrics for a specific product in Cloud Insight.
Inputs: prodKey (required).
ncloud_send_monitoring_dataB
Send custom JSON monitoring data to Cloud Insight for user-defined metrics.
Inputs: data (required), prodKey (required).
ncloud_ses_add_nodeB
Add data nodes to a Search Engine Service cluster
Inputs: addDataNodeCount (required), serviceGroupInstanceNo (required).
ncloud_ses_change_disk_sizeAIdempotent
Change data node disk capacity for a Search Engine Service cluster
Inputs: dataNodeStorageSize (required), serviceGroupInstanceNo (required).
ncloud_ses_change_node_specCIdempotent
Change server specifications for nodes in a Search Engine Service cluster
Inputs: productCode (required), computeInstanceNoList (required), serviceGroupInstanceNo (required).
ncloud_ses_change_node_typeCIdempotent
Change data node type (Hot/Warm) for a Search Engine Service cluster
Inputs: hotDataNodeCount (required), warmDataNodeCount (required), serviceGroupInstanceNo (required).
ncloud_ses_create_clusterA
Create a new Search Engine Service cluster (G2). Use dryRun=true to preview.
Inputs: vpcNo (required), clusterName (required), loginKeyName (required), dataNodeCount (required), +16 more.
ncloud_ses_create_cluster_g3A
Create a new Search Engine Service cluster (G3/KVM). Use dryRun=true to preview.
Inputs: vpcNo (required), clusterName (required), loginKeyName (required), dataNodeCount (required), +16 more.
ncloud_ses_create_snapshotB
Create a snapshot of a Search Engine Service cluster
Inputs: bucketName (required), serviceGroupInstanceNo (required).
ncloud_ses_delete_clusterADestructiveIdempotent
⚠️ Destructive: Permanently delete a Search Engine Service cluster. All data and indices will be lost. Set confirm=true to execute.
Inputs: serviceGroupInstanceNo (required), confirm.
ncloud_ses_get_cluster_acgBRead-only
Get ACG (Access Control Group) rules for a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_cluster_detailARead-only
Get detailed information about a specific Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_cluster_server_imagesARead-only
Get available OS types for Search Engine Service (G3/KVM only)
Inputs: no named parameters.
ncloud_ses_get_dashboardBRead-only
Get dashboard information for a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_import_bucketsARead-only
Get Object Storage bucket list available for data import
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_import_historyBRead-only
Get data import history for a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_login_keysARead-only
Get authentication key list for SSH access to Search Engine Service manager nodes
Inputs: no named parameters.
ncloud_ses_get_monitoringCRead-only
Get monitoring data for a Search Engine Service cluster or node
Inputs: serviceGroupInstanceNo (required), endDateTime, startDateTime.
ncloud_ses_get_node_listARead-only
Get node list for a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_node_productsARead-only
Get available node server types (product codes) for Search Engine Service (G2)
Inputs: softwareProductCode (required).
ncloud_ses_get_node_spec_detailBRead-only
Get server specifications for each node in a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_os_monitoringARead-only
Get OS-level monitoring data for a Search Engine Service node
Inputs: computeInstanceNo (required), serviceGroupInstanceNo (required), endDateTime, startDateTime.
ncloud_ses_get_os_productsARead-only
Get available OS types for Search Engine Service (G2)
Inputs: no named parameters.
ncloud_ses_get_server_generationsBRead-only
Get available node server generations for Search Engine Service
Inputs: no named parameters.
ncloud_ses_get_server_specsARead-only
Get available node server types for Search Engine Service (G3/KVM only)
Inputs: softwareProductCode (required).
ncloud_ses_get_snapshot_bucketsARead-only
Get Object Storage bucket list available for storing cluster snapshots
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_snapshot_historyARead-only
Get snapshot creation history for a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_subnet_listARead-only
Get available subnet list for Search Engine Service cluster creation
Inputs: vpcNo (required).
ncloud_ses_get_subnet_list_g3ARead-only
Get available subnet list for Search Engine Service cluster creation (G3/KVM only)
Inputs: vpcNo (required).
ncloud_ses_get_upgrade_progressARead-only
Get version upgrade progress for a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_get_versionsARead-only
Get available Search Engine (Elasticsearch/OpenSearch) versions
Inputs: no named parameters.
ncloud_ses_get_vpc_listARead-only
Get available VPC list for Search Engine Service cluster creation
Inputs: no named parameters.
ncloud_ses_list_clustersARead-only
List all Search Engine Service (Elasticsearch/OpenSearch) clusters in the current region
Inputs: pageNo, vpcName, pageSize, inputText.
ncloud_ses_precheck_upgradeB
Pre-check before upgrading Search Engine version
Inputs: serviceGroupInstanceNo (required), searchEngineVersionCode (required).
ncloud_ses_reset_passwordB
Reset the Search Engine admin account password
Inputs: serviceGroupInstanceNo (required), searchEngineUserPassword (required).
ncloud_ses_restart_clusterAIdempotent
Restart a Search Engine Service cluster
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_run_importC
Run data import from Object Storage to a Search Engine Service cluster
Inputs: filePath (required), indexName (required), bucketName (required), serviceGroupInstanceNo (required).
ncloud_ses_set_snapshot_api_keyAIdempotent
Set API authentication key for Object Storage access (for snapshots)
Inputs: accessKeyId (required), secretAccessKey (required), serviceGroupInstanceNo (required).
ncloud_ses_set_snapshot_scheduleAIdempotent
Set snapshot scheduling for a Search Engine Service cluster
Inputs: bucketName (required), scheduleExpression (required), serviceGroupInstanceNo (required).
ncloud_ses_stop_importAIdempotent
Stop a running data import operation
Inputs: importTaskId (required), serviceGroupInstanceNo (required).
ncloud_ses_unset_snapshot_scheduleA
Unset (disable) snapshot scheduling for a Search Engine Service cluster. This only removes the schedule, not existing snapshots.
Inputs: serviceGroupInstanceNo (required).
ncloud_ses_upgrade_versionC
Upgrade Search Engine version for a cluster
Inputs: serviceGroupInstanceNo (required), searchEngineVersionCode (required).
ncloud_set_block_storage_protectionBIdempotent
Set return protection for a block storage instance
Inputs: isReturnProtection (required), blockStorageInstanceNo (required).
ncloud_set_deny_allow_group_descAIdempotent
Set or update the description of a Network ACL Deny-Allow Group
Inputs: networkAclDenyAllowGroupNo (required), networkAclDenyAllowGroupDescription (required).
ncloud_set_deny_allow_group_ipsAIdempotent
Set the IP list for a Network ACL Deny-Allow Group
Inputs: ipList (required), networkAclDenyAllowGroupNo (required).
ncloud_set_desired_capacityAIdempotent
Set the desired capacity for an Auto Scaling Group
Inputs: desiredCapacity (required), autoScalingGroupNo (required).
ncloud_set_file_pluginsAIdempotent
Replace the full set of file monitoring plugins for a server instance (sends the entire list).
Inputs: configList (required), instanceNo (required), type.
ncloud_set_lb_descriptionAIdempotent
Set or update the description of a load balancer instance
Inputs: loadBalancerInstanceNo (required), loadBalancerDescription (required).
ncloud_set_lb_subnetBIdempotent
Set subnets for a load balancer instance
Inputs: subnetNoList (required), loadBalancerInstanceNo (required).
ncloud_set_member_server_image_sharingAIdempotent
Set sharing permission for a member server image (replaces existing permissions)
Inputs: targetLoginIdList (required), memberServerImageInstanceNo (required).
ncloud_set_nas_volume_access_controlCIdempotent
Set access control for a NAS volume instance (server-based or custom IP-based)
Inputs: nasVolumeInstanceNo (required), customIpList, serverInstanceNoList.
ncloud_set_nas_volume_return_protectionBIdempotent
Set return protection for a NAS volume instance
Inputs: isReturnProtection (required), nasVolumeInstanceNo (required).
ncloud_set_nat_gateway_descriptionAIdempotent
Set or update the description of a NAT Gateway instance
Inputs: natGatewayInstanceNo (required), natGatewayDescription (required).
ncloud_set_network_acl_descriptionAIdempotent
Set or update the description of a Network ACL
Inputs: networkAclNo (required), networkAclDescription (required).
ncloud_set_port_pluginsAIdempotent
Replace the full set of port monitoring plugins for a server instance (sends the entire list).
Inputs: portList (required), instanceNo (required), type.
ncloud_set_process_pluginsAIdempotent
Replace the full set of process monitoring plugins for a server instance (sends the entire list).
Inputs: configList (required), instanceNo (required), type.
ncloud_set_protect_terminationAIdempotent
Set or unset termination protection on a server instance
Inputs: serverInstanceNo (required), isProtectServerTermination (required).
ncloud_set_regionAIdempotent
Set the active Ncloud (Gov) region by code (KR, KRS) or Korean name (한국, 한국남부)
Inputs: region (required).
ncloud_set_route_table_descriptionBIdempotent
Update the description of a route table
Inputs: routeTableNo (required), routeTableDescription (required).
ncloud_set_subnet_network_aclBIdempotent
Set the Network ACL for a subnet
Inputs: subnetNo (required), networkAclNo (required).
ncloud_set_target_group_descriptionBIdempotent
Set or update the description of a target group
Inputs: targetGroupNo (required), targetGroupDescription (required).
ncloud_set_targetsAIdempotent
Set targets for a target group (replaces all existing targets with the specified list)
Inputs: targetNoList (required), targetGroupNo (required).
ncloud_set_vpc_peering_descriptionAIdempotent
Set or update the description of a VPC Peering instance
Inputs: vpcPeeringInstanceNo (required), vpcPeeringDescription (required).
ncloud_sourcebuild_cancel_buildADestructiveIdempotent
⚠️ Destructive: Cancel a running SourceBuild build. Set confirm=true to execute.
Inputs: buildId (required), projectId (required), confirm.
ncloud_sourcebuild_create_projectB
Create a new SourceBuild project with full configuration
Inputs: name (required), branch (required), computeId (required), repository (required), +35 more.
ncloud_sourcebuild_delete_projectADestructiveIdempotent
⚠️ Destructive: Permanently delete a SourceBuild project and all its build history. Set confirm=true to execute.
Inputs: projectId (required), confirm.
ncloud_sourcebuild_get_build_historyARead-only
Get build history for a SourceBuild project
Inputs: projectId (required).
ncloud_sourcebuild_get_projectARead-only
Get detailed information about a specific SourceBuild project
Inputs: projectId (required).
ncloud_sourcebuild_list_branchesCRead-only
List branches of a SourceCommit repository
Inputs: repositoryName (required).
ncloud_sourcebuild_list_bucketsARead-only
List Object Storage buckets available for SourceBuild artifact storage
Inputs: no named parameters.
ncloud_sourcebuild_list_computeARead-only
List available compute types for SourceBuild build environment
Inputs: no named parameters.
ncloud_sourcebuild_list_docker_enginesARead-only
List available Docker engine versions for SourceBuild
Inputs: no named parameters.
ncloud_sourcebuild_list_osARead-only
List available operating systems for SourceBuild build environment
Inputs: no named parameters.
ncloud_sourcebuild_list_projectsARead-only
List SourceBuild projects with optional name filter and pagination
Inputs: pageNo, pageSize, projectName.
ncloud_sourcebuild_list_registriesARead-only
List Container Registry registries available for SourceBuild
Inputs: no named parameters.
ncloud_sourcebuild_list_repositoriesARead-only
List SourceCommit repositories available for SourceBuild
Inputs: no named parameters.
ncloud_sourcebuild_list_runtimesARead-only
List available runtime types for a specific OS in SourceBuild
Inputs: osId (required).
ncloud_sourcebuild_list_runtime_versionsARead-only
List available runtime versions for a specific OS and runtime in SourceBuild
Inputs: osId (required), runtimeId (required).
ncloud_sourcebuild_start_buildBIdempotent
Start a build for a SourceBuild project
Inputs: projectId (required).
ncloud_sourcebuild_update_projectBIdempotent
Update an existing SourceBuild project configuration
Inputs: projectId (required), tag, osId, image, +35 more.
ncloud_sourcecommit_create_repoA
Create a new SourceCommit repository. Use dryRun=true to preview without creating.
Inputs: name (required), dryRun, fileSafer, description, +1 more.
ncloud_sourcecommit_delete_repoADestructiveIdempotent
⚠️ Destructive: Permanently delete a SourceCommit repository. Set confirm=true to execute.
Inputs: repositoryName (required), confirm.
ncloud_sourcecommit_delete_repo_by_idADestructiveIdempotent
⚠️ Destructive: Permanently delete a SourceCommit repository by ID. Set confirm=true to execute.
Inputs: repositoryId (required), confirm.
ncloud_sourcecommit_edit_repoC
Edit SourceCommit repository settings (description, service integrations)
Inputs: repositoryName (required), fileSafer, description, objectStorage.
ncloud_sourcecommit_edit_repo_by_idC
Edit SourceCommit repository settings by ID (description, service integrations)
Inputs: repositoryId (required), fileSafer, description, objectStorage.
ncloud_sourcecommit_get_repoARead-only
Get detailed information about a specific SourceCommit repository by name
Inputs: repositoryName (required).
ncloud_sourcecommit_get_repo_by_idARead-only
Get detailed information about a specific SourceCommit repository by ID
Inputs: repositoryId (required).
ncloud_sourcecommit_list_branchesARead-only
List all branches in a SourceCommit repository (includes default branch info)
Inputs: repositoryName (required).
ncloud_sourcecommit_list_reposARead-only
List all SourceCommit repositories. Supports filtering by name and pagination.
Inputs: pageNo, pageSize, repositoryName.
ncloud_sourcecommit_list_tagsBRead-only
List all tags in a SourceCommit repository
Inputs: repositoryName (required).
ncloud_sourcecommit_set_default_branchAIdempotent
Set the default branch for a SourceCommit repository
Inputs: branchName (required), repositoryName (required).
ncloud_sourcedeploy_approve_canaryB
Approve a manually analyzed canary version deployment
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_approve_deployB
Approve a scenario deployment request
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_cancel_deployAIdempotent
Cancel an ongoing SourceDeploy deployment
Inputs: historyId (required), projectId (required).
ncloud_sourcedeploy_create_projectA
Create a new SourceDeploy deployment project. Use dryRun=true to preview without creating.
Inputs: name (required), dryRun.
ncloud_sourcedeploy_create_scenarioB
Create a new deployment scenario in a stage
Inputs: name (required), config (required), stageId (required), projectId (required).
ncloud_sourcedeploy_create_stageA
Create a new deployment stage in a SourceDeploy project
Inputs: name (required), type (required), config (required), projectId (required).
ncloud_sourcedeploy_delete_projectADestructiveIdempotent
⚠️ Destructive: Permanently delete a SourceDeploy project. All stages, scenarios, and history will be removed. Set confirm=true to execute.
Inputs: projectId (required), confirm.
ncloud_sourcedeploy_delete_scenarioADestructiveIdempotent
⚠️ Destructive: Delete a deployment scenario. Set confirm=true to execute.
Inputs: stageId (required), projectId (required), scenarioId (required), confirm.
ncloud_sourcedeploy_delete_stageADestructiveIdempotent
⚠️ Destructive: Delete a deployment stage from a SourceDeploy project. Set confirm=true to execute.
Inputs: stageId (required), projectId (required), confirm.
ncloud_sourcedeploy_edit_scenarioC
Edit deployment scenario settings
Inputs: config (required), stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_edit_stageC
Edit deployment stage settings (name, type, or config)
Inputs: stageId (required), projectId (required), name, type, +1 more.
ncloud_sourcedeploy_get_autoscaling_groupsARead-only
Get the list of available Auto Scaling groups for SourceDeploy stage configuration
Inputs: no named parameters.
ncloud_sourcedeploy_get_canary_analysis_reportBRead-only
Get the canary analysis report for a specific step
Inputs: stepNo (required), stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_get_canary_analysis_stepsARead-only
Get the canary analysis step list for a deployment
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_get_deploy_historyARead-only
Get deployment history list for a project
Inputs: projectId (required), pageNo, pageSize.
ncloud_sourcedeploy_get_deploy_history_detailCRead-only
Get detailed information about a specific deployment history entry
Inputs: historyId (required), projectId (required).
ncloud_sourcedeploy_get_k8s_clustersARead-only
Get the list of available Kubernetes Service clusters for SourceDeploy stage configuration
Inputs: no named parameters.
ncloud_sourcedeploy_get_objectstorage_bucketsARead-only
Get the list of available Object Storage buckets for SourceDeploy stage configuration
Inputs: no named parameters.
ncloud_sourcedeploy_get_objectstorage_objectsARead-only
Get the list of objects in an Object Storage bucket
Inputs: bucketName (required).
ncloud_sourcedeploy_get_scenarioBRead-only
Get detailed information about a specific deployment scenario
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_get_serversARead-only
Get the list of available servers for SourceDeploy stage configuration
Inputs: no named parameters.
ncloud_sourcedeploy_get_sourcebuild_projectsARead-only
Get the list of available SourceBuild projects for scenario source configuration
Inputs: no named parameters.
ncloud_sourcedeploy_get_sourcecommit_branchesBRead-only
Get the list of branches in a SourceCommit repository
Inputs: repositoryName (required).
ncloud_sourcedeploy_get_sourcecommit_reposARead-only
Get the list of available SourceCommit repositories for scenario source configuration
Inputs: no named parameters.
ncloud_sourcedeploy_get_stageARead-only
Get detailed information about a specific deployment stage
Inputs: stageId (required), projectId (required).
ncloud_sourcedeploy_get_target_groupsARead-only
Get the list of load balancer target groups connected to an Auto Scaling group
Inputs: autoScalingGroupNo (required).
ncloud_sourcedeploy_list_projectsARead-only
List all SourceDeploy deployment projects with optional name filter
Inputs: pageNo, pageSize, projectName.
ncloud_sourcedeploy_list_scenariosARead-only
List all deployment scenarios in a SourceDeploy project stage
Inputs: stageId (required), projectId (required).
ncloud_sourcedeploy_list_stagesARead-only
List all deployment stages in a SourceDeploy project
Inputs: projectId (required).
ncloud_sourcedeploy_reject_canaryB
Reject a manually analyzed canary version deployment
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_reject_deployB
Reject a scenario deployment request
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_request_deploy_approvalC
Request approval for a scenario deployment
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_sourcedeploy_start_deployCIdempotent
Start a deployment for a specific scenario
Inputs: stageId (required), projectId (required), scenarioId (required).
ncloud_start_serverAIdempotent
Start one or more stopped server instances
Inputs: serverInstanceNoList (required).
ncloud_stop_serverBIdempotent
Stop one or more running server instances
Inputs: serverInstanceNoList (required).
ncloud_suspend_processesAIdempotent
Suspend specific scaling processes for an Auto Scaling Group
Inputs: autoScalingGroupNo (required), scalingProcessCodeList (required).
ncloud_terminate_serverADestructiveIdempotent
⚠️ Destructive: Permanently terminate (delete) one or more server instances. Set confirm=true to execute.
Inputs: serverInstanceNoList (required), confirm.
ncloud_unassign_secondary_ipsA
Unassign (release) secondary IPs from a network interface
Inputs: secondaryIpList (required), networkInterfaceNo (required).
ncloud_update_asgAIdempotent
Update an existing Auto Scaling Group configuration (e.g. min/max size, desired capacity, cooldown)
Inputs: autoScalingGroupNo (required), maxSize, minSize, defaultCoolDown, +3 more.
ncloud_update_custom_resourceBIdempotent
Update a user-defined custom resource in Cloud Insight.
Inputs: resourceId (required), resourceData (required), resourceName (required).
ncloud_update_extended_disableAIdempotent
Disable Extended Metric collection for instances in Cloud Insight.
Inputs: cw_key (required), instanceIds (required).
ncloud_update_extended_enableAIdempotent
Enable Extended Metric collection for instances in Cloud Insight.
Inputs: cw_key (required), instanceIds (required).
ncloud_update_integrationAIdempotent
Update an existing Cloud Insight integration.
Inputs: url (required), name (required), payload (required), integrationId (required), +2 more.
ncloud_update_maintenanceBIdempotent
Update an existing planned maintenance schedule in Cloud Insight.
Inputs: maintenanceId (required), desc, title, endTime, +2 more.
ncloud_update_metrics_groupAIdempotent
Update an existing Cloud Insight rule template (metrics group).
Inputs: metricsGroupId (required), groupName, metricList.
ncloud_update_monitor_groupAIdempotent
Update an existing Cloud Insight monitoring target group.
Inputs: monitorGroupId (required), groupName, resourceList.
ncloud_update_pipelineAIdempotent
Update an existing SourcePipeline pipeline (tasks and triggers)
Inputs: tasks (required), projectId (required), trigger, description.
ncloud_update_product_schemaAIdempotent
Update a user-defined custom schema in Cloud Insight.
Inputs: cw_key (required), fields (required), prodName (required).
ncloud_update_rule_groupBIdempotent
Update an existing Cloud Insight event rule group.
Inputs: ruleGroupId (required), groupName, cfgRuleList, metricsGroupId, +2 more.
ncloud_upgrade_mysql_versionB
Upgrade the DB engine version of a Cloud DB for MySQL instance
Inputs: cloudMysqlInstanceNo (required), cloudMysqlImageProductCode (required), regionCode, engineVersionCode, +1 more.
ncloud_upload_partA
Upload a part in a multipart upload. Use InitiateMultipartUpload first to get an uploadId, then upload parts, then CompleteMultipartUpload.
Inputs: body (required), uploadId (required), bucketName (required), objectName (required), +1 more.
ncloud_vodstation_create_categoryA
Create a new VOD Station encoding category. Use dryRun=true to preview without creating.
Inputs: name (required), filePath (required), bucketName (required), dryRun, +5 more.
ncloud_vodstation_create_channelA
Create a new VOD Station streaming channel. Use dryRun=true to preview without creating.
Inputs: channelName (required), storageBucketName (required), dryRun, createCdn, +6 more.
ncloud_vodstation_delete_channelADestructiveIdempotent
⚠️ Destructive: Permanently delete a VOD Station channel. Only channels in STOPPED status can be deleted. Set confirm=true to execute.
Inputs: channelId (required), confirm.
ncloud_vodstation_get_channelARead-only
Get detailed information about a specific VOD Station channel
Inputs: channelId (required).
ncloud_vodstation_list_categoriesARead-only
List all VOD Station encoding categories
Inputs: pageNo, pageSizeNo.
ncloud_vodstation_list_channelsARead-only
List all VOD Station streaming channels with pagination
Inputs: pageNo, pageSizeNo.
ncloud_vodstation_start_channelAIdempotent
Start (resume) a VOD Station channel that is in STOPPED status
Inputs: channelId (required).
ncloud_vodstation_stop_channelAIdempotent
Stop a VOD Station channel that is in READY status
Inputs: channelId (required).
ncloud_wms_get_monitorARead-only
Get detailed configuration of a specific WMS monitoring scenario
Inputs: scenarioId (required).
ncloud_wms_get_result_detailARead-only
Get detailed results (load time, transactions/steps, error logs) for a specific WMS monitoring result
Inputs: type (required), resultId (required), scenarioId (required).
ncloud_wms_get_resultsBRead-only
Get monitoring results for a WMS scenario over a time range
Inputs: to (required), from (required), type (required), scenarioId (required), +2 more.
ncloud_wms_list_monitorsARead-only
List all Web Service Monitoring (WMS) scenarios
Inputs: no named parameters.
ncloud_wms_set_statusAIdempotent
Start or pause a WMS monitoring scenario (serviceYn: true = start, false = pause)
Inputs: serviceYn (required), scenarioId (required).
Tool Schema Changelog
Recent tool additions, removals, and schema changes observed during successful MCP inspections.
Loading tool schema changelog…
TDQS
Scored across 877 tools
While service prefixes help separate many tools, the sheer 877-tool surface contains multiple near-duplicate and overlapping variants: ncloud_get_price_list vs ncloud_get_product_price_list, delete_rule_group vs delete_rule_group_by_id, delete_metrics_group variants, and sourcecommit by_id duplicates. These overlapping boundaries will cause frequent misselection even with strong descriptions.
The dominant ncloud_<service>_<verb>_<noun> pattern is readable and consistent across most services, but there are notable deviations: lb vs load_balancer, ncloud_list_pipelines vs ncloud_pipeline_list_*, and mixed update/edit/change/set/put verbs. It is not chaotic, but it is not uniform enough for a 4.
877 tools is an extreme mismatch for a single MCP server, far beyond even the heaviest reasonable scope. A server this large should be split into per-service or per-domain MCP servers to remain navigable and effective.
The server provides surprisingly deep lifecycle coverage across compute, network, storage, databases, Kubernetes, KMS, certificate management, CI/CD, monitoring, billing, and object storage. Minor gaps exist—such as missing DRM site deletion, no CDN+/GlobalCDN instance lifecycle operations, and no branch/tag write operations for SourceCommit—but these are not widespread dead ends.
Maintenance
Related MCP Connectors
An MCP server that provides an API to LLMs to manage their JumpCloud resources.
MCP server unifying ERPs, CRMs, APIs and knowledge base for Claude, ChatGPT and Gemini.
B2B, GovCon & LegalTech MCP server for live RFPs, contract parsing, compliance & proposal tools.
MCP server for AI agents to plan, verify, and deploy Cloudflare-native apps.
Related MCP Servers
- AlicenseCqualityDmaintenanceA unified MCP server for AWS that enables natural language infrastructure management, cross-service resource discovery, and dependency mapping. It features 30 intelligent tools for cost optimization, incident investigation, and multi-account operations protected by a robust safety system.305MIT
- AlicenseAqualityDmaintenanceAn MCP server that automates the entire process of discovering, evaluating, and applying for government support programs in South Korea using natural language. It integrates multiple public APIs to provide eligibility checks, document preparation, application timelines, and benefit management tools.1241ISC
- AlicenseCqualityDmaintenanceAn MCP server that exposes Oracle Cloud Infrastructure (OCI) control plane to LLM clients, enabling management of compute, networking, storage, databases, and more through natural language.551Apache 2.0
- AlicenseAqualityCmaintenanceMCP server for the Korean National Assembly Open API, enabling querying of bills, members, votes, committees, and more via natural language.2051 PyPIApache 2.0