@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
21 lines • 822 B
TypeScript
import { HealthMonitorCreate } from '../HealthMonitorCreate';
import { MemberCreate } from './MemberCreate';
import { PoolAlgorithmEnum } from '../PoolAlgorithmEnum';
import { PoolProtocolEnum } from '../PoolProtocolEnum';
import { PoolSessionPersistence } from '../PoolSessionPersistence';
/** Create a pool on loadbalancer creation */
export interface PoolCreate {
/** Pool algorithm to split traffic between members */
algorithm: PoolAlgorithmEnum;
/** Pool health monitor */
healthMonitor?: HealthMonitorCreate;
/** Pool members */
members: MemberCreate[];
/** Name of the pool */
name: string;
/** Protocol for the pool */
protocol: PoolProtocolEnum;
/** Pool session persistence */
sessionPersistence: PoolSessionPersistence;
}
//# sourceMappingURL=PoolCreate.d.ts.map