AWS SDK for .NET Documentation
AmazonRDSClient Class
AmazonAmazon.RDSAmazonRDSClient Did this page help you?   Yes   No    Tell us about it...
Implementation for accessing AmazonRDS. Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS) is a web service that makes it easier to set up, operate, and scale a relational database in the cloud. It provides cost-efficient, resizable capacity for an industry-standard relational database and manages common database administration tasks, freeing up developers to focus on what makes their applications and businesses unique.

Amazon RDS gives you access to the capabilities of a familiar MySQL or Oracle database server. This means the code, applications, and tools you already use today with your existing MySQL or Oracle databases work with Amazon RDS without modification. Amazon RDS automatically backs up your database and maintains the database software that powers your DB instance. Amazon RDS is flexible: you can scale your database instance's compute resources and storage capacity to meet your application's demand. As with all Amazon Web Services, there are no up-front investments, and you pay only for the resources you use.

This is an interface reference for Amazon RDS. It contains documentation for a programming or command line interface you can use to manage Amazon RDS. Note that Amazon RDS is asynchronous, which means that some interfaces may require techniques such as polling or callback functions to determine when a command has been applied. In this reference, the parameter descriptions indicate whether a command is applied immediately, on the next instance reboot, or during the maintenance window. For a summary of the Amazon RDS interfaces, go to Available RDS Interfaces .

Declaration Syntax
C#
public class AmazonRDSClient : AmazonWebServiceClient, 
	AmazonRDS, IDisposable
Members
All MembersConstructorsMethodsEvents



IconMemberDescription
AmazonRDSClient()()()()
Constructs AmazonRDSClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
CopyC#
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSAccessKey" value="********************"/>
        <add key="AWSSecretKey" value="****************************************"/>
    </appSettings>
</configuration>

AmazonRDSClient(RegionEndpoint)
Constructs AmazonRDSClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
CopyC#
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSAccessKey" value="********************"/>
        <add key="AWSSecretKey" value="****************************************"/>
    </appSettings>
</configuration>

AmazonRDSClient(AmazonRDSConfig)
Constructs AmazonRDSClient with the credentials loaded from the application's default configuration, and if unsuccessful from the Instance Profile service on an EC2 instance. Example App.config with credentials set.
CopyC#
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
    <appSettings>
        <add key="AWSAccessKey" value="********************"/>
        <add key="AWSSecretKey" value="****************************************"/>
    </appSettings>
</configuration>

AmazonRDSClient(AWSCredentials)
Constructs AmazonRDSClient with AWS Credentials

AmazonRDSClient(AWSCredentials, RegionEndpoint)
Constructs AmazonRDSClient with AWS Credentials

AmazonRDSClient(AWSCredentials, AmazonRDSConfig)
Constructs AmazonRDSClient with AWS Credentials and an AmazonRDSClient Configuration object.

AmazonRDSClient(String, String)
Constructs AmazonRDSClient with AWS Access Key ID and AWS Secret Key

AmazonRDSClient(String, String, RegionEndpoint)
Constructs AmazonRDSClient with AWS Access Key ID and AWS Secret Key

AmazonRDSClient(String, String, AmazonRDSConfig)
Constructs AmazonRDSClient with AWS Access Key ID, AWS Secret Key and an AmazonRDSClient Configuration object. If the config object's UseSecureStringForAwsSecretKey is false, the AWS Secret Key is stored as a clear-text string. Please use this option only if the application environment doesn't allow the use of SecureStrings.

AmazonRDSClient(String, String, String)
Constructs AmazonRDSClient with AWS Access Key ID and AWS Secret Key

AmazonRDSClient(String, String, String, RegionEndpoint)
Constructs AmazonRDSClient with AWS Access Key ID and AWS Secret Key

AmazonRDSClient(String, String, String, AmazonRDSConfig)
Constructs AmazonRDSClient with AWS Access Key ID, AWS Secret Key and an AmazonRDSClient Configuration object. If the config object's UseSecureStringForAwsSecretKey is false, the AWS Secret Key is stored as a clear-text string. Please use this option only if the application environment doesn't allow the use of SecureStrings.

AddSourceIdentifierToSubscription(AddSourceIdentifierToSubscriptionRequest)

Adds a source identifier to an existing RDS event notification subscription.


AddTagsToResource(AddTagsToResourceRequest)

Adds metadata tags to an Amazon RDS resource. These tags can also be used with cost allocation reporting to track cost associated with Amazon RDS resources, or used in Condition statement in IAM policy for Amazon RDS.

For an overview on tagging Amazon RDS resources, see Tagging Amazon RDS Resources .


AfterResponseEvent
Occurs after a response is received from the service.
(Inherited from AmazonWebServiceClient.)
AuthorizeDBSecurityGroupIngress(AuthorizeDBSecurityGroupIngressRequest)

Enables ingress to a DBSecurityGroup using one of two forms of authorization. First, EC2 or VPC security groups can be added to the DBSecurityGroup if the application using the database is running on EC2 or VPC instances. Second, IP ranges are available if the application accessing your database is running on the Internet. Required parameters for this API are one of CIDR range, EC2SecurityGroupId for VPC, or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId for non-VPC).

NOTE: You cannot authorize ingress from an EC2 security group in one Region to an Amazon RDS DB instance in another. You cannot authorize ingress from a VPC security group in one VPC to an Amazon RDS DB instance in another.

For an overview of CIDR ranges, go to the Wikipedia Tutorial .


BeforeRequestEvent
Occurs before a request is issued against the service.
(Inherited from AmazonWebServiceClient.)
BeginAddSourceIdentifierToSubscription(AddSourceIdentifierToSubscriptionRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the AddSourceIdentifierToSubscription operation.

BeginAddTagsToResource(AddTagsToResourceRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the AddTagsToResource operation.

BeginAuthorizeDBSecurityGroupIngress(AuthorizeDBSecurityGroupIngressRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the AuthorizeDBSecurityGroupIngress operation.

BeginCopyDBSnapshot(CopyDBSnapshotRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CopyDBSnapshot operation.

BeginCreateDBInstance(CreateDBInstanceRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDBInstance operation.

BeginCreateDBInstanceReadReplica(CreateDBInstanceReadReplicaRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDBInstanceReadReplica operation.

BeginCreateDBParameterGroup(CreateDBParameterGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDBParameterGroup operation.

BeginCreateDBSecurityGroup(CreateDBSecurityGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDBSecurityGroup operation.

BeginCreateDBSnapshot(CreateDBSnapshotRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDBSnapshot operation.

BeginCreateDBSubnetGroup(CreateDBSubnetGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateDBSubnetGroup operation.

BeginCreateEventSubscription(CreateEventSubscriptionRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateEventSubscription operation.

BeginCreateOptionGroup(CreateOptionGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the CreateOptionGroup operation.

BeginDeleteDBInstance(DeleteDBInstanceRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteDBInstance operation.

BeginDeleteDBParameterGroup(DeleteDBParameterGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteDBParameterGroup operation.

BeginDeleteDBSecurityGroup(DeleteDBSecurityGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteDBSecurityGroup operation.

BeginDeleteDBSnapshot(DeleteDBSnapshotRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteDBSnapshot operation.

BeginDeleteDBSubnetGroup(DeleteDBSubnetGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteDBSubnetGroup operation.

BeginDeleteEventSubscription(DeleteEventSubscriptionRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteEventSubscription operation.

BeginDeleteOptionGroup(DeleteOptionGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DeleteOptionGroup operation.

BeginDescribeDBEngineVersions(DescribeDBEngineVersionsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBEngineVersions operation.

BeginDescribeDBInstances(DescribeDBInstancesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBInstances operation.

BeginDescribeDBLogFiles(DescribeDBLogFilesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBLogFiles operation.

BeginDescribeDBParameterGroups(DescribeDBParameterGroupsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBParameterGroups operation.

BeginDescribeDBParameters(DescribeDBParametersRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBParameters operation.

BeginDescribeDBSecurityGroups(DescribeDBSecurityGroupsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBSecurityGroups operation.

BeginDescribeDBSnapshots(DescribeDBSnapshotsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBSnapshots operation.

BeginDescribeDBSubnetGroups(DescribeDBSubnetGroupsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeDBSubnetGroups operation.

BeginDescribeEngineDefaultParameters(DescribeEngineDefaultParametersRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeEngineDefaultParameters operation.

BeginDescribeEventCategories(DescribeEventCategoriesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeEventCategories operation.

BeginDescribeEvents(DescribeEventsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeEvents operation.

BeginDescribeEventSubscriptions(DescribeEventSubscriptionsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeEventSubscriptions operation.

BeginDescribeOptionGroupOptions(DescribeOptionGroupOptionsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeOptionGroupOptions operation.

BeginDescribeOptionGroups(DescribeOptionGroupsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeOptionGroups operation.

BeginDescribeOrderableDBInstanceOptions(DescribeOrderableDBInstanceOptionsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeOrderableDBInstanceOptions operation.

BeginDescribeReservedDBInstances(DescribeReservedDBInstancesRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeReservedDBInstances operation.

BeginDescribeReservedDBInstancesOfferings(DescribeReservedDBInstancesOfferingsRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DescribeReservedDBInstancesOfferings operation.

BeginDownloadDBLogFilePortion(DownloadDBLogFilePortionRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the DownloadDBLogFilePortion operation.

BeginListTagsForResource(ListTagsForResourceRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ListTagsForResource operation.

BeginModifyDBInstance(ModifyDBInstanceRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ModifyDBInstance operation.

BeginModifyDBParameterGroup(ModifyDBParameterGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ModifyDBParameterGroup operation.

BeginModifyDBSubnetGroup(ModifyDBSubnetGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ModifyDBSubnetGroup operation.

BeginModifyEventSubscription(ModifyEventSubscriptionRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ModifyEventSubscription operation.

BeginModifyOptionGroup(ModifyOptionGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ModifyOptionGroup operation.

BeginPromoteReadReplica(PromoteReadReplicaRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the PromoteReadReplica operation.

BeginPurchaseReservedDBInstancesOffering(PurchaseReservedDBInstancesOfferingRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the PurchaseReservedDBInstancesOffering operation.

BeginRebootDBInstance(RebootDBInstanceRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the RebootDBInstance operation.

BeginRemoveSourceIdentifierFromSubscription(RemoveSourceIdentifierFromSubscriptionRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the RemoveSourceIdentifierFromSubscription operation.

BeginRemoveTagsFromResource(RemoveTagsFromResourceRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the RemoveTagsFromResource operation.

BeginResetDBParameterGroup(ResetDBParameterGroupRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the ResetDBParameterGroup operation.

BeginRestoreDBInstanceFromDBSnapshot(RestoreDBInstanceFromDBSnapshotRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the RestoreDBInstanceFromDBSnapshot operation.

BeginRestoreDBInstanceToPointInTime(RestoreDBInstanceToPointInTimeRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the RestoreDBInstanceToPointInTime operation.

BeginRevokeDBSecurityGroupIngress(RevokeDBSecurityGroupIngressRequest, AsyncCallback, Object)
Initiates the asynchronous execution of the RevokeDBSecurityGroupIngress operation.

CopyDBSnapshot(CopyDBSnapshotRequest)

Copies the specified DBSnapshot. The source DBSnapshot must be in the "available" state.


CreateDBInstance(CreateDBInstanceRequest)

Creates a new DB instance.


CreateDBInstanceReadReplica(CreateDBInstanceReadReplicaRequest)

Creates a DB instance that acts as a read replica of a source DB instance.

All read replica DB instances are created as Single-AZ deployments with backups disabled. All other DB instance attributes (including DB security groups and DB parameter groups) are inherited from the source DB instance, except as specified below.

IMPORTANT: The source DB instance must have backup retention enabled.


CreateDBParameterGroup(CreateDBParameterGroupRequest)

Creates a new DB parameter group.

A DB parameter group is initially created with the default parameters for the database engine used by the DB instance. To provide custom values for any of the parameters, you must modify the group after creating it using ModifyDBParameterGroup . Once you've created a DB parameter group, you need to associate it with your DB instance using ModifyDBInstance . When you associate a new DB parameter group with a running DB instance, you need to reboot the DB Instance for the new DB parameter group and associated settings to take effect.


CreateDBSecurityGroup(CreateDBSecurityGroupRequest)

Creates a new DB security group. DB security groups control access to a DB instance.


CreateDBSnapshot(CreateDBSnapshotRequest)

Creates a DBSnapshot. The source DBInstance must be in "available" state.


CreateDBSubnetGroup(CreateDBSubnetGroupRequest)

Creates a new DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the region.


CreateEventSubscription(CreateEventSubscriptionRequest)

Creates an RDS event notification subscription. This action requires a topic ARN (Amazon Resource Name) created by either the RDS console, the SNS console, or the SNS API. To obtain an ARN with SNS, you must create a topic in Amazon SNS and subscribe to the topic. The ARN is displayed in the SNS console.

You can specify the type of source (SourceType) you want to be notified of, provide a list of RDS sources (SourceIds) that triggers the events, and provide a list of event categories (EventCategories) for events you want to be notified of. For example, you can specify SourceType = db-instance, SourceIds = mydbinstance1, mydbinstance2 and EventCategories = Availability, Backup.

If you specify both the SourceType and SourceIds, such as SourceType = db-instance and SourceIdentifier = myDBInstance1, you will be notified of all the db-instance events for the specified source. If you specify a SourceType but do not specify a SourceIdentifier, you will receive notice of the events for that source type for all your RDS sources. If you do not specify either the SourceType nor the SourceIdentifier, you will be notified of events generated from all RDS sources belonging to your customer account.


CreateOptionGroup(CreateOptionGroupRequest)

Creates a new option group. You can create up to 20 option groups.


DeleteDBInstance(DeleteDBInstanceRequest)

The DeleteDBInstance action deletes a previously provisioned DB instance. A successful response from the web service indicates the request was received correctly. When you delete a DB instance, all automated backups for that instance are deleted and cannot be recovered. Manual DB snapshots of the DB instance to be deleted are not deleted.

If a final DB snapshot is requested the status of the RDS instance will be "deleting" until the DB snapshot is created. The API action DescribeDBInstance is used to monitor the status of this operation. The action cannot be canceled or reverted once submitted.


DeleteDBParameterGroup(DeleteDBParameterGroupRequest)

Deletes a specified DBParameterGroup. The DBParameterGroup cannot be associated with any RDS instances to be deleted.

NOTE: The specified DB parameter group cannot be associated with any DB instances.


DeleteDBSecurityGroup(DeleteDBSecurityGroupRequest)

Deletes a DB security group.

NOTE:The specified DB security group must not be associated with any DB instances.


DeleteDBSnapshot(DeleteDBSnapshotRequest)

Deletes a DBSnapshot. If the snapshot is being copied, the copy operation is terminated.

NOTE:The DBSnapshot must be in the available state to be deleted.


DeleteDBSubnetGroup(DeleteDBSubnetGroupRequest)

Deletes a DB subnet group.

NOTE:The specified database subnet group must not be associated with any DB instances.


DeleteEventSubscription(DeleteEventSubscriptionRequest)

Deletes an RDS event notification subscription.


DeleteOptionGroup(DeleteOptionGroupRequest)

Deletes an existing option group.


DescribeDBEngineVersions(DescribeDBEngineVersionsRequest)

Returns a list of the available DB engines.


DescribeDBEngineVersions()()()()

Returns a list of the available DB engines.


DescribeDBInstances(DescribeDBInstancesRequest)

Returns information about provisioned RDS instances. This API supports pagination.


DescribeDBInstances()()()()

Returns information about provisioned RDS instances. This API supports pagination.


DescribeDBLogFiles(DescribeDBLogFilesRequest)

Returns a list of DB log files for the DB instance.


DescribeDBParameterGroups(DescribeDBParameterGroupsRequest)

Returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DB parameter group.


DescribeDBParameterGroups()()()()

Returns a list of DBParameterGroup descriptions. If a DBParameterGroupName is specified, the list will contain only the description of the specified DB parameter group.


DescribeDBParameters(DescribeDBParametersRequest)

Returns the detailed parameter list for a particular DB parameter group.


DescribeDBSecurityGroups(DescribeDBSecurityGroupsRequest)

Returns a list of DBSecurityGroup descriptions. If a DBSecurityGroupName is specified, the list will contain only the descriptions of the specified DB security group.


DescribeDBSecurityGroups()()()()

Returns a list of DBSecurityGroup descriptions. If a DBSecurityGroupName is specified, the list will contain only the descriptions of the specified DB security group.


DescribeDBSnapshots(DescribeDBSnapshotsRequest)

Returns information about DB snapshots. This API supports pagination.


DescribeDBSnapshots()()()()

Returns information about DB snapshots. This API supports pagination.


DescribeDBSubnetGroups(DescribeDBSubnetGroupsRequest)

Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup.

For an overview of CIDR ranges, go to the Wikipedia Tutorial .


DescribeDBSubnetGroups()()()()

Returns a list of DBSubnetGroup descriptions. If a DBSubnetGroupName is specified, the list will contain only the descriptions of the specified DBSubnetGroup.

For an overview of CIDR ranges, go to the Wikipedia Tutorial .


DescribeEngineDefaultParameters(DescribeEngineDefaultParametersRequest)

Returns the default engine and system parameter information for the specified database engine.


DescribeEventCategories(DescribeEventCategoriesRequest)

Displays a list of 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 the Events topic in the Amazon RDS User Guide.


DescribeEventCategories()()()()

Displays a list of 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 the Events topic in the Amazon RDS User Guide.


DescribeEvents(DescribeEventsRequest)

Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned.


DescribeEvents()()()()

Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned.


DescribeEventSubscriptions(DescribeEventSubscriptionsRequest)

Lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status.

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


DescribeEventSubscriptions()()()()

Lists all the subscription descriptions for a customer account. The description for a subscription includes SubscriptionName, SNSTopicARN, CustomerID, SourceType, SourceID, CreationTime, and Status.

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


DescribeOptionGroupOptions(DescribeOptionGroupOptionsRequest)

Describes all available options.


DescribeOptionGroups(DescribeOptionGroupsRequest)

Describes the available option groups.


DescribeOptionGroups()()()()

Describes the available option groups.


DescribeOrderableDBInstanceOptions(DescribeOrderableDBInstanceOptionsRequest)

Returns a list of orderable DB instance options for the specified engine.


DescribeReservedDBInstances(DescribeReservedDBInstancesRequest)

Returns information about reserved DB instances for this account, or about a specified reserved DB instance.


DescribeReservedDBInstances()()()()

Returns information about reserved DB instances for this account, or about a specified reserved DB instance.


DescribeReservedDBInstancesOfferings(DescribeReservedDBInstancesOfferingsRequest)

Lists available reserved DB instance offerings.


DescribeReservedDBInstancesOfferings()()()()

Lists available reserved DB instance offerings.


Dispose()()()()
Disposes of all managed and unmanaged resources.
(Inherited from AmazonWebServiceClient.)
DownloadDBLogFilePortion(DownloadDBLogFilePortionRequest)

Downloads the last line of the specified log file.


EndAddSourceIdentifierToSubscription(IAsyncResult)
Finishes the asynchronous execution of the AddSourceIdentifierToSubscription operation.

EndAddTagsToResource(IAsyncResult)
Finishes the asynchronous execution of the AddTagsToResource operation.

EndAuthorizeDBSecurityGroupIngress(IAsyncResult)
Finishes the asynchronous execution of the AuthorizeDBSecurityGroupIngress operation.

EndCopyDBSnapshot(IAsyncResult)
Finishes the asynchronous execution of the CopyDBSnapshot operation.

EndCreateDBInstance(IAsyncResult)
Finishes the asynchronous execution of the CreateDBInstance operation.

EndCreateDBInstanceReadReplica(IAsyncResult)
Finishes the asynchronous execution of the CreateDBInstanceReadReplica operation.

EndCreateDBParameterGroup(IAsyncResult)
Finishes the asynchronous execution of the CreateDBParameterGroup operation.

EndCreateDBSecurityGroup(IAsyncResult)
Finishes the asynchronous execution of the CreateDBSecurityGroup operation.

EndCreateDBSnapshot(IAsyncResult)
Finishes the asynchronous execution of the CreateDBSnapshot operation.

EndCreateDBSubnetGroup(IAsyncResult)
Finishes the asynchronous execution of the CreateDBSubnetGroup operation.

EndCreateEventSubscription(IAsyncResult)
Finishes the asynchronous execution of the CreateEventSubscription operation.

EndCreateOptionGroup(IAsyncResult)
Finishes the asynchronous execution of the CreateOptionGroup operation.

EndDeleteDBInstance(IAsyncResult)
Finishes the asynchronous execution of the DeleteDBInstance operation.

EndDeleteDBParameterGroup(IAsyncResult)
Finishes the asynchronous execution of the DeleteDBParameterGroup operation.

EndDeleteDBSecurityGroup(IAsyncResult)
Finishes the asynchronous execution of the DeleteDBSecurityGroup operation.

EndDeleteDBSnapshot(IAsyncResult)
Finishes the asynchronous execution of the DeleteDBSnapshot operation.

EndDeleteDBSubnetGroup(IAsyncResult)
Finishes the asynchronous execution of the DeleteDBSubnetGroup operation.

EndDeleteEventSubscription(IAsyncResult)
Finishes the asynchronous execution of the DeleteEventSubscription operation.

EndDeleteOptionGroup(IAsyncResult)
Finishes the asynchronous execution of the DeleteOptionGroup operation.

EndDescribeDBEngineVersions(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBEngineVersions operation.

EndDescribeDBInstances(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBInstances operation.

EndDescribeDBLogFiles(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBLogFiles operation.

EndDescribeDBParameterGroups(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBParameterGroups operation.

EndDescribeDBParameters(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBParameters operation.

EndDescribeDBSecurityGroups(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBSecurityGroups operation.

EndDescribeDBSnapshots(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBSnapshots operation.

EndDescribeDBSubnetGroups(IAsyncResult)
Finishes the asynchronous execution of the DescribeDBSubnetGroups operation.

EndDescribeEngineDefaultParameters(IAsyncResult)
Finishes the asynchronous execution of the DescribeEngineDefaultParameters operation.

EndDescribeEventCategories(IAsyncResult)
Finishes the asynchronous execution of the DescribeEventCategories operation.

EndDescribeEvents(IAsyncResult)
Finishes the asynchronous execution of the DescribeEvents operation.

EndDescribeEventSubscriptions(IAsyncResult)
Finishes the asynchronous execution of the DescribeEventSubscriptions operation.

EndDescribeOptionGroupOptions(IAsyncResult)
Finishes the asynchronous execution of the DescribeOptionGroupOptions operation.

EndDescribeOptionGroups(IAsyncResult)
Finishes the asynchronous execution of the DescribeOptionGroups operation.

EndDescribeOrderableDBInstanceOptions(IAsyncResult)
Finishes the asynchronous execution of the DescribeOrderableDBInstanceOptions operation.

EndDescribeReservedDBInstances(IAsyncResult)
Finishes the asynchronous execution of the DescribeReservedDBInstances operation.

EndDescribeReservedDBInstancesOfferings(IAsyncResult)
Finishes the asynchronous execution of the DescribeReservedDBInstancesOfferings operation.

EndDownloadDBLogFilePortion(IAsyncResult)
Finishes the asynchronous execution of the DownloadDBLogFilePortion operation.

EndListTagsForResource(IAsyncResult)
Finishes the asynchronous execution of the ListTagsForResource operation.

EndModifyDBInstance(IAsyncResult)
Finishes the asynchronous execution of the ModifyDBInstance operation.

EndModifyDBParameterGroup(IAsyncResult)
Finishes the asynchronous execution of the ModifyDBParameterGroup operation.

EndModifyDBSubnetGroup(IAsyncResult)
Finishes the asynchronous execution of the ModifyDBSubnetGroup operation.

EndModifyEventSubscription(IAsyncResult)
Finishes the asynchronous execution of the ModifyEventSubscription operation.

EndModifyOptionGroup(IAsyncResult)
Finishes the asynchronous execution of the ModifyOptionGroup operation.

EndPromoteReadReplica(IAsyncResult)
Finishes the asynchronous execution of the PromoteReadReplica operation.

EndPurchaseReservedDBInstancesOffering(IAsyncResult)
Finishes the asynchronous execution of the PurchaseReservedDBInstancesOffering operation.

EndRebootDBInstance(IAsyncResult)
Finishes the asynchronous execution of the RebootDBInstance operation.

EndRemoveSourceIdentifierFromSubscription(IAsyncResult)
Finishes the asynchronous execution of the RemoveSourceIdentifierFromSubscription operation.

EndRemoveTagsFromResource(IAsyncResult)
Finishes the asynchronous execution of the RemoveTagsFromResource operation.

EndResetDBParameterGroup(IAsyncResult)
Finishes the asynchronous execution of the ResetDBParameterGroup operation.

EndRestoreDBInstanceFromDBSnapshot(IAsyncResult)
Finishes the asynchronous execution of the RestoreDBInstanceFromDBSnapshot operation.

EndRestoreDBInstanceToPointInTime(IAsyncResult)
Finishes the asynchronous execution of the RestoreDBInstanceToPointInTime operation.

EndRevokeDBSecurityGroupIngress(IAsyncResult)
Finishes the asynchronous execution of the RevokeDBSecurityGroupIngress operation.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExceptionEvent
Occurs after an exception is encountered.
(Inherited from AmazonWebServiceClient.)
GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()()
Gets the type of the current instance.
(Inherited from Object.)
ListTagsForResource(ListTagsForResourceRequest)

Lists all tags on an Amazon RDS resource.

For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources .


ModifyDBInstance(ModifyDBInstanceRequest)

Modify settings for a DB instance. You can change one or more database configuration parameters by specifying these parameters and the new values in the request.


ModifyDBParameterGroup(ModifyDBParameterGroupRequest)

Modifies the parameters of a DB parameter group. To modify more than one parameter, submit a list of the following: ParameterName , ParameterValue , and ApplyMethod . A maximum of 20 parameters can be modified in a single request.

NOTE: The apply-immediate method can be used only for dynamic parameters; the pending-reboot method can be used with MySQL and Oracle DB instances for either dynamic or static parameters. For Microsoft SQL Server DB instances, the pending-reboot method can be used only for static parameters.


ModifyDBSubnetGroup(ModifyDBSubnetGroupRequest)

Modifies an existing DB subnet group. DB subnet groups must contain at least one subnet in at least two AZs in the region.


ModifyEventSubscription(ModifyEventSubscriptionRequest)

Modifies an existing RDS event notification subscription. Note that you cannot modify the source identifiers using this call; to change source identifiers for a subscription, use the AddSourceIdentifierToSubscription and RemoveSourceIdentifierFromSubscription calls.

You can see a list of the event categories for a given SourceType in the Events topic in the Amazon RDS User Guide or by using the DescribeEventCategories action.


ModifyOptionGroup(ModifyOptionGroupRequest)

Modifies an existing option group.


PromoteReadReplica(PromoteReadReplicaRequest)

Promotes a read replica DB instance to a standalone DB instance.


PurchaseReservedDBInstancesOffering(PurchaseReservedDBInstancesOfferingRequest)

Purchases a reserved DB instance offering.


RebootDBInstance(RebootDBInstanceRequest)

Rebooting a DB instance restarts the database engine service. A reboot also applies to the DB instance any modifications to the associated DB parameter group that were pending. Rebooting a DB instance results in a momentary outage of the instance, during which the DB instance status is set to rebooting. If the RDS instance is configured for MultiAZ, it is possible that the reboot will be conducted through a failover. An Amazon RDS event is created when the reboot is completed.

If your DB instance is deployed in multiple Availability Zones, you can force a failover from one AZ to the other during the reboot. You might force a failover to test the availability of your DB instance deployment or to restore operations to the original AZ after a failover occurs.

The time required to reboot is a function of the specific database engine's crash recovery process. To improve the reboot time, we recommend that you reduce database activities as much as possible during the reboot process to reduce rollback activity for in-transit transactions.


RemoveSourceIdentifierFromSubscription(RemoveSourceIdentifierFromSubscriptionRequest)

Removes a source identifier from an existing RDS event notification subscription.


RemoveTagsFromResource(RemoveTagsFromResourceRequest)

Removes metadata tags from an Amazon RDS resource.

For an overview on tagging an Amazon RDS resource, see Tagging Amazon RDS Resources .


ResetDBParameterGroup(ResetDBParameterGroupRequest)

Modifies the parameters of a DB parameter group to the engine/system default value. To reset specific parameters submit a list of the following: ParameterName and ApplyMethod . To reset the entire DB parameter group, specify the DBParameterGroup name and ResetAllParameters parameters. When resetting the entire group, dynamic parameters are updated immediately and static parameters are set to pending-reboot to take effect on the next DB instance restart or RebootDBInstance request.


RestoreDBInstanceFromDBSnapshot(RestoreDBInstanceFromDBSnapshotRequest)

Creates a new DB instance from a DB snapshot. The target database is created from the source database restore point with the same configuration as the original source database, except that the new RDS instance is created with the default security group.


RestoreDBInstanceToPointInTime(RestoreDBInstanceToPointInTimeRequest)

Restores a DB instance to an arbitrary point-in-time. Users can restore to any point in time before the latestRestorableTime for up to backupRetentionPeriod days. The target database is created from the source database with the same configuration as the original database except that the DB instance is created with the default DB security group.


RevokeDBSecurityGroupIngress(RevokeDBSecurityGroupIngressRequest)

Revokes ingress from a DBSecurityGroup for previously authorized IP ranges or EC2 or VPC Security Groups. Required parameters for this API are one of CIDRIP, EC2SecurityGroupId for VPC, or (EC2SecurityGroupOwnerId and either EC2SecurityGroupName or EC2SecurityGroupId).


ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
Inheritance Hierarchy

Assembly: AWSSDK (Module: AWSSDK) Version: 1.5.60.0 (1.5.60.0)