Update VDC Max Compute Policy
DescriptionUpdates Max Compute Policy of the vDC. Returns 400 if policy type is not VdcVmPolicy.
Request
URLURL
Path Parameters
Path Parameters
Request Body
{
"name": "myPolicy",
"policyType": "VdcKubernetesPolicy"
}
Display name.
The discriminator type is used to differentiate among various sub policy types.
This field cannot be updated and is a read-only field in the client after creation. It defines whether the policy has sizing details.
UUID for vDC compute policy. This is immutable.
It is a read-only field. It indicates whether the policy is auto-generated.
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.
A list of read-only compatible vDC types for this policy.
This field cannot be updated and is a read-only field in the client after creation.
URN for Provider vDC.
Authentication
Response
Response BodyResponse Body
200 OK
{
"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"
}
}
Display name.
The discriminator type is used to differentiate among various sub policy types.
This field cannot be updated and is a read-only field in the client after creation. It defines whether the policy has sizing details.
UUID for vDC compute policy. This is immutable.
It is a read-only field. It indicates whether the policy is auto-generated.
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.
A list of read-only compatible vDC types for this policy.
This field cannot be updated and is a read-only field in the client after creation.
URN for Provider vDC.
Errors
Invalid configuration.