UNPKG

@kubernetes-models/argo-rollouts

Version:
29 lines (28 loc) 1 kB
import { ModelData, Model } from "@kubernetes-models/base"; /** * NewRelicMetric defines the newrelic query to perform canary analysis */ export interface INewRelicMetric { /** * Profile is the name of the secret holding NR account configuration */ "profile"?: string; /** * Query is a raw newrelic NRQL query to perform */ "query": string; /** * Timeout represents the duration limit in seconds that will apply to the NRQL query */ "timeout"?: number; } /** * NewRelicMetric defines the newrelic query to perform canary analysis */ export declare class NewRelicMetric extends Model<INewRelicMetric> implements INewRelicMetric { "profile"?: string; "query": string; "timeout"?: number; constructor(data?: ModelData<INewRelicMetric>); } export type { INewRelicMetric as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1NewRelicMetric, NewRelicMetric as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1NewRelicMetric };