Skip to main content

Interface: KubeObjectInterface

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

src/lib/k8s/KubeObject.ts:686


apiVersion?

optional apiVersion: string;

Defined in

src/lib/k8s/KubeObject.ts:681


items?

optional items: any[];

Defined in

src/lib/k8s/KubeObject.ts:685


key?

optional key: any;

Defined in

src/lib/k8s/KubeObject.ts:688


kind

kind: string;

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

Defined in

src/lib/k8s/KubeObject.ts:680


lastTimestamp?

optional lastTimestamp: string;

Defined in

src/lib/k8s/KubeObject.ts:687


metadata

metadata: KubeMetadata;

Defined in

src/lib/k8s/KubeObject.ts:682


spec?

optional spec: any;

Defined in

src/lib/k8s/KubeObject.ts:683


status?

optional status: any;

Defined in

src/lib/k8s/KubeObject.ts:684