Listing 1: Anlegen eines DataSet curl --location –request POST 'https://vc1.lab.local/api/vcenter/vm/vm-2003/data-sets' \ --header 'api-session-id: dadce554314f7641f3bb7903caa3e4fc' \ --header 'Content-Type: application/json' \ --data '{ "name": "my-first-dataset", "description": "description for my first dataset", "host": "READ_WRITE", "guest": "READ_ONLY" "omit_from_snapshot_and_clone": true } Listing 2: Auslesen eines DataSet # List DataSets root@debian:~# vmtoolsd --cmd 'datasets-list' { "result": true, "datasets" : [ { "name":"my-first-dataset", "description":"description for my first dataset" } ] } # Query DataSet root@debian:~# vmtoolsd --cmd 'datasets-query {"dataset": "my-first-dataset"}' { "result": true, "info" :{"name":"my-first-dataset", "description":"description for my first dataset", "used":32, "hostAccess":"READ_WRITE", "guestAccess":"READ_ONLY", "omitFromSnapshotAndClone":true} } # List Keys root@debian:~# vmtoolsd --cmd 'datasets-list-keys {"dataset": "my-first-dataset"}' { "result": true, "keys": [ "first-field"] } # Get Key root@debian:~# vmtoolsd --cmd 'datasets-get-entry {"keys": ["first-field"],"dataset": "my-first-dataset"}' { "result": true, "entries": [ { "first-field" : "value for first-field" }] }