Interface: KubeControllerRevision
ControllerRevision implements an immutable snapshot of state data. Clients are responsible for serializing and deserializing the objects that contain their internal state.
Used by DaemonSets and StatefulSets to store revision history for rollback.
See
https://kubernetes.io/docs/reference/kubernetes-api/workload-resources/controller-revision-v1/
Extends
Properties
actionType?
optional actionType: any;
Inherited from
KubeObjectInterface.actionType
Defined in
apiVersion?
optional apiVersion: string;
Inherited from
KubeObjectInterface.apiVersion
Defined in
data?
optional data: object;
Data is the serialized representation of the state. Contains the previous spec of the owning controller.
Index Signature
[key: string]: any
spec?
optional spec: object;
Index Signature
[key: string]: any
spec.template?
optional template: object;
Index Signature
[key: string]: any
Defined in
src/lib/k8s/controllerRevision.ts:34
items?
optional items: any[];
Inherited from
Defined in
key?
optional key: any;
Inherited from
Defined in
kind
kind: string;
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
Inherited from
Defined in
lastTimestamp?
optional lastTimestamp: string;
Inherited from
KubeObjectInterface.lastTimestamp
Defined in
metadata
metadata: KubeMetadata;
Inherited from
Defined in
revision
revision: number;
Revision indicates the revision of the state represented by Data.
Defined in
src/lib/k8s/controllerRevision.ts:46
spec?
optional spec: any;
Inherited from
Defined in
status?
optional status: any;