@kubernetes-models/argo-rollouts
Version:
24 lines (23 loc) • 864 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* InfluxdbMetric defines the InfluxDB Flux query to perform canary analysis
*/
export interface IInfluxdbMetric {
/**
* Profile is the name of the secret holding InfluxDB account configuration
*/
"profile"?: string;
/**
* Query is a raw InfluxDB flux query to perform
*/
"query"?: string;
}
/**
* InfluxdbMetric defines the InfluxDB Flux query to perform canary analysis
*/
export declare class InfluxdbMetric extends Model<IInfluxdbMetric> implements IInfluxdbMetric {
"profile"?: string;
"query"?: string;
constructor(data?: ModelData<IInfluxdbMetric>);
}
export type { IInfluxdbMetric as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1InfluxdbMetric, InfluxdbMetric as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1InfluxdbMetric };