@kubernetes-models/argo-rollouts
Version:
30 lines (29 loc) • 1.25 kB
TypeScript
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ArgumentValueFrom } from "./ArgumentValueFrom.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* AnalysisRunArgument argument to add to analysisRun
*/
export interface IAnalysisRunArgument {
/**
* Name argument name
*/
"name": string;
/**
* Value a hardcoded value for the argument. This field is a one of field with valueFrom
*/
"value"?: string;
/**
* ValueFrom A reference to where the value is stored. This field is a one of field with valueFrom
*/
"valueFrom"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ArgumentValueFrom;
}
/**
* AnalysisRunArgument argument to add to analysisRun
*/
export declare class AnalysisRunArgument extends Model<IAnalysisRunArgument> implements IAnalysisRunArgument {
"name": string;
"value"?: string;
"valueFrom"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ArgumentValueFrom;
constructor(data?: ModelData<IAnalysisRunArgument>);
}
export type { IAnalysisRunArgument as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunArgument, AnalysisRunArgument as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AnalysisRunArgument };