@kubernetes-models/argo-rollouts
Version:
19 lines (18 loc) • 796 B
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* TCPRoute holds the information on the virtual service's TCP routes that are desired to be matched for changing weights.
*/
export interface ITCPRoute {
/**
* Port number of the TCP Route desired to be matched in the given Istio VirtualService.
*/
"port"?: number;
}
/**
* TCPRoute holds the information on the virtual service's TCP routes that are desired to be matched for changing weights.
*/
export declare class TCPRoute extends Model<ITCPRoute> implements ITCPRoute {
"port"?: number;
constructor(data?: ModelData<ITCPRoute>);
}
export type { ITCPRoute as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1TCPRoute, TCPRoute as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1TCPRoute };