UNPKG

@kubernetes-models/flux-cd

Version:
33 lines (32 loc) 1.26 kB
import { ModelData, Model } from "@kubernetes-models/base"; /** * ReconcileRequestStatus is a struct to embed in a status type, so that all types using the mechanism have the same * field. Use it like this: * * type FooStatus struct { * meta.ReconcileRequestStatus `json:",inline"` * // other status fields... * } */ export interface IReconcileRequestStatus { /** * LastHandledReconcileAt holds the value of the most recent * reconcile request value, so a change of the annotation value * can be detected. */ "lastHandledReconcileAt"?: string; } /** * ReconcileRequestStatus is a struct to embed in a status type, so that all types using the mechanism have the same * field. Use it like this: * * type FooStatus struct { * meta.ReconcileRequestStatus `json:",inline"` * // other status fields... * } */ export declare class ReconcileRequestStatus extends Model<IReconcileRequestStatus> implements IReconcileRequestStatus { "lastHandledReconcileAt"?: string; constructor(data?: ModelData<IReconcileRequestStatus>); } export type { IReconcileRequestStatus as IComGithubFluxcdPkgApisMetaReconcileRequestStatus, ReconcileRequestStatus as ComGithubFluxcdPkgApisMetaReconcileRequestStatus };