Skip to main content

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​

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​

more info


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