NamespaceManagementSupervisorServicesCustomCreateSpec

The SupervisorServices.CustomCreateSpec structure provides a specification required to create a Supervisor Service with a version from a custom format that doesn’t follow the vSphere application service format, just like any custom operator.


Properties

string
description Optional

A human readable description of the Supervisor Service. If unset, the Supervisor Service description will be empty.


string
display_name Required

A human readable name of the Supervisor Service.


string
supervisor_service Required

The identifier of the Supervisor Service. This has DNS_LABEL restrictions as specified in . This must be an alphanumeric (a-z and 0-9) string and with maximum length of 63 characters and with the ‘-’ character allowed anywhere except the first or last character. This identifier must be unique across all Namespaces in this vCenter server. Additionally, the ID ‘namespaces’ is reserved and must not be used. When clients pass a value of this structure as a parameter, the field must be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService. When operations return a value of this structure as a result, the field will be an identifier for the resource type: com.vmware.vcenter.namespace_management.SupervisorService.


version_spec Required

Supervisor service version specification that provides the service definition for one Supervisor Service version.

JSON Example

{
	"display_name": "string",
	"supervisor_service": "string",
	"version_spec": {
		"content": "string",
		"display_name": "string",
		"version": "string"
	}
}

Feedback

Was this page helpful?