CfnEndpointProps

class aws_cdk.aws_dms.CfnEndpointProps(*, endpoint_type, engine_name, certificate_arn=None, database_name=None, dynamo_db_settings=None, elasticsearch_settings=None, endpoint_identifier=None, extra_connection_attributes=None, kinesis_settings=None, kms_key_id=None, mongo_db_settings=None, password=None, port=None, s3_settings=None, server_name=None, ssl_mode=None, tags=None, username=None)

Bases: object

__init__(*, endpoint_type, engine_name, certificate_arn=None, database_name=None, dynamo_db_settings=None, elasticsearch_settings=None, endpoint_identifier=None, extra_connection_attributes=None, kinesis_settings=None, kms_key_id=None, mongo_db_settings=None, password=None, port=None, s3_settings=None, server_name=None, ssl_mode=None, tags=None, username=None)

Properties for defining a AWS::DMS::Endpoint.

Parameters
  • endpoint_type (str) – AWS::DMS::Endpoint.EndpointType.

  • engine_name (str) – AWS::DMS::Endpoint.EngineName.

  • certificate_arn (Optional[str]) – AWS::DMS::Endpoint.CertificateArn.

  • database_name (Optional[str]) – AWS::DMS::Endpoint.DatabaseName.

  • dynamo_db_settings (Union[IResolvable, None, DynamoDbSettingsProperty]) – AWS::DMS::Endpoint.DynamoDbSettings.

  • elasticsearch_settings (Union[IResolvable, None, ElasticsearchSettingsProperty]) – AWS::DMS::Endpoint.ElasticsearchSettings.

  • endpoint_identifier (Optional[str]) – AWS::DMS::Endpoint.EndpointIdentifier.

  • extra_connection_attributes (Optional[str]) – AWS::DMS::Endpoint.ExtraConnectionAttributes.

  • kinesis_settings (Union[IResolvable, None, KinesisSettingsProperty]) – AWS::DMS::Endpoint.KinesisSettings.

  • kms_key_id (Optional[str]) – AWS::DMS::Endpoint.KmsKeyId.

  • mongo_db_settings (Union[IResolvable, None, MongoDbSettingsProperty]) – AWS::DMS::Endpoint.MongoDbSettings.

  • password (Optional[str]) – AWS::DMS::Endpoint.Password.

  • port (Union[int, float, None]) – AWS::DMS::Endpoint.Port.

  • s3_settings (Union[IResolvable, None, S3SettingsProperty]) – AWS::DMS::Endpoint.S3Settings.

  • server_name (Optional[str]) – AWS::DMS::Endpoint.ServerName.

  • ssl_mode (Optional[str]) – AWS::DMS::Endpoint.SslMode.

  • tags (Optional[List[CfnTag]]) – AWS::DMS::Endpoint.Tags.

  • username (Optional[str]) – AWS::DMS::Endpoint.Username.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html

Attributes

certificate_arn

AWS::DMS::Endpoint.CertificateArn.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-certificatearn

Return type

Optional[str]

database_name

AWS::DMS::Endpoint.DatabaseName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-databasename

Return type

Optional[str]

dynamo_db_settings

AWS::DMS::Endpoint.DynamoDbSettings.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-dynamodbsettings

Return type

Union[IResolvable, None, DynamoDbSettingsProperty]

elasticsearch_settings

AWS::DMS::Endpoint.ElasticsearchSettings.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-elasticsearchsettings

Return type

Union[IResolvable, None, ElasticsearchSettingsProperty]

endpoint_identifier

AWS::DMS::Endpoint.EndpointIdentifier.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointidentifier

Return type

Optional[str]

endpoint_type

AWS::DMS::Endpoint.EndpointType.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-endpointtype

Return type

str

engine_name

AWS::DMS::Endpoint.EngineName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-enginename

Return type

str

extra_connection_attributes

AWS::DMS::Endpoint.ExtraConnectionAttributes.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-extraconnectionattributes

Return type

Optional[str]

kinesis_settings

AWS::DMS::Endpoint.KinesisSettings.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kinesissettings

Return type

Union[IResolvable, None, KinesisSettingsProperty]

kms_key_id

AWS::DMS::Endpoint.KmsKeyId.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-kmskeyid

Return type

Optional[str]

mongo_db_settings

AWS::DMS::Endpoint.MongoDbSettings.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-mongodbsettings

Return type

Union[IResolvable, None, MongoDbSettingsProperty]

password

AWS::DMS::Endpoint.Password.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-password

Return type

Optional[str]

port

AWS::DMS::Endpoint.Port.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-port

Return type

Union[int, float, None]

s3_settings

AWS::DMS::Endpoint.S3Settings.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-s3settings

Return type

Union[IResolvable, None, S3SettingsProperty]

server_name

AWS::DMS::Endpoint.ServerName.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-servername

Return type

Optional[str]

ssl_mode

AWS::DMS::Endpoint.SslMode.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-sslmode

Return type

Optional[str]

tags

AWS::DMS::Endpoint.Tags.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-tags

Return type

Optional[List[CfnTag]]

username

AWS::DMS::Endpoint.Username.

see :see: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-endpoint.html#cfn-dms-endpoint-username

Return type

Optional[str]