UNPKG

@altostra/core

Version:

Core library for shared types and logic

22 lines (21 loc) 932 B
import type { AwsResourceCommon } from "../../common"; import type { CloudFormationValue } from "../../IntrinsicFunctions"; export declare type DBProxyTargetGroupType = 'AWS::RDS::DBProxyTargetGroup'; export interface DBProxyTargetGroup extends AwsResourceCommon { Type: DBProxyTargetGroupType; Properties: DBProxyTargetGroupProperties; } export interface DBProxyTargetGroupProperties { ConnectionPoolConfigurationInfo?: ConnectionPoolConfigurationInfoFormat; DBClusterIdentifiers?: [CloudFormationValue, ...CloudFormationValue[]]; DBInstanceIdentifiers?: [CloudFormationValue, ...CloudFormationValue[]]; DBProxyName: CloudFormationValue; TargetGroupName: 'default'; } export interface ConnectionPoolConfigurationInfoFormat { ConnectionBorrowTimeout?: number; InitQuery?: string; MaxConnectionsPercent?: number; MaxIdleConnectionsPercent?: number; SessionPinningFilters?: string[]; }