Skip to main content
Glama

Ncloud 공공존(Gov) MCP Server

한국어 | English

WARNING

이 패키지는 지원이 중단되었습니다. 공공존 지원은 ncloud-mcp-server 2.0+ 에 통합되었습니다. 이 패키지는 민간존·공공존·금융존을 하나로 지원합니다. ncloud-gov-mcp-server 0.2.x는 설치·실행이 계속 되지만, 앞으로 기능 추가와 API 변경 대응은 통합 패키지에서만 합니다.

통합 패키지로 이전하기

  1. 패키지를 ncloud-gov-mcp-server 에서 ncloud-mcp-server 로 바꿉니다.

  2. NCLOUD_ZONE=gov 를 추가합니다. 빠뜨리면 민간존 API로 호출되어 인증 오류가 납니다.

  3. 나머지 환경 변수는 그대로 둡니다. 공공존 키, 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

ncloud_nks_list_addon_configs

ncloud_nks_list_available_addons

ncloud_nks_get_addon_config

ncloud_nks_get_available_addon

ncloud_nks_get_addon_config_version

ncloud_nks_get_available_addon_version

ncloud_nks_install_cluster_addon

ncloud_nks_install_addons

ncloud_nks_update_cluster_addon

ncloud_nks_update_addon

ncloud_nks_delete_cluster_addon

ncloud_nks_delete_addon

ncloud_change_fabric_cluster_name / ncloud_change_fabric_cluster_description

ncloud_update_fabric_cluster (하나로 통합)

ncloud_cdss_restart_cmak

ncloud_cdss_restart_cmak_service

제공하지 않는 도구 (21개)

0.2.0 도구

이유

CDN+ ncloud_cdnplus_* 5개, Global CDN ncloud_globalcdn_* 5개

2026-12-31 서비스 종료 예정(신규 생성 불가). 대신 Global Edge(ncloud_edge_*)를 제공

SES ncloud_ses_get_cluster_detail, get_server_generations, get_server_specs, get_cluster_server_images, get_subnet_list_g3, create_cluster_g3, change_disk_size

공공존 API 가이드에 없는 오퍼레이션(민간존 전용 G3/KVM 계열)

CDSS ncloud_cdss_get_server_generations, get_server_spec_list, get_cluster_server_images

공공존 API 가이드에 없는 오퍼레이션(민간존 전용 G3 계열)

ncloud_nks_reset_kubeconfig

공공존 API 가이드에 없는 오퍼레이션

파라미터 변경: Cache, Search Engine Service, Cloud Data Streaming Service, Cloud Insight, Container Registry, KMS 등의 도구 약 80개는 공식 API 가이드에 맞게 파라미터가 바뀌었습니다. AI 클라이언트는 도구 스키마를 자동으로 읽으므로 대개 신경 쓸 필요가 없습니다. 도구 이름과 파라미터를 직접 적어 둔 스크립트나 프롬프트만 확인하세요.

통합 패키지의 공공존 지원은 공공존 API 가이드와 단위 테스트로 검증되었습니다. 실제 공공존 계정으로는 아직 테스트하지 않았습니다. 문제가 있으면 ncloud-mcp-server 이슈로 알려 주세요.


아래는 0.2.x 기준 문서입니다(보관용).

CI npm License: MIT Node.js TypeScript

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

지원 서비스

그룹 (key)

서비스

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개 도구 모두 등록

compute,network

지정한 그룹 + common 만 등록 (잠금 — 런타임 변경 불가)

all,-database

전체에서 특정 그룹 제외. 제외된 그룹은 런타임 활성화도 차단

dynamic

코어 세트(common + compute + network + database)만 시작 + 런타임 확장 허용

동적 그룹 (dynamic)

NCLOUD_TOOL_GROUPS=dynamic 으로 켜면 두 개의 메타 도구가 노출됩니다:

  • ncloud_list_tool_groups — 그룹 목록·서비스·도구 수·상태(enabled / available / blocked) 조회

  • ncloud_enable_tool_group — 원하는 그룹을 세션 중 즉시 로딩 (예: 스토리지 작업 요청 시 storage 그룹 활성화)

시작 시에는 코어 그룹만 올려 도구 수를 줄이고, AI가 필요한 서비스를 만나면 해당 그룹만 켜서 컨텍스트를 절약합니다. 그룹 활성화 시 발생하는 다량의 tools/list_changed 통지는 1회로 합쳐 전송됩니다.

보안 경계: -database 처럼 운영자가 명시적으로 제외한 그룹은 dynamic 모드에서도 런타임 활성화가 거부됩니다.

환경 변수

변수

필수

기본값

설명

NCLOUD_ACCESS_KEY

✅

—

공공존 API Access Key

NCLOUD_SECRET_KEY

✅

—

공공존 API Secret Key

NCLOUD_REGION

KR

리전 코드 (KR 수도권 / KRS 남부권)

NCLOUD_API_URL

https://ncloud.apigw.gov-ntruss.com

기본 API Gateway 도메인

NCLOUD_TOOL_GROUPS

(전체 ON)

로딩할 그룹. dynamic = 코어 세트 + 런타임 확장 (위 표 참고)

NCLOUD_ARCHIVE_PROJECT_ID

—

Archive Storage 사용 시 필수 (Keystone project_id). 두 값이 모두 있어야 Archive 도구 등록

NCLOUD_ARCHIVE_DOMAIN_ID

—

Archive Storage 사용 시 필수 (Keystone domain_id)

NCLOUD_LANG

ko

에러 메시지 언어 (en 지정 시 영문)

NCLOUD_TIMEOUT_MS

30000

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 tools
ncloud_abort_multipart_uploadA
Destructive

⚠️ 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_ipA
Idempotent

Associate a public IP with a server instance

Inputs: serverInstanceNo (required), publicIpInstanceNo (required).

ncloud_attach_block_storageA
Idempotent

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_interfaceB
Idempotent

Attach a network interface to a server instance

Inputs: serverInstanceNo (required), networkInterfaceNo (required).

ncloud_attach_policy_to_groupB
Idempotent

Assign IAM policies to a group

Inputs: groupId (required), policyIdList (required).

ncloud_attach_policy_to_sub_accountB
Idempotent

Assign IAM policies to a sub account

Inputs: policyIdList (required), subAccountId (required).

ncloud_cancel_pipelineA
Idempotent

Cancel a running SourcePipeline pipeline execution

Inputs: historyId (required), projectId (required).

ncloud_cdnplus_get_monitoringA
Read-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_historyA
Read-only

Get CDN+ purge request history for an instance (optionally filtered by purge IDs)

Inputs: cdnInstanceNo (required), purgeIdList.

ncloud_cdnplus_get_usageA
Read-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_instancesA
Read-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_groupC
Idempotent

Apply a Config Group to a CDSS cluster

Inputs: configGroupNo (required), serviceGroupInstanceNo (required).

ncloud_cdss_change_kafka_configB
Idempotent

Change Kafka configuration settings in a Config Group

Inputs: kafkaConfig (required), configGroupNo (required).

ncloud_cdss_change_node_specB
Idempotent

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_clusterA
DestructiveIdempotent

⚠️ 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_groupA
DestructiveIdempotent

⚠️ Destructive: Delete a Config Group. Set confirm=true to execute.

Inputs: configGroupNo (required), confirm.

ncloud_cdss_disable_public_domainA
Idempotent

Disable public domain for CMAK management tool access

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_disable_public_endpointA
Idempotent

Disable public endpoint for broker nodes

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_enable_public_domainA
Idempotent

Enable public domain for CMAK management tool access

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_enable_public_endpointB
Idempotent

Enable public endpoint for broker nodes

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_broker_infoA
Read-only

Get broker node communication info (endpoints, ports) for a CDSS cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_certificateA
Read-only

Get TLS certificate used for cluster communication encryption

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_cluster_acgC
Read-only

Get ACG (Access Control Group) rules for a CDSS cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_cluster_detailA
Read-only

Get detailed information about a specific CDSS (Kafka) cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_cluster_server_imagesA
Read-only

Get available OS images for CDSS (G3/KVM)

Inputs: no named parameters.

ncloud_cdss_get_cluster_statusA
Read-only

Get health status of a CDSS cluster (broker, zookeeper, CMAK status per node)

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_config_group_detailA
Read-only

Get Config Group details including Kafka settings

Inputs: configGroupNo (required).

ncloud_cdss_get_kafka_configB
Read-only

Get Kafka configuration settings for a Config Group

Inputs: configGroupNo (required).

ncloud_cdss_get_kafka_versionsA
Read-only

Get available Kafka version list for CDSS cluster creation

Inputs: no named parameters.

ncloud_cdss_get_load_balancersA
Read-only

Get available load balancers for CDSS broker node public endpoint

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_monitoringB
Read-only

Get monitoring metrics for a CDSS cluster and its nodes

Inputs: serviceGroupInstanceNo (required), endTime, startTime.

ncloud_cdss_get_node_productsA
Read-only

Get available node server types (product codes) for CDSS cluster creation

Inputs: no named parameters.

ncloud_cdss_get_node_specB
Read-only

Get current server spec details for nodes in a CDSS cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_get_os_monitoringA
Read-only

Get OS-level monitoring metrics (CPU, memory, disk) for CDSS cluster nodes

Inputs: serviceGroupInstanceNo (required), endTime, startTime.

ncloud_cdss_get_os_productsA
Read-only

Get available operating system types for CDSS cluster creation

Inputs: no named parameters.

ncloud_cdss_get_server_generationsA
Read-only

Get available server generations (hypervisor types) for CDSS

Inputs: no named parameters.

ncloud_cdss_get_server_spec_listA
Read-only

Get available server specs for CDSS (G3/KVM)

Inputs: no named parameters.

ncloud_cdss_get_subnet_listA
Read-only

Get available subnet list for CDSS cluster creation

Inputs: vpcNo.

ncloud_cdss_get_vpc_listA
Read-only

Get available VPC list for CDSS cluster creation

Inputs: no named parameters.

ncloud_cdss_list_clustersC
Read-only

List Cloud Data Streaming Service (Kafka) clusters with optional filtering

Inputs: pageNo, vpcName, pageSize, inputText.

ncloud_cdss_list_config_groupsA
Read-only

List Config Groups for CDSS (Kafka configuration templates)

Inputs: kafkaVersionCode.

ncloud_cdss_list_nodesA
Read-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_servicesA
Idempotent

Restart all services (Kafka + ZooKeeper + CMAK) in a CDSS cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_restart_cmakA
Idempotent

Restart CMAK (Cluster Manager for Apache Kafka) in a CDSS cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_restart_kafkaA
Idempotent

Restart Kafka and ZooKeeper services in a CDSS cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_restart_kafka_per_nodeB
Idempotent

Restart Kafka on a specific node in a CDSS cluster

Inputs: computeInstanceNo (required), serviceGroupInstanceNo (required).

ncloud_cdss_rolling_restartA
Idempotent

Perform a rolling restart of all nodes in a CDSS cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_rolling_restart_precheckB
Idempotent

Pre-check before performing a rolling restart

Inputs: serviceGroupInstanceNo (required).

ncloud_cdss_rolling_restart_statusB
Idempotent

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_storageA
Idempotent

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_sizeA
Idempotent

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_usersA
Idempotent

Change DB user passwords for a Cloud DB for Cache (Redis/Valkey) instance

Inputs: cloudCacheUserList (required), cloudCacheInstanceNo (required), regionCode.

ncloud_change_fabric_cluster_descriptionB
Idempotent

Change a fabric cluster's description

Inputs: fabricClusterNo (required), fabricClusterDescription.

ncloud_change_fabric_cluster_nameA
Idempotent

Change a fabric cluster's name

Inputs: fabricClusterNo (required), fabricClusterName (required).

ncloud_change_fabric_cluster_serversB
Idempotent

Change server instances assigned to a fabric cluster

Inputs: fabricClusterNo (required), serverInstanceNoList (required).

ncloud_change_lb_configA
Idempotent

Change load balancer instance configuration (idle timeout, throughput type)

Inputs: loadBalancerInstanceNo (required), idleTimeout, throughputTypeCode.

ncloud_change_lb_listener_configA
Idempotent

Change load balancer listener configuration (protocol, port, SSL, TLS settings)

Inputs: port (required), protocolTypeCode (required), loadBalancerListenerNo (required), useHttp2, +3 more.

ncloud_change_mongodb_config_countA
Idempotent

Change the number of Config servers in a MongoDB Sharded Cluster instance

Inputs: configServerCount (required), cloudMongoDbInstanceNo (required).

ncloud_change_mongodb_mongos_countA
Idempotent

Change the number of Mongos servers in a MongoDB Sharded Cluster instance

Inputs: mongosServerCount (required), cloudMongoDbInstanceNo (required).

ncloud_change_mongodb_secondary_countB
Idempotent

Change the number of Secondary (Member/Arbiter) servers in a MongoDB instance

Inputs: memberServerCount (required), arbiterServerCount (required), cloudMongoDbInstanceNo (required), arbiterProductCode.

ncloud_change_mongodb_shard_countA
Idempotent

Change the number of shards in a MongoDB Sharded Cluster instance

Inputs: shardCount (required), cloudMongoDbInstanceNo (required).

ncloud_change_mongodb_usersA
Idempotent

Change user information (password) in a Cloud DB for MongoDB instance

Inputs: cloudMongoDbUserList (required), cloudMongoDbInstanceNo (required).

ncloud_change_mysql_specB
Idempotent

Change the server spec (CPU/Memory) of a Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required), cloudMysqlProductCode (required), isRolling, regionCode.

ncloud_change_mysql_usersA
Idempotent

Change DB user information (authority, password, hostIp) for a Cloud DB for MySQL instance

Inputs: cloudMysqlUserList (required), cloudMysqlInstanceNo (required), regionCode.

ncloud_change_nas_snapshot_configA
Idempotent

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_sizeA
Idempotent

Change the size of a NAS volume instance

Inputs: volumeSize (required), nasVolumeInstanceNo (required).

ncloud_change_postgresql_usersB
Idempotent

Change user information (password) for a Cloud DB for PostgreSQL instance

Inputs: cloudPostgresqlUserList (required), cloudPostgresqlInstanceNo (required).

ncloud_change_server_specA
Idempotent

Change the server spec (product code) of a stopped server instance

Inputs: serverInstanceNo (required), serverProductCode (required).

ncloud_change_target_group_configA
Idempotent

Change target group configuration (algorithm, sticky session, proxy protocol)

Inputs: targetGroupNo (required), useProxyProtocol, useStickySession, algorithmTypeCode.

ncloud_change_target_group_healthA
Idempotent

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_acgA
DestructiveIdempotent

⚠️ Destructive: Delete an Access Control Group. Set confirm=true to execute.

Inputs: vpcNo (required), accessControlGroupNo (required), confirm.

ncloud_delete_asgA
DestructiveIdempotent

⚠️ Destructive: Permanently delete an Auto Scaling Group. Set confirm=true to execute.

Inputs: autoScalingGroupNo (required), confirm.

ncloud_delete_block_storageA
DestructiveIdempotent

⚠️ Destructive: Permanently delete one or more block storage instances. Set confirm=true to execute.

Inputs: blockStorageInstanceNoList (required), confirm.

ncloud_delete_bucketA
DestructiveIdempotent

⚠️ 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_groupA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud Cache config group. Set confirm=true to execute.

Inputs: cloudCacheConfigGroupNo (required), confirm.

ncloud_delete_cache_instanceA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud DB for Cache (Redis/Valkey) instance. Set confirm=true to execute.

Inputs: cloudCacheInstanceNo (required), confirm.

ncloud_delete_cache_manual_backupA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud Cache manual backup. Set confirm=true to execute.

Inputs: cloudCacheManualBackupNo (required), confirm.

ncloud_delete_cache_usersA
DestructiveIdempotent

⚠️ 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_certificateA
DestructiveIdempotent

⚠️ 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_resourceA
DestructiveIdempotent

⚠️ Destructive: Delete a user-defined custom resource from Cloud Insight. Set confirm=true to execute.

Inputs: resourceId (required), confirm.

ncloud_delete_deny_allow_groupA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Network ACL Deny-Allow Group. Set confirm=true to execute.

Inputs: networkAclDenyAllowGroupNo (required), confirm.

ncloud_delete_fabric_clusterA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a fabric cluster. Set confirm=true to execute.

Inputs: fabricClusterNo (required), confirm.

ncloud_delete_groupA
DestructiveIdempotent

⚠️ Destructive: Permanently delete an IAM group. Set confirm=true to execute.

Inputs: groupId (required), confirm.

ncloud_delete_init_scriptsA
DestructiveIdempotent

⚠️ Destructive: Permanently delete one or more init scripts. Set confirm=true to execute.

Inputs: initScriptNoList (required), confirm.

ncloud_delete_integrationA
DestructiveIdempotent

⚠️ Destructive: Delete a Cloud Insight integration. Set confirm=true to execute.

Inputs: integrationId (required), confirm.

ncloud_delete_launch_configA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a launch configuration. Set confirm=true to execute.

Inputs: launchConfigurationNo (required), confirm.

ncloud_delete_lb_listenersA
DestructiveIdempotent

⚠️ Destructive: Delete listeners from a load balancer. Set confirm=true to execute.

Inputs: loadBalancerInstanceNo (required), loadBalancerListenerNoList (required), confirm.

ncloud_delete_load_balancersA
DestructiveIdempotent

⚠️ Destructive: Permanently delete load balancer instances. Set confirm=true to execute.

Inputs: loadBalancerInstanceNoList (required), confirm.

ncloud_delete_login_keysA
DestructiveIdempotent

⚠️ Destructive: Permanently delete one or more login keys. Set confirm=true to execute.

Inputs: keyNameList (required), confirm.

ncloud_delete_maintenanceA
DestructiveIdempotent

⚠️ Destructive: Delete a planned maintenance schedule from Cloud Insight. Set confirm=true to execute.

Inputs: maintenanceId (required), confirm.

ncloud_delete_member_server_imagesA
DestructiveIdempotent

⚠️ Destructive: Delete one or more member server image instances. Set confirm=true to execute.

Inputs: memberServerImageInstanceNoList (required), confirm.

ncloud_delete_metrics_groupA
DestructiveIdempotent

⚠️ Destructive: Delete a Cloud Insight rule template (metrics group).

Inputs: metricsGroupId (required), confirm.

ncloud_delete_metrics_group_by_idB
DestructiveIdempotent

⚠️ Destructive: Delete a Cloud Insight rule template by product key and metrics group ID.

Inputs: prodKey (required), metricsGroupId (required), confirm.

ncloud_delete_metrics_group_forceA
DestructiveIdempotent

⚠️ Destructive: Force delete ALL event rules associated with a specific rule template (metrics group). This is irreversible.

Inputs: metricsGroupId (required), confirm.

ncloud_delete_mongodb_instanceA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud DB for MongoDB instance. Set confirm=true to execute.

Inputs: cloudMongoDbInstanceNo (required), confirm.

ncloud_delete_mongodb_usersA
DestructiveIdempotent

⚠️ Destructive: Delete users from a Cloud DB for MongoDB instance. Set confirm=true to execute.

Inputs: cloudMongoDbUserList (required), cloudMongoDbInstanceNo (required), confirm.

ncloud_delete_monitor_groupB
DestructiveIdempotent

⚠️ Destructive: Delete a Cloud Insight monitoring target group. This will permanently remove the group.

Inputs: monitorGroupId (required), confirm.

ncloud_delete_monitor_group_forceA
DestructiveIdempotent

⚠️ Destructive: Force delete ALL event rules associated with a specific monitoring target group. This is irreversible.

Inputs: monitorGroupId (required), confirm.

ncloud_delete_mssql_instanceA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud DB for MSSQL instance. Set confirm=true to execute.

Inputs: cloudMssqlInstanceNo (required), confirm.

ncloud_delete_mssql_serverA
DestructiveIdempotent

⚠️ 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_objectsA
DestructiveIdempotent

⚠️ 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_databasesA
DestructiveIdempotent

⚠️ Destructive: Delete databases from a Cloud DB for MySQL instance. Set confirm=true to execute.

Inputs: cloudMysqlInstanceNo (required), cloudMysqlDatabaseNameList (required), confirm.

ncloud_delete_mysql_instanceA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud DB for MySQL instance. Set confirm=true to execute.

Inputs: cloudMysqlInstanceNo (required), confirm.

ncloud_delete_mysql_serverA
DestructiveIdempotent

⚠️ 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_usersA
DestructiveIdempotent

⚠️ Destructive: Delete users from a Cloud DB for MySQL instance. Set confirm=true to execute.

Inputs: cloudMysqlInstanceNo (required), cloudMysqlUserNameList (required), confirm.

ncloud_delete_nas_snapshotA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a NAS volume snapshot. Set confirm=true to execute.

Inputs: nasVolumeSnapshotInstanceNo (required), confirm.

ncloud_delete_nas_volumesA
DestructiveIdempotent

⚠️ Destructive: Permanently delete one or more NAS volume instances. Set confirm=true to execute.

Inputs: nasVolumeInstanceNoList (required), confirm.

ncloud_delete_nat_gatewayA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a NAT Gateway instance. Set confirm=true to execute.

Inputs: natGatewayInstanceNo (required), confirm, returnPublicIpInstance.

ncloud_delete_network_aclA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Network ACL. Set confirm=true to execute.

Inputs: networkAclNo (required), confirm.

ncloud_delete_network_interfaceA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a network interface. Set confirm=true to execute.

Inputs: networkInterfaceNo (required), confirm.

ncloud_delete_objectA
DestructiveIdempotent

⚠️ Destructive: Permanently delete an object from an Object Storage bucket. Set confirm=true to execute.

Inputs: key (required), bucketName (required), confirm.

ncloud_delete_pipelineA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a SourcePipeline pipeline. Set confirm=true to execute.

Inputs: projectId (required), confirm.

ncloud_delete_placement_groupA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a placement group. Set confirm=true to execute.

Inputs: placementGroupNo (required), confirm.

ncloud_delete_postgresql_databasesA
DestructiveIdempotent

⚠️ Destructive: Delete databases from a Cloud DB for PostgreSQL instance. Set confirm=true to execute.

Inputs: cloudPostgresqlInstanceNo (required), cloudPostgresqlDatabaseList (required), confirm.

ncloud_delete_postgresql_instanceA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud DB for PostgreSQL instance. Set confirm=true to execute.

Inputs: cloudPostgresqlInstanceNo (required), confirm.

ncloud_delete_postgresql_read_replicaA
DestructiveIdempotent

⚠️ Destructive: Delete a Cloud DB for PostgreSQL Read Replica instance. Set confirm=true to execute.

Inputs: cloudPostgresqlReadReplicaInstanceNo (required), confirm.

ncloud_delete_postgresql_usersA
DestructiveIdempotent

⚠️ Destructive: Delete users from a Cloud DB for PostgreSQL instance. Set confirm=true to execute.

Inputs: cloudPostgresqlUserList (required), cloudPostgresqlInstanceNo (required), confirm.

ncloud_delete_product_schemaA
DestructiveIdempotent

⚠️ 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_ipA
DestructiveIdempotent

⚠️ Destructive: Delete a public IP instance. Set confirm=true to execute.

Inputs: publicIpInstanceNo (required), confirm.

ncloud_delete_roleA
DestructiveIdempotent

⚠️ Destructive: Permanently delete an IAM role. Set confirm=true to execute.

Inputs: roleNo (required), confirm.

ncloud_delete_route_tableA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a route table. Set confirm=true to execute.

Inputs: routeTableNo (required), confirm.

ncloud_delete_rule_groupA
DestructiveIdempotent

⚠️ 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_idB
DestructiveIdempotent

⚠️ Destructive: Delete a Cloud Insight event rule by product key and rule group ID.

Inputs: prodKey (required), ruleGroupId (required), confirm.

ncloud_delete_scaling_policyA
DestructiveIdempotent

⚠️ Destructive: Delete a scaling policy from an Auto Scaling Group. Set confirm=true to execute.

Inputs: policyName (required), autoScalingGroupNo (required), confirm.

ncloud_delete_scheduled_actionA
DestructiveIdempotent

[⚠️ DESTRUCTIVE] Delete a scheduled action from an Auto Scaling Group. Set confirm=true to execute.

Inputs: autoScalingGroupNo (required), scheduledActionName (required), confirm.

ncloud_delete_server_imagesA
DestructiveIdempotent

⚠️ Destructive: Delete one or more server image instances. Set confirm=true to execute.

Inputs: serverImageInstanceNoList (required), confirm.

ncloud_delete_snapshotsA
DestructiveIdempotent

⚠️ Destructive: Permanently delete one or more block storage snapshot instances. Set confirm=true to execute.

Inputs: blockStorageSnapshotInstanceNoList (required), confirm.

ncloud_delete_sub_accountA
DestructiveIdempotent

⚠️ 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_subnetA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a subnet. Set confirm=true to execute.

Inputs: subnetNo (required), confirm.

ncloud_delete_target_groupsA
DestructiveIdempotent

⚠️ Destructive: Permanently delete target groups. Set confirm=true to execute.

Inputs: targetGroupNoList (required), confirm.

ncloud_delete_vpcA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a VPC. Set confirm=true to execute.

Inputs: vpcNo (required), confirm.

ncloud_delete_vpc_peeringA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a VPC Peering connection. Set confirm=true to execute.

Inputs: vpcPeeringInstanceNo (required), confirm.

ncloud_detach_block_storageA
Idempotent

Detach block storage instances from their servers

Inputs: blockStorageInstanceNoList (required).

ncloud_detach_network_interfaceA
Idempotent

Detach a network interface from a server instance

Inputs: serverInstanceNo (required), networkInterfaceNo (required).

ncloud_detach_policy_from_groupA
DestructiveIdempotent

⚠️ Destructive: Remove an IAM policy from a group. Set confirm=true to execute.

Inputs: groupId (required), policyId (required), confirm.

ncloud_detach_policy_from_sub_accountA
DestructiveIdempotent

⚠️ Destructive: Remove an IAM policy from a sub account. Set confirm=true to execute.

Inputs: policyId (required), subAccountId (required), confirm.

ncloud_disable_flow_logA
Idempotent

Disable FlowLog on a network interface. Stops capturing network traffic logs.

Inputs: networkInterfaceNo (required).

ncloud_disassociate_public_ipA
Idempotent

Disassociate a public IP from its currently associated server instance

Inputs: publicIpInstanceNo (required).

ncloud_dns_apply_domainA
Idempotent

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_domainA
DestructiveIdempotent

⚠️ 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_recordsA
DestructiveIdempotent

⚠️ 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_detailA
Read-only

Get detailed information about a specific Global DNS domain

Inputs: domainId (required).

ncloud_dns_get_query_countB
Read-only

Get DNS query count monitoring data for Global DNS domains

Inputs: baseTimeUnit (required), domainId.

ncloud_dns_list_domainsA
Read-only

List Global DNS domains with pagination. Returns Spring Page structure (content, pageable, totalElements).

Inputs: page (required), size (required), domainName.

ncloud_dns_list_lb_recordsA
Read-only

List available Load Balancer records for Global DNS integration

Inputs: no named parameters.

ncloud_dns_list_recordsA
Read-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_domainA
Destructive

⚠️ 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_recordsB
Idempotent

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_policyA
DestructiveIdempotent

⚠️ 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_siteA
Idempotent

Disable (deactivate) a DRM site. Disable a site before modifying its active policy.

Inputs: siteId (required).

ncloud_drm_enable_siteA
Idempotent

Enable (activate) a DRM site

Inputs: siteId (required).

ncloud_drm_get_license_statisticsA
Read-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_policyA
Read-only

Get detailed configuration of a specific DRM policy

Inputs: policyId (required).

ncloud_drm_get_policy_logsB
Read-only

Get event logs for a DRM policy

Inputs: policyId (required), pageNo, endTime, pageSize, +1 more.

ncloud_drm_get_siteB
Read-only

Get detailed information about a specific DRM site

Inputs: siteId (required).

ncloud_drm_get_site_logsA
Read-only

Get event logs for a DRM site

Inputs: siteId (required), pageNo, pageSize.

ncloud_drm_list_policiesA
Read-only

List DRM policies with pagination

Inputs: pageNo, pageSize.

ncloud_drm_list_sitesA
Read-only

List One-Click Multi DRM sites with pagination

Inputs: pageNo, pageSize.

ncloud_drm_update_policyA
Idempotent

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_siteB
Idempotent

Update a DRM site (policy binding, name, or FairPlay certificate)

Inputs: siteId (required), policyId (required), siteName (required), fairPlayCert.

ncloud_enable_flow_logA
Idempotent

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_backupA
Read-only

Export a Cloud Cache backup file to Object Storage

Inputs: bucketName (required), cloudCacheInstanceNo (required), cloudCacheExportObjectList (required), cloudCacheServerInstanceNo (required), +1 more.

ncloud_export_logsC
Read-only

Export searched logs to an Object Storage bucket in Cloud Log Analytics.

Inputs: bucketname (required), keyword, logTypes, regionNo, +3 more.

ncloud_export_mongodb_backupB
Read-only

Export MongoDB backup files to Object Storage

Inputs: bucketName (required), cloudMongoDbInstanceNo (required), cloudMongoDbExportObjectList (required), cloudMongoDbServerInstanceNo (required), +1 more.

ncloud_export_mongodb_logB
Read-only

Export MongoDB server logs to Object Storage

Inputs: bucketName (required), cloudMongoDbInstanceNo (required), cloudMongoDbExportObjectList (required), cloudMongoDbServerInstanceNo (required), +1 more.

ncloud_export_mssql_backupB
Read-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_logA
Read-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_backupA
Read-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_logB
Read-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_backupB
Read-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_logA
Read-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_serverA
DestructiveIdempotent

⚠️ 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_actionA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud Functions action. Set confirm=true to execute.

Inputs: actionName (required), packageName (required), confirm, platform.

ncloud_functions_delete_packageA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud Functions package. Set confirm=true to execute.

Inputs: packageName (required), confirm, platform.

ncloud_functions_delete_triggerA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud Functions trigger. Set confirm=true to execute.

Inputs: triggerName (required), confirm, platform.

ncloud_functions_get_actionA
Read-only

Get detailed information about a specific action including source code

Inputs: actionName (required), packageName (required), platform.

ncloud_functions_get_action_activation_detailB
Read-only

Get detailed information about a specific action activation

Inputs: actionName (required), packageName (required), activationId (required), platform.

ncloud_functions_get_action_activationsC
Read-only

Get activation (execution) history for a specific action

Inputs: actionName (required), packageName (required), end, start, +3 more.

ncloud_functions_get_activationsA
Read-only

Get all activation history across all actions (last 1 month)

Inputs: end, start, pageNo, pageSize, +1 more.

ncloud_functions_get_packageB
Read-only

Get detailed information about a specific package

Inputs: packageName (required), platform.

ncloud_functions_get_triggerB
Read-only

Get detailed information about a specific trigger

Inputs: triggerName (required), platform.

ncloud_functions_get_trigger_activation_detailA
Read-only

Get detailed information about a specific trigger activation

Inputs: triggerName (required), activationId (required), platform.

ncloud_functions_get_trigger_activationsA
Read-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_list_actionsA
Read-only

List all actions in a package (use '-' for unpackaged actions)

Inputs: platform, packageName.

ncloud_functions_list_packagesB
Read-only

List all Cloud Functions packages

Inputs: platform.

ncloud_functions_list_triggersA
Read-only

List all Cloud Functions triggers

Inputs: platform.

ncloud_get_acg_detailA
Read-only

Get detailed information about a specific Access Control Group

Inputs: accessControlGroupNo (required).

ncloud_get_acg_rulesA
Read-only

List all inbound and outbound rules for a specific ACG

Inputs: accessControlGroupNo (required), accessControlGroupRuleTypeCode.

ncloud_get_activity_detailA
Read-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_logsB
Read-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_typesA
Read-only

List available adjustment type codes for Auto Scaling policy configuration

Inputs: no named parameters.

ncloud_get_asg_detailA
Read-only

Get detailed information about a specific Auto Scaling Group

Inputs: autoScalingGroupNo (required).

ncloud_get_block_storage_detailB
Read-only

Get detailed information about a specific block storage instance

Inputs: blockStorageInstanceNo (required).

ncloud_get_block_storage_volume_typesA
Read-only

Get list of block storage volume types available in the region

Inputs: regionCode.

ncloud_get_bucket_aclA
Read-only

Get the access control list (ACL) of an Object Storage bucket

Inputs: bucketName (required).

ncloud_get_bucket_locationA
Read-only

Get the region (location constraint) of an Object Storage bucket

Inputs: bucketName (required).

ncloud_get_bucket_versioningA
Read-only

Get the versioning state of an Object Storage bucket

Inputs: bucketName (required).

ncloud_get_cache_image_productsA
Read-only

List available Cloud Cache image product codes (Redis/Valkey versions)

Inputs: regionCode.

ncloud_get_cache_instance_detailA
Read-only

Get detailed information about a specific Cloud DB for Cache (Redis/Valkey) instance

Inputs: cloudCacheInstanceNo (required).

ncloud_get_cache_productsA
Read-only

List available Cloud Cache server spec product codes for a given image

Inputs: cloudCacheImageProductCode (required).

ncloud_get_cache_target_subnetsB
Read-only

List subnets available for Cloud DB for Cache within a specific instance

Inputs: cloudCacheInstanceNo (required), regionCode.

ncloud_get_cache_target_vpcsA
Read-only

List VPCs available for Cloud DB for Cache

Inputs: regionCode.

ncloud_get_coin_history_listA
Read-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_listA
Read-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_listA
Read-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_listB
Read-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_dailyA
Read-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_listA
Read-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_listB
Read-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_regionA
Read-only

Get the currently active Ncloud region code and name

Inputs: no named parameters.

ncloud_get_custom_resourceA
Read-only

Get detailed information about a specific custom resource in Cloud Insight.

Inputs: resourceId (required).

ncloud_get_dashboard_widget_imageB
Read-only

Download a dashboard widget image from Cloud Insight. Returns image data as base64.

Inputs: widgetId (required), dashboardId (required).

ncloud_get_dashboard_widgetsA
Read-only

Get the list of widgets for a specific Cloud Insight dashboard.

Inputs: dashboardId (required).

ncloud_get_ddos_event_detailA
Read-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_listB
Read-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_detailA
Read-only

Get detailed information about a specific Deny-Allow Group

Inputs: networkAclDenyAllowGroupNo (required).

ncloud_get_discount_listB
Read-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_statusB
Read-only

Get the Extended Metric collection status for servers in Cloud Insight.

Inputs: prodKey (required), servers (required).

ncloud_get_fabric_cluster_detailB
Read-only

Get detailed information about a specific fabric cluster

Inputs: fabricClusterNo (required).

ncloud_get_fabric_cluster_poolsB
Read-only

List available fabric cluster pools (physical resource pools)

Inputs: fabricClusterPoolNoList.

ncloud_get_file_pluginA
Read-only

Get file monitoring plugin configuration for a specific server instance.

Inputs: instanceNo (required).

ncloud_get_flow_log_configA
Read-only

Get FlowLog configuration list. Returns all FlowLog configurations or filters by network interface number.

Inputs: networkInterfaceNo.

ncloud_get_ids_event_detailA
Read-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_detailA
Read-only

Get detailed information about a specific init script

Inputs: initScriptNo (required).

ncloud_get_integrationA
Read-only

Get detailed information about a specific Cloud Insight integration.

Inputs: integrationId (required).

ncloud_get_launch_config_detailA
Read-only

Get detailed information about a specific launch configuration for Auto Scaling

Inputs: launchConfigurationNo (required).

ncloud_get_load_balancer_detailA
Read-only

Get detailed information about a specific load balancer instance

Inputs: loadBalancerInstanceNo (required).

ncloud_get_log_count_by_periodA
Read-only

Get log counts over a time interval in Cloud Log Analytics.

Inputs: endTime, interval, startTime, regionCode.

ncloud_get_log_count_by_typeB
Read-only

Get aggregated log counts by type (server or log_name) in Cloud Log Analytics.

Inputs: type (required), regionCode.

ncloud_get_log_count_recentB
Read-only

Get the recent log count in Cloud Log Analytics.

Inputs: regionCode.

ncloud_get_log_count_totalB
Read-only

Get the total collected log count in Cloud Log Analytics.

Inputs: regionCode.

ncloud_get_log_export_historyB
Read-only

Get the log export history in Cloud Log Analytics.

Inputs: pageNo, pageSize, regionCode.

ncloud_get_log_usageA
Read-only

Get the Cloud Log Analytics storage capacity and usage.

Inputs: regionCode.

ncloud_get_maintenance_detailA
Read-only

Get detailed information about a specific planned maintenance schedule.

Inputs: maintenanceId (required).

ncloud_get_member_server_image_detailA
Read-only

Get detailed information about a member server image instance

Inputs: memberServerImageInstanceNo (required).

ncloud_get_member_server_image_listA
Read-only

List member server images (custom images created from running servers)

Inputs: memberServerImageInstanceNoList.

ncloud_get_metrics_groupA
Read-only

Get detailed information about a specific Cloud Insight rule template (metrics group).

Inputs: metricsGroupId (required).

ncloud_get_mongodb_image_productsA
Read-only

List available MongoDB image product codes

Inputs: regionCode.

ncloud_get_mongodb_instance_detailB
Read-only

Get detailed information about a specific Cloud DB for MongoDB instance

Inputs: cloudMongoDbInstanceNo (required).

ncloud_get_mongodb_productsA
Read-only

List available MongoDB server spec product codes (filterable by role type)

Inputs: cloudMongoDbImageProductCode (required), infraResourceDetailTypeCode.

ncloud_get_mongodb_target_subnetsA
Read-only

List subnets available for Cloud DB for MongoDB

Inputs: cloudMongoDbInstanceNo (required), regionCode.

ncloud_get_mongodb_target_vpcsA
Read-only

List VPCs available for Cloud DB for MongoDB

Inputs: regionCode.

ncloud_get_monitor_groupA
Read-only

Get detailed information about a specific Cloud Insight monitoring target group.

Inputs: monitorGroupId (required).

ncloud_get_mssql_image_productsA
Read-only

List available Cloud DB for MSSQL image product codes (engine versions)

Inputs: regionCode.

ncloud_get_mssql_instance_detailA
Read-only

Get detailed information about a specific Cloud DB for MSSQL instance

Inputs: cloudMssqlInstanceNo (required).

ncloud_get_mssql_productsA
Read-only

List available Cloud DB for MSSQL server spec product codes

Inputs: cloudMssqlImageProductCode (required).

ncloud_get_mssql_target_subnetsB
Read-only

List subnets available for Cloud DB for MSSQL within a specific instance

Inputs: cloudMssqlInstanceNo (required), regionCode.

ncloud_get_mssql_target_vpcsA
Read-only

List VPCs available for Cloud DB for MSSQL

Inputs: regionCode.

ncloud_get_mysql_image_productsA
Read-only

List available Cloud DB for MySQL image product codes (engine versions)

Inputs: regionCode.

ncloud_get_mysql_instance_detailA
Read-only

Get detailed information about a specific Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required).

ncloud_get_mysql_productsA
Read-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_timeA
Read-only

Get the available recovery time range (recoveryStartTime ~ recoveryEndTime) for a Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required), regionCode.

ncloud_get_mysql_target_subnetsB
Read-only

List subnets available for Cloud DB for MySQL instance creation within a specific MySQL instance

Inputs: cloudMysqlInstanceNo (required), regionCode.

ncloud_get_mysql_target_vpcsA
Read-only

List VPCs available for Cloud DB for MySQL instance creation

Inputs: regionCode.

ncloud_get_nas_snapshot_config_historyB
Read-only

Get the snapshot configuration history for a NAS volume instance

Inputs: nasVolumeInstanceNo (required).

ncloud_get_nas_volume_access_control_rulesA
Read-only

Get the list of access control rules configured for a NAS volume

Inputs: nasVolumeInstanceNo (required).

ncloud_get_nas_volume_detailB
Read-only

Get detailed information about a specific NAS volume instance

Inputs: nasVolumeInstanceNo (required).

ncloud_get_nas_volume_rating_listA
Read-only

Get NAS volume size measurement list for a specific time period

Inputs: endTime (required), startTime (required), nasVolumeInstanceNo (required), interval.

ncloud_get_nat_gateway_detailB
Read-only

Get detailed information about a specific NAT Gateway

Inputs: natGatewayInstanceNo (required).

ncloud_get_network_acl_detailA
Read-only

Get detailed information about a specific Network ACL

Inputs: networkAclNo (required).

ncloud_get_network_acl_rulesA
Read-only

List all inbound and outbound rules for a specific Network ACL

Inputs: networkAclNo (required), networkAclRuleTypeCode.

ncloud_get_network_interface_detailA
Read-only

Get detailed information about a specific network interface

Inputs: networkInterfaceNo (required).

ncloud_get_notification_recipientsA
Read-only

Get the list of notification recipients configured for Cloud Insight event alerts.

Inputs: no named parameters.

ncloud_get_objectA
Read-only

Get (download) an object from an Object Storage bucket. Returns the object content as text.

Inputs: key (required), bucketName (required).

ncloud_get_object_aclA
Read-only

Get the access control list (ACL) of an object in Object Storage

Inputs: bucketName (required), objectName (required).

ncloud_get_operation_statusA
Read-only

Check the current status of a recently created or modified resource by type and ID

Inputs: resourceId (required), resourceType (required).

ncloud_get_pipelineA
Read-only

Get detailed information about a specific SourcePipeline pipeline including tasks and triggers

Inputs: projectId (required).

ncloud_get_pipeline_history_detailA
Read-only

Get detailed execution history for a specific pipeline run

Inputs: historyId (required), projectId (required).

ncloud_get_pipeline_timezonesA
Read-only

Get available timezones for SourcePipeline schedule triggers

Inputs: no named parameters.

ncloud_get_placement_group_detailA
Read-only

Get detailed information about a specific placement group

Inputs: placementGroupNo (required).

ncloud_get_port_pluginA
Read-only

Get port monitoring plugin configuration for a specific server instance.

Inputs: instanceNo (required).

ncloud_get_postgresql_image_productsA
Read-only

List available Cloud DB for PostgreSQL image product codes (engine versions)

Inputs: regionCode.

ncloud_get_postgresql_instance_detailA
Read-only

Get detailed information about a specific Cloud DB for PostgreSQL instance

Inputs: cloudPostgresqlInstanceNo (required).

ncloud_get_postgresql_productsA
Read-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_subnetsB
Read-only

List subnets available for Cloud DB for PostgreSQL instance creation within a specific PostgreSQL instance

Inputs: cloudPostgresqlInstanceNo (required), regionCode.

ncloud_get_postgresql_target_vpcsA
Read-only

List VPCs available for Cloud DB for PostgreSQL instance creation

Inputs: regionCode.

ncloud_get_price_listB
Read-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_pluginB
Read-only

Get process monitoring plugin configuration for a specific server instance.

Inputs: instanceNo (required).

ncloud_get_product_category_listA
Read-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_listA
Read-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_listB
Read-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_listA
Read-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_listA
Read-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_listA
Read-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_schemaA
Read-only

Get the schema definition for a specific product in Cloud Insight (metrics and dimensions).

Inputs: prodName (required), cw_key.

ncloud_get_public_ip_detailA
Read-only

Get detailed information about a specific public IP instance

Inputs: publicIpInstanceNo (required).

ncloud_get_public_ip_target_serversA
Read-only

List server instances that can be assigned a public IP

Inputs: no named parameters.

ncloud_get_regionsA
Read-only

List all available Ncloud regions

Inputs: no named parameters.

ncloud_get_root_passwordB
Read-only

Get the root password for a server instance

Inputs: serverInstanceNo (required), privateKey.

ncloud_get_root_password_listB
Read-only

List server instances that can retrieve root password

Inputs: pageNo, pageSize, rootPasswordServerInstanceNoList.

ncloud_get_routesA
Read-only

List all routes in a specific route table

Inputs: vpcNo (required), routeTableNo (required).

ncloud_get_route_table_detailA
Read-only

Get detailed information about a specific route table

Inputs: routeTableNo (required).

ncloud_get_route_table_subnetsA
Read-only

List subnets associated with a specific route table

Inputs: routeTableNo (required).

ncloud_get_rule_groupA
Read-only

Get detailed information about a specific Cloud Insight event rule group.

Inputs: ruleGroupId (required).

ncloud_get_rules_by_metrics_groupA
Read-only

Get Cloud Insight event rules associated with specific rule template (metrics group) IDs.

Inputs: metricsGroupIds (required).

ncloud_get_rules_by_monitor_groupA
Read-only

Get Cloud Insight event rules associated with specific monitoring target group IDs.

Inputs: monitorGroupIds (required).

ncloud_get_scaling_process_typesA
Read-only

List available scaling process types for Auto Scaling Groups

Inputs: no named parameters.

ncloud_get_schema_keysA
Read-only

Get the list of system schema product keys (cw_key) available in Cloud Insight.

Inputs: no named parameters.

ncloud_get_server_detailB
Read-only

Get detailed information about a specific server instance

Inputs: serverInstanceNo (required).

ncloud_get_server_image_detailA
Read-only

Get detailed information about a specific server image

Inputs: serverImageNo (required).

ncloud_get_server_imagesB
Read-only

List available server images (supports Gen2 XEN and Gen3 KVM)

Inputs: pageNo, pageSize, sortedBy, sortingOrder, +7 more.

ncloud_get_server_specsA
Read-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_topA
Read-only

Get the top 5 servers by CPU, memory, or filesystem usage from Cloud Insight monitoring.

Inputs: metricType (required).

ncloud_get_snapshot_detailA
Read-only

Get detailed information about a specific block storage snapshot instance

Inputs: blockStorageSnapshotInstanceNo (required).

ncloud_get_sub_account_detailA
Read-only

Get detailed information about a specific sub account

Inputs: subAccountId (required).

ncloud_get_subnet_detailA
Read-only

Get detailed information about a specific subnet

Inputs: subnetNo (required).

ncloud_get_target_group_detailA
Read-only

Get detailed information about a specific target group

Inputs: targetGroupNo (required).

ncloud_get_vpc_detailA
Read-only

Get detailed information about a specific VPC

Inputs: vpcNo (required).

ncloud_get_vpc_peering_detailA
Read-only

Get detailed information about a specific VPC Peering instance

Inputs: vpcPeeringInstanceNo (required).

ncloud_get_zonesA
Read-only

List all available zones in the current region

Inputs: no named parameters.

ncloud_globalcdn_get_monitoringA
Read-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_historyB
Read-only

Get Global CDN purge request history for an instance (optionally filtered by purge IDs)

Inputs: cdnInstanceNo (required), purgeIdList.

ncloud_globalcdn_get_usageA
Read-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_instancesA
Read-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_mapA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Geo or CIDR map. Set confirm=true to execute.

Inputs: mapId (required), confirm.

ncloud_gtm_delete_policyA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Global Traffic Manager policy. Set confirm=true to execute.

Inputs: policyId (required), confirm.

ncloud_gtm_delete_policy_health_checkA
DestructiveIdempotent

⚠️ Destructive: Delete health check configuration for a GTM policy. Set confirm=true to execute.

Inputs: policyId (required), confirm.

ncloud_gtm_delete_profileA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Global Traffic Manager profile (domain). Set confirm=true to execute.

Inputs: domainId (required), confirm.

ncloud_gtm_get_geo_cidr_map_detailB
Read-only

Get detailed information about a specific Geo or CIDR map

Inputs: mapId (required).

ncloud_gtm_get_geolocation_infoA
Read-only

Get geolocation information (country/continent mappings) for Global Traffic Manager

Inputs: no named parameters.

ncloud_gtm_get_health_check_regionsA
Read-only

Get available health check region codes for Global Traffic Manager

Inputs: no named parameters.

ncloud_gtm_get_lb_typesA
Read-only

Get available load balancer types for Global Traffic Manager policies

Inputs: no named parameters.

ncloud_gtm_get_map_typesA
Read-only

Get available Geo and CIDR map types for Global Traffic Manager

Inputs: no named parameters.

ncloud_gtm_get_policy_detailB
Read-only

Get detailed information about a specific Global Traffic Manager policy

Inputs: policyId (required).

ncloud_gtm_get_policy_resourcesB
Read-only

Get resource details for a specific Global Traffic Manager policy

Inputs: policyId (required).

ncloud_gtm_get_profile_detailA
Read-only

Get detailed information about a specific Global Traffic Manager profile (domain)

Inputs: domainId (required).

ncloud_gtm_get_query_countB
Read-only

Get GTM domain (profile) query count time-series monitoring data

Inputs: baseTimeUnit (required), domainId.

ncloud_gtm_get_resource_typesA
Read-only

Get available resource types for Global Traffic Manager policies

Inputs: no named parameters.

ncloud_gtm_list_geo_cidr_mapsA
Read-only

List Global Traffic Manager Geo and CIDR maps with optional pagination

Inputs: page, size.

ncloud_gtm_list_policiesA
Read-only

List Global Traffic Manager policies with optional pagination and filters

Inputs: name, page, size, applyYn, +1 more.

ncloud_gtm_list_profilesA
Read-only

List Global Traffic Manager profiles (domains) with optional pagination and name filter

Inputs: name, page, size.

ncloud_gtm_update_geo_cidr_mapB
Idempotent

Update an existing Geo or CIDR map

Inputs: mapId (required), name, mapType, detailedMapList.

ncloud_gtm_update_policyB
Idempotent

Update an existing Global Traffic Manager policy

Inputs: policyId (required), name, lbType, monitor, +2 more.

ncloud_gtm_update_policy_health_checkB
Idempotent

Update health check configuration for a Global Traffic Manager policy

Inputs: policyId (required), path, port, period, +4 more.

ncloud_gtm_update_policy_resourceB
Idempotent

Update a specific resource group within a Global Traffic Manager policy

Inputs: policyId (required), resourceGroupSid (required), active, standby, +2 more.

ncloud_gtm_update_policy_resourcesA
Idempotent

Update all resources for a specific Global Traffic Manager policy

Inputs: policyId (required), resourceGroups (required).

ncloud_gtm_update_profileB
Idempotent

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_countA
Idempotent

Change worker node count in a Cloud Hadoop cluster (add or remove nodes)

Inputs: workerNodeCount (required), cloudHadoopInstanceNo (required), regionCode.

ncloud_hadoop_change_node_specA
Idempotent

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_clusterA
DestructiveIdempotent

⚠️ 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_notebookA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a Cloud Hadoop notebook. Set confirm=true to execute.

Inputs: cloudHadoopNotebookInstanceNo (required), confirm, regionCode.

ncloud_hadoop_get_cluster_detailA
Read-only

Get detailed information about a specific Cloud Hadoop cluster

Inputs: cloudHadoopInstanceNo (required), regionCode.

ncloud_hadoop_get_notebook_detailA
Read-only

Get detailed information about a specific Cloud Hadoop notebook

Inputs: cloudHadoopNotebookInstanceNo (required), regionCode.

ncloud_hadoop_list_addonsB
Read-only

List available add-on components for Cloud Hadoop clusters

Inputs: regionCode, cloudHadoopImageProductCode.

ncloud_hadoop_list_bucketsC
Read-only

List Object Storage buckets available for Cloud Hadoop

Inputs: regionCode, cloudHadoopInstanceNo.

ncloud_hadoop_list_clustersA
Read-only

List Cloud Hadoop clusters with optional filtering

Inputs: vpcNo, pageNo, pageSize, subnetNo, +6 more.

ncloud_hadoop_list_cluster_typesB
Read-only

List available cluster types for Cloud Hadoop

Inputs: regionCode, cloudHadoopImageProductCode.

ncloud_hadoop_list_image_productsA
Read-only

List available Cloud Hadoop image products (engine versions)

Inputs: regionCode.

ncloud_hadoop_list_login_keysA
Read-only

List login keys available for Cloud Hadoop SSH access

Inputs: regionCode.

ncloud_hadoop_list_mysql_instancesA
Read-only

List Cloud DB for MySQL instances for Hive metastore integration

Inputs: regionCode, cloudHadoopInstanceNo.

ncloud_hadoop_list_mysql_usersA
Read-only

List MySQL users for Hive metastore integration

Inputs: cloudMysqlInstanceNo (required), regionCode.

ncloud_hadoop_list_notebook_bucketsA
Read-only

List Object Storage buckets available for Cloud Hadoop notebooks

Inputs: regionCode, cloudHadoopInstanceNo.

ncloud_hadoop_list_notebook_componentsB
Read-only

List available notebook components (e.g. Jupyter versions)

Inputs: regionCode, cloudHadoopImageProductCode.

ncloud_hadoop_list_notebook_imagesB
Read-only

List available notebook image products

Inputs: regionCode.

ncloud_hadoop_list_notebook_productsB
Read-only

List available server types for notebook nodes

Inputs: regionCode, cloudHadoopNotebookImageProductCode.

ncloud_hadoop_list_notebooksB
Read-only

List Cloud Hadoop notebook instances

Inputs: pageNo, pageSize, regionCode, cloudHadoopInstanceNo, +1 more.

ncloud_hadoop_list_objectsA
Read-only

List objects in Object Storage bucket linked to Cloud Hadoop

Inputs: cloudHadoopInstanceNo (required), bucketName, regionCode, directoryName.

ncloud_hadoop_list_productsB
Read-only

List available server types (specs) for Cloud Hadoop nodes

Inputs: regionCode, cloudHadoopImageProductCode.

ncloud_hadoop_list_target_subnetsA
Read-only

List subnets available for Cloud Hadoop deployment

Inputs: vpcNo, zoneCode, regionCode.

ncloud_hadoop_list_target_vpcsA
Read-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_metastoreA
Read-only

Test connectivity to external Hive metastore (Cloud DB for MySQL)

Inputs: cloudMysqlUserName (required), cloudMysqlInstanceNo (required), cloudHadoopInstanceNo (required), cloudMysqlDatabaseName (required), +2 more.

ncloud_head_bucketA
Read-only

Check if a bucket exists and you have permission to access it (HEAD request, returns headers only)

Inputs: bucketName (required).

ncloud_head_objectA
Read-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_deletionA
Idempotent

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_decryptA
Read-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_ruleA
DestructiveIdempotent

⚠️ 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_keyA
DestructiveIdempotent

⚠️ 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_generatorA
DestructiveIdempotent

⚠️ 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_rotationB
Idempotent

Disable automatic key rotation for a KMS key.

Inputs: keyTag (required).

ncloud_kms_disable_ip_aclA
Idempotent

Disable IP ACL for a KMS key, allowing token requests from any IP.

Inputs: keyTag (required).

ncloud_kms_disable_keyA
Idempotent

Disable an active KMS key. Disabled keys cannot be used for cryptographic operations.

Inputs: keyTag (required).

ncloud_kms_disable_key_versionA
Idempotent

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_rotationB
Idempotent

Enable automatic key rotation for a KMS key.

Inputs: keyTag (required).

ncloud_kms_enable_ip_aclA
Idempotent

Enable IP ACL to control which IP addresses can request tokens for a KMS key.

Inputs: keyTag (required).

ncloud_kms_enable_keyA
Idempotent

Enable a disabled KMS key to make it usable again.

Inputs: keyTag (required).

ncloud_kms_enable_key_versionB
Idempotent

Enable a specific version of a KMS key.

Inputs: keyTag (required), version (required).

ncloud_kms_encryptA
Read-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_listB
Read-only

Get the list of IP ACL rules configured for a KMS key.

Inputs: keyTag (required).

ncloud_kms_get_key_activity_logsA
Read-only

Get activity logs (usage history) for a specific KMS key.

Inputs: keyTag (required), pageNo, pageSize.

ncloud_kms_get_key_infoA
Read-only

Get detailed information about a specific KMS key by its keyTag.

Inputs: keyTag (required).

ncloud_kms_get_key_listA
Read-only

Get list of all KMS keys with pagination.

Inputs: pageNo, pageSize.

ncloud_kms_get_key_version_listA
Read-only

Get list of all versions for a specific KMS key.

Inputs: keyTag (required).

ncloud_kms_get_latest_use_infoB
Read-only

Get the most recent usage information for a specific KMS key.

Inputs: keyTag (required).

ncloud_kms_get_public_keyA
Read-only

Get the public key for an asymmetric key (RSA2048 or ECDSA only).

Inputs: keyTag (required).

ncloud_kms_get_token_generatorB
Read-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_signB
Read-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_nameB
Idempotent

Update the name of a KMS key.

Inputs: keyTag (required), keyName (required).

ncloud_kms_update_memoB
Idempotent

Update the memo/description of a KMS key.

Inputs: memo (required), keyTag (required).

ncloud_kms_update_rotation_periodB
Idempotent

Update the auto rotation period for a KMS key.

Inputs: keyTag (required), rotationPeriod (required).

ncloud_kms_update_token_generatorA
Idempotent

Update (rotate) the token generator for a KMS key. Generates a new secret for token creation.

Inputs: keyTag (required).

ncloud_kms_verifyA
Read-only

Verify a digital signature against data. Only RSA2048 or ECDSA key types supported.

Inputs: data (required), keyTag (required), signature (required).

ncloud_list_acgsA
Read-only

List all Access Control Groups (ACGs) in the current region

Inputs: vpcNo, pageNo, pageSize, accessControlGroupName, +2 more.

ncloud_list_asg_activity_logsA
Read-only

List activity logs (scaling actions) for an Auto Scaling Group

Inputs: autoScalingGroupNo (required), pageNo, pageSize.

ncloud_list_asgsA
Read-only

List all Auto Scaling Groups in the current region

Inputs: pageNo, pageSize, autoScalingGroupName, autoScalingGroupNoList.

ncloud_list_av_eventsA
Read-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_storageA
Read-only

List all block storage instances in the current region

Inputs: pageNo, pageSize, serverInstanceNo, blockStorageInstanceNoList.

ncloud_list_bucketsA
Read-only

List all Object Storage buckets in the current region

Inputs: no named parameters.

ncloud_list_cache_backup_detailsA
Read-only

List detailed backup information for a Cloud Cache server instance (includes file paths)

Inputs: cloudCacheInstanceNo (required), cloudCacheServerInstanceNo (required).

ncloud_list_cache_backupsB
Read-only

List backups for a Cloud DB for Cache (Redis/Valkey) instance

Inputs: cloudCacheInstanceNo (required).

ncloud_list_cache_bucketsA
Read-only

List Object Storage buckets available for Cloud DB for Cache backup export

Inputs: regionCode.

ncloud_list_cache_config_groupsA
Read-only

List all Cloud Cache config groups

Inputs: pageNo, pageSize.

ncloud_list_cache_config_group_versionsB
Read-only

List available Cloud Cache config group versions

Inputs: regionCode.

ncloud_list_cache_instancesA
Read-only

List all Cloud DB for Cache (Redis/Valkey) instances in the current region

Inputs: pageNo, pageSize, cloudCacheServiceName, cloudCacheInstanceNoList.

ncloud_list_cache_manual_backup_detailsA
Read-only

Get detailed information about a specific Cloud Cache manual backup

Inputs: cloudCacheManualBackupNo (required).

ncloud_list_cache_manual_backupsA
Read-only

List manual backups for Cloud DB for Cache instances

Inputs: pageNo, pageSize, cloudCacheInstanceNo.

ncloud_list_cache_usersA
Read-only

List DB users (ACL) of a Cloud DB for Cache (Redis/Valkey) instance

Inputs: cloudCacheInstanceNo (required), regionCode.

ncloud_list_certificatesA
Read-only

List all registered SSL/TLS certificates in Certificate Manager. Supports filtering by certificateName, certificateNo, or instanceNo.

Inputs: instanceNo, certificateNo, certificateName.

ncloud_list_custom_resourcesA
Read-only

Get the list of user-defined custom resources in Cloud Insight.

Inputs: query, resourceTypeId.

ncloud_list_dashboardsA
Read-only

Get the list of Cloud Insight monitoring dashboards.

Inputs: no named parameters.

ncloud_list_ddos_eventsA
Read-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_groupsB
Read-only

List Network ACL Deny-Allow Groups

Inputs: vpcNo, networkAclDenyAllowGroupName, networkAclDenyAllowGroupNoList.

ncloud_list_export_bucketsA
Read-only

List Object Storage buckets available as log export targets in Cloud Log Analytics.

Inputs: regionCode.

ncloud_list_fabric_clustersA
Read-only

List all fabric clusters in the current region

Inputs: fabricClusterName, fabricClusterNoList.

ncloud_list_file_pluginsA
Read-only

Get the full list of Cloud Insight file monitoring plugins.

Inputs: no named parameters.

ncloud_list_groupsB
Read-only

List all IAM groups for managing sub account permissions

Inputs: page, size.

ncloud_list_ids_eventsA
Read-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_scriptsA
Read-only

List all init scripts in the current region

Inputs: pageNo, pageSize, initScriptNoList.

ncloud_list_integrationsA
Read-only

Get the list of Cloud Insight integrations (paged).

Inputs: query, pageNum, pageSize.

ncloud_list_ips_eventsA
Read-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_configsA
Read-only

List all launch configurations for Auto Scaling in the current region

Inputs: pageNo, pageSize, launchConfigurationNoList.

ncloud_list_lb_listenersA
Read-only

List all listeners for a specific load balancer

Inputs: loadBalancerInstanceNo (required).

ncloud_list_lb_rulesA
Read-only

List rules registered to a load balancer listener

Inputs: loadBalancerListenerNo (required).

ncloud_list_load_balancersA
Read-only

List all load balancer instances in the current region

Inputs: vpcNo, pageNo, pageSize, loadBalancerType, +2 more.

ncloud_list_login_keysA
Read-only

List all login keys in the current region

Inputs: pageNo, pageSize.

ncloud_list_log_serversA
Read-only

List servers eligible for log collection in Cloud Log Analytics (includes per-server collection status).

Inputs: pageNo, pageSize, platform, regionCode.

ncloud_list_maintenancesA
Read-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_groupsB
Read-only

Get the list of Cloud Insight rule templates (monitoring item groups / metrics groups).

Inputs: prodKey.

ncloud_list_mongodb_backup_detailsB
Read-only

List detailed backup information for a Cloud DB for MongoDB instance

Inputs: cloudMongoDbInstanceNo (required).

ncloud_list_mongodb_backupsA
Read-only

List backups for a Cloud DB for MongoDB instance

Inputs: cloudMongoDbInstanceNo (required).

ncloud_list_mongodb_bucketsA
Read-only

List Object Storage buckets available for Cloud DB for MongoDB backup export

Inputs: regionCode.

ncloud_list_mongodb_instancesA
Read-only

List all Cloud DB for MongoDB instances in the current region

Inputs: pageNo, pageSize, cloudMongoDbServiceName, cloudMongoDbInstanceNoList.

ncloud_list_mongodb_logsA
Read-only

List server logs for a Cloud DB for MongoDB server instance

Inputs: cloudMongoDbServerInstanceNo (required).

ncloud_list_mongodb_usersA
Read-only

List users in a Cloud DB for MongoDB instance

Inputs: cloudMongoDbInstanceNo (required).

ncloud_list_monitor_groupsA
Read-only

Get the list of Cloud Insight monitoring target groups for a specific product.

Inputs: prodKey (required).

ncloud_list_mssql_backup_detailsA
Read-only

List detailed backup information for a Cloud DB for MSSQL instance including file paths

Inputs: cloudMssqlInstanceNo (required), cloudMssqlServerInstanceNo (required).

ncloud_list_mssql_backupsC
Read-only

List backups for a Cloud DB for MSSQL instance

Inputs: cloudMssqlInstanceNo (required).

ncloud_list_mssql_bucketsA
Read-only

List Object Storage buckets available for Cloud DB for MSSQL backup export

Inputs: regionCode.

ncloud_list_mssql_character_setsA
Read-only

List available character sets for Cloud DB for MSSQL

Inputs: regionCode.

ncloud_list_mssql_config_groupsA
Read-only

List available Config Groups for Cloud DB for MSSQL

Inputs: regionCode.

ncloud_list_mssql_foldersA
Read-only

List folders within an Object Storage bucket for Cloud DB for MSSQL

Inputs: bucketName (required).

ncloud_list_mssql_instancesA
Read-only

List all Cloud DB for MSSQL instances in the current region

Inputs: pageNo, pageSize, cloudMssqlServiceName, cloudMssqlInstanceNoList.

ncloud_list_mssql_log_backup_filesB
Read-only

List log backup files for a Cloud DB for MSSQL instance

Inputs: cloudMssqlInstanceNo (required), cloudMssqlServerInstanceNo (required).

ncloud_list_mssql_log_filesB
Read-only

List log files for a Cloud DB for MSSQL server instance

Inputs: cloudMssqlServerInstanceNo (required).

ncloud_list_multipart_uploadsA
Read-only

List in-progress multipart uploads for a bucket

Inputs: bucketName (required), prefix, delimiter.

ncloud_list_mysql_backup_detailsA
Read-only

List detailed backup information (including file names) for a Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required), regionCode.

ncloud_list_mysql_backupsA
Read-only

List backups for a Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required).

ncloud_list_mysql_databasesA
Read-only

List databases in a Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required).

ncloud_list_mysql_eventsA
Read-only

List event history for a Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required), regionCode.

ncloud_list_mysql_instancesA
Read-only

List all Cloud DB for MySQL instances in the current region

Inputs: pageNo, pageSize, cloudMysqlServiceName, cloudMysqlInstanceNoList.

ncloud_list_mysql_logsA
Read-only

List DB server log files for a Cloud DB for MySQL server instance

Inputs: cloudMysqlServerInstanceNo (required), regionCode.

ncloud_list_mysql_usersB
Read-only

List users in a Cloud DB for MySQL instance

Inputs: cloudMysqlInstanceNo (required).

ncloud_list_nas_snapshotsA
Read-only

List snapshots for a NAS volume instance

Inputs: nasVolumeInstanceNo (required), pageNo, pageSize.

ncloud_list_nas_volumesA
Read-only

List all NAS volume instances in the current region

Inputs: pageNo, pageSize, zoneCode, regionCode, +2 more.

ncloud_list_nat_gatewaysA
Read-only

List all NAT Gateway instances in the current region

Inputs: pageNo, vpcName, pageSize, publicIp, +9 more.

ncloud_list_network_aclsA
Read-only

List all Network ACLs in the current region

Inputs: vpcNo, networkAclName, networkAclNoList.

ncloud_list_network_interfacesA
Read-only

List all network interfaces in the current region

Inputs: pageNo, pageSize, subnetNo, serverInstanceNo, +1 more.

ncloud_list_objectsB
Read-only

List objects in an Object Storage bucket

Inputs: bucketName (required), marker, prefix, maxKeys, +1 more.

ncloud_list_object_versionsA
Read-only

List all versions of objects in a versioning-enabled Object Storage bucket

Inputs: bucketName (required), prefix, maxKeys, delimiter, +2 more.

ncloud_list_partsA
Read-only

List uploaded parts for a multipart upload in progress

Inputs: uploadId (required), bucketName (required), objectName (required).

ncloud_list_pipeline_historyB
Read-only

Get execution history list for a SourcePipeline pipeline

Inputs: projectId (required), pageNo, pageSize.

ncloud_list_pipelinesA
Read-only

List SourcePipeline pipelines with optional pagination and name search

Inputs: pageNo, pageSize, projectName.

ncloud_list_placement_groupsA
Read-only

List all placement groups in the current region

Inputs: placementGroupName, placementGroupNoList.

ncloud_list_policiesA
Read-only

List all available IAM policies

Inputs: page, size, type, searchWord, +1 more.

ncloud_list_port_pluginsA
Read-only

Get the full list of Cloud Insight port monitoring plugins.

Inputs: no named parameters.

ncloud_list_postgresql_backup_detailsA
Read-only

List detailed backup information (including file names) for a Cloud DB for PostgreSQL instance

Inputs: cloudPostgresqlInstanceNo (required), regionCode.

ncloud_list_postgresql_backupsB
Read-only

List backups for a Cloud DB for PostgreSQL instance

Inputs: cloudPostgresqlInstanceNo (required).

ncloud_list_postgresql_bucketsA
Read-only

List Object Storage buckets available for Cloud DB for PostgreSQL (for backup export)

Inputs: regionCode.

ncloud_list_postgresql_databasesA
Read-only

List databases in a Cloud DB for PostgreSQL instance

Inputs: cloudPostgresqlInstanceNo (required).

ncloud_list_postgresql_instancesA
Read-only

List all Cloud DB for PostgreSQL instances in the current region

Inputs: pageNo, pageSize, cloudPostgresqlServiceName, cloudPostgresqlInstanceNoList.

ncloud_list_postgresql_logsB
Read-only

List DB server log files for a Cloud DB for PostgreSQL server instance

Inputs: cloudPostgresqlServerInstanceNo (required), regionCode.

ncloud_list_postgresql_usersA
Read-only

List users in a Cloud DB for PostgreSQL instance

Inputs: cloudPostgresqlInstanceNo (required).

ncloud_list_process_pluginsA
Read-only

Get the full list of Cloud Insight process monitoring plugins.

Inputs: no named parameters.

ncloud_list_public_ipsA
Read-only

List all public IP instances in the current region

Inputs: pageNo, pageSize, isAssociated, publicIpInstanceNoList.

ncloud_list_rolesA
Read-only

List all IAM roles

Inputs: page, size, searchWord, searchColumn.

ncloud_list_route_tablesB
Read-only

List all route tables in the current region

Inputs: vpcNo, routeTableName, routeTableNoList, supportedSubnetTypeCode.

ncloud_list_rule_groupsB
Read-only

Get the list of Cloud Insight event rule groups for monitoring alerts.

Inputs: pageNum (required), prodKey (required), pageSize (required), search.

ncloud_list_scaling_policiesA
Read-only

List all scaling policies for an Auto Scaling Group

Inputs: autoScalingGroupNo (required), pageNo, pageSize.

ncloud_list_scheduled_actionsB
Read-only

List scheduled actions that have not yet been executed for an Auto Scaling Group

Inputs: autoScalingGroupNo (required).

ncloud_list_serversA
Read-only

List all server instances in the current region

Inputs: vpcNo, pageNo, pageSize, serverInstanceNoList.

ncloud_list_snapshotsB
Read-only

List all block storage snapshot instances

Inputs: pageNo, pageSize, blockStorageSnapshotInstanceNoList.

ncloud_list_sub_accountsA
Read-only

List all sub accounts (IAM users) in the organization

Inputs: page, size, searchWord, searchColumn.

ncloud_list_subnetsA
Read-only

List all subnets in the current region

Inputs: vpcNo, subnetName, subnetNoList, usageTypeCode, +1 more.

ncloud_list_target_groupsA
Read-only

List all target groups in the current region

Inputs: vpcNo, pageNo, pageSize, targetGroupNoList, +1 more.

ncloud_list_targetsA
Read-only

List all targets in a specific target group

Inputs: targetGroupNo (required).

ncloud_list_vpc_peeringsA
Read-only

List all VPC Peering instances in the current region

Inputs: sourceVpcNo, targetVpcNo, vpcPeeringName, vpcPeeringInstanceNoList, +1 more.

ncloud_list_vpcsA
Read-only

List all VPCs in the current region

Inputs: vpcName, vpcNoList, vpcStatusCode.

ncloud_list_waf_eventsA
Read-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_imageA
DestructiveIdempotent

⚠️ 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_registryA
DestructiveIdempotent

⚠️ 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_tagA
DestructiveIdempotent

⚠️ 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_imageA
Read-only

Get detailed information about a specific container image

Inputs: imageName (required), registryName (required).

ncloud_ncr_get_tag_detailB
Read-only

Get detailed information about a specific tag of a container image

Inputs: tagName (required), imageName (required), registryName (required).

ncloud_ncr_list_imagesA
Read-only

List all container images in a specified registry

Inputs: registryName (required), page, pageSize.

ncloud_ncr_list_registriesA
Read-only

List all container registries in the current region

Inputs: page, pageSize.

ncloud_ncr_list_tagsA
Read-only

List all tags for a specific container image in a registry

Inputs: imageName (required), registryName (required), page, pageSize.

ncloud_ncr_update_imageB
Idempotent

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_entryA
DestructiveIdempotent

⚠️ Destructive: Delete an IAM access entry from an NKS cluster. Set confirm=true to execute.

Inputs: clusterUuid (required), accessEntryNo (required), confirm.

ncloud_nks_delete_clusterA
DestructiveIdempotent

⚠️ Destructive: Permanently delete an NKS Kubernetes cluster. Set confirm=true to execute.

Inputs: clusterUuid (required), confirm.

ncloud_nks_delete_node_poolA
DestructiveIdempotent

⚠️ 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_nodeA
DestructiveIdempotent

⚠️ 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_entryC
Read-only

Get a specific IAM access entry for an NKS cluster

Inputs: clusterUuid (required), accessEntryNo (required).

ncloud_nks_get_clusterA
Read-only

Get detailed information about a specific NKS cluster

Inputs: clusterUuid (required).

ncloud_nks_get_ip_aclB
Read-only

Get IP ACL configuration for an NKS cluster

Inputs: clusterUuid (required).

ncloud_nks_get_kubeconfigA
Read-only

Retrieve the kubeconfig for a specified NKS cluster

Inputs: clusterUuid (required).

ncloud_nks_get_oidcA
Read-only

Get OIDC (OpenID Connect) provider configuration for an NKS cluster

Inputs: clusterUuid (required).

ncloud_nks_get_server_imagesA
Read-only

List available server image types for NKS cluster/node pool creation

Inputs: hypervisorCode.

ncloud_nks_get_server_specsA
Read-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_versionsA
Read-only

List available Kubernetes versions for NKS cluster creation

Inputs: hypervisorCode, isRegionalSupport.

ncloud_nks_list_access_entriesA
Read-only

List IAM access entries for an NKS cluster

Inputs: clusterUuid (required).

ncloud_nks_list_clustersA
Read-only

List all NKS (Ncloud Kubernetes Service) clusters in the current region

Inputs: no named parameters.

ncloud_nks_list_node_poolsA
Read-only

List all node pools in a specified NKS cluster

Inputs: clusterUuid (required).

ncloud_nks_list_worker_nodesA
Read-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_logA
Idempotent

Configure audit log collection via Cloud Log Analytics for an NKS cluster

Inputs: audit (required), clusterUuid (required).

ncloud_nks_set_ip_aclA
Idempotent

Configure IP ACL for an NKS cluster to restrict API server access

Inputs: entries (required), clusterUuid (required).

ncloud_nks_set_oidcB
Idempotent

Configure OIDC (OpenID Connect) authentication for an NKS cluster

Inputs: status (required), clientId (required), issuerURL (required), clusterUuid (required), +5 more.

ncloud_nks_set_return_protectionA
Idempotent

Configure return (deletion) protection for an NKS cluster

Inputs: clusterUuid (required), returnProtection (required).

ncloud_nks_update_access_entryB
Idempotent

Update an IAM access entry for an NKS cluster

Inputs: clusterUuid (required), accessEntryNo (required), kubernetesGroups.

ncloud_nks_update_auth_typeA
Idempotent

Update authentication mode for an NKS cluster

Inputs: authType (required), clusterUuid (required).

ncloud_nks_update_lb_subnetA
Idempotent

Update load balancer subnet for an NKS cluster

Inputs: clusterUuid (required), lbPublicSubnetNo, lbPrivateSubnetNo.

ncloud_nks_update_node_poolA
Idempotent

Update node pool settings (node count or autoscale) in an NKS cluster

Inputs: instanceNo (required), clusterUuid (required), autoscale, nodeCount.

ncloud_nks_update_node_pool_labelA
Idempotent

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_subnetA
Idempotent

Update subnet for a node pool in an NKS cluster

Inputs: instanceNo (required), clusterUuid (required), subnetNoList (required).

ncloud_nks_update_node_pool_taintA
Idempotent

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_encryptionB
Idempotent

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_caA
DestructiveIdempotent

⚠️ 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_ocspA
DestructiveIdempotent

⚠️ 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_caA
Read-only

Get detailed information of a specific Private CA by its tag value.

Inputs: caTag (required).

ncloud_pca_get_ca_chainA
Read-only

Get the certificate chain (PEM) of a Private CA.

Inputs: caTag (required).

ncloud_pca_get_ca_crlA
Read-only

Get the CRL (Certificate Revocation List) of a Private CA in PEM format.

Inputs: caTag (required).

ncloud_pca_get_crl_configA
Read-only

Get the CRL update interval configuration for a Private CA.

Inputs: caTag (required).

ncloud_pca_get_end_certA
Read-only

Get detailed information of a specific end-entity certificate by serial number.

Inputs: caTag (required), serialNo (required).

ncloud_pca_get_sub_csrA
Read-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_casA
Read-only

List all Private CA (Certificate Authority) instances. Returns CA info including status, type, alias, and certificate details.

Inputs: pageNo.

ncloud_pca_list_end_certsA
Read-only

List all end-entity certificates issued by a specific CA. Returns serial numbers.

Inputs: caTag (required).

ncloud_pca_revoke_end_certA
DestructiveIdempotent

⚠️ 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_csrA
Read-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_csrB
Read-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_caA
Idempotent

⚠️ 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_configB
Idempotent

Set the CRL update interval (in days) for a Private CA. Minimum 3 days.

Inputs: caTag (required), expiry (required).

ncloud_pipeline_list_sourcebuild_projectsA
Read-only

List available SourceBuild projects for pipeline task configuration

Inputs: pageNo, pageSize, searchWord.

ncloud_pipeline_list_sourcecommit_branchesB
Read-only

List branches of a SourceCommit repository for pipeline configuration

Inputs: repositoryName (required).

ncloud_pipeline_list_sourcecommit_reposA
Read-only

List available SourceCommit repositories for pipeline configuration

Inputs: pageNo, pageSize, searchWord.

ncloud_pipeline_list_sourcedeploy_projectsA
Read-only

List available SourceDeploy projects for pipeline task configuration

Inputs: pageNo, pageSize, searchWord.

ncloud_pipeline_list_sourcedeploy_scenariosA
Read-only

List available SourceDeploy scenarios for a project stage

Inputs: stageId (required), projectId (required), pageNo, pageSize, +1 more.

ncloud_pipeline_list_sourcedeploy_stagesB
Read-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_dataB
Read-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_multipleB
Read-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_previewB
Read-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_serverA
Idempotent

Reboot a Cloud DB for Cache server instance

Inputs: cloudCacheServerInstanceNo (required).

ncloud_reboot_mongodb_serverB
Idempotent

Reboot a Cloud DB for MongoDB server instance

Inputs: cloudMongoDbServerInstanceNo (required).

ncloud_reboot_mssql_serverB
Idempotent

Reboot a Cloud DB for MSSQL server instance

Inputs: cloudMssqlServerInstanceNo (required).

ncloud_reboot_mysql_serverB
Idempotent

Reboot a Cloud DB for MySQL server instance

Inputs: cloudMysqlServerInstanceNo (required).

ncloud_reboot_postgresql_serverB
Idempotent

Reboot a Cloud DB for PostgreSQL server instance

Inputs: cloudPostgresqlServerInstanceNo (required).

ncloud_reboot_serverA
Idempotent

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_ruleA
DestructiveIdempotent

⚠️ 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_ruleA
DestructiveIdempotent

⚠️ 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_pluginA
DestructiveIdempotent

⚠️ 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_sharingA
DestructiveIdempotent

⚠️ 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_controlA
DestructiveIdempotent

⚠️ 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_inboundA
DestructiveIdempotent

⚠️ 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_outboundA
DestructiveIdempotent

⚠️ 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_acgA
DestructiveIdempotent

⚠️ 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_serverA
DestructiveIdempotent

⚠️ Destructive: Remove a server instance from a placement group. Set confirm=true to execute.

Inputs: placementGroupNo (required), serverInstanceNo (required), confirm.

ncloud_remove_port_pluginA
DestructiveIdempotent

⚠️ 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_pluginA
DestructiveIdempotent

⚠️ 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_rulesC
DestructiveIdempotent

⚠️ Destructive: Remove a specific monitoring target from Cloud Insight event rules.

Inputs: prodKey (required), resourceId (required), confirm.

ncloud_remove_routeA
DestructiveIdempotent

⚠️ 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_subnetA
DestructiveIdempotent

⚠️ 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_sharingB
DestructiveIdempotent

⚠️ DESTRUCTIVE: Remove sharing permission for a server image. Set confirm=true to execute.

Inputs: serverImageNo (required), targetLoginIdList (required), confirm.

ncloud_remove_targetA
DestructiveIdempotent

⚠️ Destructive: Remove targets from a target group. Set confirm=true to execute.

Inputs: targetNoList (required), targetGroupNo (required), confirm.

ncloud_resource_attach_groupA
Idempotent

Add one or more resources to a resource group.

Inputs: groupId (required), nrnList (required).

ncloud_resource_attach_tagA
Idempotent

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_groupA
DestructiveIdempotent

⚠️ Destructive: Remove one or more resources from a resource group. Set confirm=true to execute.

Inputs: groupId (required), nrnList (required), confirm.

ncloud_resource_detach_tagA
DestructiveIdempotent

⚠️ Destructive: Remove a tag from one or more resources. Set confirm=true to execute.

Inputs: tagKey (required), nrnList (required), confirm, tagValue.

ncloud_resource_list_groupsA
Read-only

List resource groups with optional name filter and pagination.

Inputs: page, size, groupName.

ncloud_resource_list_resourcesA
Read-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_snapshotA
Destructive

⚠️ 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_processesA
Idempotent

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_idA
Read-only

Get detailed information about a specific monitoring event by event ID and rule ID.

Inputs: ruleId (required), eventId (required).

ncloud_search_event_countB
Read-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_eventsC
Read-only

Search and get monitoring events from Cloud Insight with filtering options.

Inputs: endTime (required), startTime (required), pageNum, prodKey, +3 more.

ncloud_search_logsC
Read-only

Search collected logs in Cloud Log Analytics.

Inputs: pageNo, keyword, interval, logTypes, +4 more.

ncloud_search_metric_listA
Read-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_sizeA
Idempotent

Change data node disk capacity for a Search Engine Service cluster

Inputs: dataNodeStorageSize (required), serviceGroupInstanceNo (required).

ncloud_ses_change_node_specC
Idempotent

Change server specifications for nodes in a Search Engine Service cluster

Inputs: productCode (required), computeInstanceNoList (required), serviceGroupInstanceNo (required).

ncloud_ses_change_node_typeC
Idempotent

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_clusterA
DestructiveIdempotent

⚠️ 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_acgB
Read-only

Get ACG (Access Control Group) rules for a Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_cluster_detailA
Read-only

Get detailed information about a specific Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_cluster_server_imagesA
Read-only

Get available OS types for Search Engine Service (G3/KVM only)

Inputs: no named parameters.

ncloud_ses_get_dashboardB
Read-only

Get dashboard information for a Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_import_bucketsA
Read-only

Get Object Storage bucket list available for data import

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_import_historyB
Read-only

Get data import history for a Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_login_keysA
Read-only

Get authentication key list for SSH access to Search Engine Service manager nodes

Inputs: no named parameters.

ncloud_ses_get_monitoringC
Read-only

Get monitoring data for a Search Engine Service cluster or node

Inputs: serviceGroupInstanceNo (required), endDateTime, startDateTime.

ncloud_ses_get_node_listA
Read-only

Get node list for a Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_node_productsA
Read-only

Get available node server types (product codes) for Search Engine Service (G2)

Inputs: softwareProductCode (required).

ncloud_ses_get_node_spec_detailB
Read-only

Get server specifications for each node in a Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_os_monitoringA
Read-only

Get OS-level monitoring data for a Search Engine Service node

Inputs: computeInstanceNo (required), serviceGroupInstanceNo (required), endDateTime, startDateTime.

ncloud_ses_get_os_productsA
Read-only

Get available OS types for Search Engine Service (G2)

Inputs: no named parameters.

ncloud_ses_get_server_generationsB
Read-only

Get available node server generations for Search Engine Service

Inputs: no named parameters.

ncloud_ses_get_server_specsA
Read-only

Get available node server types for Search Engine Service (G3/KVM only)

Inputs: softwareProductCode (required).

ncloud_ses_get_snapshot_bucketsA
Read-only

Get Object Storage bucket list available for storing cluster snapshots

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_snapshot_historyA
Read-only

Get snapshot creation history for a Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_subnet_listA
Read-only

Get available subnet list for Search Engine Service cluster creation

Inputs: vpcNo (required).

ncloud_ses_get_subnet_list_g3A
Read-only

Get available subnet list for Search Engine Service cluster creation (G3/KVM only)

Inputs: vpcNo (required).

ncloud_ses_get_upgrade_progressA
Read-only

Get version upgrade progress for a Search Engine Service cluster

Inputs: serviceGroupInstanceNo (required).

ncloud_ses_get_versionsA
Read-only

Get available Search Engine (Elasticsearch/OpenSearch) versions

Inputs: no named parameters.

ncloud_ses_get_vpc_listA
Read-only

Get available VPC list for Search Engine Service cluster creation

Inputs: no named parameters.

ncloud_ses_list_clustersA
Read-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_clusterA
Idempotent

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_keyA
Idempotent

Set API authentication key for Object Storage access (for snapshots)

Inputs: accessKeyId (required), secretAccessKey (required), serviceGroupInstanceNo (required).

ncloud_ses_set_snapshot_scheduleA
Idempotent

Set snapshot scheduling for a Search Engine Service cluster

Inputs: bucketName (required), scheduleExpression (required), serviceGroupInstanceNo (required).

ncloud_ses_stop_importA
Idempotent

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_protectionB
Idempotent

Set return protection for a block storage instance

Inputs: isReturnProtection (required), blockStorageInstanceNo (required).

ncloud_set_deny_allow_group_descA
Idempotent

Set or update the description of a Network ACL Deny-Allow Group

Inputs: networkAclDenyAllowGroupNo (required), networkAclDenyAllowGroupDescription (required).

ncloud_set_deny_allow_group_ipsA
Idempotent

Set the IP list for a Network ACL Deny-Allow Group

Inputs: ipList (required), networkAclDenyAllowGroupNo (required).

ncloud_set_desired_capacityA
Idempotent

Set the desired capacity for an Auto Scaling Group

Inputs: desiredCapacity (required), autoScalingGroupNo (required).

ncloud_set_file_pluginsA
Idempotent

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_descriptionA
Idempotent

Set or update the description of a load balancer instance

Inputs: loadBalancerInstanceNo (required), loadBalancerDescription (required).

ncloud_set_lb_subnetB
Idempotent

Set subnets for a load balancer instance

Inputs: subnetNoList (required), loadBalancerInstanceNo (required).

ncloud_set_member_server_image_sharingA
Idempotent

Set sharing permission for a member server image (replaces existing permissions)

Inputs: targetLoginIdList (required), memberServerImageInstanceNo (required).

ncloud_set_nas_volume_access_controlC
Idempotent

Set access control for a NAS volume instance (server-based or custom IP-based)

Inputs: nasVolumeInstanceNo (required), customIpList, serverInstanceNoList.

ncloud_set_nas_volume_return_protectionB
Idempotent

Set return protection for a NAS volume instance

Inputs: isReturnProtection (required), nasVolumeInstanceNo (required).

ncloud_set_nat_gateway_descriptionA
Idempotent

Set or update the description of a NAT Gateway instance

Inputs: natGatewayInstanceNo (required), natGatewayDescription (required).

ncloud_set_network_acl_descriptionA
Idempotent

Set or update the description of a Network ACL

Inputs: networkAclNo (required), networkAclDescription (required).

ncloud_set_port_pluginsA
Idempotent

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_pluginsA
Idempotent

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_terminationA
Idempotent

Set or unset termination protection on a server instance

Inputs: serverInstanceNo (required), isProtectServerTermination (required).

ncloud_set_regionA
Idempotent

Set the active Ncloud (Gov) region by code (KR, KRS) or Korean name (한국, 한국남부)

Inputs: region (required).

ncloud_set_route_table_descriptionB
Idempotent

Update the description of a route table

Inputs: routeTableNo (required), routeTableDescription (required).

ncloud_set_subnet_network_aclB
Idempotent

Set the Network ACL for a subnet

Inputs: subnetNo (required), networkAclNo (required).

ncloud_set_target_group_descriptionB
Idempotent

Set or update the description of a target group

Inputs: targetGroupNo (required), targetGroupDescription (required).

ncloud_set_targetsA
Idempotent

Set targets for a target group (replaces all existing targets with the specified list)

Inputs: targetNoList (required), targetGroupNo (required).

ncloud_set_vpc_peering_descriptionA
Idempotent

Set or update the description of a VPC Peering instance

Inputs: vpcPeeringInstanceNo (required), vpcPeeringDescription (required).

ncloud_sourcebuild_cancel_buildA
DestructiveIdempotent

⚠️ 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_projectA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a SourceBuild project and all its build history. Set confirm=true to execute.

Inputs: projectId (required), confirm.

ncloud_sourcebuild_get_build_historyA
Read-only

Get build history for a SourceBuild project

Inputs: projectId (required).

ncloud_sourcebuild_get_projectA
Read-only

Get detailed information about a specific SourceBuild project

Inputs: projectId (required).

ncloud_sourcebuild_list_branchesC
Read-only

List branches of a SourceCommit repository

Inputs: repositoryName (required).

ncloud_sourcebuild_list_bucketsA
Read-only

List Object Storage buckets available for SourceBuild artifact storage

Inputs: no named parameters.

ncloud_sourcebuild_list_computeA
Read-only

List available compute types for SourceBuild build environment

Inputs: no named parameters.

ncloud_sourcebuild_list_docker_enginesA
Read-only

List available Docker engine versions for SourceBuild

Inputs: no named parameters.

ncloud_sourcebuild_list_osA
Read-only

List available operating systems for SourceBuild build environment

Inputs: no named parameters.

ncloud_sourcebuild_list_projectsA
Read-only

List SourceBuild projects with optional name filter and pagination

Inputs: pageNo, pageSize, projectName.

ncloud_sourcebuild_list_registriesA
Read-only

List Container Registry registries available for SourceBuild

Inputs: no named parameters.

ncloud_sourcebuild_list_repositoriesA
Read-only

List SourceCommit repositories available for SourceBuild

Inputs: no named parameters.

ncloud_sourcebuild_list_runtimesA
Read-only

List available runtime types for a specific OS in SourceBuild

Inputs: osId (required).

ncloud_sourcebuild_list_runtime_versionsA
Read-only

List available runtime versions for a specific OS and runtime in SourceBuild

Inputs: osId (required), runtimeId (required).

ncloud_sourcebuild_start_buildB
Idempotent

Start a build for a SourceBuild project

Inputs: projectId (required).

ncloud_sourcebuild_update_projectB
Idempotent

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_repoA
DestructiveIdempotent

⚠️ Destructive: Permanently delete a SourceCommit repository. Set confirm=true to execute.

Inputs: repositoryName (required), confirm.

ncloud_sourcecommit_delete_repo_by_idA
DestructiveIdempotent

⚠️ 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_repoA
Read-only

Get detailed information about a specific SourceCommit repository by name

Inputs: repositoryName (required).

ncloud_sourcecommit_get_repo_by_idA
Read-only

Get detailed information about a specific SourceCommit repository by ID

Inputs: repositoryId (required).

ncloud_sourcecommit_list_branchesA
Read-only

List all branches in a SourceCommit repository (includes default branch info)

Inputs: repositoryName (required).

ncloud_sourcecommit_list_reposA
Read-only

List all SourceCommit repositories. Supports filtering by name and pagination.

Inputs: pageNo, pageSize, repositoryName.

ncloud_sourcecommit_list_tagsB
Read-only

List all tags in a SourceCommit repository

Inputs: repositoryName (required).

ncloud_sourcecommit_set_default_branchA
Idempotent

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_deployA
Idempotent

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_projectA
DestructiveIdempotent

⚠️ 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_scenarioA
DestructiveIdempotent

⚠️ Destructive: Delete a deployment scenario. Set confirm=true to execute.

Inputs: stageId (required), projectId (required), scenarioId (required), confirm.

ncloud_sourcedeploy_delete_stageA
DestructiveIdempotent

⚠️ 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_groupsA
Read-only

Get the list of available Auto Scaling groups for SourceDeploy stage configuration

Inputs: no named parameters.

ncloud_sourcedeploy_get_canary_analysis_reportB
Read-only

Get the canary analysis report for a specific step

Inputs: stepNo (required), stageId (required), projectId (required), scenarioId (required).

ncloud_sourcedeploy_get_canary_analysis_stepsA
Read-only

Get the canary analysis step list for a deployment

Inputs: stageId (required), projectId (required), scenarioId (required).

ncloud_sourcedeploy_get_deploy_historyA
Read-only

Get deployment history list for a project

Inputs: projectId (required), pageNo, pageSize.

ncloud_sourcedeploy_get_deploy_history_detailC
Read-only

Get detailed information about a specific deployment history entry

Inputs: historyId (required), projectId (required).

ncloud_sourcedeploy_get_k8s_clustersA
Read-only

Get the list of available Kubernetes Service clusters for SourceDeploy stage configuration

Inputs: no named parameters.

ncloud_sourcedeploy_get_objectstorage_bucketsA
Read-only

Get the list of available Object Storage buckets for SourceDeploy stage configuration

Inputs: no named parameters.

ncloud_sourcedeploy_get_objectstorage_objectsA
Read-only

Get the list of objects in an Object Storage bucket

Inputs: bucketName (required).

ncloud_sourcedeploy_get_scenarioB
Read-only

Get detailed information about a specific deployment scenario

Inputs: stageId (required), projectId (required), scenarioId (required).

ncloud_sourcedeploy_get_serversA
Read-only

Get the list of available servers for SourceDeploy stage configuration

Inputs: no named parameters.

ncloud_sourcedeploy_get_sourcebuild_projectsA
Read-only

Get the list of available SourceBuild projects for scenario source configuration

Inputs: no named parameters.

ncloud_sourcedeploy_get_sourcecommit_branchesB
Read-only

Get the list of branches in a SourceCommit repository

Inputs: repositoryName (required).

ncloud_sourcedeploy_get_sourcecommit_reposA
Read-only

Get the list of available SourceCommit repositories for scenario source configuration

Inputs: no named parameters.

ncloud_sourcedeploy_get_stageA
Read-only

Get detailed information about a specific deployment stage

Inputs: stageId (required), projectId (required).

ncloud_sourcedeploy_get_target_groupsA
Read-only

Get the list of load balancer target groups connected to an Auto Scaling group

Inputs: autoScalingGroupNo (required).

ncloud_sourcedeploy_list_projectsA
Read-only

List all SourceDeploy deployment projects with optional name filter

Inputs: pageNo, pageSize, projectName.

ncloud_sourcedeploy_list_scenariosA
Read-only

List all deployment scenarios in a SourceDeploy project stage

Inputs: stageId (required), projectId (required).

ncloud_sourcedeploy_list_stagesA
Read-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_deployC
Idempotent

Start a deployment for a specific scenario

Inputs: stageId (required), projectId (required), scenarioId (required).

ncloud_start_serverA
Idempotent

Start one or more stopped server instances

Inputs: serverInstanceNoList (required).

ncloud_stop_serverB
Idempotent

Stop one or more running server instances

Inputs: serverInstanceNoList (required).

ncloud_suspend_processesA
Idempotent

Suspend specific scaling processes for an Auto Scaling Group

Inputs: autoScalingGroupNo (required), scalingProcessCodeList (required).

ncloud_terminate_serverA
DestructiveIdempotent

⚠️ 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_asgA
Idempotent

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_resourceB
Idempotent

Update a user-defined custom resource in Cloud Insight.

Inputs: resourceId (required), resourceData (required), resourceName (required).

ncloud_update_extended_disableA
Idempotent

Disable Extended Metric collection for instances in Cloud Insight.

Inputs: cw_key (required), instanceIds (required).

ncloud_update_extended_enableA
Idempotent

Enable Extended Metric collection for instances in Cloud Insight.

Inputs: cw_key (required), instanceIds (required).

ncloud_update_integrationA
Idempotent

Update an existing Cloud Insight integration.

Inputs: url (required), name (required), payload (required), integrationId (required), +2 more.

ncloud_update_maintenanceB
Idempotent

Update an existing planned maintenance schedule in Cloud Insight.

Inputs: maintenanceId (required), desc, title, endTime, +2 more.

ncloud_update_metrics_groupA
Idempotent

Update an existing Cloud Insight rule template (metrics group).

Inputs: metricsGroupId (required), groupName, metricList.

ncloud_update_monitor_groupA
Idempotent

Update an existing Cloud Insight monitoring target group.

Inputs: monitorGroupId (required), groupName, resourceList.

ncloud_update_pipelineA
Idempotent

Update an existing SourcePipeline pipeline (tasks and triggers)

Inputs: tasks (required), projectId (required), trigger, description.

ncloud_update_product_schemaA
Idempotent

Update a user-defined custom schema in Cloud Insight.

Inputs: cw_key (required), fields (required), prodName (required).

ncloud_update_rule_groupB
Idempotent

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_channelA
DestructiveIdempotent

⚠️ 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_channelA
Read-only

Get detailed information about a specific VOD Station channel

Inputs: channelId (required).

ncloud_vodstation_list_categoriesA
Read-only

List all VOD Station encoding categories

Inputs: pageNo, pageSizeNo.

ncloud_vodstation_list_channelsA
Read-only

List all VOD Station streaming channels with pagination

Inputs: pageNo, pageSizeNo.

ncloud_vodstation_start_channelA
Idempotent

Start (resume) a VOD Station channel that is in STOPPED status

Inputs: channelId (required).

ncloud_vodstation_stop_channelA
Idempotent

Stop a VOD Station channel that is in READY status

Inputs: channelId (required).

ncloud_wms_get_monitorA
Read-only

Get detailed configuration of a specific WMS monitoring scenario

Inputs: scenarioId (required).

ncloud_wms_get_result_detailA
Read-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_resultsB
Read-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_monitorsA
Read-only

List all Web Service Monitoring (WMS) scenarios

Inputs: no named parameters.

ncloud_wms_set_statusA
Idempotent

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

    C2.9/5.0

    Scored across 877 tools

    Disambiguation2/5

    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.

    Naming Consistency3/5

    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.

    Tool Count1/5

    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.

    Completeness4/5

    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

    ActivityNo data
    ResponsivenessOutdated data

    Related MCP Connectors

    Related MCP Servers

    • A
      license
      C
      quality
      D
      maintenance
      A 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.
      30
      5
      MIT
    • A
      license
      A
      quality
      D
      maintenance
      An 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.
      12
      41
      ISC
    • A
      license
      C
      quality
      D
      maintenance
      An 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.
      55
      1
      Apache 2.0
    • A
      license
      A
      quality
      C
      maintenance
      MCP server for the Korean National Assembly Open API, enabling querying of bills, members, votes, committees, and more via natural language.
      20
      51 PyPI
      Apache 2.0