UNPKG

@kubernetes-models/argo-rollouts

Version:
24 lines (23 loc) 895 B
import { ModelData, Model } from "@kubernetes-models/base"; /** * ApisixRoute holds information on the APISIX Route the rollout needs to modify */ export interface IApisixRoute { /** * Name refer to the name of the APISIX Route used to route traffic to the service */ "name": string; /** * RuleRef a list of the APISIX Route HTTP Rules used to route traffic to the service */ "rules"?: Array<string>; } /** * ApisixRoute holds information on the APISIX Route the rollout needs to modify */ export declare class ApisixRoute extends Model<IApisixRoute> implements IApisixRoute { "name": string; "rules"?: Array<string>; constructor(data?: ModelData<IApisixRoute>); } export type { IApisixRoute as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ApisixRoute, ApisixRoute as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1ApisixRoute };