@kubernetes-models/argo-rollouts
Version:
24 lines (23 loc) • 954 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* SMITrafficRouting configuration for TrafficSplit Custom Resource to control traffic routing
*/
export interface ISMITrafficRouting {
/**
* RootService holds the name of that clients use to communicate.
*/
"rootService"?: string;
/**
* TrafficSplitName holds the name of the TrafficSplit.
*/
"trafficSplitName"?: string;
}
/**
* SMITrafficRouting configuration for TrafficSplit Custom Resource to control traffic routing
*/
export declare class SMITrafficRouting extends Model<ISMITrafficRouting> implements ISMITrafficRouting {
"rootService"?: string;
"trafficSplitName"?: string;
constructor(data?: ModelData<ISMITrafficRouting>);
}
export type { ISMITrafficRouting as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1SMITrafficRouting, SMITrafficRouting as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1SMITrafficRouting };