@kubernetes-models/argo-cd
Version:
25 lines (24 loc) • 1.32 kB
TypeScript
import { IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetRolloutStrategy } from "./ApplicationSetRolloutStrategy.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* ApplicationSetStrategy configures how generated Applications are updated in sequence.
*/
export interface IApplicationSetStrategy {
/**
* DeletionOrder allows specifying the order for deleting generated apps when progressive sync is enabled.
* accepts values "AllAtOnce" and "Reverse"
*/
"deletionOrder"?: string;
"rollingSync"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetRolloutStrategy;
"type"?: string;
}
/**
* ApplicationSetStrategy configures how generated Applications are updated in sequence.
*/
export declare class ApplicationSetStrategy extends Model<IApplicationSetStrategy> implements IApplicationSetStrategy {
"deletionOrder"?: string;
"rollingSync"?: IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetRolloutStrategy;
"type"?: string;
constructor(data?: ModelData<IApplicationSetStrategy>);
}
export type { IApplicationSetStrategy as IComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetStrategy, ApplicationSetStrategy as ComGithubArgoprojArgoCdV3PkgApisApplicationV1alpha1ApplicationSetStrategy };