@kubernetes-models/argo-cd
Version:
18 lines (17 loc) • 950 B
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStrategyApply } from "./SyncStrategyApply.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* SyncStrategyHook will perform a sync using hooks annotations.
* If no hook annotation is specified falls back to `kubectl apply`.
*/
export interface ISyncStrategyHook extends IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStrategyApply {
}
/**
* SyncStrategyHook will perform a sync using hooks annotations.
* If no hook annotation is specified falls back to `kubectl apply`.
*/
export declare class SyncStrategyHook extends Model<ISyncStrategyHook> implements ISyncStrategyHook {
"force"?: boolean;
constructor(data?: ModelData<ISyncStrategyHook>);
}
export type { ISyncStrategyHook as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStrategyHook, SyncStrategyHook as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStrategyHook };