Namespaces APIs
The vcenter namespaces package provides services for managing namespaces related operations.
The Instances service provides operations to create and delete a namespace object. In this version, an Instance is an abstraction around a Kubernetes namespace.
The NamespaceSelfService service provides operations to activate and deactivate a namespace template that empowers users as self-service namespace users. If the service is activated on a cluster, users can create Supervisor Namespaces through kubectl create namespace command without the need of extra assistance.
The NamespaceTemplates service provides operations to create and update namespace templates on a cluster. The namespace templates are used if the NamespaceSelfService is enabled on a Supervisor.
The Instances service provides operations to access namespaces for non-administrative users.