CfnDBProxyProps

class aws_cdk.aws_rds.CfnDBProxyProps(*, auth, db_proxy_name, engine_family, role_arn, vpc_subnet_ids, debug_logging=None, idle_client_timeout=None, require_tls=None, tags=None, vpc_security_group_ids=None)

Bases: object

Properties for defining a AWS::RDS::DBProxy.

Parameters
  • auth (Union[IResolvable, List[Union[AuthFormatProperty, IResolvable]]]) – AWS::RDS::DBProxy.Auth.

  • db_proxy_name (str) – AWS::RDS::DBProxy.DBProxyName.

  • engine_family (str) – AWS::RDS::DBProxy.EngineFamily.

  • role_arn (str) – AWS::RDS::DBProxy.RoleArn.

  • vpc_subnet_ids (List[str]) – AWS::RDS::DBProxy.VpcSubnetIds.

  • debug_logging (Union[bool, IResolvable, None]) – AWS::RDS::DBProxy.DebugLogging.

  • idle_client_timeout (Union[int, float, None]) – AWS::RDS::DBProxy.IdleClientTimeout.

  • require_tls (Union[bool, IResolvable, None]) – AWS::RDS::DBProxy.RequireTLS.

  • tags (Optional[List[TagFormatProperty]]) – AWS::RDS::DBProxy.Tags.

  • vpc_security_group_ids (Optional[List[str]]) – AWS::RDS::DBProxy.VpcSecurityGroupIds.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html

Attributes

auth

AWS::RDS::DBProxy.Auth.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-auth

Return type

Union[IResolvable, List[Union[AuthFormatProperty, IResolvable]]]

db_proxy_name

AWS::RDS::DBProxy.DBProxyName.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-dbproxyname

Return type

str

debug_logging

AWS::RDS::DBProxy.DebugLogging.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-debuglogging

Return type

Union[bool, IResolvable, None]

engine_family

AWS::RDS::DBProxy.EngineFamily.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-enginefamily

Return type

str

idle_client_timeout

AWS::RDS::DBProxy.IdleClientTimeout.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-idleclienttimeout

Return type

Union[int, float, None]

require_tls

AWS::RDS::DBProxy.RequireTLS.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-requiretls

Return type

Union[bool, IResolvable, None]

role_arn

AWS::RDS::DBProxy.RoleArn.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-rolearn

Return type

str

tags

AWS::RDS::DBProxy.Tags.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-tags

Return type

Optional[List[TagFormatProperty]]

vpc_security_group_ids

AWS::RDS::DBProxy.VpcSecurityGroupIds.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-vpcsecuritygroupids

Return type

Optional[List[str]]

vpc_subnet_ids

AWS::RDS::DBProxy.VpcSubnetIds.

See

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rds-dbproxy.html#cfn-rds-dbproxy-vpcsubnetids

Return type

List[str]