@kubernetes-models/argo-rollouts
Version:
30 lines (29 loc) • 1.07 kB
TypeScript
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ValueFrom } from "./ValueFrom.js";
import { ModelData, Model } from "@kubernetes-models/base";
/**
* Argument is an argument to an AnalysisRun
*/
export interface IArgument {
/**
* Name is the name of the argument
*/
"name": string;
/**
* Value is the value of the argument
*/
"value"?: string;
/**
* ValueFrom is a reference to where a secret is stored. This field is one of the fields with valueFrom
*/
"valueFrom"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ValueFrom;
}
/**
* Argument is an argument to an AnalysisRun
*/
export declare class Argument extends Model<IArgument> implements IArgument {
"name": string;
"value"?: string;
"valueFrom"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ValueFrom;
constructor(data?: ModelData<IArgument>);
}
export type { IArgument as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Argument, Argument as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1Argument };