UNPKG

@kubernetes-models/argo-rollouts

Version:
28 lines (27 loc) 1.26 kB
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1StringMatch } from "./StringMatch.js"; import { ModelData, Model } from "@kubernetes-models/base"; export interface IRouteMatch { /** * Headers What request with matching headers should be mirrored */ "headers"?: { [key: string]: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1StringMatch; }; /** * Method What http methods should be mirrored */ "method"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1StringMatch; /** * Path What url paths should be mirrored */ "path"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1StringMatch; } export declare class RouteMatch extends Model<IRouteMatch> implements IRouteMatch { "headers"?: { [key: string]: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1StringMatch; }; "method"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1StringMatch; "path"?: IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1StringMatch; constructor(data?: ModelData<IRouteMatch>); } export type { IRouteMatch as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RouteMatch, RouteMatch as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1RouteMatch };