Namespace Management APIs

Namespace Management APIs

The vcenter namespace_management package provides services for managing Namespaces.

API Categories
ClusterAvailableVersions

The cluster-available-versions service provides operations to retrieve available upgrade versions of WCP and detailed information about each upgrade.

ClusterCompatibility

The ClusterCompatibility service provides operations to get Namespace-related compatibility information for clusters in this vCenter.

ClusterSizeInfo

The cluster-size-info service provides operations to retrieve various sizes available for enabling Namespaces and information about each size.

Clusters

The Clusters service provides operations to configure NSX networking on a vSphere cluster. Warning: This service is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.

DistributedSwitchCompatibility

The DistributedSwitchCompatibility service provides operations to get Namespaces compatibility information of Distributed Switches in this vCenter.

EdgeClusterCompatibility

The EdgeClusterCompatibility service provides operations to get Namespaces compatibility information of NSX Edge Clusters.

HostsConfig

The Compatibility service provides operations to retrieve information about vSphere Namespaces support and licensing.

LoadBalancers

LoadBalancers represent the user provisioned load balancers. The load balancers provided may be used to front the API servers in both, vSphere Namespaces Cluster and Tanzu Kubernetes Grid clusters. Note: The lifecycle of these load balancers is not managed by vSphere.

NamespaceResourceOptions

The NamespaceResourceOptions service provides operations to get the objects used to create and modify resource quotas on a namespace.

Networks

The Networks service provides lifecycle operations on vSphere Namespaces networks associated with a vSphere cluster.

Nodes

The Nodes interface provides operations to retrieve vCenter and Platform Services Controller nodes information in the topology.

SupervisorServices

The SupervisorServices service provides operations to set the desired state of Supervisor Services, as well as list them. Supervisor Services are extensions to the vSphere Namespace Supervisor, often provided by 3rd party vendors. They run in a highly privileged mode, and that should be considered before enabling them. Note: This service is restricted for VMware internal use only.

SupportBundle

The SupportBundle service provides operations to retrieve the cluster's Namespaces-related support bundle download location.

Trial

The Trial service allows the admin to set the status of user trail to true. This flag would be later on used by the UI via dataprovider to show or hide the User Data Acquire UI before work load management UI. Warning: This service is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented. Note: This service is restricted for VMware internal use only.

TlsCsr

The TlsCsr interface provides operations to generate certificate signing requests. Note: This service is restricted for VMware internal use only.

Events

The Events service provides operations to get Kubernetes events related to a particular namespace. Note: This service is restricted for VMware internal use only.

Clusters

The Clusters service provides operations to upgrade the vSphere clusters.

TimeSeries

The TimeSeries service provides operations to gather statistical values for clusters, namespaces and pods.

Versions

The Versions service provides operations to manage a version object of a supervisor service. A supervisor service version can be enabled on the vSphere Supervisor clusters. Warning: This service is part of a new feature in development. It may be changed at any time and may not have all supported functionality implemented.