UNPKG

@kubernetes-models/argo-cd

Version:
25 lines (24 loc) 1.32 kB
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 };