AWS Fundamentals Logo
AWS Fundamentals
L1 ConstructAWS::DMS::DataProvider

CfnDataProvider

Provides information that defines a data provider.

Import

import { CfnDataProvider } from 'aws-cdk-lib/aws-dms';

Or use the module namespace:

import * as dms from 'aws-cdk-lib/aws-dms';
// dms.CfnDataProvider

Properties

Configuration passed to the constructor as CfnDataProviderProps.

engineRequired
string

The type of database engine for the data provider. Valid values include `"aurora"` , `"aurora-postgresql"` , `"mysql"` , `"oracle"` , `"postgres"` , `"sqlserver"` , `redshift` , `mariadb` , `mongodb` , `db2` , `db2-zos` , `docdb` , and `sybase` . A value of `"aurora"` represents Amazon Aurora MySQL-Compatible Edition.

dataProviderIdentifierOptional
string

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.

dataProviderNameOptional
string

The name of the data provider.

descriptionOptional
string

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.

exactSettingsOptional
boolean | IResolvable

The property describes the exact settings which can be modified.

Default: - false

settingsOptional
IResolvable | SettingsProperty

The settings in JSON format for a data provider.

tagsOptional
CfnTag[]

An array of key-value pairs to apply to this resource.

CloudFormation Resource

This L1 construct maps directly to the following CloudFormation resource type.

Learn AWS the Practical Way

Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.

Subscribe to Newsletter