跳至主内容

updateIntegration

使用此方法更新在 集成中心 .

参数

参数

描述

包含在请求中

类型

取值

integrationId

需要更新的集成ID。

必填

字符串

无额外要求。

name

集成的新名称。

可选

字符串

无额外要求。

specifics

集成的配置设置。

可选

对象

参考 speficics .

对象

speficics

参数

描述

包含在请求中

类型

主机名

目标 IP主机名 需要更新的vCenter服务器地址。

可选

字符串

端口

用于连接集成目标的端口号。

默认值: 443

可选

整数

用户名

用于身份验证的用户名。

可选

字符串

密码

用于身份验证的密码。

可选

字符串

重试认证

决定集成是否应在认证失败时重试。

默认值: true .

可选

布尔型

retryAuthenticationTimeToWait

认证重试之间的等待时间(秒)。

默认值: 5

可选

整型

retryAuthenticationMaxAttempts

允许的最大认证重试次数。

默认值: 3

可选

整型

verifyTLSCertificate

指定连接vCenter服务器时是否验证TLS证书。

默认值: true .

可选

布尔型

viewType

定义vCenter的视图模式。

可选值:

  • 1 - 虚拟机和模板

  • 2 - 主机和集群

默认值: 1

注意

使用任何无效值将导致采用默认值。

可选

整数

返回值

属性

类型

描述

结果

对象

包含请求的结果。

对象

结果

属性

类型

描述

成功

布尔值

指示请求是否成功。

示例

请求 :

{
  "method": "updateIntegration",
  "id": "7125364d-f7da-4660-870e-793f2af1941a",
  "jsonrpc": "2.0",
  "params": {
    "integrationId": "6788dd3aae9178700406b8ca",
    "name": "edited05M353Nwh9Dn9BbCkSoD",
    "specifics": {
      "hostname": "K6Qxish1dN.com",
      "port": 555,
      "username": "updated_username",
      "password": "updated_password",
      "retryAuthentication": false,
      "retryAuthenticationTimeToWait": 6,
      "retryAuthenticationMaxAttempts": 4,
      "verifyTLSCertificate": false,
      "viewType": 1
    }
  }
}

响应 :

{
  "id": "7125364d-f7da-4660-870e-793f2af1941a",
  "jsonrpc": "2.0",
  "result": {
    "success": true
  }
}