CfnDataProviderPropsMixin
- class aws_cdk.mixins_preview.aws_dms.mixins.CfnDataProviderPropsMixin(props, *, strategy=None)
Bases:
MixinProvides information that defines a data provider.
- See:
http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dms-dataprovider.html
- CloudformationResource:
AWS::DMS::DataProvider
- Mixin:
true
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview import mixins from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins cfn_data_provider_props_mixin = dms_mixins.CfnDataProviderPropsMixin(dms_mixins.CfnDataProviderMixinProps( data_provider_identifier="dataProviderIdentifier", data_provider_name="dataProviderName", description="description", engine="engine", exact_settings=False, settings=dms_mixins.CfnDataProviderPropsMixin.SettingsProperty( doc_db_settings=dms_mixins.CfnDataProviderPropsMixin.DocDbSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), ibm_db2_luw_settings=dms_mixins.CfnDataProviderPropsMixin.IbmDb2LuwSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), ibm_db2_zOs_settings=dms_mixins.CfnDataProviderPropsMixin.IbmDb2zOsSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), maria_db_settings=dms_mixins.CfnDataProviderPropsMixin.MariaDbSettingsProperty( certificate_arn="certificateArn", port=123, server_name="serverName", ssl_mode="sslMode" ), microsoft_sql_server_settings=dms_mixins.CfnDataProviderPropsMixin.MicrosoftSqlServerSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), mongo_db_settings=dms_mixins.CfnDataProviderPropsMixin.MongoDbSettingsProperty( auth_mechanism="authMechanism", auth_source="authSource", auth_type="authType", certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), my_sql_settings=dms_mixins.CfnDataProviderPropsMixin.MySqlSettingsProperty( certificate_arn="certificateArn", port=123, server_name="serverName", ssl_mode="sslMode" ), oracle_settings=dms_mixins.CfnDataProviderPropsMixin.OracleSettingsProperty( asm_server="asmServer", certificate_arn="certificateArn", database_name="databaseName", port=123, secrets_manager_oracle_asm_access_role_arn="secretsManagerOracleAsmAccessRoleArn", secrets_manager_oracle_asm_secret_id="secretsManagerOracleAsmSecretId", secrets_manager_security_db_encryption_access_role_arn="secretsManagerSecurityDbEncryptionAccessRoleArn", secrets_manager_security_db_encryption_secret_id="secretsManagerSecurityDbEncryptionSecretId", server_name="serverName", ssl_mode="sslMode" ), postgre_sql_settings=dms_mixins.CfnDataProviderPropsMixin.PostgreSqlSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), redshift_settings=dms_mixins.CfnDataProviderPropsMixin.RedshiftSettingsProperty( database_name="databaseName", port=123, server_name="serverName" ) ), tags=[CfnTag( key="key", value="value" )] ), strategy=mixins.PropertyMergeStrategy.OVERRIDE )
Create a mixin to apply properties to
AWS::DMS::DataProvider.- Parameters:
props (
Union[CfnDataProviderMixinProps,Dict[str,Any]]) – L1 properties to apply.strategy (
Optional[PropertyMergeStrategy]) – (experimental) Strategy for merging nested properties. Default: - PropertyMergeStrategy.MERGE
Methods
- apply_to(construct)
Apply the mixin properties to the construct.
- Parameters:
construct (
IConstruct)- Return type:
- supports(construct)
Check if this mixin supports the given construct.
- Parameters:
construct (
IConstruct)- Return type:
bool
Attributes
- CFN_PROPERTY_KEYS = ['dataProviderIdentifier', 'dataProviderName', 'description', 'engine', 'exactSettings', 'settings', 'tags']
Static Methods
- classmethod is_mixin(x)
(experimental) Checks if
xis a Mixin.- Parameters:
x (
Any) – Any object.- Return type:
bool- Returns:
true if
xis an object created from a class which extendsMixin.- Stability:
experimental
DocDbSettingsProperty
- class CfnDataProviderPropsMixin.DocDbSettingsProperty(*, certificate_arn=None, database_name=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectProvides information that defines a DocumentDB endpoint.
- Parameters:
certificate_arn (
Optional[str])database_name (
Optional[str]) – The database name on the DocumentDB source endpoint.port (
Union[int,float,None]) – The port value for the DocumentDB source endpoint.server_name (
Optional[str]) – The name of the server on the DocumentDB source endpoint.ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins doc_db_settings_property = dms_mixins.CfnDataProviderPropsMixin.DocDbSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- certificate_arn
-
- Type:
see
- database_name
The database name on the DocumentDB source endpoint.
- port
The port value for the DocumentDB source endpoint.
- server_name
The name of the server on the DocumentDB source endpoint.
IbmDb2LuwSettingsProperty
- class CfnDataProviderPropsMixin.IbmDb2LuwSettingsProperty(*, certificate_arn=None, database_name=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectIbmDb2LuwSettings property identifier.
- Parameters:
certificate_arn (
Optional[str])database_name (
Optional[str])port (
Union[int,float,None])server_name (
Optional[str])ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins ibm_db2_luw_settings_property = dms_mixins.CfnDataProviderPropsMixin.IbmDb2LuwSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- certificate_arn
-
- Type:
see
- database_name
-
- Type:
see
- port
-
- Type:
see
- server_name
-
- Type:
see
IbmDb2zOsSettingsProperty
- class CfnDataProviderPropsMixin.IbmDb2zOsSettingsProperty(*, certificate_arn=None, database_name=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectIbmDb2zOsSettings property identifier.
- Parameters:
certificate_arn (
Optional[str])database_name (
Optional[str])port (
Union[int,float,None])server_name (
Optional[str])ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins ibm_db2z_os_settings_property = dms_mixins.CfnDataProviderPropsMixin.IbmDb2zOsSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- certificate_arn
-
- Type:
see
- database_name
-
- Type:
see
- port
-
- Type:
see
- server_name
-
- Type:
see
MariaDbSettingsProperty
- class CfnDataProviderPropsMixin.MariaDbSettingsProperty(*, certificate_arn=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectMariaDbSettings property identifier.
- Parameters:
certificate_arn (
Optional[str])port (
Union[int,float,None])server_name (
Optional[str])ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins maria_db_settings_property = dms_mixins.CfnDataProviderPropsMixin.MariaDbSettingsProperty( certificate_arn="certificateArn", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- certificate_arn
-
- Type:
see
- port
-
- Type:
see
- server_name
-
- Type:
see
MicrosoftSqlServerSettingsProperty
- class CfnDataProviderPropsMixin.MicrosoftSqlServerSettingsProperty(*, certificate_arn=None, database_name=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectProvides information that defines a Microsoft SQL Server endpoint.
- Parameters:
certificate_arn (
Optional[str])database_name (
Optional[str]) – Database name for the endpoint.port (
Union[int,float,None]) – Endpoint TCP port.server_name (
Optional[str]) – Fully qualified domain name of the endpoint. For an Amazon RDS SQL Server instance, this is the output of DescribeDBInstances , in the[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield.ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins microsoft_sql_server_settings_property = dms_mixins.CfnDataProviderPropsMixin.MicrosoftSqlServerSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- certificate_arn
-
- Type:
see
- database_name
Database name for the endpoint.
- port
Endpoint TCP port.
- server_name
Fully qualified domain name of the endpoint.
For an Amazon RDS SQL Server instance, this is the output of DescribeDBInstances , in the
[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield.
MongoDbSettingsProperty
- class CfnDataProviderPropsMixin.MongoDbSettingsProperty(*, auth_mechanism=None, auth_source=None, auth_type=None, certificate_arn=None, database_name=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectProvides information that defines a MongoDB endpoint.
- Parameters:
auth_mechanism (
Optional[str]) – The authentication mechanism you use to access the MongoDB source endpoint. For the default value, in MongoDB version 2.x,"default"is"mongodb_cr". For MongoDB version 3.x or later,"default"is"scram_sha_1". This setting isn’t used whenAuthTypeis set to"no".auth_source (
Optional[str]) – The MongoDB database name. This setting isn’t used whenAuthTypeis set to"no". The default is"admin".auth_type (
Optional[str]) – The authentication type you use to access the MongoDB source endpoint. When when set to"no", user name and password parameters are not used and can be empty.certificate_arn (
Optional[str])database_name (
Optional[str]) – The database name on the MongoDB source endpoint.port (
Union[int,float,None]) – The port value for the MongoDB source endpoint.server_name (
Optional[str]) – The name of the server on the MongoDB source endpoint. For MongoDB Atlas, provide the server name for any of the servers in the replication set.ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins mongo_db_settings_property = dms_mixins.CfnDataProviderPropsMixin.MongoDbSettingsProperty( auth_mechanism="authMechanism", auth_source="authSource", auth_type="authType", certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- auth_mechanism
The authentication mechanism you use to access the MongoDB source endpoint.
For the default value, in MongoDB version 2.x,
"default"is"mongodb_cr". For MongoDB version 3.x or later,"default"is"scram_sha_1". This setting isn’t used whenAuthTypeis set to"no".
- auth_source
The MongoDB database name. This setting isn’t used when
AuthTypeis set to"no".The default is
"admin".
- auth_type
The authentication type you use to access the MongoDB source endpoint.
When when set to
"no", user name and password parameters are not used and can be empty.
- certificate_arn
-
- Type:
see
- database_name
The database name on the MongoDB source endpoint.
- port
The port value for the MongoDB source endpoint.
- server_name
The name of the server on the MongoDB source endpoint.
For MongoDB Atlas, provide the server name for any of the servers in the replication set.
MySqlSettingsProperty
- class CfnDataProviderPropsMixin.MySqlSettingsProperty(*, certificate_arn=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectProvides information that defines a MySQL endpoint.
- Parameters:
certificate_arn (
Optional[str])port (
Union[int,float,None]) – Endpoint TCP port.server_name (
Optional[str]) –The host name of the endpoint database. For an Amazon RDS MySQL instance, this is the output of DescribeDBInstances , in the
[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield. For an Aurora MySQL instance, this is the output of DescribeDBClusters , in theEndpointfield.ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins my_sql_settings_property = dms_mixins.CfnDataProviderPropsMixin.MySqlSettingsProperty( certificate_arn="certificateArn", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- certificate_arn
-
- Type:
see
- port
Endpoint TCP port.
- server_name
The host name of the endpoint database.
For an Amazon RDS MySQL instance, this is the output of DescribeDBInstances , in the
[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield.For an Aurora MySQL instance, this is the output of DescribeDBClusters , in the
Endpointfield.
OracleSettingsProperty
- class CfnDataProviderPropsMixin.OracleSettingsProperty(*, asm_server=None, certificate_arn=None, database_name=None, port=None, secrets_manager_oracle_asm_access_role_arn=None, secrets_manager_oracle_asm_secret_id=None, secrets_manager_security_db_encryption_access_role_arn=None, secrets_manager_security_db_encryption_secret_id=None, server_name=None, ssl_mode=None)
Bases:
objectProvides information that defines an Oracle endpoint.
- Parameters:
asm_server (
Optional[str]) – For an Oracle source endpoint, your ASM server address. You can set this value from theasm_servervalue. You setasm_serveras part of the extra connection attribute string to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database .certificate_arn (
Optional[str])database_name (
Optional[str]) – Database name for the endpoint.port (
Union[int,float,None]) – Endpoint TCP port.secrets_manager_oracle_asm_access_role_arn (
Optional[str]) – Required only if your Oracle endpoint uses Automatic Storage Management (ASM). The full ARN of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access theSecretsManagerOracleAsmSecret. ThisSecretsManagerOracleAsmSecrethas the secret value that allows access to the Oracle ASM of the endpoint. .. epigraph:: You can specify one of two sets of values for these permissions. You can specify the values for this setting andSecretsManagerOracleAsmSecretId. Or you can specify clear-text values forAsmUser,AsmPassword, andAsmServerName. You can’t specify both. For more information on creating thisSecretsManagerOracleAsmSecretand theSecretsManagerOracleAsmAccessRoleArnandSecretsManagerOracleAsmSecretIdrequired to access it, see Using secrets to access AWS Database Migration Service resources in the AWS Database Migration Service User Guide .secrets_manager_oracle_asm_secret_id (
Optional[str]) – Required only if your Oracle endpoint uses Automatic Storage Management (ASM). The full ARN, partial ARN, or friendly name of theSecretsManagerOracleAsmSecretthat contains the Oracle ASM connection details for the Oracle endpoint.secrets_manager_security_db_encryption_access_role_arn (
Optional[str])secrets_manager_security_db_encryption_secret_id (
Optional[str])server_name (
Optional[str]) –Fully qualified domain name of the endpoint. For an Amazon RDS Oracle instance, this is the output of DescribeDBInstances , in the
[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield.ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins oracle_settings_property = dms_mixins.CfnDataProviderPropsMixin.OracleSettingsProperty( asm_server="asmServer", certificate_arn="certificateArn", database_name="databaseName", port=123, secrets_manager_oracle_asm_access_role_arn="secretsManagerOracleAsmAccessRoleArn", secrets_manager_oracle_asm_secret_id="secretsManagerOracleAsmSecretId", secrets_manager_security_db_encryption_access_role_arn="secretsManagerSecurityDbEncryptionAccessRoleArn", secrets_manager_security_db_encryption_secret_id="secretsManagerSecurityDbEncryptionSecretId", server_name="serverName", ssl_mode="sslMode" )
Attributes
- asm_server
For an Oracle source endpoint, your ASM server address.
You can set this value from the
asm_servervalue. You setasm_serveras part of the extra connection attribute string to access an Oracle server with Binary Reader that uses ASM. For more information, see Configuration for change data capture (CDC) on an Oracle source database .
- certificate_arn
-
- Type:
see
- database_name
Database name for the endpoint.
- port
Endpoint TCP port.
- secrets_manager_oracle_asm_access_role_arn
Required only if your Oracle endpoint uses Automatic Storage Management (ASM).
The full ARN of the IAM role that specifies AWS DMS as the trusted entity and grants the required permissions to access the
SecretsManagerOracleAsmSecret. ThisSecretsManagerOracleAsmSecrethas the secret value that allows access to the Oracle ASM of the endpoint. .. epigraph:You can specify one of two sets of values for these permissions. You can specify the values for this setting and ``SecretsManagerOracleAsmSecretId`` . Or you can specify clear-text values for ``AsmUser`` , ``AsmPassword`` , and ``AsmServerName`` . You can't specify both. For more information on creating this ``SecretsManagerOracleAsmSecret`` and the ``SecretsManagerOracleAsmAccessRoleArn`` and ``SecretsManagerOracleAsmSecretId`` required to access it, see `Using secrets to access AWS Database Migration Service resources <https://docs.aws.amazon.com/dms/latest/userguide/CHAP_Security.html#security-iam-secretsmanager>`_ in the *AWS Database Migration Service User Guide* .
- secrets_manager_oracle_asm_secret_id
Required only if your Oracle endpoint uses Automatic Storage Management (ASM).
The full ARN, partial ARN, or friendly name of the
SecretsManagerOracleAsmSecretthat contains the Oracle ASM connection details for the Oracle endpoint.
- secrets_manager_security_db_encryption_access_role_arn
-
- Type:
see
- secrets_manager_security_db_encryption_secret_id
-
- Type:
see
- server_name
Fully qualified domain name of the endpoint.
For an Amazon RDS Oracle instance, this is the output of DescribeDBInstances , in the
[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield.
PostgreSqlSettingsProperty
- class CfnDataProviderPropsMixin.PostgreSqlSettingsProperty(*, certificate_arn=None, database_name=None, port=None, server_name=None, ssl_mode=None)
Bases:
objectProvides information that defines a PostgreSQL endpoint.
- Parameters:
certificate_arn (
Optional[str])database_name (
Optional[str]) – Database name for the endpoint.port (
Union[int,float,None]) – Endpoint TCP port. The default is 5432.server_name (
Optional[str]) –The host name of the endpoint database. For an Amazon RDS PostgreSQL instance, this is the output of DescribeDBInstances , in the
[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield. For an Aurora PostgreSQL instance, this is the output of DescribeDBClusters , in theEndpointfield.ssl_mode (
Optional[str])
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins postgre_sql_settings_property = dms_mixins.CfnDataProviderPropsMixin.PostgreSqlSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" )
Attributes
- certificate_arn
-
- Type:
see
- database_name
Database name for the endpoint.
- port
Endpoint TCP port.
The default is 5432.
- server_name
The host name of the endpoint database.
For an Amazon RDS PostgreSQL instance, this is the output of DescribeDBInstances , in the
[Endpoint](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_Endpoint.html) .Addressfield.For an Aurora PostgreSQL instance, this is the output of DescribeDBClusters , in the
Endpointfield.
RedshiftSettingsProperty
- class CfnDataProviderPropsMixin.RedshiftSettingsProperty(*, database_name=None, port=None, server_name=None)
Bases:
objectProvides information that defines an Amazon Redshift endpoint.
- Parameters:
database_name (
Optional[str]) – The name of the Amazon Redshift data warehouse (service) that you are working with.port (
Union[int,float,None]) – The port number for Amazon Redshift. The default value is 5439.server_name (
Optional[str]) – The name of the Amazon Redshift cluster you are using.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins redshift_settings_property = dms_mixins.CfnDataProviderPropsMixin.RedshiftSettingsProperty( database_name="databaseName", port=123, server_name="serverName" )
Attributes
- database_name
The name of the Amazon Redshift data warehouse (service) that you are working with.
- port
The port number for Amazon Redshift.
The default value is 5439.
- server_name
The name of the Amazon Redshift cluster you are using.
SettingsProperty
- class CfnDataProviderPropsMixin.SettingsProperty(*, doc_db_settings=None, ibm_db2_luw_settings=None, ibm_db2_z_os_settings=None, maria_db_settings=None, microsoft_sql_server_settings=None, mongo_db_settings=None, my_sql_settings=None, oracle_settings=None, postgre_sql_settings=None, redshift_settings=None)
Bases:
objectThe property identifies the exact type of settings for the data provider.
- Parameters:
doc_db_settings (
Union[IResolvable,DocDbSettingsProperty,Dict[str,Any],None]) – DocDbSettings property identifier.ibm_db2_luw_settings (
Union[IResolvable,IbmDb2LuwSettingsProperty,Dict[str,Any],None]) – IbmDb2LuwSettings property identifier.ibm_db2_z_os_settings (
Union[IResolvable,IbmDb2zOsSettingsProperty,Dict[str,Any],None]) – IbmDb2zOsSettings property identifier.maria_db_settings (
Union[IResolvable,MariaDbSettingsProperty,Dict[str,Any],None]) – MariaDbSettings property identifier.microsoft_sql_server_settings (
Union[IResolvable,MicrosoftSqlServerSettingsProperty,Dict[str,Any],None]) – MicrosoftSqlServerSettings property identifier.mongo_db_settings (
Union[IResolvable,MongoDbSettingsProperty,Dict[str,Any],None]) – MongoDbSettings property identifier.my_sql_settings (
Union[IResolvable,MySqlSettingsProperty,Dict[str,Any],None]) – MySqlSettings property identifier.oracle_settings (
Union[IResolvable,OracleSettingsProperty,Dict[str,Any],None]) – OracleSettings property identifier.postgre_sql_settings (
Union[IResolvable,PostgreSqlSettingsProperty,Dict[str,Any],None]) – PostgreSqlSettings property identifier.redshift_settings (
Union[IResolvable,RedshiftSettingsProperty,Dict[str,Any],None]) – RedshiftSettings property identifier.
- See:
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk.mixins_preview.aws_dms import mixins as dms_mixins settings_property = dms_mixins.CfnDataProviderPropsMixin.SettingsProperty( doc_db_settings=dms_mixins.CfnDataProviderPropsMixin.DocDbSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), ibm_db2_luw_settings=dms_mixins.CfnDataProviderPropsMixin.IbmDb2LuwSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), ibm_db2_zOs_settings=dms_mixins.CfnDataProviderPropsMixin.IbmDb2zOsSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), maria_db_settings=dms_mixins.CfnDataProviderPropsMixin.MariaDbSettingsProperty( certificate_arn="certificateArn", port=123, server_name="serverName", ssl_mode="sslMode" ), microsoft_sql_server_settings=dms_mixins.CfnDataProviderPropsMixin.MicrosoftSqlServerSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), mongo_db_settings=dms_mixins.CfnDataProviderPropsMixin.MongoDbSettingsProperty( auth_mechanism="authMechanism", auth_source="authSource", auth_type="authType", certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), my_sql_settings=dms_mixins.CfnDataProviderPropsMixin.MySqlSettingsProperty( certificate_arn="certificateArn", port=123, server_name="serverName", ssl_mode="sslMode" ), oracle_settings=dms_mixins.CfnDataProviderPropsMixin.OracleSettingsProperty( asm_server="asmServer", certificate_arn="certificateArn", database_name="databaseName", port=123, secrets_manager_oracle_asm_access_role_arn="secretsManagerOracleAsmAccessRoleArn", secrets_manager_oracle_asm_secret_id="secretsManagerOracleAsmSecretId", secrets_manager_security_db_encryption_access_role_arn="secretsManagerSecurityDbEncryptionAccessRoleArn", secrets_manager_security_db_encryption_secret_id="secretsManagerSecurityDbEncryptionSecretId", server_name="serverName", ssl_mode="sslMode" ), postgre_sql_settings=dms_mixins.CfnDataProviderPropsMixin.PostgreSqlSettingsProperty( certificate_arn="certificateArn", database_name="databaseName", port=123, server_name="serverName", ssl_mode="sslMode" ), redshift_settings=dms_mixins.CfnDataProviderPropsMixin.RedshiftSettingsProperty( database_name="databaseName", port=123, server_name="serverName" ) )
Attributes
- doc_db_settings
DocDbSettings property identifier.
- ibm_db2_luw_settings
IbmDb2LuwSettings property identifier.
- ibm_db2_z_os_settings
IbmDb2zOsSettings property identifier.
- maria_db_settings
MariaDbSettings property identifier.
- microsoft_sql_server_settings
MicrosoftSqlServerSettings property identifier.
- mongo_db_settings
MongoDbSettings property identifier.
- my_sql_settings
MySqlSettings property identifier.
- oracle_settings
OracleSettings property identifier.
- postgre_sql_settings
PostgreSqlSettings property identifier.
- redshift_settings
RedshiftSettings property identifier.