UNPKG

@kubernetes-models/argo-rollouts

Version:
30 lines (29 loc) 1.39 kB
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1DurationString } from "./DurationString.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * Arguments to perform a prometheus range query */ export interface IPrometheusRangeQueryArgs { /** * The end time to query in expr format e.g. now(), now() - duration("1h"), now() - duration("{{args.lookback_duration}}") */ "end"?: string; /** * The start time to query in expr format e.g. now(), now() - duration("1h"), now() - duration("{{args.lookback_duration}}") */ "start"?: string; /** * The maximum time between two slices from the start to end (e.g. 30s, 5m, 1h). */ "step"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1DurationString; } /** * Arguments to perform a prometheus range query */ export declare class PrometheusRangeQueryArgs extends Model<IPrometheusRangeQueryArgs> implements IPrometheusRangeQueryArgs { "end"?: string; "start"?: string; "step"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1DurationString; constructor(data?: ModelData<IPrometheusRangeQueryArgs>); } export type { IPrometheusRangeQueryArgs as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusRangeQueryArgs, PrometheusRangeQueryArgs as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1PrometheusRangeQueryArgs };