DatabaseMigrationService / Client / start_extension_pack_association

start_extension_pack_association

DatabaseMigrationService.Client.start_extension_pack_association(**kwargs)

Queues the installation of the extension pack on your target database. If other requests created by Start* operations are already in the migration project’s queue, the installation begins after they complete.

This operation requires a non-virtual target data provider.

If the extension pack already exists, the operation reinstalls it. To ensure compatibility, reconvert your database objects if the version has changed since your last conversion. For more information, see Using extension packs in DMS Schema Conversion.

To check the status of the request, call DescribeExtensionPackAssociations using the returned RequestIdentifier as a filter.

Required permissions: dms:AssociateExtensionPack. For more information, see Actions, resources, and condition keys for Database Migration Service.

See also: AWS API Documentation

Request Syntax

response = client.start_extension_pack_association(
    MigrationProjectIdentifier='string'
)
Parameters:

MigrationProjectIdentifier (string) –

[REQUIRED]

The migration project name or Amazon Resource Name (ARN).

Return type:

dict

Returns:

Response Syntax

{
    'RequestIdentifier': 'string'
}

Response Structure

  • (dict) –

    • RequestIdentifier (string) –

      The identifier for the installation request.

Exceptions

  • DatabaseMigrationService.Client.exceptions.AccessDeniedFault

  • DatabaseMigrationService.Client.exceptions.InvalidResourceStateFault

  • DatabaseMigrationService.Client.exceptions.ResourceAlreadyExistsFault

  • DatabaseMigrationService.Client.exceptions.ResourceNotFoundFault

  • DatabaseMigrationService.Client.exceptions.KMSKeyNotAccessibleFault

  • DatabaseMigrationService.Client.exceptions.ResourceQuotaExceededFault

  • DatabaseMigrationService.Client.exceptions.S3ResourceNotFoundFault

  • DatabaseMigrationService.Client.exceptions.S3AccessDeniedFault