UNPKG

typed-aws

Version:

Helps you write AWS CloudFormation in TypeScript

65 lines (64 loc) 2.77 kB
import { CfnResource, Resolvable } from '../../base'; export declare type DBProxyEndpoint_Type = 'AWS::RDS::DBProxyEndpoint'; export declare const DBProxyEndpoint_Type = "AWS::RDS::DBProxyEndpoint"; /** * Resource schema for AWS::RDS::DBProxyEndpoint. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html} */ export default function DBProxyEndpoint(props: DBProxyEndpoint_Properties): CfnResource<DBProxyEndpoint_Properties>; /** * Resource schema for AWS::RDS::DBProxyEndpoint. {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html} */ export declare type DBProxyEndpoint_Properties = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-dbproxyendpointname} */ DBProxyEndpointName: Resolvable<string>; DBProxyEndpointArn?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-dbproxyname} */ DBProxyName: Resolvable<string>; VpcId?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-vpcsecuritygroupids} */ VpcSecurityGroupIds?: Resolvable<string>[]; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-vpcsubnetids} */ VpcSubnetIds: Resolvable<string>[]; Endpoint?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-targetrole} */ TargetRole?: Resolvable<'READ_WRITE' | 'READ_ONLY'>; IsDefault?: Resolvable<boolean>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxyendpoint.html#cfn-rds-dbproxyendpoint-tags} */ Tags?: TagFormat[]; }; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxyendpoint-tagformat.html} */ export declare type TagFormat = { /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxyendpoint-tagformat.html#cfn-rds-dbproxyendpoint-tagformat-key} */ Key?: Resolvable<string>; /** * {@link * http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rds-dbproxyendpoint-tagformat.html#cfn-rds-dbproxyendpoint-tagformat-value} */ Value?: Resolvable<string>; };