[{"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
Get VDC Max Compute Policy
DescriptionRetrieves Max Compute Policy of the vDC.
Request
URLURL
https://{api_host}/cloudapi/2.0.0/vdcs/{orgVdcId}/maxComputePolicy
Path Parameters
Path Parameters
string
orgVdcId
Required
Authentication
This operation uses the following authentication methods.
Response
Response
Response BodyResponse Body
200 OK
Returns
VdcComputePolicy2
of type(s) application/json;version=37.2
{
"description": "This is an example payload to create a policy of type VdcKubernetesPolicy.\nFollow /1.0.0/vdcComputePolicies example to know payload to create a VdcVmPolicy type\nof compute policy. Note that policyType field will have to be added to the payload taken\nfrom /1.0.0/vdcComputePolicies example, if you are using /2.0.0/vdcComputePolicies.\n",
"kubernetesConfig": {
"namespaceResourceSpec": {
"cpuLimit": 1000,
"cpuReservationGuarantee": 1,
"memoryLimit": 1024,
"memoryReservationGuarantee": 1
},
"storageClasses": [
{
"limit": 20480,
"storageClass": "gold"
},
{
"limit": 10240,
"storageClass": "silver"
}
],
"virtualMachineClasses": [
"best-effort-xsmall",
"best-effort-small"
]
},
"name": "myPolicy",
"policyType": "VdcKubernetesPolicy",
"pvdcComputePolicy": {
"id": "urn:vcloud:pvdcComputePolicy:494f4a50-09ce-4ba7-913b-3fde593bc7ef",
"name": "nameOfPvdcPolicy"
},
"vdc": {
"id": "urn:vcloud:vdc:f8dfe02d-47e5-4e3c-ba71-f0d67810d0ef",
"name": "vdc1"
}
}
string
name
Required
Display name.
string
policyType
Required
The discriminator type is used to differentiate among various sub policy types.
boolean
hasSizingInfo
Optional
This field cannot be updated and is a read-only field in the client after creation. It defines whether the policy has sizing details.
string
id
Optional
UUID for vDC compute policy. This is immutable.
boolean
isAutoGenerated
Optional
It is a read-only field. It indicates whether the policy is auto-generated.
boolean
isSizingOnly
Optional
This field cannot be updated and is a read-only field in the client after creation. It defines whether the policy is SIZING_ONLY or if it also contains affinity information.
array of
string
compatibleVdcTypes
Optional
A list of read-only compatible vDC types for this policy.
string
description
Optional
pvdcComputePolicy
Optional
This field cannot be updated and is a read-only field in the client after creation.
string
pvdcId
Optional
URN for Provider vDC.
No error details were provided in the OpenAPI specification.
Code SamplesCode Samples
cURL Command
curl https://{api_host}/cloudapi/2.0.0/vdcs/{orgVdcId}/maxComputePolicy
[{"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