UNPKG

@kubernetes-models/argo-rollouts

Version:
25 lines (24 loc) 1.58 kB
import { IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualNodeReference } from "./AppMeshVirtualNodeReference.js"; import { ModelData, Model } from "@kubernetes-models/base"; /** * AppMeshVirtualNodeGroup holds information about targets used for routing traffic to a virtual service */ export interface IAppMeshVirtualNodeGroup { /** * CanaryVirtualNodeRef is the virtual node ref to modify labels with canary ReplicaSet pod template hash value */ "canaryVirtualNodeRef": IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualNodeReference; /** * StableVirtualNodeRef is the virtual node name to modify labels with stable ReplicaSet pod template hash value */ "stableVirtualNodeRef": IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualNodeReference; } /** * AppMeshVirtualNodeGroup holds information about targets used for routing traffic to a virtual service */ export declare class AppMeshVirtualNodeGroup extends Model<IAppMeshVirtualNodeGroup> implements IAppMeshVirtualNodeGroup { "canaryVirtualNodeRef": IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualNodeReference; "stableVirtualNodeRef": IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualNodeReference; constructor(data?: ModelData<IAppMeshVirtualNodeGroup>); } export type { IAppMeshVirtualNodeGroup as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualNodeGroup, AppMeshVirtualNodeGroup as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1AppMeshVirtualNodeGroup };