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.