Ihre Instanz von vRealize Operations Manager enthält mehrere Adaptertypen. Um den Adaptertyp für den vCenter-Adapter zu finden, rufen Sie mit einer GET-Anforderung eine Liste aller Adaptertypen auf. Die API-Antwort umfasst alle Objekttypen, die vom Adapter überwacht werden.
Voraussetzungen
Vergewissern Sie sich, dass Sie bei der Instanz von vRealize Operations Manager angemeldet sind.
Prozedur
Beispiel: Ermitteln des Adapter- und Objekttyps für den vCenter-Adapter
In diesem Beispiel werden der Adaptertyp für den vCenter-Adapter und alle in der Definition des Adaptermodells enthaltenen Objekttypen ermmittelt.
Kopfzeile der Anforderung:
GET https://vRealize.example.com/suite-api/api/adapterkinds Content-Type: application/json Authorization: vRealizeOpsToken <vROps_token> Accept: application/json
Wobei vROps_token das Token ist, das Sie der Antwort in Erwerben eines Authentifizierungs-Token entnommen haben.
200 OK
{
"key": "VMWARE",
"name": "vCenter Adapter",
"description": "Provides the connection information and credentials required...",
"adapterKindType": "GENERAL",
"describeVersion": 573,
"identifiers": [],
"resourceKinds": [
"ClusterComputeResource",
"ComputeResource",
"CustomDatacenter",
"Datacenter",
"Datastore",
"StoragePod",
"DatastoreFolder",
"VM Entity Status",
"Folder",
"HostFolder",
"HostSystem",
"NetworkFolder",
"ResourcePool",
"VMwareAdapter Instance",
"VirtualMachine",
"VMFolder",
"DistributedVirtualPortgroup",
"VmwareDistributedVirtualSwitch",
"vSphere World"
],
...
}
Für den vCenter-Adapter ist der adapter-kind-Schlüssel VMware. Die resourceKinds sind die Objekttypen, die der vCenter-Adapter überwacht. Für den Objekttyp „virtuelle Maschine“ ist resourceKinds VirtualMachine.