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
Beispiel: Für den vCenter-Adapter benötigte Objekttypen
In diesem Beispiel werden alle Objekttypen für den vCenter-Adapter ermittelt.
GET https://vrealize.example.com/suite-api/api/adapterkinds/VMWARE/resourcekinds
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.