确定要创建 vCenter 适配器的实例后,您必须确定该适配器所需的对象类型。您可发出 GET 请求来检索 vCenter 适配器的所有对象类型的列表。

前提条件

确认您知道 vCenter 适配器的适配器类型。

过程

  1. 发出 GET 请求以列出 vCenter 适配器的所有对象类型。
    GET https://www.mgmt.cloud.vmware.com/vrops-cloud/suite-api/api/adapterkinds/VMWARE/resourcekinds
  2. 检查响应以确定所需的对象类型。
    请参阅 vCenter 适配器所需的对象类型 的响应部分。

示例: vCenter 适配器所需的对象类型

此示例将查找 vCenter 适配器的所有对象类型。

请求标头:
GET https://www.mgmt.cloud.vmware.com/vrops-cloud/suite-api/api/adapterkinds/VMWARE/resourcekinds
JSON 格式响应的代码段:
200 OK
{
  "key": "VMwareAdapter Instance",
  "name": "vCenter Server",
  "adapterKind": "VMWARE",
  "resourceKindType": "ADAPTER_INSTANCE",
  "resourceKindSubType": "NONE",
  "resourceIdentifierTypes": [
    {
      "name": "AUTODISCOVERY",
      "dataType": "STRING",
      "isPartOfUniqueness": false
    },
    {
      "name": "DISABLE_COMPUTATION_BASED_ON_CONSUMERS", 
      "dataType": "STRING",
      "isPartOfUniqueness": false
    },
    {
      "name": "DV_PORT_GROUP_DISABLED",
      "dataType": "STRING",
      "isPartOfUniqueness": false
    },
    {
      "name": "DVS_DISABLED",
      "dataType": "STRING",
      "isPartOfUniqueness": false
    },
    {
      "name": "PROCESSCHANGEEVENTS",
      "dataType": "STRING",
      "isPartOfUniqueness": false
    },
    {
      "name": "VCURL",
      "dataType": "STRING",
      "isPartOfUniqueness": true
    },
    ...
    {
      "name": "VM_LIMIT",
      "dataType": "INTEGER",
      "isPartOfUniqueness": false
    }
    ],           
  ...
}

此代码段显示具有属性 "resourceKindType": "ADAPTER_INSTANCE" 的资源种类。任何具有资源标识符 "isPartOfUniqueness":true 的对象类型都需要该对象类型的值,并且需要 API 请求来创建适配器实例。

vCenter 适配器的适配器实例需要 VCURL 的值或 vCenter 的 URL。