Esx. Settings. Repository. Software. Drafts. Add On Delete

Esx. Settings. Repository. Software. Drafts. Add On Delete

Deletes the desired OEM add-on specification in the software draft.

This operation was added in vSphere API 9.0.0.0.

Returns an authorization error if you do not have all of the privileges described as follows:

  • Operation execution requires VcIntegrity.lifecycleSoftwareSpecification.Write.
Request
URI
DELETE
https://{api_host}/esx/settings/repository/software/drafts/{draft}/add-on
COPY
Path Parameters
string
draft
Required

Identifier of the working copy document.

The parameter must be an identifier for the resource type: com.vmware.esx.settings.draft.


Authentication
This operation uses the following authentication methods.
Responses
204

Success!

Operation doesn't return any data structure

401

if the caller is not authenticated.

Returns Vapi.Std.Errors.Unauthenticated of type(s) application/json
"Vapi.Std.Errors.Unauthenticated Object"

403

if the caller is not authorized.

Returns Vapi.Std.Errors.Unauthorized of type(s) application/json
"Vapi.Std.Errors.Unauthorized Object"

404

No draft associated with draft in the system.

Returns Vapi.Std.Errors.NotFound of type(s) application/json
"Vapi.Std.Errors.NotFound Object"

500

If there is some unknown internal error. The accompanying error message will give more details about the failure.

Returns Vapi.Std.Errors.Error of type(s) application/json
"Vapi.Std.Errors.Error Object"

503

If the service is not available.

Returns Vapi.Std.Errors.ServiceUnavailable of type(s) application/json
"Vapi.Std.Errors.ServiceUnavailable Object"

Code Samples
COPY
                    curl -X DELETE -H 'Authorization: <value>' https://{api_host}/esx/settings/repository/software/drafts/{draft}/add-on