@kubernetes-models/argo-cd
Version:
21 lines (20 loc) • 878 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* SyncStrategyApply uses `kubectl apply` to perform the apply
*/
export interface ISyncStrategyApply {
/**
* Force indicates whether or not to supply the --force flag to `kubectl apply`.
* The --force flag deletes and re-create the resource, when PATCH encounters conflict and has
* retried for 5 times.
*/
"force"?: boolean;
}
/**
* SyncStrategyApply uses `kubectl apply` to perform the apply
*/
export declare class SyncStrategyApply extends Model<ISyncStrategyApply> implements ISyncStrategyApply {
"force"?: boolean;
constructor(data?: ModelData<ISyncStrategyApply>);
}
export type { ISyncStrategyApply as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStrategyApply, SyncStrategyApply as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1SyncStrategyApply };