AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Classes

NameDescription
Class AccessDeniedException

DatabaseMigrationService exception

Class AccountQuota

Describes a quota for an AWS account, for example, the number of replication instances allowed.

Class AddTagsToResourceRequest

Container for the parameters to the AddTagsToResource operation. Adds metadata tags to a DMS resource, including replication instance, endpoint, security group, and migration task. These tags can also be used with cost allocation reporting to track cost associated with DMS resources, or used in a Condition statement in an IAM policy for DMS.

Class AddTagsToResourceResponse

Class AvailabilityZone

Class Certificate

The SSL certificate that can be used to encrypt connections between the endpoints and the replication instance.

Class Connection

Class CreateEndpointRequest

Container for the parameters to the CreateEndpoint operation. Creates an endpoint using the provided settings.

Class CreateEndpointResponse

Class CreateEventSubscriptionRequest

Container for the parameters to the CreateEventSubscription operation. Creates an AWS DMS event notification subscription.

You can specify the type of source (SourceType) you want to be notified of, provide a list of AWS DMS source IDs (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. If you specify both the SourceType and SourceIds, such as SourceType = replication-instance and SourceIdentifier = my-replinstance, you will be notified of all the replication instance events for the specified source. If you specify a SourceType but don't specify a SourceIdentifier, you receive notice of the events for that source type for all your AWS DMS sources. If you don't specify either SourceType nor SourceIdentifier, you will be notified of events generated from all AWS DMS sources belonging to your customer account.

For more information about AWS DMS events, see Working with Events and Notifications in the AWS Database MIgration Service User Guide.

Class CreateEventSubscriptionResponse

Class CreateReplicationInstanceRequest

Container for the parameters to the CreateReplicationInstance operation. Creates the replication instance using the specified parameters.

Class CreateReplicationInstanceResponse

Class CreateReplicationSubnetGroupRequest

Container for the parameters to the CreateReplicationSubnetGroup operation. Creates a replication subnet group given a list of the subnet IDs in a VPC.

Class CreateReplicationSubnetGroupResponse

Class CreateReplicationTaskRequest

Container for the parameters to the CreateReplicationTask operation. Creates a replication task using the specified parameters.

Class CreateReplicationTaskResponse

Class DeleteCertificateRequest

Container for the parameters to the DeleteCertificate operation. Deletes the specified certificate.

Class DeleteCertificateResponse

This is the response object from the DeleteCertificate operation.

Class DeleteEndpointRequest

Container for the parameters to the DeleteEndpoint operation. Deletes the specified endpoint.

All tasks associated with the endpoint must be deleted before you can delete the endpoint.

Class DeleteEndpointResponse

Class DeleteEventSubscriptionRequest

Container for the parameters to the DeleteEventSubscription operation. Deletes an AWS DMS event subscription.

Class DeleteEventSubscriptionResponse

Class DeleteReplicationInstanceRequest

Container for the parameters to the DeleteReplicationInstance operation. Deletes the specified replication instance.

You must delete any migration tasks that are associated with the replication instance before you can delete it.

Class DeleteReplicationInstanceResponse

Class DeleteReplicationSubnetGroupRequest

Container for the parameters to the DeleteReplicationSubnetGroup operation. Deletes a subnet group.

Class DeleteReplicationSubnetGroupResponse

Class DeleteReplicationTaskRequest

Container for the parameters to the DeleteReplicationTask operation. Deletes the specified replication task.

Class DeleteReplicationTaskResponse

Class DescribeAccountAttributesRequest

Container for the parameters to the DescribeAccountAttributes operation. Lists all of the AWS DMS attributes for a customer account. The attributes include AWS DMS quotas for the account, such as the number of replication instances allowed. The description for a quota includes the quota name, current usage toward that quota, and the quota's maximum value.

This command does not take any parameters.

Class DescribeAccountAttributesResponse

Class DescribeCertificatesRequest

Container for the parameters to the DescribeCertificates operation. Provides a description of the certificate.

Class DescribeCertificatesResponse

This is the response object from the DescribeCertificates operation.

Class DescribeConnectionsRequest

Container for the parameters to the DescribeConnections operation. Describes the status of the connections that have been made between the replication instance and an endpoint. Connections are created when you test an endpoint.

Class DescribeConnectionsResponse

Class DescribeEndpointsRequest

Container for the parameters to the DescribeEndpoints operation. Returns information about the endpoints for your account in the current region.

Class DescribeEndpointsResponse

Class DescribeEndpointTypesRequest

Container for the parameters to the DescribeEndpointTypes operation. Returns information about the type of endpoints available.

Class DescribeEndpointTypesResponse

Class DescribeEventCategoriesRequest

Container for the parameters to the DescribeEventCategories operation. Lists categories for all event source types, or, if specified, for a specified source type. You can see a list of the event categories and source types in Working with Events and Notifications in the AWS Database Migration Service User Guide.

Class DescribeEventCategoriesResponse

Class DescribeEventsRequest

Container for the parameters to the DescribeEvents operation. Lists events for a given source identifier and source type. You can also specify a start and end time. For more information on AWS DMS events, see Working with Events and Notifications .

Class DescribeEventsResponse

Class DescribeEventSubscriptionsRequest

Container for the parameters to the DescribeEventSubscriptions operation. Lists all the event subscriptions for a customer account. The description of a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status.

If you specify SubscriptionName, this action lists the description for that subscription.

Class DescribeEventSubscriptionsResponse

Class DescribeOrderableReplicationInstancesRequest

Container for the parameters to the DescribeOrderableReplicationInstances operation. Returns information about the replication instance types that can be created in the specified region.

Class DescribeOrderableReplicationInstancesResponse

Class DescribeRefreshSchemasStatusRequest

Container for the parameters to the DescribeRefreshSchemasStatus operation. Returns the status of the RefreshSchemas operation.

Class DescribeRefreshSchemasStatusResponse

Class DescribeReplicationInstancesRequest

Container for the parameters to the DescribeReplicationInstances operation. Returns information about replication instances for your account in the current region.

Class DescribeReplicationInstancesResponse

Class DescribeReplicationSubnetGroupsRequest

Container for the parameters to the DescribeReplicationSubnetGroups operation. Returns information about the replication subnet groups.

Class DescribeReplicationSubnetGroupsResponse

Class DescribeReplicationTasksRequest

Container for the parameters to the DescribeReplicationTasks operation. Returns information about replication tasks for your account in the current region.

Class DescribeReplicationTasksResponse

Class DescribeSchemasRequest

Container for the parameters to the DescribeSchemas operation. Returns information about the schema for the specified endpoint.

Class DescribeSchemasResponse

Class DescribeTableStatisticsRequest

Container for the parameters to the DescribeTableStatistics operation. Returns table statistics on the database migration task, including table name, rows inserted, rows updated, and rows deleted.

Class DescribeTableStatisticsResponse

Class DMSEvent

Class DynamoDbSettings

Class Endpoint

Class EventCategoryGroup

Class EventSubscription

Class Filter

Class ImportCertificateRequest

Container for the parameters to the ImportCertificate operation. Uploads the specified certificate.

Class ImportCertificateResponse

This is the response object from the ImportCertificate operation.

Class InsufficientResourceCapacityException

DatabaseMigrationService exception

Class InvalidCertificateException

DatabaseMigrationService exception

Class InvalidResourceStateException

DatabaseMigrationService exception

Class InvalidSubnetException

DatabaseMigrationService exception

Class KMSKeyNotAccessibleException

DatabaseMigrationService exception

Class ListTagsForResourceRequest

Container for the parameters to the ListTagsForResource operation. Lists all tags for an AWS DMS resource.

Class ListTagsForResourceResponse

Class ModifyEndpointRequest

Container for the parameters to the ModifyEndpoint operation. Modifies the specified endpoint.

Class ModifyEndpointResponse

Class ModifyEventSubscriptionRequest

Container for the parameters to the ModifyEventSubscription operation. Modifies an existing AWS DMS event notification subscription.

Class ModifyEventSubscriptionResponse

Class ModifyReplicationInstanceRequest

Container for the parameters to the ModifyReplicationInstance operation. Modifies the replication instance to apply new settings. You can change one or more parameters by specifying these parameters and the new values in the request.

Some settings are applied during the maintenance window.

Class ModifyReplicationInstanceResponse

Class ModifyReplicationSubnetGroupRequest

Container for the parameters to the ModifyReplicationSubnetGroup operation. Modifies the settings for the specified replication subnet group.

Class ModifyReplicationSubnetGroupResponse

Class ModifyReplicationTaskRequest

Container for the parameters to the ModifyReplicationTask operation. Modifies the specified replication task.

You can't modify the task endpoints. The task must be stopped before you can modify it.

For more information about AWS DMS tasks, see the AWS DMS user guide at Working with Migration Tasks

Class ModifyReplicationTaskResponse

Class MongoDbSettings

Class OrderableReplicationInstance

Class RefreshSchemasRequest

Container for the parameters to the RefreshSchemas operation. Populates the schema for the specified endpoint. This is an asynchronous operation and can take several minutes. You can check the status of this operation by calling the DescribeRefreshSchemasStatus operation.

Class RefreshSchemasResponse

Class RefreshSchemasStatus

Class ReloadTablesRequest

Container for the parameters to the ReloadTables operation. Reloads the target database table with the source data.

Class ReloadTablesResponse

This is the response object from the ReloadTables operation.

Class RemoveTagsFromResourceRequest

Container for the parameters to the RemoveTagsFromResource operation. Removes metadata tags from a DMS resource.

Class RemoveTagsFromResourceResponse

Class ReplicationInstance

Class ReplicationPendingModifiedValues

Class ReplicationSubnetGroup

Class ReplicationSubnetGroupDoesNotCoverEnoughAZsException

DatabaseMigrationService exception

Class ReplicationTask

Class ReplicationTaskStats

Class ResourceAlreadyExistsException

DatabaseMigrationService exception

Class ResourceNotFoundException

DatabaseMigrationService exception

Class ResourceQuotaExceededException

DatabaseMigrationService exception

Class S3Settings

Class SNSInvalidTopicException

DatabaseMigrationService exception

Class SNSNoAuthorizationException

DatabaseMigrationService exception

Class StartReplicationTaskRequest

Container for the parameters to the StartReplicationTask operation. Starts the replication task.

For more information about AWS DMS tasks, see the AWS DMS user guide at Working with Migration Tasks

Class StartReplicationTaskResponse

Class StopReplicationTaskRequest

Container for the parameters to the StopReplicationTask operation. Stops the replication task.

Class StopReplicationTaskResponse

Class StorageQuotaExceededException

DatabaseMigrationService exception

Class Subnet

Class SubnetAlreadyInUseException

DatabaseMigrationService exception

Class SupportedEndpointType

Class TableStatistics

Class TableToReload

Class Tag

Class TestConnectionRequest

Container for the parameters to the TestConnection operation. Tests the connection between the replication instance and the endpoint.

Class TestConnectionResponse

Class UpgradeDependencyFailureException

DatabaseMigrationService exception

Class VpcSecurityGroupMembership