puhui-uci
  1. 轻量云
puhui-uci
  • 区域
    • [同步] 资源总览
      POST
    • [同步] 查询
      POST
  • 可用区
    • [同步] 查询
      POST
  • 套餐
    • [异步] 查询
      POST
    • [异步] 价格
      POST
  • 裸金属
    • [异步] 创建
      POST
    • [异步] 修改规格
      POST
    • [异步] 删除
      POST
    • [异步] 磁盘挂载
      POST
    • [异步] 磁盘卸载
      POST
    • [同步] 裸金属安装telegraf-240723
      POST
    • [同步] 查询
      POST
    • [异步] 设置密码
      POST
    • [异步] 重启
      POST
    • [异步] 裸金属重装系统-240723
      POST
    • [异步] 创建镜像
      POST
    • [同步] 查询脚本执行记录-240723
      POST
    • [异步] 开机
      POST
    • [异步] 关机
      POST
  • 虚拟机
    • [同步] 执行shell命令 (转发)
    • [异步] 创建
    • [同步] 修改主机名
    • [异步] 重装系统-240708
    • [同步] 主机监控信息
    • [异步] 删除
    • [异步] 磁盘挂载
    • [异步] 磁盘卸载
    • [同步] 执行shell命令
    • [同步] 获取登录私钥-240708
    • 主机Gpu设备列表
    • [同步] 主机GPU监控信息
    • [同步] 主机IB监控信息
    • [同步] 查询
    • [同步] 检查qga服务是否安装
    • [异步] 重启
    • [异步] 设置密码
    • [异步] 创建镜像
    • [同步] 设置公网IP带宽
    • [异步] 开机
    • [异步] 关机
    • [同步] 查询指定虚拟机vnc url
  • 专有网络
    • [同步] 查询
    • [同步] 更新
    • [异步] 创建
    • [异步] 删除
  • IP子网
    • [同步] 查询虚拟机子网
    • [同步] 查询
    • [异步] 创建
    • [异步] 删除
    • [同步] 查询
  • 安全组
    • [sync] 获取安全组列表
    • [sync] 添加安全组规则
    • [sync] 删除安全组规则
    • [sync] 更新安全组规则
    • [sync] 添加安全组
    • [sync] 删除安全组
    • [sync] 根据 ids 查询安全组
  • 镜像
    • 从url下载镜像
    • 删除镜像 [taskName:imageDeleteTask]
    • 根据id获取镜像
    • [同步] 获取公有云公共镜像
    • 上传镜像
  • 对象存储
    • [同步] 创建 bucket
    • [同步] 根据 id 删除 bucket
    • [同步] 查询所有 bucket
    • [同步] 根据 id 查询 bucket
    • [同步] bucket 新建对象目录
    • [同步] object 复制对象
    • [同步] object 删除对象
    • [同步] object 获取对象
    • [同步] object 上传对象
  • eip
    • 绑定eip-240529
    • 修改eip带宽eip-241212
    • 创建eip-240703
    • 删除指定eip-240703
    • 解绑eip-240529
    • 获取eip带宽范围-240705
    • 获取 eip 列表
    • 获取指定 eip 列表-240703
  • disk
    • [sync] 获取云盘种类
    • [异步] 创建云盘
    • [异步] 批量删除云盘
    • [sync] 批量获取云盘信息
    • [sync] 获取云盘创建范围
    • [异步] 磁盘扩容
  • cloudBilling
    • [阿里云]查询云服务器ECS资源的最新价格
    • [阿里云]查询云服务器ECS资源的续费价格
    • [阿里云]查询后付费产品价格
    • [阿里云]查询预付费产品价格
    • [通用]查询云服务器ECS 后付费价格
    • [通用]查询价格
    • [通用]查询云服务器ECS 抢占价格
    • [通用]查询云服务器ECS 预付费价格
  • tasks
    • 创建任务接口
  • loadbalancer
    • [异步] 创建负载均衡
    • [异步] 创建访问控制
    • [异步] 删除访问控制-240527
    • [同步] 获取访问控制列表
    • [同步] 获取指定访问控制
    • [同步] 更新访问控制-240606
    • [异步] 新建负载均衡后端服务器组
    • [异步] 后端服务器组添加服务器
    • [异步] 删除后端服务组-240527
    • [异步] 删除服务器组中的服务器-240527
    • [同步] 获取指定后端服务组列表
    • [同步] 获取指定后端服务组
    • [同步] 获取后端服务器
    • [同步] 获取指定后端服务器-240531
    • [同步] 后端服务器设置权重和端口-240527
    • [异步] 创建负载均衡证书
    • [异步] 删除证书-240527
    • [同步] 获取证书列表
    • [同步] 获取指定证书
    • [异步] 删除负载均衡实例-240527
    • [同步] 获取负载均衡列表
    • [同步] 获取指定负载均衡
    • [异步] 创建负载均衡监听
    • [同步] 创建监听转发策略-240528
    • [同步] 删除监听转发策略-240528
    • [同步] 获取指定监听转发策略-240528
    • [同步] 获取监听转发策略列表-240528
    • [同步] 修改监听域名属性(qcloud)-250226
    • [同步] 更新转发策略(qcloud)-250224
    • [异步] 删除监听-240527
    • [同步] 获取监听列表
    • [同步] 获取指定监听
    • [同步] 监听设置访问控制
    • [同步] 启用监听-240527
    • [同步] 禁用监听-240527
    • [同步] 更新监听-240531
    • [同步] 更新lb属性(qcloud)-250224
    • [同步] 负载均衡绑定安全组(qcloud)-250221
    • [同步] 启用负载均衡-240527
    • [同步] 禁用负载均衡实例-240527
    • [同步] 负载均衡解绑安全组(qcloud)-250221
  • Host
    • [同步] 数量
    • [同步] 查询
  • 调度器
    • [同步] 查看能否创建
    • [异步] 创建
  • ceph
    • [异步] 为用户分配权限(创建挂载点)
    • [异步] 创建文件系统(创建子卷)
    • [同步] 创建ceph子卷
    • [同步] 只创建用户没有任何权限
    • [同步] 创建ceph子卷组
    • [异步] 删除用户权限(删除挂载点)
    • [异步] 删除文件系统(删除子卷)
    • [同步] 获取ceph子卷完整路径
    • [同步] 查询ceph子卷状态
    • [同步] 获取挂载点信息
    • [同步] 获取挂载列表
    • [同步] 查询ceph子卷组状态
    • [同步] 查询指定卷组下所有子卷状态
  • 轻量云
    • [同步] 更新代理
      POST
    • [同步] 注册主机
      POST
    • [同步] 获取agent最新版本号
      POST
    • [同步] 删除指定host
      POST
    • [同步] 获取主机列表
      POST
    • [同步] 获取指定主机
      POST
    • [同步] 更新agent版本
      POST
    • [同步] 更新主机可用状态
      POST
  • 用户
    • [同步] 创建
    • [同步] 批量创建
    • [同步] 批量删除用户
    • [同步] 删除租户下用户
  • 任务task发送【mq对接】
    POST
  1. 轻量云

[同步] 注册主机

开发环境
http://192.168.3.254:31299
开发环境
http://192.168.3.254:31299
POST
http://192.168.3.254:31299
/api/v1/hostsTbl
轻量云
注册主机

请求参数

Body 参数application/json
cloudCredentialInfo
object (codeup_aliyun_com_644a10bf88aef0db4b8c1edc_uci_puhui-uci_pkg_types.CloudProviderParams) 
可选
accessKey
string 
必需
身份验证 AccessKey
accountId
string 
可选
用于百度云 // 服务商地址,用于私有云
hypervisor
string 
用于轻量云
可选
provider
enum<string> 
可选
云服务商,枚举类型 Aliyun、Qcloud
枚举值:
AliyunQcloudAwsHuaweiBaiduCfelCloudpodsEscrowEcloudCfelCtyunVolcEngineChinaUnionCfel
secretKey
string 
必需
身份验证 SecretKey
url
string 
可选
服务商地址,用于私有云
data
object (codeup_aliyun_com_644a10bf88aef0db4b8c1edc_uci_puhui-uci_pkg_types.CreateHostsTblRequest) 
可选
hostInfo
array[object (codeup_aliyun_com_644a10bf88aef0db4b8c1edc_uci_puhui-uci_pkg_types.RegisterHostInfo) {6}] 
可选
operator
string 
操作者
可选
示例
{
    "cloudCredentialInfo": {
        "accessKey": "string",
        "accountId": "string",
        "hypervisor": "string",
        "provider": "Aliyun",
        "secretKey": "string",
        "url": "string"
    },
    "data": {
        "hostInfo": [
            {
                "instanceType": "string",
                "ip": "string",
                "providerId": "string",
                "regionId": "string",
                "sshPort": 0,
                "zoneId": "string"
            }
        ],
        "operator": "string"
    }
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'http://192.168.3.254:31299/api/v1/hostsTbl' \
--header 'Content-Type: application/json' \
--data-raw '{
    "cloudCredentialInfo": {
        "accessKey": "string",
        "accountId": "string",
        "hypervisor": "string",
        "provider": "Aliyun",
        "secretKey": "string",
        "url": "string"
    },
    "data": {
        "hostInfo": [
            {
                "instanceType": "string",
                "ip": "string",
                "providerId": "string",
                "regionId": "string",
                "sshPort": 0,
                "zoneId": "string"
            }
        ],
        "operator": "string"
    }
}'

返回响应

🟢200成功
application/json
OK
Body
content
object 
可选
resources
array[object (codeup_aliyun_com_644a10bf88aef0db4b8c1edc_uci_puhui-uci_pkg_types.CreateSubVolumeResp) {3}] 
返回列表数据
可选
errorCode
string 
失败 code
可选
errorMsg
string 
失败信息
可选
msg
string 
响应信息,ok
可选
success
boolean 
是否操作成功
可选
示例
{
    "content": {
        "resources": [
            {
                "externalId": "string",
                "name": "string",
                "status": "string"
            }
        ]
    },
    "errorCode": "string",
    "errorMsg": "string",
    "msg": "string",
    "success": true
}
修改于 2025-04-17 10:22:13
上一页
[同步] 更新代理
下一页
[同步] 获取agent最新版本号
Built with