本API文档提供了一系列用于管理虚拟机的接口,涵盖了虚拟机的创建、查询、更新、删除以及状态控制等功能,方便用户对虚拟机进行全面管理。
以下是各个接口的详细信息:
/api/vps/v1/virtual-machines/{virtualMachineId}GETvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machinesPOSTtemplate_id:模板ID(必需)data_center_id:数据中心ID(必需)post_install_script_id:事后安装脚本IDpassword:虚拟机密码,若未提供则自动生成随机密码。hostname:自定义主机名install_monarx:是否安装Monarx恶意软件扫描程序(如果支持)enable_backups:是否启用每周备份计划/api/vps/v1/virtual-machines/{virtualMachineId}PUTvirtualMachineId:虚拟机ID(必需)hostname:新的主机名template_id:新模板IDdata_center_id:新数据中心IDpost_install_script_id:新事后安装脚本IDpassword:新密码/api/vps/v1/virtual-machines/{virtualMachineId}DELETEvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machinesGET/api/vps/v1/virtual-machines/{virtualMachineId}/startPOSTvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machines/{virtualMachineId}/stopPOSTvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machines/{virtualMachineId}/restartPOSTvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machines/{virtualMachineId}/snapshotGETvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machines/{virtualMachineId}/snapshotPOSTvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machines/{virtualMachineId}/snapshotDELETEvirtualMachineId:虚拟机ID(必需)/api/vps/v1/virtual-machines/{virtualMachineId}/snapshotPUTvirtualMachineId:虚拟机ID(必需)