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 |