UNPKG

@kubernetes-models/argo-rollouts

Version:
20 lines (19 loc) 1.16 kB
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1BlueGreenStrategy } from "./BlueGreenStrategy.js"; import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1CanaryStrategy } from "./CanaryStrategy.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * RolloutStrategy defines strategy to apply during next rollout */ export interface IRolloutStrategy { "blueGreen"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1BlueGreenStrategy; "canary"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1CanaryStrategy; } /** * RolloutStrategy defines strategy to apply during next rollout */ export declare class RolloutStrategy extends Model<IRolloutStrategy> implements IRolloutStrategy { "blueGreen"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1BlueGreenStrategy; "canary"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1CanaryStrategy; constructor(data?: ModelData<IRolloutStrategy>); } export type { IRolloutStrategy as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutStrategy, RolloutStrategy as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutStrategy };