vSAN Management API
| Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |
Data Object - CnsKubernetesEntityMetadata(vim.cns.KubernetesEntityMetadata)
- Extends
- CnsEntityMetadata
- See also
- CnsKubernetesEntityReference
- Since
- vSAN 6.7U3
Data Object Description
Data object that represents metadata associated with an entity in Kubernetes.For Kubernetes, CNS caches Kubernetes metadata like labels, persistent volume name, persistent volume claim name, pod name, namespace(if applicable) etc. Labels are captured only for persistent volume and persistent volume claim entities only.
For WORKLOAD cluster flavor, KubernetesEntityMetadata can be mapped to entities in supervisor cluster as follows:
- Namespace in this object will represent the namespace in supervisor cluster.
- PV, PVC names in this object represents the PV and PVC names in supervisor cluster.
- Pod name represents the pod VM name under the specific namespace/workload in supervisor cluster.
Properties
Name | Type | Description |
---|---|---|
entityType | xsd:string |
Represents the type of entity in Kubernetes. See CnsKubernetesEntityType
for supported types.
|
namespace* | xsd:string |
Namespace in Kubernetes the entity belongs to, if applicable.
Namespace must not be set for entity of type persistent volume and must be set for entities of type persistent volume claim and pod. |
referredEntity* | CnsKubernetesEntityReference[] |
The Kubernetes entity it is referring to.
For example, a PVC refers to a PV, a Pod refers to one or more
PVCs etc. If is perfectly fine for an entity to not refer to
anything, example, a PV does not refer to a PVC etc.
Since 7.0 |
Properties inherited from CnsEntityMetadata | ||
clusterId, delete, entityName, labels | ||
Properties inherited from DynamicData | ||
None |
Show WSDL type definition
Top of page | Local Properties | ||
Managed Object Types | Data Object Types | All Properties | All Methods |