Interface: KubeObjectInterface
Defined in: lib/k8s/KubeObject.ts:713
This is the base interface for all Kubernetes resources, i.e. it contains fields that all Kubernetes resources have.
Extended by
KubeBackendTLSPolicyKubeBackendTrafficPolicyKubeConfigMapKubeControllerRevisionKubeCRDKubeCronJobKubeDaemonSetKubeDeploymentKubeEndpointSliceKubeEndpointKubeGatewayKubeGatewayClassKubeGRPCRouteKubeHPAKubeHTTPRouteKubeIngressKubeIngressClassKubeJobKubeLeaseKubeLimitRangeKubeMutatingWebhookConfigurationKubeNamespaceKubeNetworkPolicyKubeNodeKubePersistentVolumeKubePersistentVolumeClaimKubePodKubePDBKubePriorityClassKubeReferenceGrantKubeReplicaSetKubeResourceQuotaKubeRoleKubeRoleBindingKubeRuntimeClassKubeSecretKubeServiceKubeServiceAccountKubeStatefulSetKubeStorageClassKubeTokenKubeValidatingWebhookConfigurationKubeVPA
Indexable
[otherProps: string]: any
Properties
actionType?
optional actionType?: any;
Defined in: lib/k8s/KubeObject.ts:730
apiVersion?
optional apiVersion?: string;
Defined in: lib/k8s/KubeObject.ts:725
items?
optional items?: any[];
Defined in: lib/k8s/KubeObject.ts:729
key?
optional key?: any;
Defined in: lib/k8s/KubeObject.ts:732
kind
kind: string;
Defined in: lib/k8s/KubeObject.ts:724
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to.
In CamelCase.
Cannot be updated.
See
lastTimestamp?
optional lastTimestamp?: string;
Defined in: lib/k8s/KubeObject.ts:731
metadata
metadata: KubeMetadata;
Defined in: lib/k8s/KubeObject.ts:726
spec?
optional spec?: any;
Defined in: lib/k8s/KubeObject.ts:727
status?
optional status?: any;
Defined in: lib/k8s/KubeObject.ts:728