ncloud_create_server
Create a new server instance on Naver Cloud Platform. Supports KVM (Gen3) and XEN (Gen2) with configurable volumes, networks, and a dry-run preview option.
Instructions
Create a new server instance. For KVM (Gen3): use serverImageNo + serverSpecCode; for the boot volume (blockStorageMappingList order 0), prefer CB2 unless the user asks otherwise — CB2 is the recommended default for Gen3 KVM (volume type cannot be changed after creation). For XEN (Gen2): use serverImageProductCode + serverProductCode, or serverImageNo + serverSpecCode. Use dryRun=true to preview without creating.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vpcNo | Yes | VPC number | |
| dryRun | No | If true, returns a preview without actually creating the server | |
| subnetNo | Yes | Subnet number | |
| serverName | No | Server name (lowercase+numbers+hyphen, 3-30 chars) | |
| initScriptNo | No | Init script number | |
| loginKeyName | No | Login key name for SSH access | |
| serverImageNo | No | Server image number from ncloud_get_server_images (required for KVM/Gen3) | |
| serverSpecCode | No | Server spec code from ncloud_get_server_specs (required for KVM/Gen3, e.g., c2-g3, s2-g3) | |
| placementGroupNo | No | Placement group number | |
| feeSystemTypeCode | No | Fee system type (MTRAT: hourly, FXSUM: monthly) | |
| serverDescription | No | Server description | |
| serverProductCode | No | Server product code (legacy, XEN/RHV only, use with serverImageProductCode) | |
| networkInterfaceList | No | Network interface configuration list | |
| associateWithPublicIp | No | Associate a new public IP on creation | |
| serverImageProductCode | No | Server image product code (legacy, XEN/RHV only) | |
| blockStorageMappingList | No | Block storage mapping — KVM (Gen3) only. Selects the boot volume type (order 0) and/or creates additional volumes at server creation. Recommendation: for a KVM boot volume set order 0 + blockStorageVolumeTypeCode 'CB2' unless the user asks otherwise. If omitted entirely, the API default (CB1) is used. Not supported on XEN (Gen2). | |
| isProtectServerTermination | No | Enable termination protection | |
| memberServerImageInstanceNo | No | Member server image instance number (custom image) |