vCenter 어댑터의 인스턴스를 생성하도록 결정한 후에는 해당 어댑터에 필요한 개체 유형을 식별해야 합니다. vCenter 어댑터의 모든 개체 유형 목록을 검색하도록 GET 요청을 수행합니다.

사전 요구 사항

vCenter 어댑터의 어댑터 유형을 파악하고 있는지 확인합니다.

프로시저

  1. vCenter 어댑터의 모든 개체 유형을 나열하기 위해 GET 요청을 수행합니다.
    GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds
  2. 응답을 살펴 필요한 개체 유형을 식별합니다.
    vCenter 어댑터에 필요한 개체 유형의 응답 부분을 참조하십시오.

예: vCenter 어댑터에 필요한 개체 유형

이 예에서는 vCenter 어댑터의 모든 개체 유형을 찾습니다.

요청 헤더:
GET https://vrealize.example.com/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이 필요합니다.