Skip to main content

Interface: KubeOwnerReference

Properties

apiVersion

apiVersion: string;

API version of the referent.

Defined in

src/lib/k8s/cluster.ts:216


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


controller

controller: boolean;

If true, this reference points to the managing controller.

Defined in

src/lib/k8s/cluster.ts:230


kind

kind: string;

Kind of the referent.

Defined in

src/lib/k8s/cluster.ts:232


name

name: string;

Name of the referent.

Defined in

src/lib/k8s/cluster.ts:234


uid

uid: string;

UID of the referent.

Defined in

src/lib/k8s/cluster.ts:236