The latest service changes have not yet been reflected in this content. We will update the content as soon as possible. Please refer to the Korean version for information on the latest updates.
Available in VPC
Description
This is a list of subcommands that can be executed in the vserver command.
Commands
Common
| Commands | Description |
|---|---|
| getRegionList | Gets region list |
| getZoneList | Gets zone list |
| getServerImageProductList | Gets the list of server image products provided by NAVER Cloud Platform |
| getServerProductList | Gets the list of server specification products provided by NAVER Cloud Platform using the server image product code |
| getRaidList | Search available RAID list |
Login Key
| Commands | Description |
|---|---|
| getLoginKeyList | Gets the key that encrypts and decrypts a password using the login key for accessing a server instance (VM) |
| createLoginKey | Creates the key that encrypts and decrypts a password using the login key for accessing a server instance (VM) |
| deleteLoginKeys | Deletes the key that encrypts and decrypts a password using the login key for accessing a server instance (VM) |
| importLoginKey | Creates the key that encrypts and decrypts a password using the login key for accessing a server instance (VM) You need to import a public key that you generated with ssh-keygen |
Placement Group
| Commands | Description |
|---|---|
| getPlacementGroupList | Gets the list of physical placement groups where the server instance (VM) belongs |
| getPlacementGroupDetail | Gets the physical placement group details using the physical placement group number |
| createPlacementGroup | Creates a physical placement group where the server instance (VM) belongs |
| deletePlacementGroup | Deletes physical placement group |
| addPlacementGroupServerInstance | Adds server instance to a physical placement group |
| removePlacementGroupServerInstance | Removes server instance from a physical placement group |
Server
| Commands | Description |
|---|---|
| getServerInstanceList | Gets the list of server instances (VM) |
| getServerInstanceDetail | Gets the server instance details using the server instance number |
| createServerInstances | Creates server instance (VM) |
| startServerInstances | Starts server instance (VM) in the Stopped status |
| stopServerInstances | Stops server instance (VM) in the Running status |
| rebootServerInstances | Restarts server instance (VM) in the Running status |
| terminateServerInstances | Terminates server instance (VM) in the Stopped status |
| changeServerInstanceSpec | Changes the specifications of server instance (VM) in the Stopped status |
| getRootPassword | Gets the password of the root account using the login key of a server instance (VM) If privateKey is not entered, it gets the encrypted password of the corresponding server instance |
| getRootPasswordServerInstanceList | Gets the list of root passwords using the login key of server instance (VM) If privateKey is not entered, it gets the encrypted password of the corresponding server instance |
| setProtectServerTermination | Sets server termination protection status |
Server Image
| Commands | Description |
|---|---|
| getMemberServerImageInstanceList | Gets the list of the member server image instances |
| getMemberServerImageInstanceDetail | Gets the member server image instance details using the member server image instance number |
| createMemberServerImageInstance | Creates member server image instance from server instance in the Stopped/Running status |
| deleteMemberServerImageInstances | Deletes the list of the member server image instances |
| setMemberServerImageSharingPermission | Sets sharing permission for member server images |
| addMemberServerImageSharingPermission | Adds sharing permission for member server images |
| removeMemberServerImageSharingPermission | Removes sharing permission for member server images |
Storage
| Commands | Description |
|---|---|
| getBlockStorageInstanceList | Gets the list of block storage instances |
| getBlockStorageInstanceDetail | Gets the block storage instance details using the block storage instance number |
| createBlockStorageInstance | Creates block storage instances |
| deleteBlockStorageInstances | Deletes the list of block storage instances |
| attachBlockStorageInstance | Assigns block storage instances to server instances |
| detachBlockStorageInstances | Removes assignment of the list of block storage instances from the server instance |
| changeBlockStorageVolumeSize | Resizes the block storage volume |
| setBlockStorageReturnProtection | Sets block storage termination protection status |
Snapshot
| Commands | Description |
|---|---|
| getBlockStorageSnapshotInstanceList | Gets the list of block storage snapshot instances |
| getBlockStorageSnapshotInstanceDetail | Gets the block storage snapshot instance details using a block storage snapshot instance number |
| createBlockStorageSnapshotInstance | Creates block storage snapshot instances |
| deleteBlockStorageSnapshotInstances | Deletes the list of block storage snapshot instances |
Public IP
| Commands | Description |
|---|---|
| getPublicIpInstanceList | Gets the public IP instance list |
| getPublicIpInstanceDetail | Gets the public IP instance details using a public IP instance number |
| createPublicIpInstance | Creates public IP instances |
| deletePublicIpInstance | Deletes public IP instance |
| getPublicIpTargetServerInstanceList | Gets the list of server instances to which public IP instances can be assigned |
| associatePublicIpWithServerInstance | Assigns public IP instance to a server instance |
| disassociatePublicIpFromServerInstance | Removes public IP instance's assignment from a server instance |
Init Script
| Commands | Description |
|---|---|
| getInitScriptList | Gets the list of initialization scripts created by the user |
| getInitScriptDetail | Gets the initialization script details using an initialization script number |
| createInitScript | Creates initialization script number |
| deleteInitScripts | Deletes initialization script list |
Network Interface
| Commands | Description |
|---|---|
| getNetworkInterfaceList | Gets network interface list |
| getNetworkInterfaceDetail | Gets the network interface details using network interface number |
| createNetworkInterface | Creates network interfaces |
| deleteNetworkInterface | Deletes network interfaces |
| attachNetworkInterface | Assigns network interfaces to server instances. Up to 3 network interfaces can be assigned, including the server instance's default network interface |
| detachNetworkInterface | Removes the network interface assigned to a server instance The default network interface of a server instance cannot be removed |
| addNetworkInterfaceAccessControlGroup | Adds the ACG list of to be applied to network interfaces Up to 3 ACGs can be applied per network interface |
| removeNetworkInterfaceAccessControlGroup | Removes the ACG list applied to network interfaces At least 1 ACG should be applied per network interface |
| assignSecondaryIps | Assigns secondary IPs to a network interface |
| unassignSecondaryIps | Removes secondary IPs assigned to a network interface |
| enableFlowLog | Deactivate the Flowlog |
| disableFlowLog | Deactivate the Flowlog |
| getFlowLogConfigurationList | Flowlog setting information query |
ACG
| Commands | Description |
|---|---|
| getAccessControlGroupList | View ACG list ACG can be set on the network interface for the access control feature |
| getAccessControlGroupDetail | Searches the ACG details using the ACG number |
| createAccessControlGroup | Create ACG |
| deleteAccessControlGroup | Delete ACG |
| getAccessControlGroupRuleList | Searches the rule list of ACG using the ACG number |
| addAccessControlGroupInboundRule | Adds ACG's inbound rule list |
| addAccessControlGroupOutboundRule | Adds ACG's outbound rule list |
| removeAccessControlGroupInboundRule | Removes ACG's inbound rule list |
| removeAccessControlGroupOutboundRule | Removes ACG's outbound rule list |