[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
Query Virtual Machine Classes
DescriptionGet a list of Virtual Machine Classes associated with this policy. Returns 400 if policy type is anything but VdcKubernetesPolicy.
Request
URLURL
https://{api_host}/cloudapi/2.0.0/vdcComputePolicies/{vdcComputePolicyId}/virtualMachineClasses
Path Parameters
Path Parameters
string
vdcComputePolicyId
Required
Query Parameters
Query Parameters
string
filter
Optional
Filter for a query. FIQL format.
integer
page
Required
Page to fetch, zero offset.
integer
pageSize
Required
Results per page to fetch.
string
sortAsc
Optional
Field to use for ascending sort
string
sortDesc
Optional
Field to use for descending sort
Authentication
This operation uses the following authentication methods.
Response
Response
Response BodyResponse Body
200 OK
Returns
VirtualMachineClasses
of type(s) application/json;version=36.3
This response body class contains all of the following:
Page, InlineVirtualMachineClasses1
Errors
Error
400
Invalid configuration.
Code Samples
cURL Command
curl https://{api_host}/cloudapi/2.0.0/vdcComputePolicies/{vdcComputePolicyId}/virtualMachineClasses?page=10&pageSize=10
[{"label":"Latest (v37.2)","version":"latest"},{"version":"v37.1"},{"version":"v37.0"},{"version":"v36.3"},{"version":"v36.2"},{"version":"v36.1"},{"version":"v36.0"},{"link":"https://developer.vmware.com/apis/1046/vmware-cloud-director","version":"v35.0"}]
vmware-cloud-director
Availability
Added in 35.0