资源中心/VMware管理(Plus)/vCenter相关接口
POSTvCenter Operations起始版本 0.6同步需要认证
添加vCenter资源
添加vCenter资源
调试可用性
在线调试
使用当前认证信息和示例参数提交 Mock 请求。
请求参数
请求体字段
paramsObject必填请求体参数结构
usernameString必填登录 vCenter 用户名
passwordString必填登录 vCenter 用户密码
zoneUuidString必填vCenter 将要添加至的目标区域UUID
nameString必填vCenter 的名称
httpsboolean是否启用 HTTPS 登录(默认开启)
domainNameString必填vCenter 域名
descriptionStringvCenter 的详细描述
resourceUuidStringvCenter 的UUID。若指定,云主机会使用该字段值作为UUID。
portInteger可选。
systemTagsList系统标签
userTagsList用户标签
响应状态
请求地址
POST/zstack/v1/vcenters
/zstack/v1/vcenters
请求示例
curl -X POST 'http://{host}/zstack/v1/vcenters' -H 'Authorization: OAuth {sessionUuid}' -H 'Content-Type: application/json;charset=UTF-8' -d '{"params":{"username":"<username>","password":"<password>","zoneUuid":"<zoneUuid>","name":"<name>","https":true,"domainName":"<domainName>","description":"<description>","resourceUuid":"<resourceUuid>","port":1},"systemTags":["<systemTags>"],"userTags":["<userTags>"]}'
响应示例
200{ "inventory": { "uuid": "1497ae9206ea3f82bb13c34c307299b9", "name": "vc1", "domainName": "vsphere-local.net", "userName": "admin@vsphere-local.net", "https": true, "state": "Enabled", "status": "Connected" }, "skippedResources": { "vmInstances": [ { "uuid": "example", "name": "exampleVm" } ] } }变更历史
此 API 暂无变更历史记录。
