AWS::DMS::DataProvider
Provides information that defines a data provider.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::DMS::DataProvider", "Properties" : { "DataProviderIdentifier" :
String
, "DataProviderName" :String
, "Description" :String
, "Engine" :String
, "ExactSettings" :Boolean
, "Settings" :Settings
, "Tags" :[ Tag, ... ]
} }
YAML
Type: AWS::DMS::DataProvider Properties: DataProviderIdentifier:
String
DataProviderName:String
Description:String
Engine:String
ExactSettings:Boolean
Settings:Settings
Tags:- Tag
Properties
DataProviderIdentifier
-
The identifier of the data provider. Identifiers must begin with a letter and must contain only ASCII letters, digits, and hyphens. They can't end with a hyphen, or contain two consecutive hyphens.
Required: No
Type: String
Minimum:
1
Maximum:
255
Update requires: No interruption
DataProviderName
-
The name of the data provider.
Required: No
Type: String
Minimum:
1
Maximum:
255
Update requires: No interruption
Description
-
A description of the data provider. Descriptions can have up to 31 characters. A description can contain only ASCII letters, digits, and hyphens ('-'). Also, it can't end with a hyphen or contain two consecutive hyphens, and can only begin with a letter.
Required: No
Type: String
Minimum:
1
Maximum:
255
Update requires: No interruption
Engine
-
The type of database engine for the data provider. Valid values include
"aurora"
,"aurora-postgresql"
,"mysql"
,"oracle"
,"postgres"
,"sqlserver"
,redshift
,mariadb
,mongodb
, anddocdb
. A value of"aurora"
represents Amazon Aurora MySQL-Compatible Edition.Required: Yes
Type: String
Allowed values:
postgres | mysql | oracle | sqlserver | aurora | aurora_postgresql
Update requires: No interruption
ExactSettings
Property description not available.
Required: No
Type: Boolean
Update requires: No interruption
Settings
-
The settings in JSON format for a data provider.
Required: No
Type: Settings
Update requires: No interruption
Property description not available.
Required: No
Type: Array of Tag
Update requires: No interruption
Return values
Ref
Fn::GetAtt
DataProviderArn
-
The Amazon Resource Name (ARN) string that uniquely identifies the data provider.
DataProviderCreationTime
-
The time the data provider was created.