---
type: resource-type
title: DataProvider
description: aws resource type AWS::DMS::DataProvider
name: DataProvider
lexicon: aws
resource_type: AWS::DMS::DataProvider
---
`AWS::DMS::DataProvider`, a resource type of the aws lexicon.

## Properties

- `Engine` (`"aurora" | "aurora_postgresql" | "db2" | "db2_zos" | "docdb" | "mariadb" | "mongodb" | "mysql" | "oracle" | "postgres" | "redshift" | "sqlserver" | "sybase"`, required): The property describes a data engine for the data provider.
- `DataProviderArn` (`string`, optional): The data provider ARN.
- `DataProviderCreationTime` (`string`, optional): The data provider creation time.
- `DataProviderIdentifier` (`string`, optional): The property describes an identifier for the data provider. It is used for describing/deleting/modifying can be name/arn
- `DataProviderName` (`string`, optional): The property describes a name to identify the data provider.
- `Description` (`string`, optional): The optional description of the data provider.
- `ExactSettings` (`boolean`, optional): The property describes the exact settings which can be modified
- `Settings` (`any`, optional): The property identifies the exact type of settings for the data provider.
- `Tags` (`DataProvider_Tag[]`, optional): An array of key-value pairs to apply to this resource.

## Attributes

- `DataProviderArn`
- `DataProviderCreationTime`
