Skip to main content

Interface: KubeOwnerReference

Defined in: lib/k8s/cluster.ts:73

Properties

apiVersion

apiVersion: string;

Defined in: lib/k8s/cluster.ts:75

API version of the referent.


blockOwnerDeletion

blockOwnerDeletion: boolean;

Defined in: lib/k8s/cluster.ts:87

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.


controller

controller: boolean;

Defined in: lib/k8s/cluster.ts:89

If true, this reference points to the managing controller.


kind

kind: string;

Defined in: lib/k8s/cluster.ts:91

Kind of the referent.


name

name: string;

Defined in: lib/k8s/cluster.ts:93

Name of the referent.


uid

uid: string;

Defined in: lib/k8s/cluster.ts:95

UID of the referent.