Vcenter Compute Policies delete
Deletes a specific compute policy.
This operation was added in vSphere API 7.0.3.0.
Returns an authorization error if you do not have all of the privileges described as follows:
- Operation execution requires
ComputePolicy.Manage
.
Request
URI
DELETE
https://{api_host}/api/vcenter/compute/policies/{policy}
COPY
Path Parameters
string
policy
Required
Identifier of the policy to be deleted.
The parameter must be an identifier for the resource type: com.vmware.vcenter.compute.Policy
.
Responses
204
Success!
Operation doesn't return any data structure
403
if the user doesn't have the required privileges.
Returns
Vapi Std Errors Unauthorized
of type(s)
application/json
This response body class contains all of the following:
InlineVapi Std Errors Unauthorized0
{
"messages": [
{
"id": "string",
"default_message": "string",
"args": [
"string"
],
"params": {
"params": {
"s": "string",
"dt": "string",
"i": 0,
"d": "number",
"l": "Vapi Std NestedLocalizableMessage Object",
"format": "string",
"precision": 0
}
},
"localized": "string"
}
],
"data": {},
"error_type": "string"
}
404
if a policy with this identifier does not exist.
Returns
Vapi Std Errors NotFound
of type(s)
application/json
This response body class contains all of the following:
InlineVapi Std Errors NotFound0
"Vapi Std Errors NotFound Object"
Code Samples
COPY
curl -X DELETE -H 'Authorization: <value>' https://{api_host}/api/vcenter/compute/policies/{policy}