Vcenter Compute Policies delete

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.


Authentication
This operation uses the following authentication methods.
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}