Struct aws_sdk_rds::client::Client[][src]

pub struct Client<C = DynConnector, M = DefaultMiddleware, R = Standard> { /* fields omitted */ }
Expand description

Client for Amazon Relational Database Service

Client for invoking operations on Amazon Relational Database Service. Each operation on Amazon Relational Database 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_rds::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_rds::config::Builder::from(&shared_config)
        .retry_config(RetryConfig::disabled())
        .build();
    let client = aws_sdk_rds::Client::from_conf(config);

Implementations

Creates a client with the given service configuration.

Returns the client’s configuration.

Constructs a fluent builder for the AddRoleToDBCluster operation.

See AddRoleToDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the AddRoleToDBInstance operation.

See AddRoleToDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the AddSourceIdentifierToSubscription operation.

See AddSourceIdentifierToSubscription for more information about the operation and its arguments.

Constructs a fluent builder for the AddTagsToResource operation.

See AddTagsToResource for more information about the operation and its arguments.

Constructs a fluent builder for the ApplyPendingMaintenanceAction operation.

See ApplyPendingMaintenanceAction for more information about the operation and its arguments.

Constructs a fluent builder for the AuthorizeDBSecurityGroupIngress operation.

See AuthorizeDBSecurityGroupIngress for more information about the operation and its arguments.

Constructs a fluent builder for the BacktrackDBCluster operation.

See BacktrackDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the CancelExportTask operation.

See CancelExportTask for more information about the operation and its arguments.

Constructs a fluent builder for the CopyDBClusterParameterGroup operation.

See CopyDBClusterParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CopyDBClusterSnapshot operation.

See CopyDBClusterSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the CopyDBParameterGroup operation.

See CopyDBParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CopyDBSnapshot operation.

See CopyDBSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the CopyOptionGroup operation.

See CopyOptionGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCustomAvailabilityZone operation.

See CreateCustomAvailabilityZone for more information about the operation and its arguments.

Constructs a fluent builder for the CreateCustomDBEngineVersion operation.

See CreateCustomDBEngineVersion for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBCluster operation.

See CreateDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBClusterEndpoint operation.

See CreateDBClusterEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBClusterParameterGroup operation.

See CreateDBClusterParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBClusterSnapshot operation.

See CreateDBClusterSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBInstance operation.

See CreateDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBInstanceReadReplica operation.

See CreateDBInstanceReadReplica for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBParameterGroup operation.

See CreateDBParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBProxy operation.

See CreateDBProxy for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBProxyEndpoint operation.

See CreateDBProxyEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBSecurityGroup operation.

See CreateDBSecurityGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBSnapshot operation.

See CreateDBSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the CreateDBSubnetGroup operation.

See CreateDBSubnetGroup for more information about the operation and its arguments.

Constructs a fluent builder for the CreateEventSubscription operation.

See CreateEventSubscription for more information about the operation and its arguments.

Constructs a fluent builder for the CreateGlobalCluster operation.

See CreateGlobalCluster for more information about the operation and its arguments.

Constructs a fluent builder for the CreateOptionGroup operation.

See CreateOptionGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCustomAvailabilityZone operation.

See DeleteCustomAvailabilityZone for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteCustomDBEngineVersion operation.

See DeleteCustomDBEngineVersion for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBCluster operation.

See DeleteDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBClusterEndpoint operation.

See DeleteDBClusterEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBClusterParameterGroup operation.

See DeleteDBClusterParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBClusterSnapshot operation.

See DeleteDBClusterSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBInstance operation.

See DeleteDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBInstanceAutomatedBackup operation.

See DeleteDBInstanceAutomatedBackup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBParameterGroup operation.

See DeleteDBParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBProxy operation.

See DeleteDBProxy for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBProxyEndpoint operation.

See DeleteDBProxyEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBSecurityGroup operation.

See DeleteDBSecurityGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBSnapshot operation.

See DeleteDBSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteDBSubnetGroup operation.

See DeleteDBSubnetGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteEventSubscription operation.

See DeleteEventSubscription for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteGlobalCluster operation.

See DeleteGlobalCluster for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteInstallationMedia operation.

See DeleteInstallationMedia for more information about the operation and its arguments.

Constructs a fluent builder for the DeleteOptionGroup operation.

See DeleteOptionGroup for more information about the operation and its arguments.

Constructs a fluent builder for the DeregisterDBProxyTargets operation.

See DeregisterDBProxyTargets for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeAccountAttributes operation.

See DescribeAccountAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCertificates operation.

See DescribeCertificates for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeCustomAvailabilityZones operation.

See DescribeCustomAvailabilityZones for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBClusterBacktracks operation.

See DescribeDBClusterBacktracks for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBClusterEndpoints operation.

See DescribeDBClusterEndpoints for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBClusterParameterGroups operation.

See DescribeDBClusterParameterGroups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBClusterParameters operation.

See DescribeDBClusterParameters for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBClusters operation.

See DescribeDBClusters for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBClusterSnapshotAttributes operation.

See DescribeDBClusterSnapshotAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBClusterSnapshots operation.

See DescribeDBClusterSnapshots for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBEngineVersions operation.

See DescribeDBEngineVersions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBInstanceAutomatedBackups operation.

See DescribeDBInstanceAutomatedBackups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBInstances operation.

See DescribeDBInstances for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBLogFiles operation.

See DescribeDBLogFiles for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBParameterGroups operation.

See DescribeDBParameterGroups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBParameters operation.

See DescribeDBParameters for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBProxies operation.

See DescribeDBProxies for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBProxyEndpoints operation.

See DescribeDBProxyEndpoints for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBProxyTargetGroups operation.

See DescribeDBProxyTargetGroups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBProxyTargets operation.

See DescribeDBProxyTargets for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBSecurityGroups operation.

See DescribeDBSecurityGroups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBSnapshotAttributes operation.

See DescribeDBSnapshotAttributes for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBSnapshots operation.

See DescribeDBSnapshots for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeDBSubnetGroups operation.

See DescribeDBSubnetGroups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEngineDefaultClusterParameters operation.

See DescribeEngineDefaultClusterParameters for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEngineDefaultParameters operation.

See DescribeEngineDefaultParameters for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEventCategories operation.

See DescribeEventCategories for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEvents operation.

See DescribeEvents for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeEventSubscriptions operation.

See DescribeEventSubscriptions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeExportTasks operation.

See DescribeExportTasks for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeGlobalClusters operation.

See DescribeGlobalClusters for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeInstallationMedia operation.

See DescribeInstallationMedia for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeOptionGroupOptions operation.

See DescribeOptionGroupOptions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeOptionGroups operation.

See DescribeOptionGroups for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeOrderableDBInstanceOptions operation.

See DescribeOrderableDBInstanceOptions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribePendingMaintenanceActions operation.

See DescribePendingMaintenanceActions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeReservedDBInstances operation.

See DescribeReservedDBInstances for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeReservedDBInstancesOfferings operation.

See DescribeReservedDBInstancesOfferings for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeSourceRegions operation.

See DescribeSourceRegions for more information about the operation and its arguments.

Constructs a fluent builder for the DescribeValidDBInstanceModifications operation.

See DescribeValidDBInstanceModifications for more information about the operation and its arguments.

Constructs a fluent builder for the DownloadDBLogFilePortion operation.

See DownloadDBLogFilePortion for more information about the operation and its arguments.

Constructs a fluent builder for the FailoverDBCluster operation.

See FailoverDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the FailoverGlobalCluster operation.

See FailoverGlobalCluster for more information about the operation and its arguments.

Constructs a fluent builder for the ImportInstallationMedia operation.

See ImportInstallationMedia for more information about the operation and its arguments.

Constructs a fluent builder for the ListTagsForResource operation.

See ListTagsForResource for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyCertificates operation.

See ModifyCertificates for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyCurrentDBClusterCapacity operation.

See ModifyCurrentDBClusterCapacity for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyCustomDBEngineVersion operation.

See ModifyCustomDBEngineVersion for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBCluster operation.

See ModifyDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBClusterEndpoint operation.

See ModifyDBClusterEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBClusterParameterGroup operation.

See ModifyDBClusterParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBClusterSnapshotAttribute operation.

See ModifyDBClusterSnapshotAttribute for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBInstance operation.

See ModifyDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBParameterGroup operation.

See ModifyDBParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBProxy operation.

See ModifyDBProxy for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBProxyEndpoint operation.

See ModifyDBProxyEndpoint for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBProxyTargetGroup operation.

See ModifyDBProxyTargetGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBSnapshot operation.

See ModifyDBSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBSnapshotAttribute operation.

See ModifyDBSnapshotAttribute for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyDBSubnetGroup operation.

See ModifyDBSubnetGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyEventSubscription operation.

See ModifyEventSubscription for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyGlobalCluster operation.

See ModifyGlobalCluster for more information about the operation and its arguments.

Constructs a fluent builder for the ModifyOptionGroup operation.

See ModifyOptionGroup for more information about the operation and its arguments.

Constructs a fluent builder for the PromoteReadReplica operation.

See PromoteReadReplica for more information about the operation and its arguments.

Constructs a fluent builder for the PromoteReadReplicaDBCluster operation.

See PromoteReadReplicaDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the PurchaseReservedDBInstancesOffering operation.

See PurchaseReservedDBInstancesOffering for more information about the operation and its arguments.

Constructs a fluent builder for the RebootDBCluster operation.

See RebootDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the RebootDBInstance operation.

See RebootDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the RegisterDBProxyTargets operation.

See RegisterDBProxyTargets for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveFromGlobalCluster operation.

See RemoveFromGlobalCluster for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveRoleFromDBCluster operation.

See RemoveRoleFromDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveRoleFromDBInstance operation.

See RemoveRoleFromDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveSourceIdentifierFromSubscription operation.

See RemoveSourceIdentifierFromSubscription for more information about the operation and its arguments.

Constructs a fluent builder for the RemoveTagsFromResource operation.

See RemoveTagsFromResource for more information about the operation and its arguments.

Constructs a fluent builder for the ResetDBClusterParameterGroup operation.

See ResetDBClusterParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the ResetDBParameterGroup operation.

See ResetDBParameterGroup for more information about the operation and its arguments.

Constructs a fluent builder for the RestoreDBClusterFromS3 operation.

See RestoreDBClusterFromS3 for more information about the operation and its arguments.

Constructs a fluent builder for the RestoreDBClusterFromSnapshot operation.

See RestoreDBClusterFromSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the RestoreDBClusterToPointInTime operation.

See RestoreDBClusterToPointInTime for more information about the operation and its arguments.

Constructs a fluent builder for the RestoreDBInstanceFromDBSnapshot operation.

See RestoreDBInstanceFromDBSnapshot for more information about the operation and its arguments.

Constructs a fluent builder for the RestoreDBInstanceFromS3 operation.

See RestoreDBInstanceFromS3 for more information about the operation and its arguments.

Constructs a fluent builder for the RestoreDBInstanceToPointInTime operation.

See RestoreDBInstanceToPointInTime for more information about the operation and its arguments.

Constructs a fluent builder for the RevokeDBSecurityGroupIngress operation.

See RevokeDBSecurityGroupIngress for more information about the operation and its arguments.

Constructs a fluent builder for the StartActivityStream operation.

See StartActivityStream for more information about the operation and its arguments.

Constructs a fluent builder for the StartDBCluster operation.

See StartDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the StartDBInstance operation.

See StartDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the StartDBInstanceAutomatedBackupsReplication operation.

See StartDBInstanceAutomatedBackupsReplication for more information about the operation and its arguments.

Constructs a fluent builder for the StartExportTask operation.

See StartExportTask for more information about the operation and its arguments.

Constructs a fluent builder for the StopActivityStream operation.

See StopActivityStream for more information about the operation and its arguments.

Constructs a fluent builder for the StopDBCluster operation.

See StopDBCluster for more information about the operation and its arguments.

Constructs a fluent builder for the StopDBInstance operation.

See StopDBInstance for more information about the operation and its arguments.

Constructs a fluent builder for the StopDBInstanceAutomatedBackupsReplication operation.

See StopDBInstanceAutomatedBackupsReplication for more information about the operation and its arguments.

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

Performs the conversion.

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

Performs the conversion.

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