pub struct Client { /* private fields */ }
Expand description

Client for AWS Database Migration Service

Client for invoking operations on AWS Database Migration Service. Each operation on AWS Database Migration Service is a method on this this struct. .send() MUST be invoked on the generated operations to dispatch the request to the service.

Examples

Constructing a client and invoking an operation

    // create a shared configuration. This can be used & shared between multiple service clients.
    let shared_config = aws_config::load_from_env().await;
    let client = aws_sdk_databasemigration::Client::new(&shared_config);
    // invoke an operation
    /* let rsp = client
        .<operation_name>().
        .<param>("some value")
        .send().await; */

Constructing a client with custom configuration

use aws_config::RetryConfig;
    let shared_config = aws_config::load_from_env().await;
    let config = aws_sdk_databasemigration::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_databasemigration::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AddTagsToResource operation.

Constructs a fluent builder for the ApplyPendingMaintenanceAction operation.

Constructs a fluent builder for the CancelReplicationTaskAssessmentRun operation.

Constructs a fluent builder for the CreateEndpoint operation.

Constructs a fluent builder for the CreateEventSubscription operation.

Constructs a fluent builder for the CreateReplicationInstance operation.

Constructs a fluent builder for the CreateReplicationSubnetGroup operation.

Constructs a fluent builder for the CreateReplicationTask operation.

Constructs a fluent builder for the DeleteCertificate operation.

Constructs a fluent builder for the DeleteConnection operation.

Constructs a fluent builder for the DeleteEndpoint operation.

Constructs a fluent builder for the DeleteEventSubscription operation.

Constructs a fluent builder for the DeleteReplicationInstance operation.

Constructs a fluent builder for the DeleteReplicationSubnetGroup operation.

Constructs a fluent builder for the DeleteReplicationTask operation.

Constructs a fluent builder for the DeleteReplicationTaskAssessmentRun operation.

Constructs a fluent builder for the DescribeAccountAttributes operation.

  • The fluent builder takes no input, just send it.
  • On success, responds with DescribeAccountAttributesOutput with field(s):
    • account_quotas(Option<Vec<AccountQuota>>):

      Account quota information.

    • unique_account_identifier(Option<String>):

      A unique DMS identifier for an account in a particular Amazon Web Services Region. The value of this identifier has the following format: c99999999999. DMS uses this identifier to name artifacts. For example, DMS uses this identifier to name the default Amazon S3 bucket for storing task assessment reports in a given Amazon Web Services Region. The format of this S3 bucket name is the following: dms-AccountNumber-UniqueAccountIdentifier. Here is an example name for this default S3 bucket: dms-111122223333-c44445555666.

      DMS supports the UniqueAccountIdentifier parameter in versions 3.1.4 and later.

  • On failure, responds with SdkError<DescribeAccountAttributesError>

Constructs a fluent builder for the DescribeApplicableIndividualAssessments operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeCertificates operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeConnections operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeEndpoints operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeEndpointSettings operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeEndpointTypes operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeEventCategories operation.

Constructs a fluent builder for the DescribeEvents operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeEventSubscriptions operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeOrderableReplicationInstances operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribePendingMaintenanceActions operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeRefreshSchemasStatus operation.

Constructs a fluent builder for the DescribeReplicationInstances operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeReplicationInstanceTaskLogs operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeReplicationSubnetGroups operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeReplicationTaskAssessmentResults operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeReplicationTaskAssessmentRuns operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeReplicationTaskIndividualAssessments operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeReplicationTasks operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeSchemas operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the DescribeTableStatistics operation. This operation supports pagination; See into_paginator().

Constructs a fluent builder for the ImportCertificate operation.

Constructs a fluent builder for the ListTagsForResource operation.

Constructs a fluent builder for the ModifyEndpoint operation.

Constructs a fluent builder for the ModifyEventSubscription operation.

Constructs a fluent builder for the ModifyReplicationInstance operation.

Constructs a fluent builder for the ModifyReplicationSubnetGroup operation.

Constructs a fluent builder for the ModifyReplicationTask operation.

Constructs a fluent builder for the MoveReplicationTask operation.

Constructs a fluent builder for the RebootReplicationInstance operation.

Constructs a fluent builder for the RefreshSchemas operation.

Constructs a fluent builder for the ReloadTables operation.

Constructs a fluent builder for the RemoveTagsFromResource operation.

Constructs a fluent builder for the StartReplicationTask operation.

Constructs a fluent builder for the StartReplicationTaskAssessment operation.

Constructs a fluent builder for the StartReplicationTaskAssessmentRun operation.

Constructs a fluent builder for the StopReplicationTask operation.

Constructs a fluent builder for the TestConnection operation.

Creates a client with the given service config and connector override.

Creates a new client from a shared config.

Creates a new client from the service Config.

Trait Implementations

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

Formats the value using the given formatter. Read more

Performs the conversion.

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Returns the argument unchanged.

Instruments this type with the provided Span, returning an Instrumented wrapper. Read more

Instruments this type with the current Span, returning an Instrumented wrapper. Read more

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

The resulting type after obtaining ownership.

Creates owned data from borrowed data, usually by cloning. Read more

🔬 This is a nightly-only experimental API. (toowned_clone_into)

Uses borrowed data to replace owned data, usually by cloning. Read more

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

Attaches the provided Subscriber to this type, returning a WithDispatch wrapper. Read more

Attaches the current default Subscriber to this type, returning a WithDispatch wrapper. Read more