Skip to main content

Interface: KubeOwnerReference

Properties

apiVersion

apiVersion: string;

API version of the referent.

Defined in

src/lib/k8s/cluster.ts:60


blockOwnerDeletion

blockOwnerDeletion: boolean;

If true, AND if the owner has the "foregroundDeletion" finalizer, then the owner cannot be deleted from the key-value store until this reference is removed.

See

foreground deletion for how the garbage collector interacts with this field and enforces the foreground deletion.

Defaults to false. To set this field, a user needs "delete" permission of the owner, otherwise 422 (Unprocessable Entity) will be returned.

Defined in

src/lib/k8s/cluster.ts:72


controller

controller: boolean;

If true, this reference points to the managing controller.

Defined in

src/lib/k8s/cluster.ts:74


kind

kind: string;

Kind of the referent.

Defined in

src/lib/k8s/cluster.ts:76


name

name: string;

Name of the referent.

Defined in

src/lib/k8s/cluster.ts:78


uid

uid: string;

UID of the referent.

Defined in

src/lib/k8s/cluster.ts:80