Vcenter Namespace Management APIs

Vcenter Namespace Management APIs

The com.vmware.vcenter.namespace_management namespace provides resources for managing Namespaces.

API Categories
Vcenter Namespace Management Cluster Available Versions

The Vcenter NamespaceManagement ClusterAvailableVersions resource provides operations to retrieve available upgrade versions of WCP and detailed information about each upgrade.

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Cluster Compatibility

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

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Cluster Size Info

The Vcenter NamespaceManagement ClusterSizeInfo resource provides operations to retrieve various sizes available for enabling Namespaces and information about each size.

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Clusters

The Vcenter NamespaceManagement Clusters resource provides operations to enable and disable vSphere Namespaces on a vSphere cluster.

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Clusters Topology

The Vcenter NamespaceManagement Clusters Topology resource provides operations to query the topological layout of the infrastructure a Supervisor is running on.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Distributed Switch Compatibility

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

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Edge Cluster Compatibility

The Vcenter NamespaceManagement EdgeClusterCompatibility resource provides operations to get Namespaces compatibility information of NSX Edge Clusters.

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Hosts Config

The Vcenter NamespaceManagement HostsConfig resource provides operations to retrieve information about vSphere Namespaces support and licensing.

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Lifecycle Content Libraries

The Vcenter NamespaceManagement Lifecycle Content Libraries resource provides operations to configure vSphere Namespaces with Content Library containing Supervisor images used during the enablement or upgrade workflows.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Load Balancers

Vcenter NamespaceManagement 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 Kubernetes Clusters. Note: The lifecycle of these load balancers is not managed by vSphere.

This resource was added in vSphere API 7.0.1.0.

Vcenter Namespace Management Namespace Resource Options

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

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Networks

The Vcenter NamespaceManagement Networks resource provides lifecycle operations on vSphere Namespaces networks associated with a vSphere cluster.

This resource was added in vSphere API 7.0.1.0.

Vcenter Namespace Management Networks Nsx Distributed Switches

The Vcenter NamespaceManagement Networks Nsx DistributedSwitches resource provides operations to get the basic information of Distributed Switches.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Networks Nsx Distributed Switches Compatibility

The Vcenter NamespaceManagement Networks Nsx DistributedSwitches Compatibility resource provides operations to get Namespaces compatibility information of Distributed Switches.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Networks Nsx Edges

The Vcenter NamespaceManagement Networks Nsx Edges resource provides operations to retrieve the basic information for NSX Edges.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Networks Nsx Edges Compatibility

The Vcenter NamespaceManagement Networks Nsx Edges Compatibility resource provides operations to retrieve the basic and Namespaces compatibility information of Edges.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Networks Nsx Projects

The Vcenter NamespaceManagement Networks Nsx Projects provides operations to get information of NSX Projects.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Networks Nsx Projects Compatibility

The Vcenter NamespaceManagement Networks Nsx Projects Compatibility resource provides operations to retrieve the basic and Supervisor enablement compatibility information of Projects.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Networks Nsx Projects Vpc Connectivity Profiles

The Vcenter NamespaceManagement Networks Nsx Projects VpcConnectivityProfiles provides operations to get information of VPC Connectivity Profiles.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Networks Nsx Projects Vpcconnectivityprofiles Compatibility

The Vcenter NamespaceManagement Networks Nsx Projects Vpcconnectivityprofiles Compatibility resource provides operations to retrieve the basic and Supervisor enablement compatibility information of VPC Connectivity Profiles.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Networks Nsx Projects Vpcs

The Vcenter NamespaceManagement Networks Nsx Projects Vpcs resource provides operations to retrieve the basic information for VPCs.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Networks Nsx Projects Vpcs Compatibility

The Vcenter NamespaceManagement Networks Nsx Projects Vpcs Compatibility resource provides operations to retrieve the basic and Namespaces compatibility information of VPCs.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Nsxtier0gateway

The Vcenter NamespaceManagement NSXTier0Gateway provides operations to get information of NSX Tier0 Gateways.

This resource was added in vSphere API 7.0.2.0.

Vcenter Namespace Management Software Clusters

The Vcenter NamespaceManagement Software Clusters resource provides operations to upgrade the vSphere clusters.

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Software Supervisors Prechecks

The Vcenter NamespaceManagement Software Supervisors Prechecks resource provides operations to perform Supervisor upgrade pre-checks.

This resource was added in vSphere API 8.0.3.0.

Vcenter Namespace Management Software Supervisors Versions

The Vcenter NamespaceManagement Software Supervisors Versions resource provides operations to retrieve available Supervisor versions along with detailed information about each version. The list of Supervisor versions is computed from both the Supervisor images already bundled with the vCenter Server release and the Supervisor images available in the Content Library configured with vSphere Namespaces.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Stats Time Series

The Vcenter NamespaceManagement Stats TimeSeries resource provides operations to gather statistical values for clusters, namespaces and pods.

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Storage Profiles

The Vcenter NamespaceManagement Storage Profiles resource provides operations to get storage profiles compatible with control plane VMDKs which can be used to enable a Supervisor. A storage profile is compatible if it results in at least one datastore in each of the specified zones.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Supervisor Services

The Vcenter NamespaceManagement SupervisorServices resource 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.

This resource was added in vSphere API 7.0.3.0.

Vcenter Namespace Management Supervisor Services Cluster Supervisor Services

This resource is deprecated as of vSphere API 9.0.0.0. Use Vcenter NamespaceManagement Supervisors SupervisorServices instead.

The Vcenter NamespaceManagement SupervisorServices ClusterSupervisorServices resource provides operations to manage a Supervisor Service on the vSphere Supervisors.

This resource was added in vSphere API 7.0.3.0.

Vcenter Namespace Management Supervisor Services Versions

The Vcenter NamespaceManagement SupervisorServices Versions resource provides operations to manage a version object of a Supervisor Service. A Supervisor Service version can be enabled on the vSphere Supervisor.

This resource was added in vSphere API 7.0.3.0.

Vcenter Namespace Management Supervisors

The Vcenter NamespaceManagement Supervisors service manages the lifecycle of the Supervisor. This interface replaces the Vcenter NamespaceManagement Clusters service.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Supervisors Conditions

The Vcenter NamespaceManagement Supervisors Conditions resource provides operations to retrieve conditions related to a particular Supervisor.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Supervisors Container Image Registries

The Vcenter NamespaceManagement Supervisors ContainerImageRegistries resource provides operations to manage container image registries on a Supervisor. Supervisor service and PodVM container images will be pulled from those defined container registries.

This resource was added in vSphere API 8.0.3.0.

Vcenter Namespace Management Supervisors Identity Domains

The Vcenter NamespaceManagement Supervisors Identity Domains resource provides operations to configure an Identity domain on Supervisor that acts as an OIDC provider.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Supervisors Identity Providers

The Vcenter NamespaceManagement Supervisors Identity Providers resource provides operations to configure identity management on a Supervisor.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Supervisors Metrics Remote Endpoints

The Vcenter NamespaceManagement Supervisors Metrics RemoteEndpoints resource provides operations for configuring remote endpoints that enable Supervisor to send both Supervisor and Workload metrics.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Supervisors Networks Edges

The Vcenter NamespaceManagement Supervisors Networks Edges resource enables users to create, update, or delete edge appliances including load balancers.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Supervisors Recovery Backup Archives

The Vcenter NamespaceManagement Supervisors Recovery Backup Archives resource provides operations to manage Supervisor Backup archives stored on vCenter Server Appliance file system.

This resource was added in vSphere API 8.0.3.0.

Vcenter Namespace Management Supervisors Recovery Backup Jobs

The Vcenter NamespaceManagement Supervisors Recovery Backup Jobs resource provides operations to create Supervisor backup jobs.

This resource was added in vSphere API 8.0.3.0.

Vcenter Namespace Management Supervisors Recovery Restore Jobs

The Vcenter NamespaceManagement Supervisors Recovery Restore Jobs resource provides operations to create Supervisor restore jobs.

This resource was added in vSphere API 8.0.3.0.

Vcenter Namespace Management Supervisors Summary

The Vcenter NamespaceManagement Supervisors Summary resource provides operations to retrieve the current states of Supervisors.

Only the basic information of the given Supervisor is being queried.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Supervisors Supervisor Services

The Vcenter NamespaceManagement Supervisors SupervisorServices resource provides operations to install and manage running instances of Supervisor Services on a vSphere Supervisor.

This resource was added in vSphere API 8.0.3.0.

Vcenter Namespace Management Supervisors Topology

The Vcenter NamespaceManagement Supervisors Topology resource provides operations to query the topological layout of the infrastructure a Supervisor is running on.

This resource was added in vSphere API 8.0.0.1.

Vcenter Namespace Management Supervisors Zones Bindings

The Vcenter NamespaceManagement Supervisors Zones Bindings resource manages the bindings of vSphere Zones with Supervisors for placing workloads and control plane components.

This resource was added in vSphere API 9.0.0.0.

Vcenter Namespace Management Support Bundle

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

This resource was added in vSphere API 7.0.0.0.

Vcenter Namespace Management Virtual Machine Classes

The Vcenter NamespaceManagement VirtualMachineClasses resource provides management operations for customizable virtual machine classes. A virtual machine class represents a policy and configuration resource which defines a set of attributes to be used in the configuration of a virtual machine instance.

This resource was added in vSphere API 7.0.2.00100.