@kubernetes-models/argo-rollouts
Version:
24 lines (23 loc) • 1.05 kB
TypeScript
import { ModelData, Model } from "@kubernetes-models/base";
/**
* AppMeshVirtualService holds information on the virtual service the rollout needs to modify
*/
export interface IAppMeshVirtualService {
/**
* Name is the name of virtual service
*/
"name": string;
/**
* Routes is list of HTTP routes within virtual router associated with virtual service to edit. If omitted, virtual service must have a single route of this type.
*/
"routes"?: Array<string>;
}
/**
* AppMeshVirtualService holds information on the virtual service the rollout needs to modify
*/
export declare class AppMeshVirtualService extends Model<IAppMeshVirtualService> implements IAppMeshVirtualService {
"name": string;
"routes"?: Array<string>;
constructor(data?: ModelData<IAppMeshVirtualService>);
}
export type { IAppMeshVirtualService as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualService, AppMeshVirtualService as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualService };