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.