@altostra/core
Version:
Core library for shared types and logic
16 lines (15 loc) • 610 B
TypeScript
import type { AwsResourceCommon, CloudFormationTags } from "../../common";
import type { CloudFormationValue } from "../../IntrinsicFunctions";
export declare type DBProxyEndpointType = 'AWS::RDS::DBProxyEndpoint';
export interface DBProxyEndpoint extends AwsResourceCommon {
Type: DBProxyEndpointType;
Properties: DBProxyEndpointProperties;
}
export interface DBProxyEndpointProperties {
DBProxyEndpointName: string;
DBProxyName: CloudFormationValue;
Tags?: CloudFormationTags;
TargetRole?: 'READ_ONLY' | 'READ_WRITE';
VpcSecurityGroupIds?: string[];
VpcSubnetIds: string[];
}