UNPKG

@kubernetes-models/argo-rollouts

Version:
26 lines (25 loc) 1.45 kB
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1FieldRef } from "./FieldRef.js"; import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ValueFromPodTemplateHash } from "./ValueFromPodTemplateHash.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * ArgumentValueFrom defines references to fields within resources to grab for the value (i.e. Pod Template Hash) */ export interface IArgumentValueFrom { /** * FieldRef */ "fieldRef"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1FieldRef; /** * PodTemplateHashValue gets the value from one of the children ReplicaSet's Pod Template Hash */ "podTemplateHashValue"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ValueFromPodTemplateHash; } /** * ArgumentValueFrom defines references to fields within resources to grab for the value (i.e. Pod Template Hash) */ export declare class ArgumentValueFrom extends Model<IArgumentValueFrom> implements IArgumentValueFrom { "fieldRef"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1FieldRef; "podTemplateHashValue"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ValueFromPodTemplateHash; constructor(data?: ModelData<IArgumentValueFrom>); } export type { IArgumentValueFrom as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ArgumentValueFrom, ArgumentValueFrom as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ArgumentValueFrom };