Une fois que vous savez que vous souhaitez créer une instance de l'adaptateur vCenter, vous devez identifier les types d'objet requis pour cet adaptateur. Effectuez une demande GET pour récupérer une liste de tous les types d'objet de l'adaptateur vCenter.
Conditions préalables
Vérifiez que vous connaissez le type de l'adaptateur vCenter.
Procédure
Exemple : Types d'objet requis pour l'adaptateur vCenter
Cet exemple permet de trouver tous les types d'objet de l'adaptateur vCenter.
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 } ], ... }
Cet extrait indique le type de ressource avec l'attribut "resourceKindType": "ADAPTER_INSTANCE"
. Tout type d'objet disposant de l'identifiant de ressource "isPartOfUniqueness":true
doit être accompagné d'une valeur pour ce type d'objet avec la demande d'API pour créer l'instance de l'adaptateur.
Une instance d'adaptateur pour l'adaptateur vCenter nécessite une valeur pour VCURL
ou l'URL du vCenter.