Skip to content

DataProvider

Source code in docs_src/capo_database_migration_service/types/data_provider.py
class DataProvider(TypedDict, closed=True):
    data_provider_name: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The name of the data provider.</p>"""
    data_provider_arn: NotRequired[
        "capo_database_migration_service.types.string.String"
    ]
    """<p>The Amazon Resource Name (ARN) string that uniquely identifies the data provider.</p>"""
    data_provider_creation_time: NotRequired[
        "capo_database_migration_service.types.iso8601_date_time.Iso8601DateTime"
    ]
    """<p>The time the data provider was created.</p>"""
    description: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>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.</p>"""
    engine: NotRequired["capo_database_migration_service.types.string.String"]
    """<p>The type of database engine for the data provider.</p> <p>Valid values: <code>aurora</code>, <code>aurora-postgresql</code>, <code>db2</code>, <code>db2-zos</code>, <code>docdb</code>, <code>mariadb</code>, <code>mongodb</code>, <code>mysql</code>, <code>oracle</code>, <code>postgres</code>, <code>redshift</code>, <code>sqlserver</code>, and <code>sybase</code>. A value of <code>aurora</code> represents Amazon Aurora MySQL-Compatible Edition.</p>"""
    virtual: NotRequired[
        "capo_database_migration_service.types.boolean_optional.BooleanOptional"
    ]
    """<p>Indicates whether the data provider is virtual.</p>"""
    settings: NotRequired[
        "capo_database_migration_service.types.data_provider_settings.DataProviderSettings"
    ]
    """<p>The settings in JSON format for a data provider.</p>"""

data_provider_arn instance-attribute

data_provider_arn: NotRequired[String]

The Amazon Resource Name (ARN) string that uniquely identifies the data provider.

data_provider_creation_time instance-attribute

data_provider_creation_time: NotRequired[Iso8601DateTime]

The time the data provider was created.

data_provider_name instance-attribute

data_provider_name: NotRequired[String]

The name of the data provider.

description instance-attribute

description: NotRequired[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.

engine instance-attribute

engine: NotRequired[String]

The type of database engine for the data provider.

Valid values: aurora, aurora-postgresql, db2, db2-zos, docdb, mariadb, mongodb, mysql, oracle, postgres, redshift, sqlserver, and sybase. A value of aurora represents Amazon Aurora MySQL-Compatible Edition.

settings instance-attribute

settings: NotRequired[DataProviderSettings]

The settings in JSON format for a data provider.

virtual instance-attribute

virtual: NotRequired[BooleanOptional]

Indicates whether the data provider is virtual.