Namespace Management Supervisor Services APIs

Namespace Management Supervisor Services APIs

The SupervisorServices service provides operations to manage a Supervisor Service object. Supervisor services can be extensions to the vSphere Supervisor and provide services to applications running in vSphere Supervisor. They are often provided by 3rd party vendors.

Operations
PATCH
Update Supervisor Service
Activate a Supervisor Service. This operation will change the SupervisorServices.State of the supervisor service to in ACTIVATED state, and activate all versions of the supervisor service.
POST
Check Content Namespace Management Supervisor Services
Perform validation checks on the content of a Supervisor Service version defined in the spec. The operation returns the validation status and relevant Supervisor Service version information that are available in the content. A custom format will always return a VALID status. Only vSphere and Carvel packages can return multiple validation statuses.
POST
Create Namespace Management Supervisor Services
Create a Supervisor Service. If version specs are provided in the spec, new Supervisor Service versions will be created as part of the operation.
GET
List Namespace Management Supervisor Services
Return the information about all Supervisor Services on this vCenter.
PATCH
Update Supervisor Service
Deactivate a Supervisor Service. This operation will change the SupervisorServices.State of the supervisor service to DEACTIVATED state, and deactivate all versions of the supervisor service. Note that this operation should be called before deleting the Supervisor Service.
DELETE
Delete Supervisor Service Namespace Management
Delete a Supervisor Service. This operation only deletes the Supervisor Service from vCenter if the Supervisor Service is in DEACTIVATED state, and all versions of the Supervisor Service are removed from vCenter. Note that the SupervisorServices.deactivate operation should be called to deactivate the Supervisor Service before the Supervisor Service can be deleted.
GET
Get Supervisor Service Namespace Management
Return the information for the specified Supervisor Service.
PATCH
Update Supervisor Service Namespace Management
Update a Supervisor Service.