@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
24 lines • 732 B
TypeScript
import { BackendSelector } from './BackendSelector';
import { ModeEnum } from './frontend/ModeEnum';
import { PortRange } from './PortRange';
import { IpBlock } from '../../../IpBlock';
/** A load balancer frontend */
export interface Frontend {
/** Selector for backend */
backends: BackendSelector[];
/** Load balancing mode */
mode?: ModeEnum;
/** The frontend name */
name: string;
/** @deprecated Port to listen (deprecated: see ports) */
port?: number;
/** Port ranges to listen */
portRanges?: PortRange[];
/** Ports to listen */
ports?: number[];
/** */
tls: boolean;
/** IP range to whitelist */
whitelist: IpBlock[];
}
//# sourceMappingURL=Frontend.d.ts.map