UNPKG

@kubernetes-models/argo-rollouts

Version:
24 lines (23 loc) 997 B
import { ModelData, Model } from "@kubernetes-models/base"; /** * TLSRoute holds the information on the virtual service's TLS/HTTPS routes that are desired to be matched for changing weights. */ export interface ITLSRoute { /** * Port number of the TLS Route desired to be matched in the given Istio VirtualService. */ "port"?: number; /** * A list of all the SNI Hosts of the TLS Route desired to be matched in the given Istio VirtualService. */ "sniHosts"?: Array<string>; } /** * TLSRoute holds the information on the virtual service's TLS/HTTPS routes that are desired to be matched for changing weights. */ export declare class TLSRoute extends Model<ITLSRoute> implements ITLSRoute { "port"?: number; "sniHosts"?: Array<string>; constructor(data?: ModelData<ITLSRoute>); } export type { ITLSRoute as IComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1TLSRoute, TLSRoute as ComGithubArgoprojArgoRolloutsPkgApisRolloutsV1alpha1TLSRoute };