Skip to main content

Interface: KubeObjectInterface

Defined in: lib/k8s/KubeObject.ts:770

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:787


apiVersion?

optional apiVersion?: string;

Defined in: lib/k8s/KubeObject.ts:782


items?

optional items?: any[];

Defined in: lib/k8s/KubeObject.ts:786


key?

optional key?: any;

Defined in: lib/k8s/KubeObject.ts:789


kind

kind: string;

Defined in: lib/k8s/KubeObject.ts:781

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:788


metadata

metadata: KubeMetadata;

Defined in: lib/k8s/KubeObject.ts:783


spec?

optional spec?: any;

Defined in: lib/k8s/KubeObject.ts:784


status?

optional status?: any;

Defined in: lib/k8s/KubeObject.ts:785