@kubernetes-models/argo-rollouts
Version:
31 lines (30 loc) • 2.18 kB
TypeScript
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutAnalysis } from "./RolloutAnalysis.js";
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunMetadata } from "./AnalysisRunMetadata.js";
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunArgument } from "./AnalysisRunArgument.js";
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1DryRun } from "./DryRun.js";
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1MeasurementRetention } from "./MeasurementRetention.js";
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisTemplateRef } from "./AnalysisTemplateRef.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* RolloutAnalysisBackground defines a template that is used to create a background analysisRun
*/
export interface IRolloutAnalysisBackground extends IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutAnalysis {
/**
* StartingStep indicates which step the background analysis should start on
* If not listed, controller defaults to 0
*/
"startingStep"?: number;
}
/**
* RolloutAnalysisBackground defines a template that is used to create a background analysisRun
*/
export declare class RolloutAnalysisBackground extends Model<IRolloutAnalysisBackground> implements IRolloutAnalysisBackground {
"analysisRunMetadata"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunMetadata;
"args"?: Array<IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunArgument>;
"dryRun"?: Array<IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1DryRun>;
"measurementRetention"?: Array<IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1MeasurementRetention>;
"templates"?: Array<IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisTemplateRef>;
"startingStep"?: number;
constructor(data?: ModelData<IRolloutAnalysisBackground>);
}
export type { IRolloutAnalysisBackground as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutAnalysisBackground, RolloutAnalysisBackground as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutAnalysisBackground };