ProxmoxVE-AMS
  1. 配置模板管理
ProxmoxVE-AMS
  • 后台
    • API管理
      • 添加API key
      • 分页获取API信息
      • 删除指定ID的API key
      • 停用指定API
      • 启用指定API
    • IP池管理
      • 根据掩码位批量插入IP
      • 根据IP范围批量插入IP
      • 分页查询IP池列表
      • 查询指定IP池下的IP列表
      • 更新IP池信息
      • 修改IP信息
      • 删除指定IP池
    • OS管理
      • 获取在线系统列表
      • 激活在线OS
      • 手动新增OS
      • 分页获取已添加OS
      • 分页带条件获取已添加os
      • 下载镜像
      • 删除os
      • 修改os
    • 登录鉴权
      • 登陆接口
    • 地区管理
      • 增加地区
      • 删除地区
      • 修改地区
      • 分页查询地区
      • 查询指定id的地区
      • 添加某节点到指定地区
      • 获取指定地区的节点列表
      • 获取指定父级地区的子地区列表
      • 分页查询父级(一级)地区
    • 节点池管理
      • 网卡管理
        • 获取节点网卡信息
        • 获取节点网卡配置文件信息
        • 创建指定节点虚拟网卡
      • 负载信息
        • 查询单个节点状态
        • 获取指定节点负载信息
        • 获取节点总数
      • SDN
        • vnets
          • subnets
            • 添加子网
            • 根据vnet查询subnet列表
          • 添加vnet区域
          • 查询vnet列表
        • 添加sdn区域
        • 根据id删除sdn区域
        • 根据标识zone删除sdn区域
        • 查询sdn区域列表
      • NAT相关
        • PVE主控创建NAT
      • 添加PVE主控节点
      • 分页获取集群节点列表
      • 修改集群节点信息
      • 删除指定ID节点
    • 超管账号管理
      • 添加超管账号
      • 分页查询超管账号
      • 修改超管账号接口
      • 根据uuid查询超管
      • 删除超管账号
    • 实例管理
      • 模板管理
      • 配置模板管理
        • 增加配置模板
          POST
        • 删除配置模板
          DELETE
        • 修改配置模板
          PUT
        • 分页查询配置模板
          GET
      • 实例操作
        • NAT
          • 添加虚拟机NAT规则
          • 删除虚拟机NAT规则
          • 获取虚拟机NAT规则
          • 获取虚拟机NAT相关信息
        • 电源状态操作
        • 重装虚拟机系统
        • 删除虚拟机
      • 创建虚拟机
        POST
      • 分页获取实例信息
        GET
      • 带参数分页获取实例信息
        GET
      • 获取虚拟机主机信息
        GET
      • 获取虚拟机历史负载
        GET
      • 获取指定虚拟机的vnc地址
        GET
      • 以降序排列获取虚拟机分页列表
        GET
      • 分页获取指定状态的虚拟机列表
        GET
      • 获取指定状态的虚拟机总数
        GET
      • 获取实例总数
        GET
      • 修改指定虚拟机的VNC密码
        PUT
    • 系统设置
      • 获取被控通讯密钥
      • 获取全局虚拟机默认系统盘大小
      • 修改全局虚拟机默认系统盘大小
      • 获取全部配置
      • 修改系统配置
    • 日志管理
    • 限制功能
      • CPU模型管理
        • 新增cpu信息模型
        • 删除cpu信息模型
        • 修改cpu信息模型
        • 查询cpu信息模型
        • 分页查询cpu信息模型
      • 硬件模型管理
        • 新增smbios信息模型
        • 删除smbios信息模型
        • 修改smbios信息模型
        • 查询smbios信息模型
        • 分页查询smbios信息模型
      • 组合模板
        • 添加模型组
        • 删除模型组
        • 修改模型组
        • 查询模型组
        • 分页查询模型组
    • VNC控制器管理
      • 增加vnc控制器节点
      • 删除vnc控制器节点
      • 修改vnc控制器节点
      • 分页查询vnc控制器节点
  • API
    • NAT
      • 添加虚拟机NAT规则
      • 删除虚拟机NAT规则
      • 获取虚拟机NAT规则
      • 获取虚拟机NAT相关信息
    • 创建虚拟机
    • 虚拟机电源状态管理
    • 重装系统
    • 删除虚拟机
    • 修改虚拟机密码
    • 续期
    • 获取指定虚拟机数据
    • 获取指定虚拟机的vnc地址
    • 修改指定虚拟机的VNC密码
    • 通讯测试
    • 分页获取实例信息
    • 带参数分页获取实例信息
    • 以降序排列获取虚拟机分页列表
    • 获取实例总数
    • 获取虚拟机历史负载
    • 分页获取指定状态的虚拟机列表
    • 获取指定状态的虚拟机总数
  • 通用接口
    • 获取CPU类型
    • 获取OS类型
    • 获取OS架构列表
    • 获取系统版本信息
  • 受控端
    • 状态查询
    • 获取版本号
    • 获取指定目录文件列表
    • 下载文件到指定目录
    • 重置虚拟机密码
    • 删除指定目录下的指定文件
    • 更新程序
    • 导入磁盘到虚拟机
    • 读取指定目录下文件的内容
    • 创建VNC服务
    • 停止指定vnc服务
    • 导入vnc配置信息
    • 重启网桥
    • 添加端口转发规则
    • 删除端口转发规则
    • 获取端口转发规则
    • 添加端口转发接口
  1. 配置模板管理

修改配置模板

测试中
PUT
/{adminPath}/updateConfiguretemplate
最后修改时间:2023-09-21 15:22:19
责任人:mryunqi
修改配置模板

请求参数

Path 参数
adminPath
string 
必需
示例值:
admin
Header 参数
Authorization
string 
可选
Body 参数application/json
configureTemplateId
integer  | null 
配置模板ID
可选
sockets
integer  | null 
插槽数,默认为1
可选
cores
integer  | null 
核心,默认1
可选
threads
integer  | null 
线程数,默认1
可选
devirtualization
boolean  | null 
可选
是否去虚拟化,默认false
kvm
boolean  | null 
可选
是否开启kvm虚拟化,默认开启
cpuModel
integer  | null 
cpu信息模型ID
可选
modelGroup
integer  | null 
可选
组合模型ID,优先级大于cpuModel
nested
boolean  | null 
可选
是否开启嵌套虚拟化,默认关闭
cpu
string  | null 
可选
cpu类型,默认kvm64,如果开启了nested,cpu必须为host或max
cpuUnits
integer  | null 
可选
cpu限制(单位:百分比),列:10 为10%
bwlimit
integer  | null 
可选
I/O限制(单位MB/S),注意该参数为迁移服务器或克隆等操作才会有效,实际虚拟机I/O限制为下方的读写限制参数
flowLimit
integer  | null 
可选
月流量限制(单位:GB)
usedFlow
number  | null 
可选
月流量使用量(单位:GB)
arch
string  | null 
可选
系统架构(x86_64,arrch64),默认x86_64
acpi
string  | null 
可选
acpi 默认1 开启
memory
integer  | null 
可选
内存 单位Mb,默认512
storage
string  | null 
可选
PVE磁盘名,auto为自动
systemDiskSize
integer  | null 
可选
系统盘大小,单位Gb
mbpsRd
integer  | null 
可选
系统磁盘读取长效限制 单位mb/s
mbpsRdMax
integer  | null 
可选
系统磁盘读取突发限制 单位mb/s
mbpsWr
integer  | null 
可选
系统磁盘写入长效限制 单位mb/s
mbpsWrMax
integer  | null 
可选
系统磁盘写入突发限制 单位mb/s
iopsRd
integer  | null 
可选
系统磁盘iops读取长效限制 单位ops/s
iopsRdMax
integer  | null 
可选
系统磁盘iops读取突发限制 单位ops/s
iopsWr
integer  | null 
可选
系统磁盘iops写入长效限制 单位ops/s
iopsWrMax
integer  | null 
可选
系统磁盘iops写入突发限制 单位ops/s
dataDisk
可选
附加磁盘,最多添加25块,单位大小GB
bandwidth
integer  | null 
带宽,单位Mbps
可选
onBoot
integer  | null 
可选
是否开机自启 0:否 1:是,默认0关闭
ifnat
integer  | null 
是否开启nat
可选
natnum
integer  | null 
nat端口转发数量
可选
name
string 
必需
示例
{
  "configureTemplateId": 0,
  "sockets": 0,
  "cores": 0,
  "threads": 0,
  "devirtualization": true,
  "kvm": true,
  "cpuModel": 0,
  "modelGroup": 0,
  "nested": true,
  "cpu": "string",
  "cpuUnits": 0,
  "bwlimit": 0,
  "flowLimit": 0,
  "usedFlow": 0,
  "arch": "string",
  "acpi": "string",
  "memory": 0,
  "storage": "string",
  "systemDiskSize": 0,
  "mbpsRd": 0,
  "mbpsRdMax": 0,
  "mbpsWr": 0,
  "mbpsWrMax": 0,
  "iopsRd": 0,
  "iopsRdMax": 0,
  "iopsWr": 0,
  "iopsWrMax": 0,
  "dataDisk": null,
  "bandwidth": 0,
  "onBoot": 0,
  "ifnat": 0,
  "natnum": 0,
  "name": "string"
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request PUT '/admin/updateConfiguretemplate' \
--header 'Authorization;' \
--header 'Content-Type: application/json' \
--data-raw '{
    "configureTemplateId": 0,
    "sockets": 0,
    "cores": 0,
    "threads": 0,
    "devirtualization": true,
    "kvm": true,
    "cpuModel": 0,
    "modelGroup": 0,
    "nested": true,
    "cpu": "string",
    "cpuUnits": 0,
    "bwlimit": 0,
    "flowLimit": 0,
    "usedFlow": 0,
    "arch": "string",
    "acpi": "string",
    "memory": 0,
    "storage": "string",
    "systemDiskSize": 0,
    "mbpsRd": 0,
    "mbpsRdMax": 0,
    "mbpsWr": 0,
    "mbpsWrMax": 0,
    "iopsRd": 0,
    "iopsRdMax": 0,
    "iopsWr": 0,
    "iopsWrMax": 0,
    "dataDisk": null,
    "bandwidth": 0,
    "onBoot": 0,
    "ifnat": 0,
    "natnum": 0,
    "name": "string"
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
删除配置模板
下一页
分页查询配置模板
Built with