Create Pvdc Compute Policy
Creates a new pVDC compute policy
{
"description": "This is an example payload to create a policy of type PvdcKubernetesPolicy.\nFollow /1.0.0/pvdcComputePolicies example to know payload to create a PvdcVmPolicy type\nof compute policy. Note that policyType field will have to be added to the payload taken\nfrom /1.0.0/pvdcComputePolicies example, if you are using /2.0.0/pvdcComputePolicies.\n",
"policyType": "PvdcKubernetesPolicy",
"name": "myPolicy",
"pvdcId": "urn:vcloud:providervdc:d1c4cc73-f111-4bc2-a361-e91839c061c9",
"supervisorCluster": {
"moref": "domain-c8",
"name": "test-cluster"
},
"kubernetesConfig": {
"storageClasses": [
{
"storageClass": "gold",
"limit": 20480
},
{
"storageClass": "silver",
"limit": 10240
}
],
"virtualMachineClasses": [
"best-effort-xsmall",
"best-effort-small"
],
"namespaceResourceSpec": {
"cpuLimit": 1000,
"memoryLimit": 1024,
"memoryReservationGuarantee": 1,
"cpuReservationGuarantee": 1
}
}
}
UUID for pVDC compute policy. This is immutable.
Display name.
The discriminator type is used to differentiate among various sub policy types.
description
URN for Provider vDC. If not provided, then this policy is considered Global.
Created
{
"description": "This is an example payload to create a policy of type PvdcKubernetesPolicy.\nFollow /1.0.0/pvdcComputePolicies example to know payload to create a PvdcVmPolicy type\nof compute policy. Note that policyType field will have to be added to the payload taken\nfrom /1.0.0/pvdcComputePolicies example, if you are using /2.0.0/pvdcComputePolicies.\n",
"policyType": "PvdcKubernetesPolicy",
"name": "myPolicy",
"pvdcId": "urn:vcloud:providervdc:d1c4cc73-f111-4bc2-a361-e91839c061c9",
"supervisorCluster": {
"moref": "domain-c8",
"name": "test-cluster"
},
"kubernetesConfig": {
"storageClasses": [
{
"storageClass": "gold",
"limit": 20480
},
{
"storageClass": "silver",
"limit": 10240
}
],
"virtualMachineClasses": [
"best-effort-xsmall",
"best-effort-small"
],
"namespaceResourceSpec": {
"cpuLimit": 1000,
"memoryLimit": 1024,
"memoryReservationGuarantee": 1,
"cpuReservationGuarantee": 1
}
}
}
UUID for pVDC compute policy. This is immutable.
Display name.
The discriminator type is used to differentiate among various sub policy types.
description
URN for Provider vDC. If not provided, then this policy is considered Global.
The request have been accepted and the task to monitor the request is in the Location header.
Invalid configuration.
{
"minorErrorCode": "string",
"message": "string",
"stackTrace": "string"
}
minorErrorCode
message
stackTrace