@kubernetes-models/argo-rollouts
Version:
19 lines (18 loc) • 906 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* TraefikTrafficRouting defines the configuration required to use Traefik as traffic router
*/
export interface ITraefikTrafficRouting {
/**
* TraefikServiceName refer to the name of the Traefik service used to route traffic to the service
*/
"weightedTraefikServiceName": string;
}
/**
* TraefikTrafficRouting defines the configuration required to use Traefik as traffic router
*/
export declare class TraefikTrafficRouting extends Model<ITraefikTrafficRouting> implements ITraefikTrafficRouting {
"weightedTraefikServiceName": string;
constructor(data?: ModelData<ITraefikTrafficRouting>);
}
export type { ITraefikTrafficRouting as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1TraefikTrafficRouting, TraefikTrafficRouting as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1TraefikTrafficRouting };