Nachdem Sie festgestellt haben, dass Sie eine Instanz des vCenter-Adapters erstellen möchten, müssen Sie herausfinden, welche Objekttypen für diesen Adapter benötigt werden. Sie rufen mit einer GET-Anforderung eine Liste aller Objekttypen für den vCenter-Adapter ab.

Voraussetzungen

Vergewissern Sie sich, dass Sie den Adaptertyp für den vCenter-Adapter kennen.

Prozedur

  1. Rufen Sie mit einer GET-Anforderung eine Liste aller Objekttypen für den vCenter-Adapter ab.
    GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds
  2. Lesen Sie die Antwort, um herauszufinden, welche Objekttypen benötigt werden.
    Mehr darüber erfahren Sie im Antwortteil von Für den vCenter-Adapter benötigte Objekttypen.

Beispiel: Für den vCenter-Adapter benötigte Objekttypen

In diesem Beispiel werden alle Objekttypen für den vCenter-Adapter ermittelt.

Kopfzeile der Anforderung:
GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds
Ausschnitt der Antwort in 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
    }
    ],           
  ...
}

Dieser Ausschnitt zeigt den Ressourcentyp mit dem Attribut "resourceKindType": "ADAPTER_INSTANCE". Jeder Objekttyp mit dem Ressourcenbezeichner "isPartOfUniqueness":true benötigt einen Wert für diesen Objekttyp mit der API-Anforderung zur Erzeugung der Adapterinstanz.

Für eine Adapterinstanz des vCenter-Adapters wird ein Wert für VCURL oder die URL des vCenter benötigt.