Interface: KubeObjectInterface
Defined in: lib/k8s/KubeObject.ts:814
This is the base interface for all Kubernetes resources, i.e. it contains fields that all Kubernetes resources have.
Extended by
KubeBackendTLSPolicyKubeBackendTrafficPolicyKubeCompositePodGroupKubeConfigMapKubeControllerRevisionKubeCRDKubeCronJobKubeDaemonSetKubeDeploymentKubeDeviceClassKubeEndpointSliceKubeEndpointKubeGatewayL4RouteKubeGatewayKubeGatewayClassKubeGRPCRouteKubeHPAKubeHTTPRouteKubeIngressKubeIngressClassKubeJobKubeJobSetKubeLeaderWorkerSetKubeLeaseKubeLimitRangeKubeMutatingWebhookConfigurationKubeNamespaceKubeNetworkPolicyKubeNodeKubePersistentVolumeKubePersistentVolumeClaimKubePodKubePDBKubePodGroupKubePriorityClassKubeReferenceGrantKubeReplicaSetKubeResourceClaimKubeResourceQuotaKubeRoleKubeRoleBindingKubeRuntimeClassKubeSchedulingWorkloadKubeSecretKubeServiceKubeServiceAccountKubeStatefulSetKubeStorageClassKubeTokenKubeValidatingWebhookConfigurationKubeVolumeAttributesClassKubeVPA
Indexable
[otherProps: string]: any
Properties
actionType?
optional actionType?: any;
Defined in: lib/k8s/KubeObject.ts:831
apiVersion?
optional apiVersion?: string;
Defined in: lib/k8s/KubeObject.ts:826
items?
optional items?: any[];
Defined in: lib/k8s/KubeObject.ts:830
key?
optional key?: any;
Defined in: lib/k8s/KubeObject.ts:833
kind
kind: string;
Defined in: lib/k8s/KubeObject.ts:825
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:832
metadata
metadata: KubeMetadata;
Defined in: lib/k8s/KubeObject.ts:827
spec?
optional spec?: any;
Defined in: lib/k8s/KubeObject.ts:828
status?
optional status?: any;
Defined in: lib/k8s/KubeObject.ts:829