UNPKG

@kubernetes-models/argo-cd

Version:
36 lines (35 loc) 1.67 kB
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ComparedTo } from "./ComparedTo.js"; import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStatusCode } from "./SyncStatusCode.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * SyncStatus contains information about the currently observed live and desired states of an application */ export interface ISyncStatus { /** * ComparedTo contains information about what has been compared */ "comparedTo"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ComparedTo; /** * Revision contains information about the revision the comparison has been performed to */ "revision"?: string; /** * Revisions contains information about the revisions of multiple sources the comparison has been performed to */ "revisions"?: Array<string>; /** * Status is the sync state of the comparison */ "status": IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStatusCode; } /** * SyncStatus contains information about the currently observed live and desired states of an application */ export declare class SyncStatus extends Model<ISyncStatus> implements ISyncStatus { "comparedTo"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ComparedTo; "revision"?: string; "revisions"?: Array<string>; "status": IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStatusCode; constructor(data?: ModelData<ISyncStatus>); } export type { ISyncStatus as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStatus, SyncStatus as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStatus };