@kubernetes-models/argo-rollouts
Version:
24 lines (23 loc) • 836 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* GraphiteMetric defines the Graphite query to perform canary analysis
*/
export interface IGraphiteMetric {
/**
* Address is the HTTP address and port of the Graphite server
*/
"address"?: string;
/**
* Query is a raw Graphite query to perform
*/
"query"?: string;
}
/**
* GraphiteMetric defines the Graphite query to perform canary analysis
*/
export declare class GraphiteMetric extends Model<IGraphiteMetric> implements IGraphiteMetric {
"address"?: string;
"query"?: string;
constructor(data?: ModelData<IGraphiteMetric>);
}
export type { IGraphiteMetric as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1GraphiteMetric, GraphiteMetric as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1GraphiteMetric };