@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
27 lines • 1.07 kB
TypeScript
import { LoadBalancerOperatingStatusEnum } from './LoadBalancerOperatingStatusEnum';
import { LoadBalancerProvisioningStatusEnum } from './LoadBalancerProvisioningStatusEnum';
import { PoolAlgorithmEnum } from './PoolAlgorithmEnum';
import { PoolProtocolEnum } from './PoolProtocolEnum';
import { PoolSessionPersistence } from './PoolSessionPersistence';
/** Pool */
export interface Pool {
/** Algorithm of the pool */
algorithm: PoolAlgorithmEnum;
/** ID of the resource */
id: string;
/** ID of the listener */
listenerId?: string;
/** ID of the loadbalancer */
loadbalancerId: string;
/** Name of the resource */
name: string;
/** Operating status of the resource */
operatingStatus: LoadBalancerOperatingStatusEnum;
/** Protocol of the pool */
protocol: PoolProtocolEnum;
/** Provisioning status of the resource */
provisioningStatus: LoadBalancerProvisioningStatusEnum;
/** Information about session persistence */
sessionPersistence?: PoolSessionPersistence;
}
//# sourceMappingURL=Pool.d.ts.map