UNPKG

@kubernetes-models/argo-rollouts

Version:
34 lines (33 loc) 1.7 kB
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunArgument } from "./AnalysisRunArgument.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IRolloutExperimentStepAnalysisTemplateRef { /** * Args the arguments that will be added to the AnalysisRuns */ "args"?: Array<IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunArgument>; /** * Whether to look for the templateName at cluster scope or namespace scope */ "clusterScope"?: boolean; /** * Name is a name for this analysis template invocation */ "name": string; /** * RequiredForCompletion blocks the Experiment from completing until the analysis has completed */ "requiredForCompletion"?: boolean; /** * TemplateName reference of the AnalysisTemplate name used by the Experiment to create the run */ "templateName": string; } export declare class RolloutExperimentStepAnalysisTemplateRef extends Model<IRolloutExperimentStepAnalysisTemplateRef> implements IRolloutExperimentStepAnalysisTemplateRef { "args"?: Array<IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunArgument>; "clusterScope"?: boolean; "name": string; "requiredForCompletion"?: boolean; "templateName": string; constructor(data?: ModelData<IRolloutExperimentStepAnalysisTemplateRef>); } export type { IRolloutExperimentStepAnalysisTemplateRef as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutExperimentStepAnalysisTemplateRef, RolloutExperimentStepAnalysisTemplateRef as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RolloutExperimentStepAnalysisTemplateRef };