Documentation
¶
Index ¶
- func ConvertMetaObjectToMetadata(ctx context.Context, obj metav1.ObjectMeta, clientset kubernetes.Interface, ...) *pb.KubernetesObjectData
- func GetMetadataFromResource(logger *zap.Logger, resource unstructured.Unstructured) (*metav1.ObjectMeta, error)
- func GetObjectMetadataFromRuntimeObject(obj runtime.Object) (*metav1.ObjectMeta, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConvertMetaObjectToMetadata ¶ added in v1.3.13
func ConvertMetaObjectToMetadata(ctx context.Context, obj metav1.ObjectMeta, clientset kubernetes.Interface, resource string) *pb.KubernetesObjectData
ConvertMetaObjectToMetadata takes a metav1.ObjectMeta and converts it into a proto message object KubernetesMetadata.
func GetMetadataFromResource ¶ added in v1.3.13
func GetMetadataFromResource(logger *zap.Logger, resource unstructured.Unstructured) (*metav1.ObjectMeta, error)
GetMetadataFromResource extracts the metav1.ObjectMeta from an unstructured.Unstructured resource. It utilizes the unstructured's inherent methods to access the metadata directly.
func GetObjectMetadataFromRuntimeObject ¶ added in v1.3.13
func GetObjectMetadataFromRuntimeObject(obj runtime.Object) (*metav1.ObjectMeta, error)
GetObjectMetadataFromRuntimeObject safely extracts metadata from any Kubernetes runtime.Object. It returns a pointer to a metav1.ObjectMeta structure if successful, along with any error encountered.
Types ¶
This section is empty.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package stream provides gRPC stream management for CloudSecure communication.
|
Package stream provides gRPC stream management for CloudSecure communication. |
Click to show internal directories.
Click to hide internal directories.