com.vmware.vcenter.namespace_management package provides interfaces
for managing Namespaces.See: Description
| Interface | Description |
|---|---|
| ClusterAvailableVersions |
The interface provides methods to retrieve
available upgrade versions of WCP and detailed information about each upgrade.
|
| ClusterAvailableVersionsTypes |
Defines the data types of the
ClusterAvailableVersions
API service. |
| ClusterCompatibility |
The
ClusterCompatibility interface provides methods to get
Namespace-related compatibility information for clusters in this vCenter. |
| ClusterCompatibilityTypes |
Defines the data types of the
ClusterCompatibility
API service. |
| Clusters |
The
Clusters interface provides methods to enable and disable vSphere
Namespaces on a vSphere cluster. |
| ClusterSizeInfo |
The interface provides methods to retrieve various
sizes available for enabling Namespaces and information about each size.
|
| ClusterSizeInfoTypes |
Defines the data types of the
ClusterSizeInfo
API service. |
| ClustersTypes |
Defines the data types of the
Clusters
API service. |
| DistributedSwitchCompatibility |
The
DistributedSwitchCompatibility interface provides methods to get
Namespaces compatibility information of Distributed Switches in this vCenter. |
| DistributedSwitchCompatibilityTypes |
Defines the data types of the
DistributedSwitchCompatibility
API service. |
| EdgeClusterCompatibility |
The
EdgeClusterCompatibility interface provides methods to get
Namespaces compatibility information of NSX Edge Clusters. |
| EdgeClusterCompatibilityTypes |
Defines the data types of the
EdgeClusterCompatibility
API service. |
| HostsConfig |
The
Compatibility interface provides methods to retrieve information
about vSphere Namespaces support and licensing. |
| HostsConfigTypes |
Defines the data types of the
HostsConfig
API service. |
| LoadBalancers |
LoadBalancers represent the user provisioned load balancers. |
| LoadBalancersTypes |
Defines the data types of the
LoadBalancers
API service. |
| NamespaceResourceOptions |
The
NamespaceResourceOptions interface provides methods to get the
objects used to create and modify resource quotas on a namespace. |
| NamespaceResourceOptionsTypes |
Defines the data types of the
NamespaceResourceOptions
API service. |
| Networks |
The
Networks interface provides lifecycle methods on vSphere Namespaces
networks associated with a vSphere cluster. |
| NetworksTypes |
Defines the data types of the
Networks
API service. |
| SupportBundle |
The
SupportBundle interface provides methods to retrieve the cluster's
Namespaces-related support bundle download location. |
| SupportBundleTypes |
Defines the data types of the
SupportBundle
API service. |
| Class | Description |
|---|---|
| ClusterAvailableVersionsDefinitions |
Defines the type descriptors for the
ClusterAvailableVersions
API service. |
| ClusterAvailableVersionsStub |
Remote stub implementation of the
ClusterAvailableVersions
API service. |
| ClusterAvailableVersionsTypes.Summary |
The
Summary class contains the information about each available upgrade
version. |
| ClusterAvailableVersionsTypes.Summary.Builder |
Builder class for
ClusterAvailableVersionsTypes.Summary. |
| ClusterCompatibilityDefinitions |
Defines the type descriptors for the
ClusterCompatibility
API service. |
| ClusterCompatibilityStub |
Remote stub implementation of the
ClusterCompatibility
API service. |
| ClusterCompatibilityTypes.FilterSpec |
The
FilterSpec class contains properties used to filter the results when
listing clusters (see ClusterCompatibility.list(com.vmware.vcenter.namespace_management.ClusterCompatibilityTypes.FilterSpec)) and their
compatibility information. |
| ClusterCompatibilityTypes.FilterSpec.Builder |
Builder class for
ClusterCompatibilityTypes.FilterSpec. |
| ClusterCompatibilityTypes.Summary |
The
Summary class contains the information about the compatibility of a
cluster. |
| ClusterCompatibilityTypes.Summary.Builder |
Builder class for
ClusterCompatibilityTypes.Summary. |
| ClustersDefinitions |
Defines the type descriptors for the
Clusters
API service. |
| ClusterSizeInfoDefinitions |
Defines the type descriptors for the
ClusterSizeInfo
API service. |
| ClusterSizeInfoStub |
Remote stub implementation of the
ClusterSizeInfo
API service. |
| ClusterSizeInfoTypes.Info |
The
Info class contains the information about limits associated with a
SizingHint. |
| ClusterSizeInfoTypes.Info.Builder |
Builder class for
ClusterSizeInfoTypes.Info. |
| ClusterSizeInfoTypes.VmInfo |
The
VmInfo class contains the information about the configuration of the
virtual machines which would be created for Namespaces. |
| ClusterSizeInfoTypes.VmInfo.Builder |
Builder class for
ClusterSizeInfoTypes.VmInfo. |
| ClustersStub |
Remote stub implementation of the
Clusters
API service. |
| ClustersTypes.ConfigStatus |
The
ConfigStatus enumeration class describes the status of reaching the
desired state configuration for the cluster. |
| ClustersTypes.EnableSpec |
The
EnableSpec class contains the specification required to enable
vSphere Namespaces on a cluster. |
| ClustersTypes.EnableSpec.Builder |
Builder class for
ClustersTypes.EnableSpec. |
| ClustersTypes.ImageRegistry |
The
ImageRegistry class contains the specification required to configure
container image registry endpoint. |
| ClustersTypes.ImageRegistry.Builder |
Builder class for
ClustersTypes.ImageRegistry. |
| ClustersTypes.ImageStorageSpec |
The
ImageStorageSpec class contains the specification required to
configure storage used for container images. |
| ClustersTypes.ImageStorageSpec.Builder |
Builder class for
ClustersTypes.ImageStorageSpec. |
| ClustersTypes.Info |
The
Info class contains detailed information about the cluster
statistics and status related to vSphere Namespaces. |
| ClustersTypes.Info.Builder |
Builder class for
ClustersTypes.Info. |
| ClustersTypes.Ipv4Range |
The
Ipv4Range contains specification to configure multiple interfaces in
IPv4. |
| ClustersTypes.Ipv4Range.Builder |
Builder class for
ClustersTypes.Ipv4Range. |
| ClustersTypes.KubernetesStatus |
The
KubernetesStatus enumeration class describes the cluster's ability
to deploy pods. |
| ClustersTypes.Message |
The
Message class contains the information about the object
configuration. |
| ClustersTypes.Message.Builder |
Builder class for
ClustersTypes.Message. |
| ClustersTypes.Message.Severity |
The
Severity enumeration class represents the severity of the message. |
| ClustersTypes.NCPClusterNetworkEnableSpec |
The
NCPClusterNetworkEnableSpec class encapsulates the NSX Container
Plugin-specific cluster networking configuration parameters for the vSphere
Namespaces Cluster Enable operation. |
| ClustersTypes.NCPClusterNetworkEnableSpec.Builder |
Builder class for
ClustersTypes.NCPClusterNetworkEnableSpec. |
| ClustersTypes.NCPClusterNetworkInfo |
The
NCPClusterNetworkInfo class contains the NSX Container
Plugin-specific cluster networking configuration. |
| ClustersTypes.NCPClusterNetworkInfo.Builder |
Builder class for
ClustersTypes.NCPClusterNetworkInfo. |
| ClustersTypes.NCPClusterNetworkSetSpec |
The
NCPClusterNetworkSetSpec class encapsulates the NSX Container
Plugin-specific cluster networking configuration parameters for the vSphere
Namespaces Cluster Set operation. |
| ClustersTypes.NCPClusterNetworkSetSpec.Builder |
Builder class for
ClustersTypes.NCPClusterNetworkSetSpec. |
| ClustersTypes.NCPClusterNetworkUpdateSpec |
The
NCPClusterNetworkUpdateSpec class encapsulates the NSX Container
Plugin-specific cluster networking configuration parameters for the vSphere
Namespaces Cluster Update operation. |
| ClustersTypes.NCPClusterNetworkUpdateSpec.Builder |
Builder class for
ClustersTypes.NCPClusterNetworkUpdateSpec. |
| ClustersTypes.NetworkProvider |
Identifies the network plugin that cluster networking functionalities for this
vSphere Namespaces Cluster.
|
| ClustersTypes.NetworkSpec |
The
NetworkSpec contains information related to network configuration
for one or more interfaces. |
| ClustersTypes.NetworkSpec.Builder |
Builder class for
ClustersTypes.NetworkSpec. |
| ClustersTypes.NetworkSpec.Ipv4Mode |
The
Ipv4Mode enumeration class defines various IPv4 address assignment
modes. |
| ClustersTypes.SetSpec |
The
SetSpec class contains the specification required to set a new
configuration on the Cluster. |
| ClustersTypes.SetSpec.Builder |
Builder class for
ClustersTypes.SetSpec. |
| ClustersTypes.Stats |
The
Stats class contains the basic runtime statistics about a vSphere
Namespaces-enabled cluster. |
| ClustersTypes.Stats.Builder |
Builder class for
ClustersTypes.Stats. |
| ClustersTypes.Summary |
The
Summary class contains the basic information about the cluster
statistics and status related to vSphere Namespaces. |
| ClustersTypes.Summary.Builder |
Builder class for
ClustersTypes.Summary. |
| ClustersTypes.UpdateSpec |
The
UpdateSpec class contains the specification required to update the
configuration on the Cluster. |
| ClustersTypes.UpdateSpec.Builder |
Builder class for
ClustersTypes.UpdateSpec. |
| ClustersTypes.WorkloadNetworksEnableSpec |
The
WorkloadNetworksEnableSpec contains the specification required to
configure workload networks for a vSphere Namespaces Cluster during Enable
operation. |
| ClustersTypes.WorkloadNetworksEnableSpec.Builder |
Builder class for
ClustersTypes.WorkloadNetworksEnableSpec. |
| ClustersTypes.WorkloadNetworksInfo |
The
WorkloadNetworksInfo contains information related to configuration
of vSphere Namespaces Network objects. |
| ClustersTypes.WorkloadNetworksInfo.Builder |
Builder class for
ClustersTypes.WorkloadNetworksInfo. |
| DistributedSwitchCompatibilityDefinitions |
Defines the type descriptors for the
DistributedSwitchCompatibility
API service. |
| DistributedSwitchCompatibilityStub |
Remote stub implementation of the
DistributedSwitchCompatibility
API service. |
| DistributedSwitchCompatibilityTypes.FilterSpec |
The
FilterSpec class contains properties used to filter the results when
listing Distributed Switches (see DistributedSwitchCompatibility.list(java.lang.String, com.vmware.vcenter.namespace_management.DistributedSwitchCompatibilityTypes.FilterSpec))
and their compatibility information. |
| DistributedSwitchCompatibilityTypes.FilterSpec.Builder |
Builder class for
DistributedSwitchCompatibilityTypes.FilterSpec. |
| DistributedSwitchCompatibilityTypes.Summary |
The
Summary class contains information about the compatibility of a
vSphere Distributed Switch with the Namespaces feature. |
| DistributedSwitchCompatibilityTypes.Summary.Builder |
Builder class for
DistributedSwitchCompatibilityTypes.Summary. |
| EdgeClusterCompatibilityDefinitions |
Defines the type descriptors for the
EdgeClusterCompatibility
API service. |
| EdgeClusterCompatibilityStub |
Remote stub implementation of the
EdgeClusterCompatibility
API service. |
| EdgeClusterCompatibilityTypes.FilterSpec |
The
FilterSpec class contains properties used to filter the results when
listing Edge Clusters (see EdgeClusterCompatibility.list(java.lang.String, java.lang.String, com.vmware.vcenter.namespace_management.EdgeClusterCompatibilityTypes.FilterSpec)) and
their compatibility information. |
| EdgeClusterCompatibilityTypes.FilterSpec.Builder |
Builder class for
EdgeClusterCompatibilityTypes.FilterSpec. |
| EdgeClusterCompatibilityTypes.Summary |
The
Summary class contains information about an NSX-T Edge Cluster,
including its compatibility with the vCenter Namespaces feature. |
| EdgeClusterCompatibilityTypes.Summary.Builder |
Builder class for
EdgeClusterCompatibilityTypes.Summary. |
| HostsConfigDefinitions |
Defines the type descriptors for the
HostsConfig
API service. |
| HostsConfigStub |
Remote stub implementation of the
HostsConfig
API service. |
| HostsConfigTypes.Info |
The
Compatibility class contains information about vSphere Namespaces
support and licensing. |
| HostsConfigTypes.Info.Builder |
Builder class for
HostsConfigTypes.Info. |
| IPRange |
The
IPRange class is used to express a range of IP addresses. |
| IPRange.Builder |
Builder class for
IPRange. |
| Ipv4Cidr |
The
Ipv4Cidr class contains the specification for representing CIDR
notation of IP range. |
| Ipv4Cidr.Builder |
Builder class for
Ipv4Cidr. |
| LoadBalancersDefinitions |
Defines the type descriptors for the
LoadBalancers
API service. |
| LoadBalancersStub |
Remote stub implementation of the
LoadBalancers
API service. |
| LoadBalancersTypes.ConfigSpec |
The
ConfigSpec encapsulates load balancer configuration on vSphere
Namespaces. |
| LoadBalancersTypes.ConfigSpec.Builder |
Builder class for
LoadBalancersTypes.ConfigSpec. |
| LoadBalancersTypes.HAProxyConfigCreateSpec |
HAProxyConfigCreateSpec captures the configuration data required for
Supervisor Service Type:LoadBalancer to have an external load balancer be
created via HAProxy. |
| LoadBalancersTypes.HAProxyConfigCreateSpec.Builder |
Builder class for
LoadBalancersTypes.HAProxyConfigCreateSpec. |
| LoadBalancersTypes.HAProxyInfo |
The
HAProxyInfo contains information related to the HAProxy load
balancer in the namespace. |
| LoadBalancersTypes.HAProxyInfo.Builder |
Builder class for
LoadBalancersTypes.HAProxyInfo. |
| LoadBalancersTypes.Info |
The
Info contains information related to the load balancer for
provisioning virtual servers in the namespace. |
| LoadBalancersTypes.Info.Builder |
Builder class for
LoadBalancersTypes.Info. |
| LoadBalancersTypes.Provider |
The
Provider enumerates the kinds of load balancers supported by vSphere
Namespaces. |
| LoadBalancersTypes.Server |
A
Server represents an endpoint used to configure load balancers. |
| LoadBalancersTypes.Server.Builder |
Builder class for
LoadBalancersTypes.Server. |
| LoadBalancersTypes.Summary |
The
Summary contains contains basic information related to the load
balancer for provisioning virtual servers in the namespace. |
| LoadBalancersTypes.Summary.Builder |
Builder class for
LoadBalancersTypes.Summary. |
| NamespaceManagementFactory |
NamespaceManagementFactory is responsible for creating instances of services
contained inside the com.vmware.vcenter.namespace_management package and also has the subpackages reference
to access respective subpackage services. |
| NamespaceResourceOptionsDefinitions |
Defines the type descriptors for the
NamespaceResourceOptions
API service. |
| NamespaceResourceOptionsStub |
Remote stub implementation of the
NamespaceResourceOptions
API service. |
| NamespaceResourceOptionsTypes.Info |
The
Info class contains the information about the objects used to set
and update resource quota keys on a namespace. |
| NamespaceResourceOptionsTypes.Info.Builder |
Builder class for
NamespaceResourceOptionsTypes.Info. |
| NetworksDefinitions |
Defines the type descriptors for the
Networks
API service. |
| NetworksStub |
Remote stub implementation of the
Networks
API service. |
| NetworksTypes.CreateSpec |
The
CreateSpec class contains the specification required to create a
vSphere Namespaces network object. |
| NetworksTypes.CreateSpec.Builder |
Builder class for
NetworksTypes.CreateSpec. |
| NetworksTypes.Info | |
| NetworksTypes.Info.Builder |
Builder class for
NetworksTypes.Info. |
| NetworksTypes.VsphereDVPGNetworkCreateSpec |
The
VsphereDVPGNetworkCreateSpec class describes the configuration
specification of a vSphere DVPG-backed Namespaces Network object. |
| NetworksTypes.VsphereDVPGNetworkCreateSpec.Builder |
Builder class for
NetworksTypes.VsphereDVPGNetworkCreateSpec. |
| NetworksTypes.VsphereDVPGNetworkInfo |
The
VsphereDVPGNetworkInfo class describes the configuration
specification of a vSphere DVPG-backed Namespaces Network object. |
| NetworksTypes.VsphereDVPGNetworkInfo.Builder |
Builder class for
NetworksTypes.VsphereDVPGNetworkInfo. |
| SizingHint |
The
SizingHint enumeration class determines the configuration of
Kubernetes API server and the worker nodes. |
| StructDefinitions |
Defines the type descriptors for the top-level types in
com.vmware.vcenter.namespace_management package. |
| SupportBundleDefinitions |
Defines the type descriptors for the
SupportBundle
API service. |
| SupportBundleStub |
Remote stub implementation of the
SupportBundle
API service. |
| SupportBundleTypes.Location |
The
Location class contains the URI location to download the per-cluster
support bundle from, as well as a token required (as a header on the HTTP
request) to get the bundle. |
| SupportBundleTypes.Location.Builder |
Builder class for
SupportBundleTypes.Location. |
| SupportBundleTypes.Token |
The
Token class contains information about the token required in the
HTTP GET request to generate the support bundle. |
| SupportBundleTypes.Token.Builder |
Builder class for
SupportBundleTypes.Token. |
| Enum | Description |
|---|---|
| ClustersTypes.ConfigStatus.Values |
Native Java
enum representing this enumeration class. |
| ClustersTypes.KubernetesStatus.Values |
Native Java
enum representing this enumeration class. |
| ClustersTypes.Message.Severity.Values |
Native Java
enum representing this enumeration class. |
| ClustersTypes.NetworkProvider.Values |
Native Java
enum representing this enumeration class. |
| ClustersTypes.NetworkSpec.Ipv4Mode.Values |
Native Java
enum representing this enumeration class. |
| LoadBalancersTypes.Provider.Values |
Native Java
enum representing this enumeration class. |
| SizingHint.Values |
Native Java
enum representing this enumeration class. |
com.vmware.vcenter.namespace_management package provides interfaces
for managing Namespaces.