/* * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ /* * Do not modify this file. This file is generated from the rds-2014-10-31.normal.json service model. */ using System; using System.Collections.Generic; using Amazon.Runtime; using Amazon.RDS.Model; namespace Amazon.RDS { /// /// Interface for accessing RDS /// /// 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, /// resizeable 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 MySQL, MariaDB, PostgreSQL, Microsoft /// SQL Server, Oracle, or Amazon Aurora database server. These capabilities mean that /// the code, applications, and tools you already use today with your existing 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 DB 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 interface reference for Amazon RDS contains documentation for a programming or /// command line interface you can use to manage Amazon RDS. Amazon RDS is asynchronous, /// which means that some interfaces might 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. The reference structure is as follows, and /// we list following some related topics from the user guide. /// /// /// /// Amazon RDS API Reference /// /// /// /// Amazon RDS User Guide /// /// /// public partial interface IAmazonRDS : IAmazonService, IDisposable { #if BCL45 || AWS_ASYNC_ENUMERABLES_API /// /// Paginators for the service /// IRDSPaginatorFactory Paginators { get; } #endif #region AddRoleToDBCluster /// /// Associates an Identity and Access Management (IAM) role with a DB cluster. /// /// Container for the necessary parameters to execute the AddRoleToDBCluster service method. /// /// The response from the AddRoleToDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The specified IAM role Amazon Resource Name (ARN) is already associated with the specified /// DB cluster. /// /// /// You have exceeded the maximum number of IAM roles that can be associated with the /// specified DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// REST API Reference for AddRoleToDBCluster Operation AddRoleToDBClusterResponse AddRoleToDBCluster(AddRoleToDBClusterRequest request); /// /// Initiates the asynchronous execution of the AddRoleToDBCluster operation. /// /// /// Container for the necessary parameters to execute the AddRoleToDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddRoleToDBCluster /// operation. /// REST API Reference for AddRoleToDBCluster Operation IAsyncResult BeginAddRoleToDBCluster(AddRoleToDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddRoleToDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginAddRoleToDBCluster. /// /// Returns a AddRoleToDBClusterResult from RDS. /// REST API Reference for AddRoleToDBCluster Operation AddRoleToDBClusterResponse EndAddRoleToDBCluster(IAsyncResult asyncResult); #endregion #region AddRoleToDBInstance /// /// Associates an Amazon Web Services Identity and Access Management (IAM) role with a /// DB instance. /// /// /// /// To add a role to a DB instance, the status of the DB instance must be available. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// Container for the necessary parameters to execute the AddRoleToDBInstance service method. /// /// The response from the AddRoleToDBInstance service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The specified RoleArn or FeatureName value is already associated /// with the DB instance. /// /// /// You can't associate any more Amazon Web Services Identity and Access Management (IAM) /// roles with the DB instance because the quota has been reached. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for AddRoleToDBInstance Operation AddRoleToDBInstanceResponse AddRoleToDBInstance(AddRoleToDBInstanceRequest request); /// /// Initiates the asynchronous execution of the AddRoleToDBInstance operation. /// /// /// Container for the necessary parameters to execute the AddRoleToDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddRoleToDBInstance /// operation. /// REST API Reference for AddRoleToDBInstance Operation IAsyncResult BeginAddRoleToDBInstance(AddRoleToDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddRoleToDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginAddRoleToDBInstance. /// /// Returns a AddRoleToDBInstanceResult from RDS. /// REST API Reference for AddRoleToDBInstance Operation AddRoleToDBInstanceResponse EndAddRoleToDBInstance(IAsyncResult asyncResult); #endregion #region AddSourceIdentifierToSubscription /// /// Adds a source identifier to an existing RDS event notification subscription. /// /// Container for the necessary parameters to execute the AddSourceIdentifierToSubscription service method. /// /// The response from the AddSourceIdentifierToSubscription service method, as returned by RDS. /// /// The requested source could not be found. /// /// /// The subscription name does not exist. /// /// REST API Reference for AddSourceIdentifierToSubscription Operation AddSourceIdentifierToSubscriptionResponse AddSourceIdentifierToSubscription(AddSourceIdentifierToSubscriptionRequest request); /// /// Initiates the asynchronous execution of the AddSourceIdentifierToSubscription operation. /// /// /// Container for the necessary parameters to execute the AddSourceIdentifierToSubscription operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddSourceIdentifierToSubscription /// operation. /// REST API Reference for AddSourceIdentifierToSubscription Operation IAsyncResult BeginAddSourceIdentifierToSubscription(AddSourceIdentifierToSubscriptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddSourceIdentifierToSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginAddSourceIdentifierToSubscription. /// /// Returns a AddSourceIdentifierToSubscriptionResult from RDS. /// REST API Reference for AddSourceIdentifierToSubscription Operation AddSourceIdentifierToSubscriptionResponse EndAddSourceIdentifierToSubscription(IAsyncResult asyncResult); #endregion #region AddTagsToResource /// /// 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 /// a Condition statement in an IAM policy for Amazon RDS. /// /// /// /// For an overview on tagging Amazon RDS resources, see Tagging /// Amazon RDS Resources. /// /// /// Container for the necessary parameters to execute the AddTagsToResource service method. /// /// The response from the AddTagsToResource service method, as returned by RDS. /// /// BlueGreenDeploymentIdentifier doesn't refer to an existing blue/green /// deployment. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// REST API Reference for AddTagsToResource Operation AddTagsToResourceResponse AddTagsToResource(AddTagsToResourceRequest request); /// /// Initiates the asynchronous execution of the AddTagsToResource operation. /// /// /// Container for the necessary parameters to execute the AddTagsToResource operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAddTagsToResource /// operation. /// REST API Reference for AddTagsToResource Operation IAsyncResult BeginAddTagsToResource(AddTagsToResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AddTagsToResource operation. /// /// /// The IAsyncResult returned by the call to BeginAddTagsToResource. /// /// Returns a AddTagsToResourceResult from RDS. /// REST API Reference for AddTagsToResource Operation AddTagsToResourceResponse EndAddTagsToResource(IAsyncResult asyncResult); #endregion #region ApplyPendingMaintenanceAction /// /// Applies a pending maintenance action to a resource (for example, to a DB instance). /// /// Container for the necessary parameters to execute the ApplyPendingMaintenanceAction service method. /// /// The response from the ApplyPendingMaintenanceAction service method, as returned by RDS. /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The specified resource ID was not found. /// /// REST API Reference for ApplyPendingMaintenanceAction Operation ApplyPendingMaintenanceActionResponse ApplyPendingMaintenanceAction(ApplyPendingMaintenanceActionRequest request); /// /// Initiates the asynchronous execution of the ApplyPendingMaintenanceAction operation. /// /// /// Container for the necessary parameters to execute the ApplyPendingMaintenanceAction operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndApplyPendingMaintenanceAction /// operation. /// REST API Reference for ApplyPendingMaintenanceAction Operation IAsyncResult BeginApplyPendingMaintenanceAction(ApplyPendingMaintenanceActionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ApplyPendingMaintenanceAction operation. /// /// /// The IAsyncResult returned by the call to BeginApplyPendingMaintenanceAction. /// /// Returns a ApplyPendingMaintenanceActionResult from RDS. /// REST API Reference for ApplyPendingMaintenanceAction Operation ApplyPendingMaintenanceActionResponse EndApplyPendingMaintenanceAction(IAsyncResult asyncResult); #endregion #region AuthorizeDBSecurityGroupIngress /// /// 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). /// /// /// /// You can't authorize ingress from an EC2 security group in one Amazon Web Services /// Region to an Amazon RDS DB instance in another. You can't 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. /// /// /// /// EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic /// to a VPC, we recommend that you migrate as soon as possible. For more information, /// see Migrate /// from EC2-Classic to a VPC in the Amazon EC2 User Guide, the blog EC2-Classic /// Networking is Retiring – Here’s How to Prepare, and Moving /// a DB instance not in a VPC into a VPC in the Amazon RDS User Guide. /// /// /// /// Container for the necessary parameters to execute the AuthorizeDBSecurityGroupIngress service method. /// /// The response from the AuthorizeDBSecurityGroupIngress service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group is already authorized for /// the specified DB security group. /// /// /// The DB security group authorization quota has been reached. /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// The state of the DB security group doesn't allow deletion. /// /// REST API Reference for AuthorizeDBSecurityGroupIngress Operation AuthorizeDBSecurityGroupIngressResponse AuthorizeDBSecurityGroupIngress(AuthorizeDBSecurityGroupIngressRequest request); /// /// Initiates the asynchronous execution of the AuthorizeDBSecurityGroupIngress operation. /// /// /// Container for the necessary parameters to execute the AuthorizeDBSecurityGroupIngress operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndAuthorizeDBSecurityGroupIngress /// operation. /// REST API Reference for AuthorizeDBSecurityGroupIngress Operation IAsyncResult BeginAuthorizeDBSecurityGroupIngress(AuthorizeDBSecurityGroupIngressRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the AuthorizeDBSecurityGroupIngress operation. /// /// /// The IAsyncResult returned by the call to BeginAuthorizeDBSecurityGroupIngress. /// /// Returns a AuthorizeDBSecurityGroupIngressResult from RDS. /// REST API Reference for AuthorizeDBSecurityGroupIngress Operation AuthorizeDBSecurityGroupIngressResponse EndAuthorizeDBSecurityGroupIngress(IAsyncResult asyncResult); #endregion #region BacktrackDBCluster /// /// Backtracks a DB cluster to a specific time, without creating a new DB cluster. /// /// /// /// For more information on backtracking, see /// Backtracking an Aurora DB Cluster in the Amazon Aurora User Guide. /// /// /// /// This action applies only to Aurora MySQL DB clusters. /// /// /// /// Container for the necessary parameters to execute the BacktrackDBCluster service method. /// /// The response from the BacktrackDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// REST API Reference for BacktrackDBCluster Operation BacktrackDBClusterResponse BacktrackDBCluster(BacktrackDBClusterRequest request); /// /// Initiates the asynchronous execution of the BacktrackDBCluster operation. /// /// /// Container for the necessary parameters to execute the BacktrackDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndBacktrackDBCluster /// operation. /// REST API Reference for BacktrackDBCluster Operation IAsyncResult BeginBacktrackDBCluster(BacktrackDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the BacktrackDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginBacktrackDBCluster. /// /// Returns a BacktrackDBClusterResult from RDS. /// REST API Reference for BacktrackDBCluster Operation BacktrackDBClusterResponse EndBacktrackDBCluster(IAsyncResult asyncResult); #endregion #region CancelExportTask /// /// Cancels an export task in progress that is exporting a snapshot or cluster to Amazon /// S3. Any data that has already been written to the S3 bucket isn't removed. /// /// Container for the necessary parameters to execute the CancelExportTask service method. /// /// The response from the CancelExportTask service method, as returned by RDS. /// /// The export task doesn't exist. /// /// /// You can't cancel an export task that has completed. /// /// REST API Reference for CancelExportTask Operation CancelExportTaskResponse CancelExportTask(CancelExportTaskRequest request); /// /// Initiates the asynchronous execution of the CancelExportTask operation. /// /// /// Container for the necessary parameters to execute the CancelExportTask operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCancelExportTask /// operation. /// REST API Reference for CancelExportTask Operation IAsyncResult BeginCancelExportTask(CancelExportTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CancelExportTask operation. /// /// /// The IAsyncResult returned by the call to BeginCancelExportTask. /// /// Returns a CancelExportTaskResult from RDS. /// REST API Reference for CancelExportTask Operation CancelExportTaskResponse EndCancelExportTask(IAsyncResult asyncResult); #endregion #region CopyDBClusterParameterGroup /// /// Copies the specified DB cluster parameter group. /// /// Container for the necessary parameters to execute the CopyDBClusterParameterGroup service method. /// /// The response from the CopyDBClusterParameterGroup service method, as returned by RDS. /// /// A DB parameter group with the same name exists. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The request would result in the user exceeding the allowed number of DB parameter /// groups. /// /// REST API Reference for CopyDBClusterParameterGroup Operation CopyDBClusterParameterGroupResponse CopyDBClusterParameterGroup(CopyDBClusterParameterGroupRequest request); /// /// Initiates the asynchronous execution of the CopyDBClusterParameterGroup operation. /// /// /// Container for the necessary parameters to execute the CopyDBClusterParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCopyDBClusterParameterGroup /// operation. /// REST API Reference for CopyDBClusterParameterGroup Operation IAsyncResult BeginCopyDBClusterParameterGroup(CopyDBClusterParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CopyDBClusterParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCopyDBClusterParameterGroup. /// /// Returns a CopyDBClusterParameterGroupResult from RDS. /// REST API Reference for CopyDBClusterParameterGroup Operation CopyDBClusterParameterGroupResponse EndCopyDBClusterParameterGroup(IAsyncResult asyncResult); #endregion #region CopyDBClusterSnapshot /// /// Copies a snapshot of a DB cluster. /// /// /// /// To copy a DB cluster snapshot from a shared manual DB cluster snapshot, SourceDBClusterSnapshotIdentifier /// must be the Amazon Resource Name (ARN) of the shared DB cluster snapshot. /// /// /// /// You can copy an encrypted DB cluster snapshot from another Amazon Web Services Region. /// In that case, the Amazon Web Services Region where you call the CopyDBClusterSnapshot /// operation is the destination Amazon Web Services Region for the encrypted DB cluster /// snapshot to be copied to. To copy an encrypted DB cluster snapshot from another Amazon /// Web Services Region, you must provide the following values: /// /// /// /// To cancel the copy operation once it is in progress, delete the target DB cluster /// snapshot identified by TargetDBClusterSnapshotIdentifier while that DB /// cluster snapshot is in "copying" status. /// /// /// /// For more information on copying encrypted Amazon Aurora DB cluster snapshots from /// one Amazon Web Services Region to another, see /// Copying a Snapshot in the Amazon Aurora User Guide. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the CopyDBClusterSnapshot service method. /// /// The response from the CopyDBClusterSnapshot service method, as returned by RDS. /// /// The user already has a DB cluster snapshot with the given identifier. /// /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// /// The supplied value isn't a valid DB cluster snapshot state. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The request would result in the user exceeding the allowed number of DB snapshots. /// /// REST API Reference for CopyDBClusterSnapshot Operation CopyDBClusterSnapshotResponse CopyDBClusterSnapshot(CopyDBClusterSnapshotRequest request); /// /// Initiates the asynchronous execution of the CopyDBClusterSnapshot operation. /// /// /// Container for the necessary parameters to execute the CopyDBClusterSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCopyDBClusterSnapshot /// operation. /// REST API Reference for CopyDBClusterSnapshot Operation IAsyncResult BeginCopyDBClusterSnapshot(CopyDBClusterSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CopyDBClusterSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCopyDBClusterSnapshot. /// /// Returns a CopyDBClusterSnapshotResult from RDS. /// REST API Reference for CopyDBClusterSnapshot Operation CopyDBClusterSnapshotResponse EndCopyDBClusterSnapshot(IAsyncResult asyncResult); #endregion #region CopyDBParameterGroup /// /// Copies the specified DB parameter group. /// /// Container for the necessary parameters to execute the CopyDBParameterGroup service method. /// /// The response from the CopyDBParameterGroup service method, as returned by RDS. /// /// A DB parameter group with the same name exists. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The request would result in the user exceeding the allowed number of DB parameter /// groups. /// /// REST API Reference for CopyDBParameterGroup Operation CopyDBParameterGroupResponse CopyDBParameterGroup(CopyDBParameterGroupRequest request); /// /// Initiates the asynchronous execution of the CopyDBParameterGroup operation. /// /// /// Container for the necessary parameters to execute the CopyDBParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCopyDBParameterGroup /// operation. /// REST API Reference for CopyDBParameterGroup Operation IAsyncResult BeginCopyDBParameterGroup(CopyDBParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CopyDBParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCopyDBParameterGroup. /// /// Returns a CopyDBParameterGroupResult from RDS. /// REST API Reference for CopyDBParameterGroup Operation CopyDBParameterGroupResponse EndCopyDBParameterGroup(IAsyncResult asyncResult); #endregion #region CopyDBSnapshot /// /// Copies the specified DB snapshot. The source DB snapshot must be in the available /// state. /// /// /// /// You can copy a snapshot from one Amazon Web Services Region to another. In that case, /// the Amazon Web Services Region where you call the CopyDBSnapshot operation /// is the destination Amazon Web Services Region for the DB snapshot copy. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// /// For more information about copying snapshots, see Copying /// a DB Snapshot in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the CopyDBSnapshot service method. /// /// The response from the CopyDBSnapshot service method, as returned by RDS. /// /// CustomAvailabilityZoneId doesn't refer to an existing custom Availability /// Zone identifier. /// /// /// DBSnapshotIdentifier is already used by an existing snapshot. /// /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// /// The state of the DB snapshot doesn't allow deletion. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The request would result in the user exceeding the allowed number of DB snapshots. /// /// REST API Reference for CopyDBSnapshot Operation CopyDBSnapshotResponse CopyDBSnapshot(CopyDBSnapshotRequest request); /// /// Initiates the asynchronous execution of the CopyDBSnapshot operation. /// /// /// Container for the necessary parameters to execute the CopyDBSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCopyDBSnapshot /// operation. /// REST API Reference for CopyDBSnapshot Operation IAsyncResult BeginCopyDBSnapshot(CopyDBSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CopyDBSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCopyDBSnapshot. /// /// Returns a CopyDBSnapshotResult from RDS. /// REST API Reference for CopyDBSnapshot Operation CopyDBSnapshotResponse EndCopyDBSnapshot(IAsyncResult asyncResult); #endregion #region CopyOptionGroup /// /// Copies the specified option group. /// /// Container for the necessary parameters to execute the CopyOptionGroup service method. /// /// The response from the CopyOptionGroup service method, as returned by RDS. /// /// The option group you are trying to create already exists. /// /// /// The specified option group could not be found. /// /// /// The quota of 20 option groups was exceeded for this Amazon Web Services account. /// /// REST API Reference for CopyOptionGroup Operation CopyOptionGroupResponse CopyOptionGroup(CopyOptionGroupRequest request); /// /// Initiates the asynchronous execution of the CopyOptionGroup operation. /// /// /// Container for the necessary parameters to execute the CopyOptionGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCopyOptionGroup /// operation. /// REST API Reference for CopyOptionGroup Operation IAsyncResult BeginCopyOptionGroup(CopyOptionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CopyOptionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCopyOptionGroup. /// /// Returns a CopyOptionGroupResult from RDS. /// REST API Reference for CopyOptionGroup Operation CopyOptionGroupResponse EndCopyOptionGroup(IAsyncResult asyncResult); #endregion #region CreateBlueGreenDeployment /// /// Creates a blue/green deployment. /// /// /// /// A blue/green deployment creates a staging environment that copies the production environment. /// In a blue/green deployment, the blue environment is the current production environment. /// The green environment is the staging environment. The staging environment stays in /// sync with the current production environment using logical replication. /// /// /// /// You can make changes to the databases in the green environment without affecting production /// workloads. For example, you can upgrade the major or minor DB engine version, change /// database parameters, or make schema changes in the staging environment. You can thoroughly /// test changes in the green environment. When ready, you can switch over the environments /// to promote the green environment to be the new production environment. The switchover /// typically takes under a minute. /// /// /// /// For more information, see Using /// Amazon RDS Blue/Green Deployments for database updates in the Amazon RDS User /// Guide and /// Using Amazon RDS Blue/Green Deployments for database updates in the Amazon /// Aurora User Guide. /// /// /// Container for the necessary parameters to execute the CreateBlueGreenDeployment service method. /// /// The response from the CreateBlueGreenDeployment service method, as returned by RDS. /// /// A blue/green deployment with the specified name already exists. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBClusterParameterGroupName doesn't refer to an existing DB cluster /// parameter group. /// /// /// The user attempted to create a new DB cluster and the user has already reached the /// maximum allowed DB cluster quota. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The request would result in the user exceeding the allowed number of DB instances. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The source DB cluster isn't supported for a blue/green deployment. /// /// /// The source DB instance isn't supported for a blue/green deployment. /// /// REST API Reference for CreateBlueGreenDeployment Operation CreateBlueGreenDeploymentResponse CreateBlueGreenDeployment(CreateBlueGreenDeploymentRequest request); /// /// Initiates the asynchronous execution of the CreateBlueGreenDeployment operation. /// /// /// Container for the necessary parameters to execute the CreateBlueGreenDeployment operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateBlueGreenDeployment /// operation. /// REST API Reference for CreateBlueGreenDeployment Operation IAsyncResult BeginCreateBlueGreenDeployment(CreateBlueGreenDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateBlueGreenDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginCreateBlueGreenDeployment. /// /// Returns a CreateBlueGreenDeploymentResult from RDS. /// REST API Reference for CreateBlueGreenDeployment Operation CreateBlueGreenDeploymentResponse EndCreateBlueGreenDeployment(IAsyncResult asyncResult); #endregion #region CreateCustomDBEngineVersion /// /// Creates a custom DB engine version (CEV). /// /// Container for the necessary parameters to execute the CreateCustomDBEngineVersion service method. /// /// The response from the CreateCustomDBEngineVersion service method, as returned by RDS. /// /// An error occurred while trying to create the CEV. /// /// /// A CEV with the specified name already exists. /// /// /// You have exceeded your CEV quota. /// /// /// The AMI configuration prerequisite has not been met. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// REST API Reference for CreateCustomDBEngineVersion Operation CreateCustomDBEngineVersionResponse CreateCustomDBEngineVersion(CreateCustomDBEngineVersionRequest request); /// /// Initiates the asynchronous execution of the CreateCustomDBEngineVersion operation. /// /// /// Container for the necessary parameters to execute the CreateCustomDBEngineVersion operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateCustomDBEngineVersion /// operation. /// REST API Reference for CreateCustomDBEngineVersion Operation IAsyncResult BeginCreateCustomDBEngineVersion(CreateCustomDBEngineVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateCustomDBEngineVersion operation. /// /// /// The IAsyncResult returned by the call to BeginCreateCustomDBEngineVersion. /// /// Returns a CreateCustomDBEngineVersionResult from RDS. /// REST API Reference for CreateCustomDBEngineVersion Operation CreateCustomDBEngineVersionResponse EndCreateCustomDBEngineVersion(IAsyncResult asyncResult); #endregion #region CreateDBCluster /// /// Creates a new Amazon Aurora DB cluster or Multi-AZ DB cluster. /// /// /// /// If you create an Aurora DB cluster, the request creates an empty cluster. You must /// explicitly create the writer instance for your DB cluster using the CreateDBInstance /// operation. If you create a Multi-AZ DB cluster, the request creates a writer and two /// reader DB instances for you, each in a different Availability Zone. /// /// /// /// You can use the ReplicationSourceIdentifier parameter to create an Amazon /// Aurora DB cluster as a read replica of another DB cluster or Amazon RDS for MySQL /// or PostgreSQL DB instance. For more information about Amazon Aurora, see What /// is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// You can also use the ReplicationSourceIdentifier parameter to create /// a Multi-AZ DB cluster read replica with an RDS for MySQL or PostgreSQL DB instance /// as the source. For more information about Multi-AZ DB clusters, see Multi-AZ /// DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the CreateDBCluster service method. /// /// The response from the CreateDBCluster service method, as returned by RDS. /// /// The user already has a DB cluster with the given identifier. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBClusterParameterGroupName doesn't refer to an existing DB cluster /// parameter group. /// /// /// The user attempted to create a new DB cluster and the user has already reached the /// maximum allowed DB cluster quota. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The GlobalClusterIdentifier doesn't refer to an existing global database /// cluster. /// /// /// There is insufficient storage available for the current action. You might be able /// to resolve this error by updating your subnet group to use different Availability /// Zones that have more storage available. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The DB subnet group cannot be deleted because it's in use. /// /// /// The global cluster is in an invalid state and can't perform the requested operation. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// REST API Reference for CreateDBCluster Operation CreateDBClusterResponse CreateDBCluster(CreateDBClusterRequest request); /// /// Initiates the asynchronous execution of the CreateDBCluster operation. /// /// /// Container for the necessary parameters to execute the CreateDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBCluster /// operation. /// REST API Reference for CreateDBCluster Operation IAsyncResult BeginCreateDBCluster(CreateDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBCluster. /// /// Returns a CreateDBClusterResult from RDS. /// REST API Reference for CreateDBCluster Operation CreateDBClusterResponse EndCreateDBCluster(IAsyncResult asyncResult); #endregion #region CreateDBClusterEndpoint /// /// Creates a new custom endpoint and associates it with an Amazon Aurora DB cluster. /// /// /// /// This action applies only to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the CreateDBClusterEndpoint service method. /// /// The response from the CreateDBClusterEndpoint service method, as returned by RDS. /// /// The specified custom endpoint can't be created because it already exists. /// /// /// The cluster already has the maximum number of custom endpoints. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for CreateDBClusterEndpoint Operation CreateDBClusterEndpointResponse CreateDBClusterEndpoint(CreateDBClusterEndpointRequest request); /// /// Initiates the asynchronous execution of the CreateDBClusterEndpoint operation. /// /// /// Container for the necessary parameters to execute the CreateDBClusterEndpoint operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBClusterEndpoint /// operation. /// REST API Reference for CreateDBClusterEndpoint Operation IAsyncResult BeginCreateDBClusterEndpoint(CreateDBClusterEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBClusterEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBClusterEndpoint. /// /// Returns a CreateDBClusterEndpointResult from RDS. /// REST API Reference for CreateDBClusterEndpoint Operation CreateDBClusterEndpointResponse EndCreateDBClusterEndpoint(IAsyncResult asyncResult); #endregion #region CreateDBClusterParameterGroup /// /// Creates a new DB cluster parameter group. /// /// /// /// Parameters in a DB cluster parameter group apply to all of the instances in a DB cluster. /// /// /// /// A DB cluster parameter group is initially created with the default parameters for /// the database engine used by instances in the DB cluster. To provide custom values /// for any of the parameters, you must modify the group after creating it using ModifyDBClusterParameterGroup. /// Once you've created a DB cluster parameter group, you need to associate it with your /// DB cluster using ModifyDBCluster. /// /// /// /// When you associate a new DB cluster parameter group with a running Aurora DB cluster, /// reboot the DB instances in the DB cluster without failover for the new DB cluster /// parameter group and associated settings to take effect. /// /// /// /// When you associate a new DB cluster parameter group with a running Multi-AZ DB cluster, /// reboot the DB cluster without failover for the new DB cluster parameter group and /// associated settings to take effect. /// /// /// /// After you create a DB cluster parameter group, you should wait at least 5 minutes /// before creating your first DB cluster that uses that DB cluster parameter group as /// the default parameter group. This allows Amazon RDS to fully complete the create action /// before the DB cluster parameter group is used as the default for a new DB cluster. /// This is especially important for parameters that are critical when creating the default /// database for a DB cluster, such as the character set for the default database defined /// by the character_set_database parameter. You can use the Parameter /// Groups option of the Amazon RDS /// console or the DescribeDBClusterParameters operation to verify that /// your DB cluster parameter group has been created or modified. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the CreateDBClusterParameterGroup service method. /// /// The response from the CreateDBClusterParameterGroup service method, as returned by RDS. /// /// A DB parameter group with the same name exists. /// /// /// The request would result in the user exceeding the allowed number of DB parameter /// groups. /// /// REST API Reference for CreateDBClusterParameterGroup Operation CreateDBClusterParameterGroupResponse CreateDBClusterParameterGroup(CreateDBClusterParameterGroupRequest request); /// /// Initiates the asynchronous execution of the CreateDBClusterParameterGroup operation. /// /// /// Container for the necessary parameters to execute the CreateDBClusterParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBClusterParameterGroup /// operation. /// REST API Reference for CreateDBClusterParameterGroup Operation IAsyncResult BeginCreateDBClusterParameterGroup(CreateDBClusterParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBClusterParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBClusterParameterGroup. /// /// Returns a CreateDBClusterParameterGroupResult from RDS. /// REST API Reference for CreateDBClusterParameterGroup Operation CreateDBClusterParameterGroupResponse EndCreateDBClusterParameterGroup(IAsyncResult asyncResult); #endregion #region CreateDBClusterSnapshot /// /// Creates a snapshot of a DB cluster. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the CreateDBClusterSnapshot service method. /// /// The response from the CreateDBClusterSnapshot service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The user already has a DB cluster snapshot with the given identifier. /// /// /// The supplied value isn't a valid DB cluster snapshot state. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The request would result in the user exceeding the allowed number of DB snapshots. /// /// REST API Reference for CreateDBClusterSnapshot Operation CreateDBClusterSnapshotResponse CreateDBClusterSnapshot(CreateDBClusterSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateDBClusterSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateDBClusterSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBClusterSnapshot /// operation. /// REST API Reference for CreateDBClusterSnapshot Operation IAsyncResult BeginCreateDBClusterSnapshot(CreateDBClusterSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBClusterSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBClusterSnapshot. /// /// Returns a CreateDBClusterSnapshotResult from RDS. /// REST API Reference for CreateDBClusterSnapshot Operation CreateDBClusterSnapshotResponse EndCreateDBClusterSnapshot(IAsyncResult asyncResult); #endregion #region CreateDBInstance /// /// Creates a new DB instance. /// /// /// /// The new DB instance can be an RDS DB instance, or it can be a DB instance in an Aurora /// DB cluster. For an Aurora DB cluster, you can call this operation multiple times to /// add more than one DB instance to the cluster. /// /// /// /// For more information about creating an RDS DB instance, see /// Creating an Amazon RDS DB instance in the Amazon RDS User Guide. /// /// /// /// For more information about creating a DB instance in an Aurora DB cluster, see /// Creating an Amazon Aurora DB cluster in the Amazon Aurora User Guide. /// /// /// Container for the necessary parameters to execute the CreateDBInstance service method. /// /// The response from the CreateDBInstance service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group might not be authorized for /// the specified DB security group. /// /// /// /// Or, RDS might not be authorized to perform necessary actions using IAM on your behalf. /// /// /// /// /// /// /// CertificateIdentifier doesn't refer to an existing certificate. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The user already has a DB instance with the given identifier. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The request would result in the user exceeding the allowed number of DB instances. /// /// /// The specified DB instance class isn't available in the specified Availability Zone. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The network type is invalid for the DB instance. Valid nework type values are IPV4 /// and DUAL. /// /// /// The specified option group could not be found. /// /// /// Provisioned IOPS not available in the specified Availability Zone. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for CreateDBInstance Operation CreateDBInstanceResponse CreateDBInstance(CreateDBInstanceRequest request); /// /// Initiates the asynchronous execution of the CreateDBInstance operation. /// /// /// Container for the necessary parameters to execute the CreateDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBInstance /// operation. /// REST API Reference for CreateDBInstance Operation IAsyncResult BeginCreateDBInstance(CreateDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBInstance. /// /// Returns a CreateDBInstanceResult from RDS. /// REST API Reference for CreateDBInstance Operation CreateDBInstanceResponse EndCreateDBInstance(IAsyncResult asyncResult); #endregion #region CreateDBInstanceReadReplica /// /// Creates a new DB instance that acts as a read replica for an existing source DB instance /// or Multi-AZ DB cluster. You can create a read replica for a DB instance running MySQL, /// MariaDB, Oracle, PostgreSQL, or SQL Server. You can create a read replica for a Multi-AZ /// DB cluster running MySQL or PostgreSQL. For more information, see Working /// with read replicas and Migrating /// from a Multi-AZ DB cluster to a DB instance using a read replica in the Amazon /// RDS User Guide. /// /// /// /// Amazon Aurora doesn't support this operation. Call the CreateDBInstance /// operation to create a DB instance for an Aurora DB cluster. /// /// /// /// All read replica DB instances are created with backups disabled. All other attributes /// (including DB security groups and DB parameter groups) are inherited from the source /// DB instance or cluster, except as specified. /// /// /// /// Your source DB instance or cluster must have backup retention enabled. /// /// /// /// Container for the necessary parameters to execute the CreateDBInstanceReadReplica service method. /// /// The response from the CreateDBInstanceReadReplica service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The user already has a DB instance with the given identifier. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// The DBSubnetGroup shouldn't be specified while creating read replicas that lie in /// the same region as the source instance. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The request would result in the user exceeding the allowed number of DB instances. /// /// /// The specified DB instance class isn't available in the specified Availability Zone. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The DBSubnetGroup doesn't belong to the same VPC as that of an existing cross-region /// read replica of the same source instance. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The network type is invalid for the DB instance. Valid nework type values are IPV4 /// and DUAL. /// /// /// The specified option group could not be found. /// /// /// Provisioned IOPS not available in the specified Availability Zone. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for CreateDBInstanceReadReplica Operation CreateDBInstanceReadReplicaResponse CreateDBInstanceReadReplica(CreateDBInstanceReadReplicaRequest request); /// /// Initiates the asynchronous execution of the CreateDBInstanceReadReplica operation. /// /// /// Container for the necessary parameters to execute the CreateDBInstanceReadReplica operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBInstanceReadReplica /// operation. /// REST API Reference for CreateDBInstanceReadReplica Operation IAsyncResult BeginCreateDBInstanceReadReplica(CreateDBInstanceReadReplicaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBInstanceReadReplica operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBInstanceReadReplica. /// /// Returns a CreateDBInstanceReadReplicaResult from RDS. /// REST API Reference for CreateDBInstanceReadReplica Operation CreateDBInstanceReadReplicaResponse EndCreateDBInstanceReadReplica(IAsyncResult asyncResult); #endregion #region CreateDBParameterGroup /// /// 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 without failover for the /// new DB parameter group and associated settings to take effect. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// /// After you create a DB parameter group, you should wait at least 5 minutes before creating /// your first DB instance that uses that DB parameter group as the default parameter /// group. This allows Amazon RDS to fully complete the create action before the parameter /// group is used as the default for a new DB instance. This is especially important for /// parameters that are critical when creating the default database for a DB instance, /// such as the character set for the default database defined by the character_set_database /// parameter. You can use the Parameter Groups option of the Amazon /// RDS console or the DescribeDBParameters command to verify that your DB /// parameter group has been created or modified. /// /// /// /// Container for the necessary parameters to execute the CreateDBParameterGroup service method. /// /// The response from the CreateDBParameterGroup service method, as returned by RDS. /// /// A DB parameter group with the same name exists. /// /// /// The request would result in the user exceeding the allowed number of DB parameter /// groups. /// /// REST API Reference for CreateDBParameterGroup Operation CreateDBParameterGroupResponse CreateDBParameterGroup(CreateDBParameterGroupRequest request); /// /// Initiates the asynchronous execution of the CreateDBParameterGroup operation. /// /// /// Container for the necessary parameters to execute the CreateDBParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBParameterGroup /// operation. /// REST API Reference for CreateDBParameterGroup Operation IAsyncResult BeginCreateDBParameterGroup(CreateDBParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBParameterGroup. /// /// Returns a CreateDBParameterGroupResult from RDS. /// REST API Reference for CreateDBParameterGroup Operation CreateDBParameterGroupResponse EndCreateDBParameterGroup(IAsyncResult asyncResult); #endregion #region CreateDBProxy /// /// Creates a new DB proxy. /// /// Container for the necessary parameters to execute the CreateDBProxy service method. /// /// The response from the CreateDBProxy service method, as returned by RDS. /// /// The specified proxy name must be unique for all proxies owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// Your Amazon Web Services account already has the maximum number of proxies in the /// specified Amazon Web Services Region. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// REST API Reference for CreateDBProxy Operation CreateDBProxyResponse CreateDBProxy(CreateDBProxyRequest request); /// /// Initiates the asynchronous execution of the CreateDBProxy operation. /// /// /// Container for the necessary parameters to execute the CreateDBProxy operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBProxy /// operation. /// REST API Reference for CreateDBProxy Operation IAsyncResult BeginCreateDBProxy(CreateDBProxyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBProxy operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBProxy. /// /// Returns a CreateDBProxyResult from RDS. /// REST API Reference for CreateDBProxy Operation CreateDBProxyResponse EndCreateDBProxy(IAsyncResult asyncResult); #endregion #region CreateDBProxyEndpoint /// /// Creates a DBProxyEndpoint. Only applies to proxies that are associated /// with Aurora DB clusters. You can use DB proxy endpoints to specify read/write or read-only /// access to the DB cluster. You can also use DB proxy endpoints to access a DB proxy /// through a different VPC than the proxy's default VPC. /// /// Container for the necessary parameters to execute the CreateDBProxyEndpoint service method. /// /// The response from the CreateDBProxyEndpoint service method, as returned by RDS. /// /// The specified DB proxy endpoint name must be unique for all DB proxy endpoints owned /// by your Amazon Web Services account in the specified Amazon Web Services Region. /// /// /// The DB proxy already has the maximum number of endpoints. /// /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// REST API Reference for CreateDBProxyEndpoint Operation CreateDBProxyEndpointResponse CreateDBProxyEndpoint(CreateDBProxyEndpointRequest request); /// /// Initiates the asynchronous execution of the CreateDBProxyEndpoint operation. /// /// /// Container for the necessary parameters to execute the CreateDBProxyEndpoint operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBProxyEndpoint /// operation. /// REST API Reference for CreateDBProxyEndpoint Operation IAsyncResult BeginCreateDBProxyEndpoint(CreateDBProxyEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBProxyEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBProxyEndpoint. /// /// Returns a CreateDBProxyEndpointResult from RDS. /// REST API Reference for CreateDBProxyEndpoint Operation CreateDBProxyEndpointResponse EndCreateDBProxyEndpoint(IAsyncResult asyncResult); #endregion #region CreateDBSecurityGroup /// /// Creates a new DB security group. DB security groups control access to a DB instance. /// /// /// /// A DB security group controls access to EC2-Classic DB instances that are not in a /// VPC. /// /// /// /// EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic /// to a VPC, we recommend that you migrate as soon as possible. For more information, /// see Migrate /// from EC2-Classic to a VPC in the Amazon EC2 User Guide, the blog EC2-Classic /// Networking is Retiring – Here’s How to Prepare, and Moving /// a DB instance not in a VPC into a VPC in the Amazon RDS User Guide. /// /// /// /// Container for the necessary parameters to execute the CreateDBSecurityGroup service method. /// /// The response from the CreateDBSecurityGroup service method, as returned by RDS. /// /// A DB security group with the name specified in DBSecurityGroupName already /// exists. /// /// /// A DB security group isn't allowed for this action. /// /// /// The request would result in the user exceeding the allowed number of DB security groups. /// /// REST API Reference for CreateDBSecurityGroup Operation CreateDBSecurityGroupResponse CreateDBSecurityGroup(CreateDBSecurityGroupRequest request); /// /// Initiates the asynchronous execution of the CreateDBSecurityGroup operation. /// /// /// Container for the necessary parameters to execute the CreateDBSecurityGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBSecurityGroup /// operation. /// REST API Reference for CreateDBSecurityGroup Operation IAsyncResult BeginCreateDBSecurityGroup(CreateDBSecurityGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBSecurityGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBSecurityGroup. /// /// Returns a CreateDBSecurityGroupResult from RDS. /// REST API Reference for CreateDBSecurityGroup Operation CreateDBSecurityGroupResponse EndCreateDBSecurityGroup(IAsyncResult asyncResult); #endregion #region CreateDBSnapshot /// /// Creates a snapshot of a DB instance. The source DB instance must be in the available /// or storage-optimization state. /// /// Container for the necessary parameters to execute the CreateDBSnapshot service method. /// /// The response from the CreateDBSnapshot service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// DBSnapshotIdentifier is already used by an existing snapshot. /// /// /// The DB instance isn't in a valid state. /// /// /// The request would result in the user exceeding the allowed number of DB snapshots. /// /// REST API Reference for CreateDBSnapshot Operation CreateDBSnapshotResponse CreateDBSnapshot(CreateDBSnapshotRequest request); /// /// Initiates the asynchronous execution of the CreateDBSnapshot operation. /// /// /// Container for the necessary parameters to execute the CreateDBSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBSnapshot /// operation. /// REST API Reference for CreateDBSnapshot Operation IAsyncResult BeginCreateDBSnapshot(CreateDBSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBSnapshot. /// /// Returns a CreateDBSnapshotResult from RDS. /// REST API Reference for CreateDBSnapshot Operation CreateDBSnapshotResponse EndCreateDBSnapshot(IAsyncResult asyncResult); #endregion #region CreateDBSubnetGroup /// /// Creates a new DB subnet group. DB subnet groups must contain at least one subnet in /// at least two AZs in the Amazon Web Services Region. /// /// Container for the necessary parameters to execute the CreateDBSubnetGroup service method. /// /// The response from the CreateDBSubnetGroup service method, as returned by RDS. /// /// DBSubnetGroupName is already used by an existing DB subnet group. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// The request would result in the user exceeding the allowed number of DB subnet groups. /// /// /// The request would result in the user exceeding the allowed number of subnets in a /// DB subnet groups. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// REST API Reference for CreateDBSubnetGroup Operation CreateDBSubnetGroupResponse CreateDBSubnetGroup(CreateDBSubnetGroupRequest request); /// /// Initiates the asynchronous execution of the CreateDBSubnetGroup operation. /// /// /// Container for the necessary parameters to execute the CreateDBSubnetGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateDBSubnetGroup /// operation. /// REST API Reference for CreateDBSubnetGroup Operation IAsyncResult BeginCreateDBSubnetGroup(CreateDBSubnetGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateDBSubnetGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateDBSubnetGroup. /// /// Returns a CreateDBSubnetGroupResult from RDS. /// REST API Reference for CreateDBSubnetGroup Operation CreateDBSubnetGroupResponse EndCreateDBSubnetGroup(IAsyncResult asyncResult); #endregion #region CreateEventSubscription /// /// Creates an RDS event notification subscription. This operation requires a topic Amazon /// Resource Name (ARN) 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) that you want to be notified /// of and provide a list of RDS sources (SourceIds) that triggers the events. /// You can also provide a list of event categories (EventCategories) for /// events that 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 SourceIds = myDBInstance1, /// you are notified of all the db-instance events for the specified source. /// If you specify a SourceType but do not specify SourceIds, /// you receive notice of the events for that source type for all your RDS sources. If /// you don't specify either the SourceType or the SourceIds, you are notified /// of events generated from all RDS sources belonging to your customer account. /// /// /// /// For more information about subscribing to an event for RDS DB engines, see /// Subscribing to Amazon RDS event notification in the Amazon RDS User Guide. /// /// /// /// For more information about subscribing to an event for Aurora DB engines, see /// Subscribing to Amazon RDS event notification in the Amazon Aurora User Guide. /// /// /// Container for the necessary parameters to execute the CreateEventSubscription service method. /// /// The response from the CreateEventSubscription service method, as returned by RDS. /// /// You have reached the maximum number of event subscriptions. /// /// /// SNS has responded that there is a problem with the SNS topic specified. /// /// /// You do not have permission to publish to the SNS topic ARN. /// /// /// The SNS topic ARN does not exist. /// /// /// The requested source could not be found. /// /// /// The supplied subscription name already exists. /// /// /// The supplied category does not exist. /// /// REST API Reference for CreateEventSubscription Operation CreateEventSubscriptionResponse CreateEventSubscription(CreateEventSubscriptionRequest request); /// /// Initiates the asynchronous execution of the CreateEventSubscription operation. /// /// /// Container for the necessary parameters to execute the CreateEventSubscription operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateEventSubscription /// operation. /// REST API Reference for CreateEventSubscription Operation IAsyncResult BeginCreateEventSubscription(CreateEventSubscriptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateEventSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginCreateEventSubscription. /// /// Returns a CreateEventSubscriptionResult from RDS. /// REST API Reference for CreateEventSubscription Operation CreateEventSubscriptionResponse EndCreateEventSubscription(IAsyncResult asyncResult); #endregion #region CreateGlobalCluster /// /// Creates an Aurora global database spread across multiple Amazon Web Services Regions. /// The global database contains a single primary cluster with read-write capability, /// and a read-only secondary cluster that receives data from the primary cluster through /// high-speed replication performed by the Aurora storage subsystem. /// /// /// /// You can create a global database that is initially empty, and then create the primary /// and secondary DB clusters in the global database. Or you can specify an existing Aurora /// cluster during the create operation, and this cluster becomes the primary cluster /// of the global database. /// /// /// /// This operation applies only to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the CreateGlobalCluster service method. /// /// The response from the CreateGlobalCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The GlobalClusterIdentifier already exists. Choose a new global database /// identifier (unique name) to create a new global database cluster. /// /// /// The number of global database clusters for this account is already at the maximum /// allowed. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// REST API Reference for CreateGlobalCluster Operation CreateGlobalClusterResponse CreateGlobalCluster(CreateGlobalClusterRequest request); /// /// Initiates the asynchronous execution of the CreateGlobalCluster operation. /// /// /// Container for the necessary parameters to execute the CreateGlobalCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateGlobalCluster /// operation. /// REST API Reference for CreateGlobalCluster Operation IAsyncResult BeginCreateGlobalCluster(CreateGlobalClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateGlobalCluster operation. /// /// /// The IAsyncResult returned by the call to BeginCreateGlobalCluster. /// /// Returns a CreateGlobalClusterResult from RDS. /// REST API Reference for CreateGlobalCluster Operation CreateGlobalClusterResponse EndCreateGlobalCluster(IAsyncResult asyncResult); #endregion #region CreateOptionGroup /// /// Creates a new option group. You can create up to 20 option groups. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// Container for the necessary parameters to execute the CreateOptionGroup service method. /// /// The response from the CreateOptionGroup service method, as returned by RDS. /// /// The option group you are trying to create already exists. /// /// /// The quota of 20 option groups was exceeded for this Amazon Web Services account. /// /// REST API Reference for CreateOptionGroup Operation CreateOptionGroupResponse CreateOptionGroup(CreateOptionGroupRequest request); /// /// Initiates the asynchronous execution of the CreateOptionGroup operation. /// /// /// Container for the necessary parameters to execute the CreateOptionGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndCreateOptionGroup /// operation. /// REST API Reference for CreateOptionGroup Operation IAsyncResult BeginCreateOptionGroup(CreateOptionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the CreateOptionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginCreateOptionGroup. /// /// Returns a CreateOptionGroupResult from RDS. /// REST API Reference for CreateOptionGroup Operation CreateOptionGroupResponse EndCreateOptionGroup(IAsyncResult asyncResult); #endregion #region DeleteBlueGreenDeployment /// /// Deletes a blue/green deployment. /// /// /// /// For more information, see Using /// Amazon RDS Blue/Green Deployments for database updates in the Amazon RDS User /// Guide and Using /// Amazon RDS Blue/Green Deployments for database updates in the Amazon Aurora /// User Guide. /// /// /// Container for the necessary parameters to execute the DeleteBlueGreenDeployment service method. /// /// The response from the DeleteBlueGreenDeployment service method, as returned by RDS. /// /// BlueGreenDeploymentIdentifier doesn't refer to an existing blue/green /// deployment. /// /// /// The blue/green deployment can't be switched over or deleted because there is an invalid /// configuration in the green environment. /// /// REST API Reference for DeleteBlueGreenDeployment Operation DeleteBlueGreenDeploymentResponse DeleteBlueGreenDeployment(DeleteBlueGreenDeploymentRequest request); /// /// Initiates the asynchronous execution of the DeleteBlueGreenDeployment operation. /// /// /// Container for the necessary parameters to execute the DeleteBlueGreenDeployment operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteBlueGreenDeployment /// operation. /// REST API Reference for DeleteBlueGreenDeployment Operation IAsyncResult BeginDeleteBlueGreenDeployment(DeleteBlueGreenDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteBlueGreenDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteBlueGreenDeployment. /// /// Returns a DeleteBlueGreenDeploymentResult from RDS. /// REST API Reference for DeleteBlueGreenDeployment Operation DeleteBlueGreenDeploymentResponse EndDeleteBlueGreenDeployment(IAsyncResult asyncResult); #endregion #region DeleteCustomDBEngineVersion /// /// Deletes a custom engine version. To run this command, make sure you meet the following /// prerequisites: /// /// /// /// Typically, deletion takes a few minutes. /// /// /// /// The MediaImport service that imports files from Amazon S3 to create CEVs isn't integrated /// with Amazon Web Services CloudTrail. If you turn on data logging for Amazon RDS in /// CloudTrail, calls to the DeleteCustomDbEngineVersion event aren't logged. /// However, you might see calls from the API gateway that accesses your Amazon S3 bucket. /// These calls originate from the MediaImport service for the DeleteCustomDbEngineVersion /// event. /// /// /// /// For more information, see Deleting /// a CEV in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the DeleteCustomDBEngineVersion service method. /// /// The response from the DeleteCustomDBEngineVersion service method, as returned by RDS. /// /// The specified CEV was not found. /// /// /// You can't delete the CEV. /// /// REST API Reference for DeleteCustomDBEngineVersion Operation DeleteCustomDBEngineVersionResponse DeleteCustomDBEngineVersion(DeleteCustomDBEngineVersionRequest request); /// /// Initiates the asynchronous execution of the DeleteCustomDBEngineVersion operation. /// /// /// Container for the necessary parameters to execute the DeleteCustomDBEngineVersion operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteCustomDBEngineVersion /// operation. /// REST API Reference for DeleteCustomDBEngineVersion Operation IAsyncResult BeginDeleteCustomDBEngineVersion(DeleteCustomDBEngineVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteCustomDBEngineVersion operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteCustomDBEngineVersion. /// /// Returns a DeleteCustomDBEngineVersionResult from RDS. /// REST API Reference for DeleteCustomDBEngineVersion Operation DeleteCustomDBEngineVersionResponse EndDeleteCustomDBEngineVersion(IAsyncResult asyncResult); #endregion #region DeleteDBCluster /// /// The DeleteDBCluster action deletes a previously provisioned DB cluster. When you delete /// a DB cluster, all automated backups for that DB cluster are deleted and can't be recovered. /// Manual DB cluster snapshots of the specified DB cluster are not deleted. /// /// /// /// If you're deleting a Multi-AZ DB cluster with read replicas, all cluster members are /// terminated and read replicas are promoted to standalone instances. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the DeleteDBCluster service method. /// /// The response from the DeleteDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The user already has a DB cluster snapshot with the given identifier. /// /// /// The supplied value isn't a valid DB cluster snapshot state. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The request would result in the user exceeding the allowed number of DB snapshots. /// /// REST API Reference for DeleteDBCluster Operation DeleteDBClusterResponse DeleteDBCluster(DeleteDBClusterRequest request); /// /// Initiates the asynchronous execution of the DeleteDBCluster operation. /// /// /// Container for the necessary parameters to execute the DeleteDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBCluster /// operation. /// REST API Reference for DeleteDBCluster Operation IAsyncResult BeginDeleteDBCluster(DeleteDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBCluster. /// /// Returns a DeleteDBClusterResult from RDS. /// REST API Reference for DeleteDBCluster Operation DeleteDBClusterResponse EndDeleteDBCluster(IAsyncResult asyncResult); #endregion #region DeleteDBClusterEndpoint /// /// Deletes a custom endpoint and removes it from an Amazon Aurora DB cluster. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the DeleteDBClusterEndpoint service method. /// /// The response from the DeleteDBClusterEndpoint service method, as returned by RDS. /// /// The specified custom endpoint doesn't exist. /// /// /// The requested operation can't be performed on the endpoint while the endpoint is in /// this state. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// REST API Reference for DeleteDBClusterEndpoint Operation DeleteDBClusterEndpointResponse DeleteDBClusterEndpoint(DeleteDBClusterEndpointRequest request); /// /// Initiates the asynchronous execution of the DeleteDBClusterEndpoint operation. /// /// /// Container for the necessary parameters to execute the DeleteDBClusterEndpoint operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBClusterEndpoint /// operation. /// REST API Reference for DeleteDBClusterEndpoint Operation IAsyncResult BeginDeleteDBClusterEndpoint(DeleteDBClusterEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBClusterEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBClusterEndpoint. /// /// Returns a DeleteDBClusterEndpointResult from RDS. /// REST API Reference for DeleteDBClusterEndpoint Operation DeleteDBClusterEndpointResponse EndDeleteDBClusterEndpoint(IAsyncResult asyncResult); #endregion #region DeleteDBClusterParameterGroup /// /// Deletes a specified DB cluster parameter group. The DB cluster parameter group to /// be deleted can't be associated with any DB clusters. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the DeleteDBClusterParameterGroup service method. /// /// The response from the DeleteDBClusterParameterGroup service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The DB parameter group is in use or is in an invalid state. If you are attempting /// to delete the parameter group, you can't delete it when the parameter group is in /// this state. /// /// REST API Reference for DeleteDBClusterParameterGroup Operation DeleteDBClusterParameterGroupResponse DeleteDBClusterParameterGroup(DeleteDBClusterParameterGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteDBClusterParameterGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteDBClusterParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBClusterParameterGroup /// operation. /// REST API Reference for DeleteDBClusterParameterGroup Operation IAsyncResult BeginDeleteDBClusterParameterGroup(DeleteDBClusterParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBClusterParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBClusterParameterGroup. /// /// Returns a DeleteDBClusterParameterGroupResult from RDS. /// REST API Reference for DeleteDBClusterParameterGroup Operation DeleteDBClusterParameterGroupResponse EndDeleteDBClusterParameterGroup(IAsyncResult asyncResult); #endregion #region DeleteDBClusterSnapshot /// /// Deletes a DB cluster snapshot. If the snapshot is being copied, the copy operation /// is terminated. /// /// /// /// The DB cluster snapshot must be in the available state to be deleted. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the DeleteDBClusterSnapshot service method. /// /// The response from the DeleteDBClusterSnapshot service method, as returned by RDS. /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// /// The supplied value isn't a valid DB cluster snapshot state. /// /// REST API Reference for DeleteDBClusterSnapshot Operation DeleteDBClusterSnapshotResponse DeleteDBClusterSnapshot(DeleteDBClusterSnapshotRequest request); /// /// Initiates the asynchronous execution of the DeleteDBClusterSnapshot operation. /// /// /// Container for the necessary parameters to execute the DeleteDBClusterSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBClusterSnapshot /// operation. /// REST API Reference for DeleteDBClusterSnapshot Operation IAsyncResult BeginDeleteDBClusterSnapshot(DeleteDBClusterSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBClusterSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBClusterSnapshot. /// /// Returns a DeleteDBClusterSnapshotResult from RDS. /// REST API Reference for DeleteDBClusterSnapshot Operation DeleteDBClusterSnapshotResponse EndDeleteDBClusterSnapshot(IAsyncResult asyncResult); #endregion #region DeleteDBInstance /// /// The DeleteDBInstance action deletes a previously provisioned DB instance. When you /// delete a DB instance, all automated backups for that instance are deleted and can't /// be recovered. Manual DB snapshots of the DB instance to be deleted by DeleteDBInstance /// are not deleted. /// /// /// /// If you request a final DB snapshot the status of the Amazon RDS DB instance is deleting /// until the DB snapshot is created. The API action DescribeDBInstance is /// used to monitor the status of this operation. The action can't be canceled or reverted /// once submitted. /// /// /// /// When a DB instance is in a failure state and has a status of failed, /// incompatible-restore, or incompatible-network, you can only /// delete it when you skip creation of the final snapshot with the SkipFinalSnapshot /// parameter. /// /// /// /// If the specified DB instance is part of an Amazon Aurora DB cluster, you can't delete /// the DB instance if both of the following conditions are true: /// /// /// /// To delete a DB instance in this case, first call the PromoteReadReplicaDBCluster /// API action to promote the DB cluster so it's no longer a read replica. After the promotion /// completes, then call the DeleteDBInstance API action to delete the final /// instance in the DB cluster. /// /// /// Container for the necessary parameters to execute the DeleteDBInstance service method. /// /// The response from the DeleteDBInstance service method, as returned by RDS. /// /// The quota for retained automated backups was exceeded. This prevents you from retaining /// any additional automated backups. The retained automated backups quota is the same /// as your DB Instance quota. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// DBSnapshotIdentifier is already used by an existing snapshot. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The request would result in the user exceeding the allowed number of DB snapshots. /// /// REST API Reference for DeleteDBInstance Operation DeleteDBInstanceResponse DeleteDBInstance(DeleteDBInstanceRequest request); /// /// Initiates the asynchronous execution of the DeleteDBInstance operation. /// /// /// Container for the necessary parameters to execute the DeleteDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBInstance /// operation. /// REST API Reference for DeleteDBInstance Operation IAsyncResult BeginDeleteDBInstance(DeleteDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBInstance. /// /// Returns a DeleteDBInstanceResult from RDS. /// REST API Reference for DeleteDBInstance Operation DeleteDBInstanceResponse EndDeleteDBInstance(IAsyncResult asyncResult); #endregion #region DeleteDBInstanceAutomatedBackup /// /// Deletes automated backups using the DbiResourceId value of the source /// DB instance or the Amazon Resource Name (ARN) of the automated backups. /// /// Container for the necessary parameters to execute the DeleteDBInstanceAutomatedBackup service method. /// /// The response from the DeleteDBInstanceAutomatedBackup service method, as returned by RDS. /// /// No automated backup for this DB instance was found. /// /// /// The automated backup is in an invalid state. For example, this automated backup is /// associated with an active instance. /// /// REST API Reference for DeleteDBInstanceAutomatedBackup Operation DeleteDBInstanceAutomatedBackupResponse DeleteDBInstanceAutomatedBackup(DeleteDBInstanceAutomatedBackupRequest request); /// /// Initiates the asynchronous execution of the DeleteDBInstanceAutomatedBackup operation. /// /// /// Container for the necessary parameters to execute the DeleteDBInstanceAutomatedBackup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBInstanceAutomatedBackup /// operation. /// REST API Reference for DeleteDBInstanceAutomatedBackup Operation IAsyncResult BeginDeleteDBInstanceAutomatedBackup(DeleteDBInstanceAutomatedBackupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBInstanceAutomatedBackup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBInstanceAutomatedBackup. /// /// Returns a DeleteDBInstanceAutomatedBackupResult from RDS. /// REST API Reference for DeleteDBInstanceAutomatedBackup Operation DeleteDBInstanceAutomatedBackupResponse EndDeleteDBInstanceAutomatedBackup(IAsyncResult asyncResult); #endregion #region DeleteDBParameterGroup /// /// Deletes a specified DB parameter group. The DB parameter group to be deleted can't /// be associated with any DB instances. /// /// Container for the necessary parameters to execute the DeleteDBParameterGroup service method. /// /// The response from the DeleteDBParameterGroup service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The DB parameter group is in use or is in an invalid state. If you are attempting /// to delete the parameter group, you can't delete it when the parameter group is in /// this state. /// /// REST API Reference for DeleteDBParameterGroup Operation DeleteDBParameterGroupResponse DeleteDBParameterGroup(DeleteDBParameterGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteDBParameterGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteDBParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBParameterGroup /// operation. /// REST API Reference for DeleteDBParameterGroup Operation IAsyncResult BeginDeleteDBParameterGroup(DeleteDBParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBParameterGroup. /// /// Returns a DeleteDBParameterGroupResult from RDS. /// REST API Reference for DeleteDBParameterGroup Operation DeleteDBParameterGroupResponse EndDeleteDBParameterGroup(IAsyncResult asyncResult); #endregion #region DeleteDBProxy /// /// Deletes an existing DB proxy. /// /// Container for the necessary parameters to execute the DeleteDBProxy service method. /// /// The response from the DeleteDBProxy service method, as returned by RDS. /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for DeleteDBProxy Operation DeleteDBProxyResponse DeleteDBProxy(DeleteDBProxyRequest request); /// /// Initiates the asynchronous execution of the DeleteDBProxy operation. /// /// /// Container for the necessary parameters to execute the DeleteDBProxy operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBProxy /// operation. /// REST API Reference for DeleteDBProxy Operation IAsyncResult BeginDeleteDBProxy(DeleteDBProxyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBProxy operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBProxy. /// /// Returns a DeleteDBProxyResult from RDS. /// REST API Reference for DeleteDBProxy Operation DeleteDBProxyResponse EndDeleteDBProxy(IAsyncResult asyncResult); #endregion #region DeleteDBProxyEndpoint /// /// Deletes a DBProxyEndpoint. Doing so removes the ability to access the /// DB proxy using the endpoint that you defined. The endpoint that you delete might have /// provided capabilities such as read/write or read-only operations, or using a different /// VPC than the DB proxy's default VPC. /// /// Container for the necessary parameters to execute the DeleteDBProxyEndpoint service method. /// /// The response from the DeleteDBProxyEndpoint service method, as returned by RDS. /// /// The DB proxy endpoint doesn't exist. /// /// /// You can't perform this operation while the DB proxy endpoint is in a particular state. /// /// REST API Reference for DeleteDBProxyEndpoint Operation DeleteDBProxyEndpointResponse DeleteDBProxyEndpoint(DeleteDBProxyEndpointRequest request); /// /// Initiates the asynchronous execution of the DeleteDBProxyEndpoint operation. /// /// /// Container for the necessary parameters to execute the DeleteDBProxyEndpoint operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBProxyEndpoint /// operation. /// REST API Reference for DeleteDBProxyEndpoint Operation IAsyncResult BeginDeleteDBProxyEndpoint(DeleteDBProxyEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBProxyEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBProxyEndpoint. /// /// Returns a DeleteDBProxyEndpointResult from RDS. /// REST API Reference for DeleteDBProxyEndpoint Operation DeleteDBProxyEndpointResponse EndDeleteDBProxyEndpoint(IAsyncResult asyncResult); #endregion #region DeleteDBSecurityGroup /// /// Deletes a DB security group. /// /// /// /// The specified DB security group must not be associated with any DB instances. /// /// /// /// EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic /// to a VPC, we recommend that you migrate as soon as possible. For more information, /// see Migrate /// from EC2-Classic to a VPC in the Amazon EC2 User Guide, the blog EC2-Classic /// Networking is Retiring – Here’s How to Prepare, and Moving /// a DB instance not in a VPC into a VPC in the Amazon RDS User Guide. /// /// /// /// Container for the necessary parameters to execute the DeleteDBSecurityGroup service method. /// /// The response from the DeleteDBSecurityGroup service method, as returned by RDS. /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// The state of the DB security group doesn't allow deletion. /// /// REST API Reference for DeleteDBSecurityGroup Operation DeleteDBSecurityGroupResponse DeleteDBSecurityGroup(DeleteDBSecurityGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteDBSecurityGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteDBSecurityGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBSecurityGroup /// operation. /// REST API Reference for DeleteDBSecurityGroup Operation IAsyncResult BeginDeleteDBSecurityGroup(DeleteDBSecurityGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBSecurityGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBSecurityGroup. /// /// Returns a DeleteDBSecurityGroupResult from RDS. /// REST API Reference for DeleteDBSecurityGroup Operation DeleteDBSecurityGroupResponse EndDeleteDBSecurityGroup(IAsyncResult asyncResult); #endregion #region DeleteDBSnapshot /// /// Deletes a DB snapshot. If the snapshot is being copied, the copy operation is terminated. /// /// /// /// The DB snapshot must be in the available state to be deleted. /// /// /// /// Container for the necessary parameters to execute the DeleteDBSnapshot service method. /// /// The response from the DeleteDBSnapshot service method, as returned by RDS. /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// /// The state of the DB snapshot doesn't allow deletion. /// /// REST API Reference for DeleteDBSnapshot Operation DeleteDBSnapshotResponse DeleteDBSnapshot(DeleteDBSnapshotRequest request); /// /// Initiates the asynchronous execution of the DeleteDBSnapshot operation. /// /// /// Container for the necessary parameters to execute the DeleteDBSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBSnapshot /// operation. /// REST API Reference for DeleteDBSnapshot Operation IAsyncResult BeginDeleteDBSnapshot(DeleteDBSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBSnapshot. /// /// Returns a DeleteDBSnapshotResult from RDS. /// REST API Reference for DeleteDBSnapshot Operation DeleteDBSnapshotResponse EndDeleteDBSnapshot(IAsyncResult asyncResult); #endregion #region DeleteDBSubnetGroup /// /// Deletes a DB subnet group. /// /// /// /// The specified database subnet group must not be associated with any DB instances. /// /// /// /// Container for the necessary parameters to execute the DeleteDBSubnetGroup service method. /// /// The response from the DeleteDBSubnetGroup service method, as returned by RDS. /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// The DB subnet group cannot be deleted because it's in use. /// /// /// The DB subnet isn't in the available state. /// /// REST API Reference for DeleteDBSubnetGroup Operation DeleteDBSubnetGroupResponse DeleteDBSubnetGroup(DeleteDBSubnetGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteDBSubnetGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteDBSubnetGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteDBSubnetGroup /// operation. /// REST API Reference for DeleteDBSubnetGroup Operation IAsyncResult BeginDeleteDBSubnetGroup(DeleteDBSubnetGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteDBSubnetGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteDBSubnetGroup. /// /// Returns a DeleteDBSubnetGroupResult from RDS. /// REST API Reference for DeleteDBSubnetGroup Operation DeleteDBSubnetGroupResponse EndDeleteDBSubnetGroup(IAsyncResult asyncResult); #endregion #region DeleteEventSubscription /// /// Deletes an RDS event notification subscription. /// /// Container for the necessary parameters to execute the DeleteEventSubscription service method. /// /// The response from the DeleteEventSubscription service method, as returned by RDS. /// /// This error can occur if someone else is modifying a subscription. You should retry /// the action. /// /// /// The subscription name does not exist. /// /// REST API Reference for DeleteEventSubscription Operation DeleteEventSubscriptionResponse DeleteEventSubscription(DeleteEventSubscriptionRequest request); /// /// Initiates the asynchronous execution of the DeleteEventSubscription operation. /// /// /// Container for the necessary parameters to execute the DeleteEventSubscription operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteEventSubscription /// operation. /// REST API Reference for DeleteEventSubscription Operation IAsyncResult BeginDeleteEventSubscription(DeleteEventSubscriptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteEventSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteEventSubscription. /// /// Returns a DeleteEventSubscriptionResult from RDS. /// REST API Reference for DeleteEventSubscription Operation DeleteEventSubscriptionResponse EndDeleteEventSubscription(IAsyncResult asyncResult); #endregion #region DeleteGlobalCluster /// /// Deletes a global database cluster. The primary and secondary clusters must already /// be detached or destroyed first. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the DeleteGlobalCluster service method. /// /// The response from the DeleteGlobalCluster service method, as returned by RDS. /// /// The GlobalClusterIdentifier doesn't refer to an existing global database /// cluster. /// /// /// The global cluster is in an invalid state and can't perform the requested operation. /// /// REST API Reference for DeleteGlobalCluster Operation DeleteGlobalClusterResponse DeleteGlobalCluster(DeleteGlobalClusterRequest request); /// /// Initiates the asynchronous execution of the DeleteGlobalCluster operation. /// /// /// Container for the necessary parameters to execute the DeleteGlobalCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteGlobalCluster /// operation. /// REST API Reference for DeleteGlobalCluster Operation IAsyncResult BeginDeleteGlobalCluster(DeleteGlobalClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteGlobalCluster operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteGlobalCluster. /// /// Returns a DeleteGlobalClusterResult from RDS. /// REST API Reference for DeleteGlobalCluster Operation DeleteGlobalClusterResponse EndDeleteGlobalCluster(IAsyncResult asyncResult); #endregion #region DeleteOptionGroup /// /// Deletes an existing option group. /// /// Container for the necessary parameters to execute the DeleteOptionGroup service method. /// /// The response from the DeleteOptionGroup service method, as returned by RDS. /// /// The option group isn't in the available state. /// /// /// The specified option group could not be found. /// /// REST API Reference for DeleteOptionGroup Operation DeleteOptionGroupResponse DeleteOptionGroup(DeleteOptionGroupRequest request); /// /// Initiates the asynchronous execution of the DeleteOptionGroup operation. /// /// /// Container for the necessary parameters to execute the DeleteOptionGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeleteOptionGroup /// operation. /// REST API Reference for DeleteOptionGroup Operation IAsyncResult BeginDeleteOptionGroup(DeleteOptionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeleteOptionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginDeleteOptionGroup. /// /// Returns a DeleteOptionGroupResult from RDS. /// REST API Reference for DeleteOptionGroup Operation DeleteOptionGroupResponse EndDeleteOptionGroup(IAsyncResult asyncResult); #endregion #region DeregisterDBProxyTargets /// /// Remove the association between one or more DBProxyTarget data structures /// and a DBProxyTargetGroup. /// /// Container for the necessary parameters to execute the DeregisterDBProxyTargets service method. /// /// The response from the DeregisterDBProxyTargets service method, as returned by RDS. /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified RDS DB instance or Aurora DB cluster isn't available for a proxy owned /// by your Amazon Web Services account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for DeregisterDBProxyTargets Operation DeregisterDBProxyTargetsResponse DeregisterDBProxyTargets(DeregisterDBProxyTargetsRequest request); /// /// Initiates the asynchronous execution of the DeregisterDBProxyTargets operation. /// /// /// Container for the necessary parameters to execute the DeregisterDBProxyTargets operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDeregisterDBProxyTargets /// operation. /// REST API Reference for DeregisterDBProxyTargets Operation IAsyncResult BeginDeregisterDBProxyTargets(DeregisterDBProxyTargetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DeregisterDBProxyTargets operation. /// /// /// The IAsyncResult returned by the call to BeginDeregisterDBProxyTargets. /// /// Returns a DeregisterDBProxyTargetsResult from RDS. /// REST API Reference for DeregisterDBProxyTargets Operation DeregisterDBProxyTargetsResponse EndDeregisterDBProxyTargets(IAsyncResult asyncResult); #endregion #region DescribeAccountAttributes /// /// Lists all of the attributes for a customer account. The attributes include Amazon /// RDS quotas for the account, such as the number of DB instances allowed. The description /// for a quota includes the quota name, current usage toward that quota, and the quota's /// maximum value. /// /// /// /// This command doesn't take any parameters. /// /// /// /// The response from the DescribeAccountAttributes service method, as returned by RDS. /// REST API Reference for DescribeAccountAttributes Operation DescribeAccountAttributesResponse DescribeAccountAttributes(); /// /// Lists all of the attributes for a customer account. The attributes include Amazon /// RDS quotas for the account, such as the number of DB instances allowed. The description /// for a quota includes the quota name, current usage toward that quota, and the quota's /// maximum value. /// /// /// /// This command doesn't take any parameters. /// /// /// Container for the necessary parameters to execute the DescribeAccountAttributes service method. /// /// The response from the DescribeAccountAttributes service method, as returned by RDS. /// REST API Reference for DescribeAccountAttributes Operation DescribeAccountAttributesResponse DescribeAccountAttributes(DescribeAccountAttributesRequest request); /// /// Initiates the asynchronous execution of the DescribeAccountAttributes operation. /// /// /// Container for the necessary parameters to execute the DescribeAccountAttributes operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeAccountAttributes /// operation. /// REST API Reference for DescribeAccountAttributes Operation IAsyncResult BeginDescribeAccountAttributes(DescribeAccountAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeAccountAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeAccountAttributes. /// /// Returns a DescribeAccountAttributesResult from RDS. /// REST API Reference for DescribeAccountAttributes Operation DescribeAccountAttributesResponse EndDescribeAccountAttributes(IAsyncResult asyncResult); #endregion #region DescribeBlueGreenDeployments /// /// Describes one or more blue/green deployments. /// /// /// /// For more information, see Using /// Amazon RDS Blue/Green Deployments for database updates in the Amazon RDS User /// Guide and /// Using Amazon RDS Blue/Green Deployments for database updates in the Amazon /// Aurora User Guide. /// /// /// Container for the necessary parameters to execute the DescribeBlueGreenDeployments service method. /// /// The response from the DescribeBlueGreenDeployments service method, as returned by RDS. /// /// BlueGreenDeploymentIdentifier doesn't refer to an existing blue/green /// deployment. /// /// REST API Reference for DescribeBlueGreenDeployments Operation DescribeBlueGreenDeploymentsResponse DescribeBlueGreenDeployments(DescribeBlueGreenDeploymentsRequest request); /// /// Initiates the asynchronous execution of the DescribeBlueGreenDeployments operation. /// /// /// Container for the necessary parameters to execute the DescribeBlueGreenDeployments operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeBlueGreenDeployments /// operation. /// REST API Reference for DescribeBlueGreenDeployments Operation IAsyncResult BeginDescribeBlueGreenDeployments(DescribeBlueGreenDeploymentsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeBlueGreenDeployments operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeBlueGreenDeployments. /// /// Returns a DescribeBlueGreenDeploymentsResult from RDS. /// REST API Reference for DescribeBlueGreenDeployments Operation DescribeBlueGreenDeploymentsResponse EndDescribeBlueGreenDeployments(IAsyncResult asyncResult); #endregion #region DescribeCertificates /// /// Lists the set of CA certificates provided by Amazon RDS for this Amazon Web Services /// account. /// /// /// /// For more information, see Using /// SSL/TLS to encrypt a connection to a DB instance in the Amazon RDS User Guide /// and /// Using SSL/TLS to encrypt a connection to a DB cluster in the Amazon Aurora /// User Guide. /// /// /// Container for the necessary parameters to execute the DescribeCertificates service method. /// /// The response from the DescribeCertificates service method, as returned by RDS. /// /// CertificateIdentifier doesn't refer to an existing certificate. /// /// REST API Reference for DescribeCertificates Operation DescribeCertificatesResponse DescribeCertificates(DescribeCertificatesRequest request); /// /// Initiates the asynchronous execution of the DescribeCertificates operation. /// /// /// Container for the necessary parameters to execute the DescribeCertificates operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeCertificates /// operation. /// REST API Reference for DescribeCertificates Operation IAsyncResult BeginDescribeCertificates(DescribeCertificatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeCertificates operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeCertificates. /// /// Returns a DescribeCertificatesResult from RDS. /// REST API Reference for DescribeCertificates Operation DescribeCertificatesResponse EndDescribeCertificates(IAsyncResult asyncResult); #endregion #region DescribeDBClusterBacktracks /// /// Returns information about backtracks for a DB cluster. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// This action only applies to Aurora MySQL DB clusters. /// /// /// /// Container for the necessary parameters to execute the DescribeDBClusterBacktracks service method. /// /// The response from the DescribeDBClusterBacktracks service method, as returned by RDS. /// /// BacktrackIdentifier doesn't refer to an existing backtrack. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// REST API Reference for DescribeDBClusterBacktracks Operation DescribeDBClusterBacktracksResponse DescribeDBClusterBacktracks(DescribeDBClusterBacktracksRequest request); /// /// Initiates the asynchronous execution of the DescribeDBClusterBacktracks operation. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterBacktracks operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBClusterBacktracks /// operation. /// REST API Reference for DescribeDBClusterBacktracks Operation IAsyncResult BeginDescribeDBClusterBacktracks(DescribeDBClusterBacktracksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBClusterBacktracks operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBClusterBacktracks. /// /// Returns a DescribeDBClusterBacktracksResult from RDS. /// REST API Reference for DescribeDBClusterBacktracks Operation DescribeDBClusterBacktracksResponse EndDescribeDBClusterBacktracks(IAsyncResult asyncResult); #endregion #region DescribeDBClusterEndpoints /// /// Returns information about endpoints for an Amazon Aurora DB cluster. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the DescribeDBClusterEndpoints service method. /// /// The response from the DescribeDBClusterEndpoints service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// REST API Reference for DescribeDBClusterEndpoints Operation DescribeDBClusterEndpointsResponse DescribeDBClusterEndpoints(DescribeDBClusterEndpointsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBClusterEndpoints operation. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterEndpoints operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBClusterEndpoints /// operation. /// REST API Reference for DescribeDBClusterEndpoints Operation IAsyncResult BeginDescribeDBClusterEndpoints(DescribeDBClusterEndpointsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBClusterEndpoints operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBClusterEndpoints. /// /// Returns a DescribeDBClusterEndpointsResult from RDS. /// REST API Reference for DescribeDBClusterEndpoints Operation DescribeDBClusterEndpointsResponse EndDescribeDBClusterEndpoints(IAsyncResult asyncResult); #endregion #region DescribeDBClusterParameterGroups /// /// Returns a list of DBClusterParameterGroup descriptions. If a DBClusterParameterGroupName /// parameter is specified, the list will contain only the description of the specified /// DB cluster parameter group. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterParameterGroups service method. /// /// The response from the DescribeDBClusterParameterGroups service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// REST API Reference for DescribeDBClusterParameterGroups Operation DescribeDBClusterParameterGroupsResponse DescribeDBClusterParameterGroups(DescribeDBClusterParameterGroupsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBClusterParameterGroups operation. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterParameterGroups operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBClusterParameterGroups /// operation. /// REST API Reference for DescribeDBClusterParameterGroups Operation IAsyncResult BeginDescribeDBClusterParameterGroups(DescribeDBClusterParameterGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBClusterParameterGroups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBClusterParameterGroups. /// /// Returns a DescribeDBClusterParameterGroupsResult from RDS. /// REST API Reference for DescribeDBClusterParameterGroups Operation DescribeDBClusterParameterGroupsResponse EndDescribeDBClusterParameterGroups(IAsyncResult asyncResult); #endregion #region DescribeDBClusterParameters /// /// Returns the detailed parameter list for a particular DB cluster parameter group. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterParameters service method. /// /// The response from the DescribeDBClusterParameters service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// REST API Reference for DescribeDBClusterParameters Operation DescribeDBClusterParametersResponse DescribeDBClusterParameters(DescribeDBClusterParametersRequest request); /// /// Initiates the asynchronous execution of the DescribeDBClusterParameters operation. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterParameters operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBClusterParameters /// operation. /// REST API Reference for DescribeDBClusterParameters Operation IAsyncResult BeginDescribeDBClusterParameters(DescribeDBClusterParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBClusterParameters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBClusterParameters. /// /// Returns a DescribeDBClusterParametersResult from RDS. /// REST API Reference for DescribeDBClusterParameters Operation DescribeDBClusterParametersResponse EndDescribeDBClusterParameters(IAsyncResult asyncResult); #endregion #region DescribeDBClusters /// /// Describes existing Amazon Aurora DB clusters and Multi-AZ DB clusters. This API supports /// pagination. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// /// This operation can also return information for Amazon Neptune DB instances and Amazon /// DocumentDB instances. /// /// /// Container for the necessary parameters to execute the DescribeDBClusters service method. /// /// The response from the DescribeDBClusters service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// REST API Reference for DescribeDBClusters Operation DescribeDBClustersResponse DescribeDBClusters(DescribeDBClustersRequest request); /// /// Initiates the asynchronous execution of the DescribeDBClusters operation. /// /// /// Container for the necessary parameters to execute the DescribeDBClusters operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBClusters /// operation. /// REST API Reference for DescribeDBClusters Operation IAsyncResult BeginDescribeDBClusters(DescribeDBClustersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBClusters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBClusters. /// /// Returns a DescribeDBClustersResult from RDS. /// REST API Reference for DescribeDBClusters Operation DescribeDBClustersResponse EndDescribeDBClusters(IAsyncResult asyncResult); #endregion #region DescribeDBClusterSnapshotAttributes /// /// Returns a list of DB cluster snapshot attribute names and values for a manual DB cluster /// snapshot. /// /// /// /// When sharing snapshots with other Amazon Web Services accounts, DescribeDBClusterSnapshotAttributes /// returns the restore attribute and a list of IDs for the Amazon Web Services /// accounts that are authorized to copy or restore the manual DB cluster snapshot. If /// all is included in the list of values for the restore attribute, /// then the manual DB cluster snapshot is public and can be copied or restored by all /// Amazon Web Services accounts. /// /// /// /// To add or remove access for an Amazon Web Services account to copy or restore a manual /// DB cluster snapshot, or to make the manual DB cluster snapshot public or private, /// use the ModifyDBClusterSnapshotAttribute API action. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterSnapshotAttributes service method. /// /// The response from the DescribeDBClusterSnapshotAttributes service method, as returned by RDS. /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// REST API Reference for DescribeDBClusterSnapshotAttributes Operation DescribeDBClusterSnapshotAttributesResponse DescribeDBClusterSnapshotAttributes(DescribeDBClusterSnapshotAttributesRequest request); /// /// Initiates the asynchronous execution of the DescribeDBClusterSnapshotAttributes operation. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterSnapshotAttributes operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBClusterSnapshotAttributes /// operation. /// REST API Reference for DescribeDBClusterSnapshotAttributes Operation IAsyncResult BeginDescribeDBClusterSnapshotAttributes(DescribeDBClusterSnapshotAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBClusterSnapshotAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBClusterSnapshotAttributes. /// /// Returns a DescribeDBClusterSnapshotAttributesResult from RDS. /// REST API Reference for DescribeDBClusterSnapshotAttributes Operation DescribeDBClusterSnapshotAttributesResponse EndDescribeDBClusterSnapshotAttributes(IAsyncResult asyncResult); #endregion #region DescribeDBClusterSnapshots /// /// Returns information about DB cluster snapshots. This API action supports pagination. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterSnapshots service method. /// /// The response from the DescribeDBClusterSnapshots service method, as returned by RDS. /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// REST API Reference for DescribeDBClusterSnapshots Operation DescribeDBClusterSnapshotsResponse DescribeDBClusterSnapshots(DescribeDBClusterSnapshotsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBClusterSnapshots operation. /// /// /// Container for the necessary parameters to execute the DescribeDBClusterSnapshots operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBClusterSnapshots /// operation. /// REST API Reference for DescribeDBClusterSnapshots Operation IAsyncResult BeginDescribeDBClusterSnapshots(DescribeDBClusterSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBClusterSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBClusterSnapshots. /// /// Returns a DescribeDBClusterSnapshotsResult from RDS. /// REST API Reference for DescribeDBClusterSnapshots Operation DescribeDBClusterSnapshotsResponse EndDescribeDBClusterSnapshots(IAsyncResult asyncResult); #endregion #region DescribeDBEngineVersions /// /// Returns a list of the available DB engines. /// /// /// The response from the DescribeDBEngineVersions service method, as returned by RDS. /// REST API Reference for DescribeDBEngineVersions Operation DescribeDBEngineVersionsResponse DescribeDBEngineVersions(); /// /// Returns a list of the available DB engines. /// /// Container for the necessary parameters to execute the DescribeDBEngineVersions service method. /// /// The response from the DescribeDBEngineVersions service method, as returned by RDS. /// REST API Reference for DescribeDBEngineVersions Operation DescribeDBEngineVersionsResponse DescribeDBEngineVersions(DescribeDBEngineVersionsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBEngineVersions operation. /// /// /// Container for the necessary parameters to execute the DescribeDBEngineVersions operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBEngineVersions /// operation. /// REST API Reference for DescribeDBEngineVersions Operation IAsyncResult BeginDescribeDBEngineVersions(DescribeDBEngineVersionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBEngineVersions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBEngineVersions. /// /// Returns a DescribeDBEngineVersionsResult from RDS. /// REST API Reference for DescribeDBEngineVersions Operation DescribeDBEngineVersionsResponse EndDescribeDBEngineVersions(IAsyncResult asyncResult); #endregion #region DescribeDBInstanceAutomatedBackups /// /// Displays backups for both current and deleted instances. For example, use this operation /// to find details about automated backups for previously deleted instances. Current /// instances with retention periods greater than zero (0) are returned for both the DescribeDBInstanceAutomatedBackups /// and DescribeDBInstances operations. /// /// /// /// All parameters are optional. /// /// /// Container for the necessary parameters to execute the DescribeDBInstanceAutomatedBackups service method. /// /// The response from the DescribeDBInstanceAutomatedBackups service method, as returned by RDS. /// /// No automated backup for this DB instance was found. /// /// REST API Reference for DescribeDBInstanceAutomatedBackups Operation DescribeDBInstanceAutomatedBackupsResponse DescribeDBInstanceAutomatedBackups(DescribeDBInstanceAutomatedBackupsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBInstanceAutomatedBackups operation. /// /// /// Container for the necessary parameters to execute the DescribeDBInstanceAutomatedBackups operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBInstanceAutomatedBackups /// operation. /// REST API Reference for DescribeDBInstanceAutomatedBackups Operation IAsyncResult BeginDescribeDBInstanceAutomatedBackups(DescribeDBInstanceAutomatedBackupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBInstanceAutomatedBackups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBInstanceAutomatedBackups. /// /// Returns a DescribeDBInstanceAutomatedBackupsResult from RDS. /// REST API Reference for DescribeDBInstanceAutomatedBackups Operation DescribeDBInstanceAutomatedBackupsResponse EndDescribeDBInstanceAutomatedBackups(IAsyncResult asyncResult); #endregion #region DescribeDBInstances /// /// Describes provisioned RDS instances. This API supports pagination. /// /// /// /// This operation can also return information for Amazon Neptune DB instances and Amazon /// DocumentDB instances. /// /// /// /// /// The response from the DescribeDBInstances service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// REST API Reference for DescribeDBInstances Operation DescribeDBInstancesResponse DescribeDBInstances(); /// /// Describes provisioned RDS instances. This API supports pagination. /// /// /// /// This operation can also return information for Amazon Neptune DB instances and Amazon /// DocumentDB instances. /// /// /// /// Container for the necessary parameters to execute the DescribeDBInstances service method. /// /// The response from the DescribeDBInstances service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// REST API Reference for DescribeDBInstances Operation DescribeDBInstancesResponse DescribeDBInstances(DescribeDBInstancesRequest request); /// /// Initiates the asynchronous execution of the DescribeDBInstances operation. /// /// /// Container for the necessary parameters to execute the DescribeDBInstances operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBInstances /// operation. /// REST API Reference for DescribeDBInstances Operation IAsyncResult BeginDescribeDBInstances(DescribeDBInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBInstances operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBInstances. /// /// Returns a DescribeDBInstancesResult from RDS. /// REST API Reference for DescribeDBInstances Operation DescribeDBInstancesResponse EndDescribeDBInstances(IAsyncResult asyncResult); #endregion #region DescribeDBLogFiles /// /// Returns a list of DB log files for the DB instance. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// Container for the necessary parameters to execute the DescribeDBLogFiles service method. /// /// The response from the DescribeDBLogFiles service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// REST API Reference for DescribeDBLogFiles Operation DescribeDBLogFilesResponse DescribeDBLogFiles(DescribeDBLogFilesRequest request); /// /// Initiates the asynchronous execution of the DescribeDBLogFiles operation. /// /// /// Container for the necessary parameters to execute the DescribeDBLogFiles operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBLogFiles /// operation. /// REST API Reference for DescribeDBLogFiles Operation IAsyncResult BeginDescribeDBLogFiles(DescribeDBLogFilesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBLogFiles operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBLogFiles. /// /// Returns a DescribeDBLogFilesResult from RDS. /// REST API Reference for DescribeDBLogFiles Operation DescribeDBLogFilesResponse EndDescribeDBLogFiles(IAsyncResult asyncResult); #endregion #region 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. /// /// /// The response from the DescribeDBParameterGroups service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// REST API Reference for DescribeDBParameterGroups Operation DescribeDBParameterGroupsResponse 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. /// /// Container for the necessary parameters to execute the DescribeDBParameterGroups service method. /// /// The response from the DescribeDBParameterGroups service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// REST API Reference for DescribeDBParameterGroups Operation DescribeDBParameterGroupsResponse DescribeDBParameterGroups(DescribeDBParameterGroupsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBParameterGroups operation. /// /// /// Container for the necessary parameters to execute the DescribeDBParameterGroups operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBParameterGroups /// operation. /// REST API Reference for DescribeDBParameterGroups Operation IAsyncResult BeginDescribeDBParameterGroups(DescribeDBParameterGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBParameterGroups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBParameterGroups. /// /// Returns a DescribeDBParameterGroupsResult from RDS. /// REST API Reference for DescribeDBParameterGroups Operation DescribeDBParameterGroupsResponse EndDescribeDBParameterGroups(IAsyncResult asyncResult); #endregion #region DescribeDBParameters /// /// Returns the detailed parameter list for a particular DB parameter group. /// /// Container for the necessary parameters to execute the DescribeDBParameters service method. /// /// The response from the DescribeDBParameters service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// REST API Reference for DescribeDBParameters Operation DescribeDBParametersResponse DescribeDBParameters(DescribeDBParametersRequest request); /// /// Initiates the asynchronous execution of the DescribeDBParameters operation. /// /// /// Container for the necessary parameters to execute the DescribeDBParameters operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBParameters /// operation. /// REST API Reference for DescribeDBParameters Operation IAsyncResult BeginDescribeDBParameters(DescribeDBParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBParameters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBParameters. /// /// Returns a DescribeDBParametersResult from RDS. /// REST API Reference for DescribeDBParameters Operation DescribeDBParametersResponse EndDescribeDBParameters(IAsyncResult asyncResult); #endregion #region DescribeDBProxies /// /// Returns information about DB proxies. /// /// Container for the necessary parameters to execute the DescribeDBProxies service method. /// /// The response from the DescribeDBProxies service method, as returned by RDS. /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// REST API Reference for DescribeDBProxies Operation DescribeDBProxiesResponse DescribeDBProxies(DescribeDBProxiesRequest request); /// /// Initiates the asynchronous execution of the DescribeDBProxies operation. /// /// /// Container for the necessary parameters to execute the DescribeDBProxies operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBProxies /// operation. /// REST API Reference for DescribeDBProxies Operation IAsyncResult BeginDescribeDBProxies(DescribeDBProxiesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBProxies operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBProxies. /// /// Returns a DescribeDBProxiesResult from RDS. /// REST API Reference for DescribeDBProxies Operation DescribeDBProxiesResponse EndDescribeDBProxies(IAsyncResult asyncResult); #endregion #region DescribeDBProxyEndpoints /// /// Returns information about DB proxy endpoints. /// /// Container for the necessary parameters to execute the DescribeDBProxyEndpoints service method. /// /// The response from the DescribeDBProxyEndpoints service method, as returned by RDS. /// /// The DB proxy endpoint doesn't exist. /// /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// REST API Reference for DescribeDBProxyEndpoints Operation DescribeDBProxyEndpointsResponse DescribeDBProxyEndpoints(DescribeDBProxyEndpointsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBProxyEndpoints operation. /// /// /// Container for the necessary parameters to execute the DescribeDBProxyEndpoints operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBProxyEndpoints /// operation. /// REST API Reference for DescribeDBProxyEndpoints Operation IAsyncResult BeginDescribeDBProxyEndpoints(DescribeDBProxyEndpointsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBProxyEndpoints operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBProxyEndpoints. /// /// Returns a DescribeDBProxyEndpointsResult from RDS. /// REST API Reference for DescribeDBProxyEndpoints Operation DescribeDBProxyEndpointsResponse EndDescribeDBProxyEndpoints(IAsyncResult asyncResult); #endregion #region DescribeDBProxyTargetGroups /// /// Returns information about DB proxy target groups, represented by DBProxyTargetGroup /// data structures. /// /// Container for the necessary parameters to execute the DescribeDBProxyTargetGroups service method. /// /// The response from the DescribeDBProxyTargetGroups service method, as returned by RDS. /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for DescribeDBProxyTargetGroups Operation DescribeDBProxyTargetGroupsResponse DescribeDBProxyTargetGroups(DescribeDBProxyTargetGroupsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBProxyTargetGroups operation. /// /// /// Container for the necessary parameters to execute the DescribeDBProxyTargetGroups operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBProxyTargetGroups /// operation. /// REST API Reference for DescribeDBProxyTargetGroups Operation IAsyncResult BeginDescribeDBProxyTargetGroups(DescribeDBProxyTargetGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBProxyTargetGroups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBProxyTargetGroups. /// /// Returns a DescribeDBProxyTargetGroupsResult from RDS. /// REST API Reference for DescribeDBProxyTargetGroups Operation DescribeDBProxyTargetGroupsResponse EndDescribeDBProxyTargetGroups(IAsyncResult asyncResult); #endregion #region DescribeDBProxyTargets /// /// Returns information about DBProxyTarget objects. This API supports pagination. /// /// Container for the necessary parameters to execute the DescribeDBProxyTargets service method. /// /// The response from the DescribeDBProxyTargets service method, as returned by RDS. /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified RDS DB instance or Aurora DB cluster isn't available for a proxy owned /// by your Amazon Web Services account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for DescribeDBProxyTargets Operation DescribeDBProxyTargetsResponse DescribeDBProxyTargets(DescribeDBProxyTargetsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBProxyTargets operation. /// /// /// Container for the necessary parameters to execute the DescribeDBProxyTargets operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBProxyTargets /// operation. /// REST API Reference for DescribeDBProxyTargets Operation IAsyncResult BeginDescribeDBProxyTargets(DescribeDBProxyTargetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBProxyTargets operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBProxyTargets. /// /// Returns a DescribeDBProxyTargetsResult from RDS. /// REST API Reference for DescribeDBProxyTargets Operation DescribeDBProxyTargetsResponse EndDescribeDBProxyTargets(IAsyncResult asyncResult); #endregion #region 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. /// /// /// /// EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic /// to a VPC, we recommend that you migrate as soon as possible. For more information, /// see Migrate /// from EC2-Classic to a VPC in the Amazon EC2 User Guide, the blog EC2-Classic /// Networking is Retiring – Here’s How to Prepare, and Moving /// a DB instance not in a VPC into a VPC in the Amazon RDS User Guide. /// /// /// /// /// The response from the DescribeDBSecurityGroups service method, as returned by RDS. /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// REST API Reference for DescribeDBSecurityGroups Operation DescribeDBSecurityGroupsResponse 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. /// /// /// /// EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic /// to a VPC, we recommend that you migrate as soon as possible. For more information, /// see Migrate /// from EC2-Classic to a VPC in the Amazon EC2 User Guide, the blog EC2-Classic /// Networking is Retiring – Here’s How to Prepare, and Moving /// a DB instance not in a VPC into a VPC in the Amazon RDS User Guide. /// /// /// /// Container for the necessary parameters to execute the DescribeDBSecurityGroups service method. /// /// The response from the DescribeDBSecurityGroups service method, as returned by RDS. /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// REST API Reference for DescribeDBSecurityGroups Operation DescribeDBSecurityGroupsResponse DescribeDBSecurityGroups(DescribeDBSecurityGroupsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBSecurityGroups operation. /// /// /// Container for the necessary parameters to execute the DescribeDBSecurityGroups operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBSecurityGroups /// operation. /// REST API Reference for DescribeDBSecurityGroups Operation IAsyncResult BeginDescribeDBSecurityGroups(DescribeDBSecurityGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBSecurityGroups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBSecurityGroups. /// /// Returns a DescribeDBSecurityGroupsResult from RDS. /// REST API Reference for DescribeDBSecurityGroups Operation DescribeDBSecurityGroupsResponse EndDescribeDBSecurityGroups(IAsyncResult asyncResult); #endregion #region DescribeDBSnapshotAttributes /// /// Returns a list of DB snapshot attribute names and values for a manual DB snapshot. /// /// /// /// When sharing snapshots with other Amazon Web Services accounts, DescribeDBSnapshotAttributes /// returns the restore attribute and a list of IDs for the Amazon Web Services /// accounts that are authorized to copy or restore the manual DB snapshot. If all /// is included in the list of values for the restore attribute, then the /// manual DB snapshot is public and can be copied or restored by all Amazon Web Services /// accounts. /// /// /// /// To add or remove access for an Amazon Web Services account to copy or restore a manual /// DB snapshot, or to make the manual DB snapshot public or private, use the ModifyDBSnapshotAttribute /// API action. /// /// /// Container for the necessary parameters to execute the DescribeDBSnapshotAttributes service method. /// /// The response from the DescribeDBSnapshotAttributes service method, as returned by RDS. /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// REST API Reference for DescribeDBSnapshotAttributes Operation DescribeDBSnapshotAttributesResponse DescribeDBSnapshotAttributes(DescribeDBSnapshotAttributesRequest request); /// /// Initiates the asynchronous execution of the DescribeDBSnapshotAttributes operation. /// /// /// Container for the necessary parameters to execute the DescribeDBSnapshotAttributes operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBSnapshotAttributes /// operation. /// REST API Reference for DescribeDBSnapshotAttributes Operation IAsyncResult BeginDescribeDBSnapshotAttributes(DescribeDBSnapshotAttributesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBSnapshotAttributes operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBSnapshotAttributes. /// /// Returns a DescribeDBSnapshotAttributesResult from RDS. /// REST API Reference for DescribeDBSnapshotAttributes Operation DescribeDBSnapshotAttributesResponse EndDescribeDBSnapshotAttributes(IAsyncResult asyncResult); #endregion #region DescribeDBSnapshots /// /// Returns information about DB snapshots. This API action supports pagination. /// /// /// The response from the DescribeDBSnapshots service method, as returned by RDS. /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// REST API Reference for DescribeDBSnapshots Operation DescribeDBSnapshotsResponse DescribeDBSnapshots(); /// /// Returns information about DB snapshots. This API action supports pagination. /// /// Container for the necessary parameters to execute the DescribeDBSnapshots service method. /// /// The response from the DescribeDBSnapshots service method, as returned by RDS. /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// REST API Reference for DescribeDBSnapshots Operation DescribeDBSnapshotsResponse DescribeDBSnapshots(DescribeDBSnapshotsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBSnapshots operation. /// /// /// Container for the necessary parameters to execute the DescribeDBSnapshots operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBSnapshots /// operation. /// REST API Reference for DescribeDBSnapshots Operation IAsyncResult BeginDescribeDBSnapshots(DescribeDBSnapshotsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBSnapshots operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBSnapshots. /// /// Returns a DescribeDBSnapshotsResult from RDS. /// REST API Reference for DescribeDBSnapshots Operation DescribeDBSnapshotsResponse EndDescribeDBSnapshots(IAsyncResult asyncResult); #endregion #region 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. /// /// /// /// The response from the DescribeDBSubnetGroups service method, as returned by RDS. /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// REST API Reference for DescribeDBSubnetGroups Operation DescribeDBSubnetGroupsResponse 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. /// /// /// Container for the necessary parameters to execute the DescribeDBSubnetGroups service method. /// /// The response from the DescribeDBSubnetGroups service method, as returned by RDS. /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// REST API Reference for DescribeDBSubnetGroups Operation DescribeDBSubnetGroupsResponse DescribeDBSubnetGroups(DescribeDBSubnetGroupsRequest request); /// /// Initiates the asynchronous execution of the DescribeDBSubnetGroups operation. /// /// /// Container for the necessary parameters to execute the DescribeDBSubnetGroups operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeDBSubnetGroups /// operation. /// REST API Reference for DescribeDBSubnetGroups Operation IAsyncResult BeginDescribeDBSubnetGroups(DescribeDBSubnetGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeDBSubnetGroups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeDBSubnetGroups. /// /// Returns a DescribeDBSubnetGroupsResult from RDS. /// REST API Reference for DescribeDBSubnetGroups Operation DescribeDBSubnetGroupsResponse EndDescribeDBSubnetGroups(IAsyncResult asyncResult); #endregion #region DescribeEngineDefaultClusterParameters /// /// Returns the default engine and system parameter information for the cluster database /// engine. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// Container for the necessary parameters to execute the DescribeEngineDefaultClusterParameters service method. /// /// The response from the DescribeEngineDefaultClusterParameters service method, as returned by RDS. /// REST API Reference for DescribeEngineDefaultClusterParameters Operation DescribeEngineDefaultClusterParametersResponse DescribeEngineDefaultClusterParameters(DescribeEngineDefaultClusterParametersRequest request); /// /// Initiates the asynchronous execution of the DescribeEngineDefaultClusterParameters operation. /// /// /// Container for the necessary parameters to execute the DescribeEngineDefaultClusterParameters operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEngineDefaultClusterParameters /// operation. /// REST API Reference for DescribeEngineDefaultClusterParameters Operation IAsyncResult BeginDescribeEngineDefaultClusterParameters(DescribeEngineDefaultClusterParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEngineDefaultClusterParameters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEngineDefaultClusterParameters. /// /// Returns a DescribeEngineDefaultClusterParametersResult from RDS. /// REST API Reference for DescribeEngineDefaultClusterParameters Operation DescribeEngineDefaultClusterParametersResponse EndDescribeEngineDefaultClusterParameters(IAsyncResult asyncResult); #endregion #region DescribeEngineDefaultParameters /// /// Returns the default engine and system parameter information for the specified database /// engine. /// /// Container for the necessary parameters to execute the DescribeEngineDefaultParameters service method. /// /// The response from the DescribeEngineDefaultParameters service method, as returned by RDS. /// REST API Reference for DescribeEngineDefaultParameters Operation DescribeEngineDefaultParametersResponse DescribeEngineDefaultParameters(DescribeEngineDefaultParametersRequest request); /// /// Initiates the asynchronous execution of the DescribeEngineDefaultParameters operation. /// /// /// Container for the necessary parameters to execute the DescribeEngineDefaultParameters operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEngineDefaultParameters /// operation. /// REST API Reference for DescribeEngineDefaultParameters Operation IAsyncResult BeginDescribeEngineDefaultParameters(DescribeEngineDefaultParametersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEngineDefaultParameters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEngineDefaultParameters. /// /// Returns a DescribeEngineDefaultParametersResult from RDS. /// REST API Reference for DescribeEngineDefaultParameters Operation DescribeEngineDefaultParametersResponse EndDescribeEngineDefaultParameters(IAsyncResult asyncResult); #endregion #region DescribeEventCategories /// /// Displays a list of categories for all event source types, or, if specified, for a /// specified source type. You can also see this list in the "Amazon RDS event categories /// and event messages" section of the /// Amazon RDS User Guide or the /// Amazon Aurora User Guide . /// /// /// The response from the DescribeEventCategories service method, as returned by RDS. /// REST API Reference for DescribeEventCategories Operation DescribeEventCategoriesResponse DescribeEventCategories(); /// /// Displays a list of categories for all event source types, or, if specified, for a /// specified source type. You can also see this list in the "Amazon RDS event categories /// and event messages" section of the /// Amazon RDS User Guide or the /// Amazon Aurora User Guide . /// /// Container for the necessary parameters to execute the DescribeEventCategories service method. /// /// The response from the DescribeEventCategories service method, as returned by RDS. /// REST API Reference for DescribeEventCategories Operation DescribeEventCategoriesResponse DescribeEventCategories(DescribeEventCategoriesRequest request); /// /// Initiates the asynchronous execution of the DescribeEventCategories operation. /// /// /// Container for the necessary parameters to execute the DescribeEventCategories operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEventCategories /// operation. /// REST API Reference for DescribeEventCategories Operation IAsyncResult BeginDescribeEventCategories(DescribeEventCategoriesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEventCategories operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEventCategories. /// /// Returns a DescribeEventCategoriesResult from RDS. /// REST API Reference for DescribeEventCategories Operation DescribeEventCategoriesResponse EndDescribeEventCategories(IAsyncResult asyncResult); #endregion #region DescribeEvents /// /// Returns events related to DB instances, DB clusters, DB parameter groups, DB security /// groups, DB snapshots, DB cluster snapshots, and RDS Proxies for the past 14 days. /// Events specific to a particular DB instance, DB cluster, DB parameter group, DB security /// group, DB snapshot, DB cluster snapshot group, or RDS Proxy can be obtained by providing /// the name as a parameter. /// /// /// /// For more information on working with events, see Monitoring /// Amazon RDS events in the Amazon RDS User Guide and Monitoring /// Amazon Aurora events in the Amazon Aurora User Guide. /// /// /// /// By default, RDS returns events that were generated in the past hour. /// /// /// /// /// The response from the DescribeEvents service method, as returned by RDS. /// REST API Reference for DescribeEvents Operation DescribeEventsResponse DescribeEvents(); /// /// Returns events related to DB instances, DB clusters, DB parameter groups, DB security /// groups, DB snapshots, DB cluster snapshots, and RDS Proxies for the past 14 days. /// Events specific to a particular DB instance, DB cluster, DB parameter group, DB security /// group, DB snapshot, DB cluster snapshot group, or RDS Proxy can be obtained by providing /// the name as a parameter. /// /// /// /// For more information on working with events, see Monitoring /// Amazon RDS events in the Amazon RDS User Guide and Monitoring /// Amazon Aurora events in the Amazon Aurora User Guide. /// /// /// /// By default, RDS returns events that were generated in the past hour. /// /// /// /// Container for the necessary parameters to execute the DescribeEvents service method. /// /// The response from the DescribeEvents service method, as returned by RDS. /// REST API Reference for DescribeEvents Operation DescribeEventsResponse DescribeEvents(DescribeEventsRequest request); /// /// Initiates the asynchronous execution of the DescribeEvents operation. /// /// /// Container for the necessary parameters to execute the DescribeEvents operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEvents /// operation. /// REST API Reference for DescribeEvents Operation IAsyncResult BeginDescribeEvents(DescribeEventsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEvents operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEvents. /// /// Returns a DescribeEventsResult from RDS. /// REST API Reference for DescribeEvents Operation DescribeEventsResponse EndDescribeEvents(IAsyncResult asyncResult); #endregion #region 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. /// /// /// /// The response from the DescribeEventSubscriptions service method, as returned by RDS. /// /// The subscription name does not exist. /// /// REST API Reference for DescribeEventSubscriptions Operation DescribeEventSubscriptionsResponse 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. /// /// /// Container for the necessary parameters to execute the DescribeEventSubscriptions service method. /// /// The response from the DescribeEventSubscriptions service method, as returned by RDS. /// /// The subscription name does not exist. /// /// REST API Reference for DescribeEventSubscriptions Operation DescribeEventSubscriptionsResponse DescribeEventSubscriptions(DescribeEventSubscriptionsRequest request); /// /// Initiates the asynchronous execution of the DescribeEventSubscriptions operation. /// /// /// Container for the necessary parameters to execute the DescribeEventSubscriptions operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeEventSubscriptions /// operation. /// REST API Reference for DescribeEventSubscriptions Operation IAsyncResult BeginDescribeEventSubscriptions(DescribeEventSubscriptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeEventSubscriptions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeEventSubscriptions. /// /// Returns a DescribeEventSubscriptionsResult from RDS. /// REST API Reference for DescribeEventSubscriptions Operation DescribeEventSubscriptionsResponse EndDescribeEventSubscriptions(IAsyncResult asyncResult); #endregion #region DescribeExportTasks /// /// Returns information about a snapshot or cluster export to Amazon S3. This API operation /// supports pagination. /// /// Container for the necessary parameters to execute the DescribeExportTasks service method. /// /// The response from the DescribeExportTasks service method, as returned by RDS. /// /// The export task doesn't exist. /// /// REST API Reference for DescribeExportTasks Operation DescribeExportTasksResponse DescribeExportTasks(DescribeExportTasksRequest request); /// /// Initiates the asynchronous execution of the DescribeExportTasks operation. /// /// /// Container for the necessary parameters to execute the DescribeExportTasks operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeExportTasks /// operation. /// REST API Reference for DescribeExportTasks Operation IAsyncResult BeginDescribeExportTasks(DescribeExportTasksRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeExportTasks operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeExportTasks. /// /// Returns a DescribeExportTasksResult from RDS. /// REST API Reference for DescribeExportTasks Operation DescribeExportTasksResponse EndDescribeExportTasks(IAsyncResult asyncResult); #endregion #region DescribeGlobalClusters /// /// Returns information about Aurora global database clusters. This API supports pagination. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the DescribeGlobalClusters service method. /// /// The response from the DescribeGlobalClusters service method, as returned by RDS. /// /// The GlobalClusterIdentifier doesn't refer to an existing global database /// cluster. /// /// REST API Reference for DescribeGlobalClusters Operation DescribeGlobalClustersResponse DescribeGlobalClusters(DescribeGlobalClustersRequest request); /// /// Initiates the asynchronous execution of the DescribeGlobalClusters operation. /// /// /// Container for the necessary parameters to execute the DescribeGlobalClusters operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeGlobalClusters /// operation. /// REST API Reference for DescribeGlobalClusters Operation IAsyncResult BeginDescribeGlobalClusters(DescribeGlobalClustersRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeGlobalClusters operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeGlobalClusters. /// /// Returns a DescribeGlobalClustersResult from RDS. /// REST API Reference for DescribeGlobalClusters Operation DescribeGlobalClustersResponse EndDescribeGlobalClusters(IAsyncResult asyncResult); #endregion #region DescribeOptionGroupOptions /// /// Describes all available options. /// /// Container for the necessary parameters to execute the DescribeOptionGroupOptions service method. /// /// The response from the DescribeOptionGroupOptions service method, as returned by RDS. /// REST API Reference for DescribeOptionGroupOptions Operation DescribeOptionGroupOptionsResponse DescribeOptionGroupOptions(DescribeOptionGroupOptionsRequest request); /// /// Initiates the asynchronous execution of the DescribeOptionGroupOptions operation. /// /// /// Container for the necessary parameters to execute the DescribeOptionGroupOptions operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOptionGroupOptions /// operation. /// REST API Reference for DescribeOptionGroupOptions Operation IAsyncResult BeginDescribeOptionGroupOptions(DescribeOptionGroupOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeOptionGroupOptions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeOptionGroupOptions. /// /// Returns a DescribeOptionGroupOptionsResult from RDS. /// REST API Reference for DescribeOptionGroupOptions Operation DescribeOptionGroupOptionsResponse EndDescribeOptionGroupOptions(IAsyncResult asyncResult); #endregion #region DescribeOptionGroups /// /// Describes the available option groups. /// /// /// The response from the DescribeOptionGroups service method, as returned by RDS. /// /// The specified option group could not be found. /// /// REST API Reference for DescribeOptionGroups Operation DescribeOptionGroupsResponse DescribeOptionGroups(); /// /// Describes the available option groups. /// /// Container for the necessary parameters to execute the DescribeOptionGroups service method. /// /// The response from the DescribeOptionGroups service method, as returned by RDS. /// /// The specified option group could not be found. /// /// REST API Reference for DescribeOptionGroups Operation DescribeOptionGroupsResponse DescribeOptionGroups(DescribeOptionGroupsRequest request); /// /// Initiates the asynchronous execution of the DescribeOptionGroups operation. /// /// /// Container for the necessary parameters to execute the DescribeOptionGroups operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOptionGroups /// operation. /// REST API Reference for DescribeOptionGroups Operation IAsyncResult BeginDescribeOptionGroups(DescribeOptionGroupsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeOptionGroups operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeOptionGroups. /// /// Returns a DescribeOptionGroupsResult from RDS. /// REST API Reference for DescribeOptionGroups Operation DescribeOptionGroupsResponse EndDescribeOptionGroups(IAsyncResult asyncResult); #endregion #region DescribeOrderableDBInstanceOptions /// /// Returns a list of orderable DB instance options for the specified DB engine, DB engine /// version, and DB instance class. /// /// Container for the necessary parameters to execute the DescribeOrderableDBInstanceOptions service method. /// /// The response from the DescribeOrderableDBInstanceOptions service method, as returned by RDS. /// REST API Reference for DescribeOrderableDBInstanceOptions Operation DescribeOrderableDBInstanceOptionsResponse DescribeOrderableDBInstanceOptions(DescribeOrderableDBInstanceOptionsRequest request); /// /// Initiates the asynchronous execution of the DescribeOrderableDBInstanceOptions operation. /// /// /// Container for the necessary parameters to execute the DescribeOrderableDBInstanceOptions operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeOrderableDBInstanceOptions /// operation. /// REST API Reference for DescribeOrderableDBInstanceOptions Operation IAsyncResult BeginDescribeOrderableDBInstanceOptions(DescribeOrderableDBInstanceOptionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeOrderableDBInstanceOptions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeOrderableDBInstanceOptions. /// /// Returns a DescribeOrderableDBInstanceOptionsResult from RDS. /// REST API Reference for DescribeOrderableDBInstanceOptions Operation DescribeOrderableDBInstanceOptionsResponse EndDescribeOrderableDBInstanceOptions(IAsyncResult asyncResult); #endregion #region DescribePendingMaintenanceActions /// /// Returns a list of resources (for example, DB instances) that have at least one pending /// maintenance action. /// /// Container for the necessary parameters to execute the DescribePendingMaintenanceActions service method. /// /// The response from the DescribePendingMaintenanceActions service method, as returned by RDS. /// /// The specified resource ID was not found. /// /// REST API Reference for DescribePendingMaintenanceActions Operation DescribePendingMaintenanceActionsResponse DescribePendingMaintenanceActions(DescribePendingMaintenanceActionsRequest request); /// /// Initiates the asynchronous execution of the DescribePendingMaintenanceActions operation. /// /// /// Container for the necessary parameters to execute the DescribePendingMaintenanceActions operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribePendingMaintenanceActions /// operation. /// REST API Reference for DescribePendingMaintenanceActions Operation IAsyncResult BeginDescribePendingMaintenanceActions(DescribePendingMaintenanceActionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribePendingMaintenanceActions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribePendingMaintenanceActions. /// /// Returns a DescribePendingMaintenanceActionsResult from RDS. /// REST API Reference for DescribePendingMaintenanceActions Operation DescribePendingMaintenanceActionsResponse EndDescribePendingMaintenanceActions(IAsyncResult asyncResult); #endregion #region DescribeReservedDBInstances /// /// Returns information about reserved DB instances for this account, or about a specified /// reserved DB instance. /// /// /// The response from the DescribeReservedDBInstances service method, as returned by RDS. /// /// The specified reserved DB Instance not found. /// /// REST API Reference for DescribeReservedDBInstances Operation DescribeReservedDBInstancesResponse DescribeReservedDBInstances(); /// /// Returns information about reserved DB instances for this account, or about a specified /// reserved DB instance. /// /// Container for the necessary parameters to execute the DescribeReservedDBInstances service method. /// /// The response from the DescribeReservedDBInstances service method, as returned by RDS. /// /// The specified reserved DB Instance not found. /// /// REST API Reference for DescribeReservedDBInstances Operation DescribeReservedDBInstancesResponse DescribeReservedDBInstances(DescribeReservedDBInstancesRequest request); /// /// Initiates the asynchronous execution of the DescribeReservedDBInstances operation. /// /// /// Container for the necessary parameters to execute the DescribeReservedDBInstances operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReservedDBInstances /// operation. /// REST API Reference for DescribeReservedDBInstances Operation IAsyncResult BeginDescribeReservedDBInstances(DescribeReservedDBInstancesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeReservedDBInstances operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeReservedDBInstances. /// /// Returns a DescribeReservedDBInstancesResult from RDS. /// REST API Reference for DescribeReservedDBInstances Operation DescribeReservedDBInstancesResponse EndDescribeReservedDBInstances(IAsyncResult asyncResult); #endregion #region DescribeReservedDBInstancesOfferings /// /// Lists available reserved DB instance offerings. /// /// /// The response from the DescribeReservedDBInstancesOfferings service method, as returned by RDS. /// /// Specified offering does not exist. /// /// REST API Reference for DescribeReservedDBInstancesOfferings Operation DescribeReservedDBInstancesOfferingsResponse DescribeReservedDBInstancesOfferings(); /// /// Lists available reserved DB instance offerings. /// /// Container for the necessary parameters to execute the DescribeReservedDBInstancesOfferings service method. /// /// The response from the DescribeReservedDBInstancesOfferings service method, as returned by RDS. /// /// Specified offering does not exist. /// /// REST API Reference for DescribeReservedDBInstancesOfferings Operation DescribeReservedDBInstancesOfferingsResponse DescribeReservedDBInstancesOfferings(DescribeReservedDBInstancesOfferingsRequest request); /// /// Initiates the asynchronous execution of the DescribeReservedDBInstancesOfferings operation. /// /// /// Container for the necessary parameters to execute the DescribeReservedDBInstancesOfferings operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeReservedDBInstancesOfferings /// operation. /// REST API Reference for DescribeReservedDBInstancesOfferings Operation IAsyncResult BeginDescribeReservedDBInstancesOfferings(DescribeReservedDBInstancesOfferingsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeReservedDBInstancesOfferings operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeReservedDBInstancesOfferings. /// /// Returns a DescribeReservedDBInstancesOfferingsResult from RDS. /// REST API Reference for DescribeReservedDBInstancesOfferings Operation DescribeReservedDBInstancesOfferingsResponse EndDescribeReservedDBInstancesOfferings(IAsyncResult asyncResult); #endregion #region DescribeSourceRegions /// /// Returns a list of the source Amazon Web Services Regions where the current Amazon /// Web Services Region can create a read replica, copy a DB snapshot from, or replicate /// automated backups from. /// /// /// /// Use this operation to determine whether cross-Region features are supported between /// other Regions and your current Region. This operation supports pagination. /// /// /// /// To return information about the Regions that are enabled for your account, or all /// Regions, use the EC2 operation DescribeRegions. For more information, /// see /// DescribeRegions in the Amazon EC2 API Reference. /// /// /// Container for the necessary parameters to execute the DescribeSourceRegions service method. /// /// The response from the DescribeSourceRegions service method, as returned by RDS. /// REST API Reference for DescribeSourceRegions Operation DescribeSourceRegionsResponse DescribeSourceRegions(DescribeSourceRegionsRequest request); /// /// Initiates the asynchronous execution of the DescribeSourceRegions operation. /// /// /// Container for the necessary parameters to execute the DescribeSourceRegions operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeSourceRegions /// operation. /// REST API Reference for DescribeSourceRegions Operation IAsyncResult BeginDescribeSourceRegions(DescribeSourceRegionsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeSourceRegions operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeSourceRegions. /// /// Returns a DescribeSourceRegionsResult from RDS. /// REST API Reference for DescribeSourceRegions Operation DescribeSourceRegionsResponse EndDescribeSourceRegions(IAsyncResult asyncResult); #endregion #region DescribeValidDBInstanceModifications /// /// You can call DescribeValidDBInstanceModifications to learn what modifications /// you can make to your DB instance. You can use this information when you call ModifyDBInstance. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// Container for the necessary parameters to execute the DescribeValidDBInstanceModifications service method. /// /// The response from the DescribeValidDBInstanceModifications service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for DescribeValidDBInstanceModifications Operation DescribeValidDBInstanceModificationsResponse DescribeValidDBInstanceModifications(DescribeValidDBInstanceModificationsRequest request); /// /// Initiates the asynchronous execution of the DescribeValidDBInstanceModifications operation. /// /// /// Container for the necessary parameters to execute the DescribeValidDBInstanceModifications operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDescribeValidDBInstanceModifications /// operation. /// REST API Reference for DescribeValidDBInstanceModifications Operation IAsyncResult BeginDescribeValidDBInstanceModifications(DescribeValidDBInstanceModificationsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DescribeValidDBInstanceModifications operation. /// /// /// The IAsyncResult returned by the call to BeginDescribeValidDBInstanceModifications. /// /// Returns a DescribeValidDBInstanceModificationsResult from RDS. /// REST API Reference for DescribeValidDBInstanceModifications Operation DescribeValidDBInstanceModificationsResponse EndDescribeValidDBInstanceModifications(IAsyncResult asyncResult); #endregion #region DownloadDBLogFilePortion /// /// Downloads all or a portion of the specified log file, up to 1 MB in size. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// Container for the necessary parameters to execute the DownloadDBLogFilePortion service method. /// /// The response from the DownloadDBLogFilePortion service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// LogFileName doesn't refer to an existing DB log file. /// /// REST API Reference for DownloadDBLogFilePortion Operation DownloadDBLogFilePortionResponse DownloadDBLogFilePortion(DownloadDBLogFilePortionRequest request); /// /// Initiates the asynchronous execution of the DownloadDBLogFilePortion operation. /// /// /// Container for the necessary parameters to execute the DownloadDBLogFilePortion operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndDownloadDBLogFilePortion /// operation. /// REST API Reference for DownloadDBLogFilePortion Operation IAsyncResult BeginDownloadDBLogFilePortion(DownloadDBLogFilePortionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the DownloadDBLogFilePortion operation. /// /// /// The IAsyncResult returned by the call to BeginDownloadDBLogFilePortion. /// /// Returns a DownloadDBLogFilePortionResult from RDS. /// REST API Reference for DownloadDBLogFilePortion Operation DownloadDBLogFilePortionResponse EndDownloadDBLogFilePortion(IAsyncResult asyncResult); #endregion #region FailoverDBCluster /// /// Forces a failover for a DB cluster. /// /// /// /// For an Aurora DB cluster, failover for a DB cluster promotes one of the Aurora Replicas /// (read-only instances) in the DB cluster to be the primary DB instance (the cluster /// writer). /// /// /// /// For a Multi-AZ DB cluster, failover for a DB cluster promotes one of the readable /// standby DB instances (read-only instances) in the DB cluster to be the primary DB /// instance (the cluster writer). /// /// /// /// An Amazon Aurora DB cluster automatically fails over to an Aurora Replica, if one /// exists, when the primary DB instance fails. A Multi-AZ DB cluster automatically fails /// over to a readable standby DB instance when the primary DB instance fails. /// /// /// /// To simulate a failure of a primary instance for testing, you can force a failover. /// Because each instance in a DB cluster has its own endpoint address, make sure to clean /// up and re-establish any existing connections that use those endpoint addresses when /// the failover is complete. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the FailoverDBCluster service method. /// /// The response from the FailoverDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for FailoverDBCluster Operation FailoverDBClusterResponse FailoverDBCluster(FailoverDBClusterRequest request); /// /// Initiates the asynchronous execution of the FailoverDBCluster operation. /// /// /// Container for the necessary parameters to execute the FailoverDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndFailoverDBCluster /// operation. /// REST API Reference for FailoverDBCluster Operation IAsyncResult BeginFailoverDBCluster(FailoverDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the FailoverDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginFailoverDBCluster. /// /// Returns a FailoverDBClusterResult from RDS. /// REST API Reference for FailoverDBCluster Operation FailoverDBClusterResponse EndFailoverDBCluster(IAsyncResult asyncResult); #endregion #region FailoverGlobalCluster /// /// Initiates the failover process for an Aurora global database (GlobalCluster). /// /// /// /// A failover for an Aurora global database promotes one of secondary read-only DB clusters /// to be the primary DB cluster and demotes the primary DB cluster to being a secondary /// (read-only) DB cluster. In other words, the role of the current primary DB cluster /// and the selected (target) DB cluster are switched. The selected secondary DB cluster /// assumes full read/write capabilities for the Aurora global database. /// /// /// /// For more information about failing over an Amazon Aurora global database, see Managed /// planned failover for Amazon Aurora global databases in the Amazon Aurora User /// Guide. /// /// /// /// This action applies to GlobalCluster (Aurora global databases) only. Use this /// action only on healthy Aurora global databases with running Aurora DB clusters and /// no Region-wide outages, to test disaster recovery scenarios or to reconfigure your /// Aurora global database topology. /// /// /// /// Container for the necessary parameters to execute the FailoverGlobalCluster service method. /// /// The response from the FailoverGlobalCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The GlobalClusterIdentifier doesn't refer to an existing global database /// cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The global cluster is in an invalid state and can't perform the requested operation. /// /// REST API Reference for FailoverGlobalCluster Operation FailoverGlobalClusterResponse FailoverGlobalCluster(FailoverGlobalClusterRequest request); /// /// Initiates the asynchronous execution of the FailoverGlobalCluster operation. /// /// /// Container for the necessary parameters to execute the FailoverGlobalCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndFailoverGlobalCluster /// operation. /// REST API Reference for FailoverGlobalCluster Operation IAsyncResult BeginFailoverGlobalCluster(FailoverGlobalClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the FailoverGlobalCluster operation. /// /// /// The IAsyncResult returned by the call to BeginFailoverGlobalCluster. /// /// Returns a FailoverGlobalClusterResult from RDS. /// REST API Reference for FailoverGlobalCluster Operation FailoverGlobalClusterResponse EndFailoverGlobalCluster(IAsyncResult asyncResult); #endregion #region ListTagsForResource /// /// Lists all tags on an Amazon RDS resource. /// /// /// /// For an overview on tagging an Amazon RDS resource, see Tagging /// Amazon RDS Resources in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the ListTagsForResource service method. /// /// The response from the ListTagsForResource service method, as returned by RDS. /// /// BlueGreenDeploymentIdentifier doesn't refer to an existing blue/green /// deployment. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse ListTagsForResource(ListTagsForResourceRequest request); /// /// Initiates the asynchronous execution of the ListTagsForResource operation. /// /// /// Container for the necessary parameters to execute the ListTagsForResource operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndListTagsForResource /// operation. /// REST API Reference for ListTagsForResource Operation IAsyncResult BeginListTagsForResource(ListTagsForResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ListTagsForResource operation. /// /// /// The IAsyncResult returned by the call to BeginListTagsForResource. /// /// Returns a ListTagsForResourceResult from RDS. /// REST API Reference for ListTagsForResource Operation ListTagsForResourceResponse EndListTagsForResource(IAsyncResult asyncResult); #endregion #region ModifyActivityStream /// /// Changes the audit policy state of a database activity stream to either locked (default) /// or unlocked. A locked policy is read-only, whereas an unlocked policy is read/write. /// If your activity stream is started and locked, you can unlock it, customize your audit /// policy, and then lock your activity stream. Restarting the activity stream isn't required. /// For more information, see /// Modifying a database activity stream in the Amazon RDS User Guide. /// /// /// /// This operation is supported for RDS for Oracle and Microsoft SQL Server. /// /// /// Container for the necessary parameters to execute the ModifyActivityStream service method. /// /// The response from the ModifyActivityStream service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The DB instance isn't in a valid state. /// /// /// The specified resource ID was not found. /// /// REST API Reference for ModifyActivityStream Operation ModifyActivityStreamResponse ModifyActivityStream(ModifyActivityStreamRequest request); /// /// Initiates the asynchronous execution of the ModifyActivityStream operation. /// /// /// Container for the necessary parameters to execute the ModifyActivityStream operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyActivityStream /// operation. /// REST API Reference for ModifyActivityStream Operation IAsyncResult BeginModifyActivityStream(ModifyActivityStreamRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyActivityStream operation. /// /// /// The IAsyncResult returned by the call to BeginModifyActivityStream. /// /// Returns a ModifyActivityStreamResult from RDS. /// REST API Reference for ModifyActivityStream Operation ModifyActivityStreamResponse EndModifyActivityStream(IAsyncResult asyncResult); #endregion #region ModifyCertificates /// /// Override the system-default Secure Sockets Layer/Transport Layer Security (SSL/TLS) /// certificate for Amazon RDS for new DB instances, or remove the override. /// /// /// /// By using this operation, you can specify an RDS-approved SSL/TLS certificate for new /// DB instances that is different from the default certificate provided by RDS. You can /// also use this operation to remove the override, so that new DB instances use the default /// certificate provided by RDS. /// /// /// /// You might need to override the default certificate in the following situations: /// /// /// /// For more information about rotating your SSL/TLS certificate for RDS DB engines, see /// /// Rotating Your SSL/TLS Certificate in the Amazon RDS User Guide. /// /// /// /// For more information about rotating your SSL/TLS certificate for Aurora DB engines, /// see /// Rotating Your SSL/TLS Certificate in the Amazon Aurora User Guide. /// /// /// Container for the necessary parameters to execute the ModifyCertificates service method. /// /// The response from the ModifyCertificates service method, as returned by RDS. /// /// CertificateIdentifier doesn't refer to an existing certificate. /// /// REST API Reference for ModifyCertificates Operation ModifyCertificatesResponse ModifyCertificates(ModifyCertificatesRequest request); /// /// Initiates the asynchronous execution of the ModifyCertificates operation. /// /// /// Container for the necessary parameters to execute the ModifyCertificates operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyCertificates /// operation. /// REST API Reference for ModifyCertificates Operation IAsyncResult BeginModifyCertificates(ModifyCertificatesRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyCertificates operation. /// /// /// The IAsyncResult returned by the call to BeginModifyCertificates. /// /// Returns a ModifyCertificatesResult from RDS. /// REST API Reference for ModifyCertificates Operation ModifyCertificatesResponse EndModifyCertificates(IAsyncResult asyncResult); #endregion #region ModifyCurrentDBClusterCapacity /// /// Set the capacity of an Aurora Serverless v1 DB cluster to a specific value. /// /// /// /// Aurora Serverless v1 scales seamlessly based on the workload on the DB cluster. In /// some cases, the capacity might not scale fast enough to meet a sudden change in workload, /// such as a large number of new transactions. Call ModifyCurrentDBClusterCapacity /// to set the capacity explicitly. /// /// /// /// After this call sets the DB cluster capacity, Aurora Serverless v1 can automatically /// scale the DB cluster based on the cooldown period for scaling up and the cooldown /// period for scaling down. /// /// /// /// For more information about Aurora Serverless v1, see Using /// Amazon Aurora Serverless v1 in the Amazon Aurora User Guide. /// /// /// /// If you call ModifyCurrentDBClusterCapacity with the default TimeoutAction, /// connections that prevent Aurora Serverless v1 from finding a scaling point might be /// dropped. For more information about scaling points, see /// Autoscaling for Aurora Serverless v1 in the Amazon Aurora User Guide. /// /// /// /// This action only applies to Aurora Serverless v1 DB clusters. /// /// /// /// Container for the necessary parameters to execute the ModifyCurrentDBClusterCapacity service method. /// /// The response from the ModifyCurrentDBClusterCapacity service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// Capacity isn't a valid Aurora Serverless DB cluster capacity. Valid /// capacity values are 2, 4, 8, 16, /// 32, 64, 128, and 256. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// REST API Reference for ModifyCurrentDBClusterCapacity Operation ModifyCurrentDBClusterCapacityResponse ModifyCurrentDBClusterCapacity(ModifyCurrentDBClusterCapacityRequest request); /// /// Initiates the asynchronous execution of the ModifyCurrentDBClusterCapacity operation. /// /// /// Container for the necessary parameters to execute the ModifyCurrentDBClusterCapacity operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyCurrentDBClusterCapacity /// operation. /// REST API Reference for ModifyCurrentDBClusterCapacity Operation IAsyncResult BeginModifyCurrentDBClusterCapacity(ModifyCurrentDBClusterCapacityRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyCurrentDBClusterCapacity operation. /// /// /// The IAsyncResult returned by the call to BeginModifyCurrentDBClusterCapacity. /// /// Returns a ModifyCurrentDBClusterCapacityResult from RDS. /// REST API Reference for ModifyCurrentDBClusterCapacity Operation ModifyCurrentDBClusterCapacityResponse EndModifyCurrentDBClusterCapacity(IAsyncResult asyncResult); #endregion #region ModifyCustomDBEngineVersion /// /// Modifies the status of a custom engine version (CEV). You can find CEVs to modify /// by calling DescribeDBEngineVersions. /// /// /// /// The MediaImport service that imports files from Amazon S3 to create CEVs isn't integrated /// with Amazon Web Services CloudTrail. If you turn on data logging for Amazon RDS in /// CloudTrail, calls to the ModifyCustomDbEngineVersion event aren't logged. /// However, you might see calls from the API gateway that accesses your Amazon S3 bucket. /// These calls originate from the MediaImport service for the ModifyCustomDbEngineVersion /// event. /// /// /// /// For more information, see Modifying /// CEV status in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the ModifyCustomDBEngineVersion service method. /// /// The response from the ModifyCustomDBEngineVersion service method, as returned by RDS. /// /// The specified CEV was not found. /// /// /// You can't delete the CEV. /// /// REST API Reference for ModifyCustomDBEngineVersion Operation ModifyCustomDBEngineVersionResponse ModifyCustomDBEngineVersion(ModifyCustomDBEngineVersionRequest request); /// /// Initiates the asynchronous execution of the ModifyCustomDBEngineVersion operation. /// /// /// Container for the necessary parameters to execute the ModifyCustomDBEngineVersion operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyCustomDBEngineVersion /// operation. /// REST API Reference for ModifyCustomDBEngineVersion Operation IAsyncResult BeginModifyCustomDBEngineVersion(ModifyCustomDBEngineVersionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyCustomDBEngineVersion operation. /// /// /// The IAsyncResult returned by the call to BeginModifyCustomDBEngineVersion. /// /// Returns a ModifyCustomDBEngineVersionResult from RDS. /// REST API Reference for ModifyCustomDBEngineVersion Operation ModifyCustomDBEngineVersionResponse EndModifyCustomDBEngineVersion(IAsyncResult asyncResult); #endregion #region ModifyDBCluster /// /// Modifies the settings of an Amazon Aurora DB cluster or a Multi-AZ DB cluster. You /// can change one or more settings by specifying these parameters and the new values /// in the request. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the ModifyDBCluster service method. /// /// The response from the ModifyDBCluster service method, as returned by RDS. /// /// The user already has a DB cluster with the given identifier. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBClusterParameterGroupName doesn't refer to an existing DB cluster /// parameter group. /// /// /// The user already has a DB instance with the given identifier. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The state of the DB security group doesn't allow deletion. /// /// /// The DB subnet group cannot be deleted because it's in use. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The aurora-iopt1 storage type isn't available, because you modified the /// DB cluster to use this storage type less than one month ago. /// /// REST API Reference for ModifyDBCluster Operation ModifyDBClusterResponse ModifyDBCluster(ModifyDBClusterRequest request); /// /// Initiates the asynchronous execution of the ModifyDBCluster operation. /// /// /// Container for the necessary parameters to execute the ModifyDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBCluster /// operation. /// REST API Reference for ModifyDBCluster Operation IAsyncResult BeginModifyDBCluster(ModifyDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBCluster. /// /// Returns a ModifyDBClusterResult from RDS. /// REST API Reference for ModifyDBCluster Operation ModifyDBClusterResponse EndModifyDBCluster(IAsyncResult asyncResult); #endregion #region ModifyDBClusterEndpoint /// /// Modifies the properties of an endpoint in an Amazon Aurora DB cluster. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the ModifyDBClusterEndpoint service method. /// /// The response from the ModifyDBClusterEndpoint service method, as returned by RDS. /// /// The specified custom endpoint doesn't exist. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The requested operation can't be performed on the endpoint while the endpoint is in /// this state. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for ModifyDBClusterEndpoint Operation ModifyDBClusterEndpointResponse ModifyDBClusterEndpoint(ModifyDBClusterEndpointRequest request); /// /// Initiates the asynchronous execution of the ModifyDBClusterEndpoint operation. /// /// /// Container for the necessary parameters to execute the ModifyDBClusterEndpoint operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBClusterEndpoint /// operation. /// REST API Reference for ModifyDBClusterEndpoint Operation IAsyncResult BeginModifyDBClusterEndpoint(ModifyDBClusterEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBClusterEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBClusterEndpoint. /// /// Returns a ModifyDBClusterEndpointResult from RDS. /// REST API Reference for ModifyDBClusterEndpoint Operation ModifyDBClusterEndpointResponse EndModifyDBClusterEndpoint(IAsyncResult asyncResult); #endregion #region ModifyDBClusterParameterGroup /// /// Modifies the parameters of a DB cluster 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. /// /// /// /// After you create a DB cluster parameter group, you should wait at least 5 minutes /// before creating your first DB cluster that uses that DB cluster parameter group as /// the default parameter group. This allows Amazon RDS to fully complete the create action /// before the parameter group is used as the default for a new DB cluster. This is especially /// important for parameters that are critical when creating the default database for /// a DB cluster, such as the character set for the default database defined by the character_set_database /// parameter. You can use the Parameter Groups option of the Amazon /// RDS console or the DescribeDBClusterParameters operation to verify /// that your DB cluster parameter group has been created or modified. /// /// /// /// If the modified DB cluster parameter group is used by an Aurora Serverless v1 cluster, /// Aurora applies the update immediately. The cluster restart might interrupt your workload. /// In that case, your application must reopen any connections and retry any transactions /// that were active when the parameter changes took effect. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the ModifyDBClusterParameterGroup service method. /// /// The response from the ModifyDBClusterParameterGroup service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The DB parameter group is in use or is in an invalid state. If you are attempting /// to delete the parameter group, you can't delete it when the parameter group is in /// this state. /// /// REST API Reference for ModifyDBClusterParameterGroup Operation ModifyDBClusterParameterGroupResponse ModifyDBClusterParameterGroup(ModifyDBClusterParameterGroupRequest request); /// /// Initiates the asynchronous execution of the ModifyDBClusterParameterGroup operation. /// /// /// Container for the necessary parameters to execute the ModifyDBClusterParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBClusterParameterGroup /// operation. /// REST API Reference for ModifyDBClusterParameterGroup Operation IAsyncResult BeginModifyDBClusterParameterGroup(ModifyDBClusterParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBClusterParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBClusterParameterGroup. /// /// Returns a ModifyDBClusterParameterGroupResult from RDS. /// REST API Reference for ModifyDBClusterParameterGroup Operation ModifyDBClusterParameterGroupResponse EndModifyDBClusterParameterGroup(IAsyncResult asyncResult); #endregion #region ModifyDBClusterSnapshotAttribute /// /// Adds an attribute and values to, or removes an attribute and values from, a manual /// DB cluster snapshot. /// /// /// /// To share a manual DB cluster snapshot with other Amazon Web Services accounts, specify /// restore as the AttributeName and use the ValuesToAdd /// parameter to add a list of IDs of the Amazon Web Services accounts that are authorized /// to restore the manual DB cluster snapshot. Use the value all to make /// the manual DB cluster snapshot public, which means that it can be copied or restored /// by all Amazon Web Services accounts. /// /// /// /// Don't add the all value for any manual DB cluster snapshots that contain /// private information that you don't want available to all Amazon Web Services accounts. /// /// /// /// If a manual DB cluster snapshot is encrypted, it can be shared, but only by specifying /// a list of authorized Amazon Web Services account IDs for the ValuesToAdd /// parameter. You can't use all as a value for that parameter in this case. /// /// /// /// To view which Amazon Web Services accounts have access to copy or restore a manual /// DB cluster snapshot, or whether a manual DB cluster snapshot is public or private, /// use the DescribeDBClusterSnapshotAttributes API operation. The accounts are /// returned as values for the restore attribute. /// /// /// Container for the necessary parameters to execute the ModifyDBClusterSnapshotAttribute service method. /// /// The response from the ModifyDBClusterSnapshotAttribute service method, as returned by RDS. /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// /// The supplied value isn't a valid DB cluster snapshot state. /// /// /// You have exceeded the maximum number of accounts that you can share a manual DB snapshot /// with. /// /// REST API Reference for ModifyDBClusterSnapshotAttribute Operation ModifyDBClusterSnapshotAttributeResponse ModifyDBClusterSnapshotAttribute(ModifyDBClusterSnapshotAttributeRequest request); /// /// Initiates the asynchronous execution of the ModifyDBClusterSnapshotAttribute operation. /// /// /// Container for the necessary parameters to execute the ModifyDBClusterSnapshotAttribute operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBClusterSnapshotAttribute /// operation. /// REST API Reference for ModifyDBClusterSnapshotAttribute Operation IAsyncResult BeginModifyDBClusterSnapshotAttribute(ModifyDBClusterSnapshotAttributeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBClusterSnapshotAttribute operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBClusterSnapshotAttribute. /// /// Returns a ModifyDBClusterSnapshotAttributeResult from RDS. /// REST API Reference for ModifyDBClusterSnapshotAttribute Operation ModifyDBClusterSnapshotAttributeResponse EndModifyDBClusterSnapshotAttribute(IAsyncResult asyncResult); #endregion #region ModifyDBInstance /// /// Modifies 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. To learn /// what modifications you can make to your DB instance, call DescribeValidDBInstanceModifications /// before you call ModifyDBInstance. /// /// Container for the necessary parameters to execute the ModifyDBInstance service method. /// /// The response from the ModifyDBInstance service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group might not be authorized for /// the specified DB security group. /// /// /// /// Or, RDS might not be authorized to perform necessary actions using IAM on your behalf. /// /// /// /// /// /// /// CertificateIdentifier doesn't refer to an existing certificate. /// /// /// The user already has a DB instance with the given identifier. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// The DB upgrade failed because a resource the DB depends on can't be modified. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The specified DB instance class isn't available in the specified Availability Zone. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The state of the DB security group doesn't allow deletion. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The network type is invalid for the DB instance. Valid nework type values are IPV4 /// and DUAL. /// /// /// The specified option group could not be found. /// /// /// Provisioned IOPS not available in the specified Availability Zone. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for ModifyDBInstance Operation ModifyDBInstanceResponse ModifyDBInstance(ModifyDBInstanceRequest request); /// /// Initiates the asynchronous execution of the ModifyDBInstance operation. /// /// /// Container for the necessary parameters to execute the ModifyDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBInstance /// operation. /// REST API Reference for ModifyDBInstance Operation IAsyncResult BeginModifyDBInstance(ModifyDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBInstance. /// /// Returns a ModifyDBInstanceResult from RDS. /// REST API Reference for ModifyDBInstance Operation ModifyDBInstanceResponse EndModifyDBInstance(IAsyncResult asyncResult); #endregion #region ModifyDBParameterGroup /// /// 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. /// /// /// /// After you modify a DB parameter group, you should wait at least 5 minutes before creating /// your first DB instance that uses that DB parameter group as the default parameter /// group. This allows Amazon RDS to fully complete the modify action before the parameter /// group is used as the default for a new DB instance. This is especially important for /// parameters that are critical when creating the default database for a DB instance, /// such as the character set for the default database defined by the character_set_database /// parameter. You can use the Parameter Groups option of the Amazon /// RDS console or the DescribeDBParameters command to verify that your DB /// parameter group has been created or modified. /// /// /// /// Container for the necessary parameters to execute the ModifyDBParameterGroup service method. /// /// The response from the ModifyDBParameterGroup service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The DB parameter group is in use or is in an invalid state. If you are attempting /// to delete the parameter group, you can't delete it when the parameter group is in /// this state. /// /// REST API Reference for ModifyDBParameterGroup Operation ModifyDBParameterGroupResponse ModifyDBParameterGroup(ModifyDBParameterGroupRequest request); /// /// Initiates the asynchronous execution of the ModifyDBParameterGroup operation. /// /// /// Container for the necessary parameters to execute the ModifyDBParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBParameterGroup /// operation. /// REST API Reference for ModifyDBParameterGroup Operation IAsyncResult BeginModifyDBParameterGroup(ModifyDBParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBParameterGroup. /// /// Returns a ModifyDBParameterGroupResult from RDS. /// REST API Reference for ModifyDBParameterGroup Operation ModifyDBParameterGroupResponse EndModifyDBParameterGroup(IAsyncResult asyncResult); #endregion #region ModifyDBProxy /// /// Changes the settings for an existing DB proxy. /// /// Container for the necessary parameters to execute the ModifyDBProxy service method. /// /// The response from the ModifyDBProxy service method, as returned by RDS. /// /// The specified proxy name must be unique for all proxies owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for ModifyDBProxy Operation ModifyDBProxyResponse ModifyDBProxy(ModifyDBProxyRequest request); /// /// Initiates the asynchronous execution of the ModifyDBProxy operation. /// /// /// Container for the necessary parameters to execute the ModifyDBProxy operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBProxy /// operation. /// REST API Reference for ModifyDBProxy Operation IAsyncResult BeginModifyDBProxy(ModifyDBProxyRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBProxy operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBProxy. /// /// Returns a ModifyDBProxyResult from RDS. /// REST API Reference for ModifyDBProxy Operation ModifyDBProxyResponse EndModifyDBProxy(IAsyncResult asyncResult); #endregion #region ModifyDBProxyEndpoint /// /// Changes the settings for an existing DB proxy endpoint. /// /// Container for the necessary parameters to execute the ModifyDBProxyEndpoint service method. /// /// The response from the ModifyDBProxyEndpoint service method, as returned by RDS. /// /// The specified DB proxy endpoint name must be unique for all DB proxy endpoints owned /// by your Amazon Web Services account in the specified Amazon Web Services Region. /// /// /// The DB proxy endpoint doesn't exist. /// /// /// You can't perform this operation while the DB proxy endpoint is in a particular state. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for ModifyDBProxyEndpoint Operation ModifyDBProxyEndpointResponse ModifyDBProxyEndpoint(ModifyDBProxyEndpointRequest request); /// /// Initiates the asynchronous execution of the ModifyDBProxyEndpoint operation. /// /// /// Container for the necessary parameters to execute the ModifyDBProxyEndpoint operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBProxyEndpoint /// operation. /// REST API Reference for ModifyDBProxyEndpoint Operation IAsyncResult BeginModifyDBProxyEndpoint(ModifyDBProxyEndpointRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBProxyEndpoint operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBProxyEndpoint. /// /// Returns a ModifyDBProxyEndpointResult from RDS. /// REST API Reference for ModifyDBProxyEndpoint Operation ModifyDBProxyEndpointResponse EndModifyDBProxyEndpoint(IAsyncResult asyncResult); #endregion #region ModifyDBProxyTargetGroup /// /// Modifies the properties of a DBProxyTargetGroup. /// /// Container for the necessary parameters to execute the ModifyDBProxyTargetGroup service method. /// /// The response from the ModifyDBProxyTargetGroup service method, as returned by RDS. /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for ModifyDBProxyTargetGroup Operation ModifyDBProxyTargetGroupResponse ModifyDBProxyTargetGroup(ModifyDBProxyTargetGroupRequest request); /// /// Initiates the asynchronous execution of the ModifyDBProxyTargetGroup operation. /// /// /// Container for the necessary parameters to execute the ModifyDBProxyTargetGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBProxyTargetGroup /// operation. /// REST API Reference for ModifyDBProxyTargetGroup Operation IAsyncResult BeginModifyDBProxyTargetGroup(ModifyDBProxyTargetGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBProxyTargetGroup operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBProxyTargetGroup. /// /// Returns a ModifyDBProxyTargetGroupResult from RDS. /// REST API Reference for ModifyDBProxyTargetGroup Operation ModifyDBProxyTargetGroupResponse EndModifyDBProxyTargetGroup(IAsyncResult asyncResult); #endregion #region ModifyDBSnapshot /// /// Updates a manual DB snapshot with a new engine version. The snapshot can be encrypted /// or unencrypted, but not shared or public. /// /// /// /// Amazon RDS supports upgrading DB snapshots for MySQL, PostgreSQL, and Oracle. This /// command doesn't apply to RDS Custom. /// /// /// Container for the necessary parameters to execute the ModifyDBSnapshot service method. /// /// The response from the ModifyDBSnapshot service method, as returned by RDS. /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// REST API Reference for ModifyDBSnapshot Operation ModifyDBSnapshotResponse ModifyDBSnapshot(ModifyDBSnapshotRequest request); /// /// Initiates the asynchronous execution of the ModifyDBSnapshot operation. /// /// /// Container for the necessary parameters to execute the ModifyDBSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBSnapshot /// operation. /// REST API Reference for ModifyDBSnapshot Operation IAsyncResult BeginModifyDBSnapshot(ModifyDBSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBSnapshot. /// /// Returns a ModifyDBSnapshotResult from RDS. /// REST API Reference for ModifyDBSnapshot Operation ModifyDBSnapshotResponse EndModifyDBSnapshot(IAsyncResult asyncResult); #endregion #region ModifyDBSnapshotAttribute /// /// Adds an attribute and values to, or removes an attribute and values from, a manual /// DB snapshot. /// /// /// /// To share a manual DB snapshot with other Amazon Web Services accounts, specify restore /// as the AttributeName and use the ValuesToAdd parameter to /// add a list of IDs of the Amazon Web Services accounts that are authorized to restore /// the manual DB snapshot. Uses the value all to make the manual DB snapshot /// public, which means it can be copied or restored by all Amazon Web Services accounts. /// /// /// /// Don't add the all value for any manual DB snapshots that contain private /// information that you don't want available to all Amazon Web Services accounts. /// /// /// /// If the manual DB snapshot is encrypted, it can be shared, but only by specifying a /// list of authorized Amazon Web Services account IDs for the ValuesToAdd /// parameter. You can't use all as a value for that parameter in this case. /// /// /// /// To view which Amazon Web Services accounts have access to copy or restore a manual /// DB snapshot, or whether a manual DB snapshot public or private, use the DescribeDBSnapshotAttributes /// API operation. The accounts are returned as values for the restore attribute. /// /// /// Container for the necessary parameters to execute the ModifyDBSnapshotAttribute service method. /// /// The response from the ModifyDBSnapshotAttribute service method, as returned by RDS. /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// /// The state of the DB snapshot doesn't allow deletion. /// /// /// You have exceeded the maximum number of accounts that you can share a manual DB snapshot /// with. /// /// REST API Reference for ModifyDBSnapshotAttribute Operation ModifyDBSnapshotAttributeResponse ModifyDBSnapshotAttribute(ModifyDBSnapshotAttributeRequest request); /// /// Initiates the asynchronous execution of the ModifyDBSnapshotAttribute operation. /// /// /// Container for the necessary parameters to execute the ModifyDBSnapshotAttribute operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBSnapshotAttribute /// operation. /// REST API Reference for ModifyDBSnapshotAttribute Operation IAsyncResult BeginModifyDBSnapshotAttribute(ModifyDBSnapshotAttributeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBSnapshotAttribute operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBSnapshotAttribute. /// /// Returns a ModifyDBSnapshotAttributeResult from RDS. /// REST API Reference for ModifyDBSnapshotAttribute Operation ModifyDBSnapshotAttributeResponse EndModifyDBSnapshotAttribute(IAsyncResult asyncResult); #endregion #region ModifyDBSubnetGroup /// /// Modifies an existing DB subnet group. DB subnet groups must contain at least one subnet /// in at least two AZs in the Amazon Web Services Region. /// /// Container for the necessary parameters to execute the ModifyDBSubnetGroup service method. /// /// The response from the ModifyDBSubnetGroup service method, as returned by RDS. /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// The request would result in the user exceeding the allowed number of subnets in a /// DB subnet groups. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet is already in use in the Availability Zone. /// /// REST API Reference for ModifyDBSubnetGroup Operation ModifyDBSubnetGroupResponse ModifyDBSubnetGroup(ModifyDBSubnetGroupRequest request); /// /// Initiates the asynchronous execution of the ModifyDBSubnetGroup operation. /// /// /// Container for the necessary parameters to execute the ModifyDBSubnetGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyDBSubnetGroup /// operation. /// REST API Reference for ModifyDBSubnetGroup Operation IAsyncResult BeginModifyDBSubnetGroup(ModifyDBSubnetGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyDBSubnetGroup operation. /// /// /// The IAsyncResult returned by the call to BeginModifyDBSubnetGroup. /// /// Returns a ModifyDBSubnetGroupResult from RDS. /// REST API Reference for ModifyDBSubnetGroup Operation ModifyDBSubnetGroupResponse EndModifyDBSubnetGroup(IAsyncResult asyncResult); #endregion #region ModifyEventSubscription /// /// Modifies an existing RDS event notification subscription. You can't 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 source type (SourceType) /// in Events /// in the Amazon RDS User Guide or by using the DescribeEventCategories /// operation. /// /// /// Container for the necessary parameters to execute the ModifyEventSubscription service method. /// /// The response from the ModifyEventSubscription service method, as returned by RDS. /// /// You have reached the maximum number of event subscriptions. /// /// /// SNS has responded that there is a problem with the SNS topic specified. /// /// /// You do not have permission to publish to the SNS topic ARN. /// /// /// The SNS topic ARN does not exist. /// /// /// The supplied category does not exist. /// /// /// The subscription name does not exist. /// /// REST API Reference for ModifyEventSubscription Operation ModifyEventSubscriptionResponse ModifyEventSubscription(ModifyEventSubscriptionRequest request); /// /// Initiates the asynchronous execution of the ModifyEventSubscription operation. /// /// /// Container for the necessary parameters to execute the ModifyEventSubscription operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyEventSubscription /// operation. /// REST API Reference for ModifyEventSubscription Operation IAsyncResult BeginModifyEventSubscription(ModifyEventSubscriptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyEventSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginModifyEventSubscription. /// /// Returns a ModifyEventSubscriptionResult from RDS. /// REST API Reference for ModifyEventSubscription Operation ModifyEventSubscriptionResponse EndModifyEventSubscription(IAsyncResult asyncResult); #endregion #region ModifyGlobalCluster /// /// Modifies a setting for an Amazon Aurora global cluster. You can change one or more /// database configuration parameters by specifying these parameters and the new values /// in the request. For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// This operation only applies to Aurora global database clusters. /// /// /// /// Container for the necessary parameters to execute the ModifyGlobalCluster service method. /// /// The response from the ModifyGlobalCluster service method, as returned by RDS. /// /// The GlobalClusterIdentifier doesn't refer to an existing global database /// cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The global cluster is in an invalid state and can't perform the requested operation. /// /// REST API Reference for ModifyGlobalCluster Operation ModifyGlobalClusterResponse ModifyGlobalCluster(ModifyGlobalClusterRequest request); /// /// Initiates the asynchronous execution of the ModifyGlobalCluster operation. /// /// /// Container for the necessary parameters to execute the ModifyGlobalCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyGlobalCluster /// operation. /// REST API Reference for ModifyGlobalCluster Operation IAsyncResult BeginModifyGlobalCluster(ModifyGlobalClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyGlobalCluster operation. /// /// /// The IAsyncResult returned by the call to BeginModifyGlobalCluster. /// /// Returns a ModifyGlobalClusterResult from RDS. /// REST API Reference for ModifyGlobalCluster Operation ModifyGlobalClusterResponse EndModifyGlobalCluster(IAsyncResult asyncResult); #endregion #region ModifyOptionGroup /// /// Modifies an existing option group. /// /// Container for the necessary parameters to execute the ModifyOptionGroup service method. /// /// The response from the ModifyOptionGroup service method, as returned by RDS. /// /// The option group isn't in the available state. /// /// /// The specified option group could not be found. /// /// REST API Reference for ModifyOptionGroup Operation ModifyOptionGroupResponse ModifyOptionGroup(ModifyOptionGroupRequest request); /// /// Initiates the asynchronous execution of the ModifyOptionGroup operation. /// /// /// Container for the necessary parameters to execute the ModifyOptionGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndModifyOptionGroup /// operation. /// REST API Reference for ModifyOptionGroup Operation IAsyncResult BeginModifyOptionGroup(ModifyOptionGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ModifyOptionGroup operation. /// /// /// The IAsyncResult returned by the call to BeginModifyOptionGroup. /// /// Returns a ModifyOptionGroupResult from RDS. /// REST API Reference for ModifyOptionGroup Operation ModifyOptionGroupResponse EndModifyOptionGroup(IAsyncResult asyncResult); #endregion #region PromoteReadReplica /// /// Promotes a read replica DB instance to a standalone DB instance. /// /// /// /// Container for the necessary parameters to execute the PromoteReadReplica service method. /// /// The response from the PromoteReadReplica service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for PromoteReadReplica Operation PromoteReadReplicaResponse PromoteReadReplica(PromoteReadReplicaRequest request); /// /// Initiates the asynchronous execution of the PromoteReadReplica operation. /// /// /// Container for the necessary parameters to execute the PromoteReadReplica operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPromoteReadReplica /// operation. /// REST API Reference for PromoteReadReplica Operation IAsyncResult BeginPromoteReadReplica(PromoteReadReplicaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PromoteReadReplica operation. /// /// /// The IAsyncResult returned by the call to BeginPromoteReadReplica. /// /// Returns a PromoteReadReplicaResult from RDS. /// REST API Reference for PromoteReadReplica Operation PromoteReadReplicaResponse EndPromoteReadReplica(IAsyncResult asyncResult); #endregion #region PromoteReadReplicaDBCluster /// /// Promotes a read replica DB cluster to a standalone DB cluster. /// /// Container for the necessary parameters to execute the PromoteReadReplicaDBCluster service method. /// /// The response from the PromoteReadReplicaDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// REST API Reference for PromoteReadReplicaDBCluster Operation PromoteReadReplicaDBClusterResponse PromoteReadReplicaDBCluster(PromoteReadReplicaDBClusterRequest request); /// /// Initiates the asynchronous execution of the PromoteReadReplicaDBCluster operation. /// /// /// Container for the necessary parameters to execute the PromoteReadReplicaDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPromoteReadReplicaDBCluster /// operation. /// REST API Reference for PromoteReadReplicaDBCluster Operation IAsyncResult BeginPromoteReadReplicaDBCluster(PromoteReadReplicaDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PromoteReadReplicaDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginPromoteReadReplicaDBCluster. /// /// Returns a PromoteReadReplicaDBClusterResult from RDS. /// REST API Reference for PromoteReadReplicaDBCluster Operation PromoteReadReplicaDBClusterResponse EndPromoteReadReplicaDBCluster(IAsyncResult asyncResult); #endregion #region PurchaseReservedDBInstancesOffering /// /// Purchases a reserved DB instance offering. /// /// Container for the necessary parameters to execute the PurchaseReservedDBInstancesOffering service method. /// /// The response from the PurchaseReservedDBInstancesOffering service method, as returned by RDS. /// /// User already has a reservation with the given identifier. /// /// /// Request would exceed the user's DB Instance quota. /// /// /// Specified offering does not exist. /// /// REST API Reference for PurchaseReservedDBInstancesOffering Operation PurchaseReservedDBInstancesOfferingResponse PurchaseReservedDBInstancesOffering(PurchaseReservedDBInstancesOfferingRequest request); /// /// Initiates the asynchronous execution of the PurchaseReservedDBInstancesOffering operation. /// /// /// Container for the necessary parameters to execute the PurchaseReservedDBInstancesOffering operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndPurchaseReservedDBInstancesOffering /// operation. /// REST API Reference for PurchaseReservedDBInstancesOffering Operation IAsyncResult BeginPurchaseReservedDBInstancesOffering(PurchaseReservedDBInstancesOfferingRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the PurchaseReservedDBInstancesOffering operation. /// /// /// The IAsyncResult returned by the call to BeginPurchaseReservedDBInstancesOffering. /// /// Returns a PurchaseReservedDBInstancesOfferingResult from RDS. /// REST API Reference for PurchaseReservedDBInstancesOffering Operation PurchaseReservedDBInstancesOfferingResponse EndPurchaseReservedDBInstancesOffering(IAsyncResult asyncResult); #endregion #region RebootDBCluster /// /// You might need to reboot your DB cluster, usually for maintenance reasons. For example, /// if you make certain modifications, or if you change the DB cluster parameter group /// associated with the DB cluster, reboot the DB cluster for the changes to take effect. /// /// /// /// Rebooting a DB cluster restarts the database engine service. Rebooting a DB cluster /// results in a momentary outage, during which the DB cluster status is set to rebooting. /// /// /// /// Use this operation only for a non-Aurora Multi-AZ DB cluster. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the RebootDBCluster service method. /// /// The response from the RebootDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for RebootDBCluster Operation RebootDBClusterResponse RebootDBCluster(RebootDBClusterRequest request); /// /// Initiates the asynchronous execution of the RebootDBCluster operation. /// /// /// Container for the necessary parameters to execute the RebootDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRebootDBCluster /// operation. /// REST API Reference for RebootDBCluster Operation IAsyncResult BeginRebootDBCluster(RebootDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RebootDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginRebootDBCluster. /// /// Returns a RebootDBClusterResult from RDS. /// REST API Reference for RebootDBCluster Operation RebootDBClusterResponse EndRebootDBCluster(IAsyncResult asyncResult); #endregion #region RebootDBInstance /// /// You might need to reboot your DB instance, usually for maintenance reasons. For example, /// if you make certain modifications, or if you change the DB parameter group associated /// with the DB instance, you must reboot the instance for the changes to take effect. /// /// /// /// Rebooting a DB instance restarts the database engine service. Rebooting a DB instance /// results in a momentary outage, during which the DB instance status is set to rebooting. /// /// /// /// For more information about rebooting, see Rebooting /// a DB Instance in the Amazon RDS User Guide. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// /// If your DB instance is part of a Multi-AZ DB cluster, you can reboot the DB cluster /// with the RebootDBCluster operation. /// /// /// Container for the necessary parameters to execute the RebootDBInstance service method. /// /// The response from the RebootDBInstance service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for RebootDBInstance Operation RebootDBInstanceResponse RebootDBInstance(RebootDBInstanceRequest request); /// /// Initiates the asynchronous execution of the RebootDBInstance operation. /// /// /// Container for the necessary parameters to execute the RebootDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRebootDBInstance /// operation. /// REST API Reference for RebootDBInstance Operation IAsyncResult BeginRebootDBInstance(RebootDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RebootDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginRebootDBInstance. /// /// Returns a RebootDBInstanceResult from RDS. /// REST API Reference for RebootDBInstance Operation RebootDBInstanceResponse EndRebootDBInstance(IAsyncResult asyncResult); #endregion #region RegisterDBProxyTargets /// /// Associate one or more DBProxyTarget data structures with a DBProxyTargetGroup. /// /// Container for the necessary parameters to execute the RegisterDBProxyTargets service method. /// /// The response from the RegisterDBProxyTargets service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The proxy is already associated with the specified RDS DB instance or Aurora DB cluster. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The requested operation can't be performed because there aren't enough available IP /// addresses in the proxy's subnets. Add more CIDR blocks to the VPC or remove IP address /// that aren't required from the subnets. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The requested operation can't be performed while the proxy is in this state. /// /// REST API Reference for RegisterDBProxyTargets Operation RegisterDBProxyTargetsResponse RegisterDBProxyTargets(RegisterDBProxyTargetsRequest request); /// /// Initiates the asynchronous execution of the RegisterDBProxyTargets operation. /// /// /// Container for the necessary parameters to execute the RegisterDBProxyTargets operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRegisterDBProxyTargets /// operation. /// REST API Reference for RegisterDBProxyTargets Operation IAsyncResult BeginRegisterDBProxyTargets(RegisterDBProxyTargetsRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RegisterDBProxyTargets operation. /// /// /// The IAsyncResult returned by the call to BeginRegisterDBProxyTargets. /// /// Returns a RegisterDBProxyTargetsResult from RDS. /// REST API Reference for RegisterDBProxyTargets Operation RegisterDBProxyTargetsResponse EndRegisterDBProxyTargets(IAsyncResult asyncResult); #endregion #region RemoveFromGlobalCluster /// /// Detaches an Aurora secondary cluster from an Aurora global database cluster. The cluster /// becomes a standalone cluster with read-write capability instead of being read-only /// and receiving data from a primary cluster in a different Region. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the RemoveFromGlobalCluster service method. /// /// The response from the RemoveFromGlobalCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The GlobalClusterIdentifier doesn't refer to an existing global database /// cluster. /// /// /// The global cluster is in an invalid state and can't perform the requested operation. /// /// REST API Reference for RemoveFromGlobalCluster Operation RemoveFromGlobalClusterResponse RemoveFromGlobalCluster(RemoveFromGlobalClusterRequest request); /// /// Initiates the asynchronous execution of the RemoveFromGlobalCluster operation. /// /// /// Container for the necessary parameters to execute the RemoveFromGlobalCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveFromGlobalCluster /// operation. /// REST API Reference for RemoveFromGlobalCluster Operation IAsyncResult BeginRemoveFromGlobalCluster(RemoveFromGlobalClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveFromGlobalCluster operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveFromGlobalCluster. /// /// Returns a RemoveFromGlobalClusterResult from RDS. /// REST API Reference for RemoveFromGlobalCluster Operation RemoveFromGlobalClusterResponse EndRemoveFromGlobalCluster(IAsyncResult asyncResult); #endregion #region RemoveRoleFromDBCluster /// /// Removes the asssociation of an Amazon Web Services Identity and Access Management /// (IAM) role from a DB cluster. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the RemoveRoleFromDBCluster service method. /// /// The response from the RemoveRoleFromDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The specified IAM role Amazon Resource Name (ARN) isn't associated with the specified /// DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// REST API Reference for RemoveRoleFromDBCluster Operation RemoveRoleFromDBClusterResponse RemoveRoleFromDBCluster(RemoveRoleFromDBClusterRequest request); /// /// Initiates the asynchronous execution of the RemoveRoleFromDBCluster operation. /// /// /// Container for the necessary parameters to execute the RemoveRoleFromDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveRoleFromDBCluster /// operation. /// REST API Reference for RemoveRoleFromDBCluster Operation IAsyncResult BeginRemoveRoleFromDBCluster(RemoveRoleFromDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveRoleFromDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveRoleFromDBCluster. /// /// Returns a RemoveRoleFromDBClusterResult from RDS. /// REST API Reference for RemoveRoleFromDBCluster Operation RemoveRoleFromDBClusterResponse EndRemoveRoleFromDBCluster(IAsyncResult asyncResult); #endregion #region RemoveRoleFromDBInstance /// /// Disassociates an Amazon Web Services Identity and Access Management (IAM) role from /// a DB instance. /// /// Container for the necessary parameters to execute the RemoveRoleFromDBInstance service method. /// /// The response from the RemoveRoleFromDBInstance service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The specified RoleArn value doesn't match the specified feature for the /// DB instance. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for RemoveRoleFromDBInstance Operation RemoveRoleFromDBInstanceResponse RemoveRoleFromDBInstance(RemoveRoleFromDBInstanceRequest request); /// /// Initiates the asynchronous execution of the RemoveRoleFromDBInstance operation. /// /// /// Container for the necessary parameters to execute the RemoveRoleFromDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveRoleFromDBInstance /// operation. /// REST API Reference for RemoveRoleFromDBInstance Operation IAsyncResult BeginRemoveRoleFromDBInstance(RemoveRoleFromDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveRoleFromDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveRoleFromDBInstance. /// /// Returns a RemoveRoleFromDBInstanceResult from RDS. /// REST API Reference for RemoveRoleFromDBInstance Operation RemoveRoleFromDBInstanceResponse EndRemoveRoleFromDBInstance(IAsyncResult asyncResult); #endregion #region RemoveSourceIdentifierFromSubscription /// /// Removes a source identifier from an existing RDS event notification subscription. /// /// Container for the necessary parameters to execute the RemoveSourceIdentifierFromSubscription service method. /// /// The response from the RemoveSourceIdentifierFromSubscription service method, as returned by RDS. /// /// The requested source could not be found. /// /// /// The subscription name does not exist. /// /// REST API Reference for RemoveSourceIdentifierFromSubscription Operation RemoveSourceIdentifierFromSubscriptionResponse RemoveSourceIdentifierFromSubscription(RemoveSourceIdentifierFromSubscriptionRequest request); /// /// Initiates the asynchronous execution of the RemoveSourceIdentifierFromSubscription operation. /// /// /// Container for the necessary parameters to execute the RemoveSourceIdentifierFromSubscription operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveSourceIdentifierFromSubscription /// operation. /// REST API Reference for RemoveSourceIdentifierFromSubscription Operation IAsyncResult BeginRemoveSourceIdentifierFromSubscription(RemoveSourceIdentifierFromSubscriptionRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveSourceIdentifierFromSubscription operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveSourceIdentifierFromSubscription. /// /// Returns a RemoveSourceIdentifierFromSubscriptionResult from RDS. /// REST API Reference for RemoveSourceIdentifierFromSubscription Operation RemoveSourceIdentifierFromSubscriptionResponse EndRemoveSourceIdentifierFromSubscription(IAsyncResult asyncResult); #endregion #region RemoveTagsFromResource /// /// Removes metadata tags from an Amazon RDS resource. /// /// /// /// For an overview on tagging an Amazon RDS resource, see Tagging /// Amazon RDS Resources in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the RemoveTagsFromResource service method. /// /// The response from the RemoveTagsFromResource service method, as returned by RDS. /// /// BlueGreenDeploymentIdentifier doesn't refer to an existing blue/green /// deployment. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The specified proxy name doesn't correspond to a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// The specified target group isn't available for a proxy owned by your Amazon Web Services /// account in the specified Amazon Web Services Region. /// /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// REST API Reference for RemoveTagsFromResource Operation RemoveTagsFromResourceResponse RemoveTagsFromResource(RemoveTagsFromResourceRequest request); /// /// Initiates the asynchronous execution of the RemoveTagsFromResource operation. /// /// /// Container for the necessary parameters to execute the RemoveTagsFromResource operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRemoveTagsFromResource /// operation. /// REST API Reference for RemoveTagsFromResource Operation IAsyncResult BeginRemoveTagsFromResource(RemoveTagsFromResourceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RemoveTagsFromResource operation. /// /// /// The IAsyncResult returned by the call to BeginRemoveTagsFromResource. /// /// Returns a RemoveTagsFromResourceResult from RDS. /// REST API Reference for RemoveTagsFromResource Operation RemoveTagsFromResourceResponse EndRemoveTagsFromResource(IAsyncResult asyncResult); #endregion #region ResetDBClusterParameterGroup /// /// Modifies the parameters of a DB cluster parameter group to the default value. To reset /// specific parameters submit a list of the following: ParameterName and /// ApplyMethod. To reset the entire DB cluster parameter group, specify /// the DBClusterParameterGroupName 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. You must call RebootDBInstance /// for every DB instance in your DB cluster that you want the updated static parameter /// to apply to. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the ResetDBClusterParameterGroup service method. /// /// The response from the ResetDBClusterParameterGroup service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The DB parameter group is in use or is in an invalid state. If you are attempting /// to delete the parameter group, you can't delete it when the parameter group is in /// this state. /// /// REST API Reference for ResetDBClusterParameterGroup Operation ResetDBClusterParameterGroupResponse ResetDBClusterParameterGroup(ResetDBClusterParameterGroupRequest request); /// /// Initiates the asynchronous execution of the ResetDBClusterParameterGroup operation. /// /// /// Container for the necessary parameters to execute the ResetDBClusterParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetDBClusterParameterGroup /// operation. /// REST API Reference for ResetDBClusterParameterGroup Operation IAsyncResult BeginResetDBClusterParameterGroup(ResetDBClusterParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResetDBClusterParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginResetDBClusterParameterGroup. /// /// Returns a ResetDBClusterParameterGroupResult from RDS. /// REST API Reference for ResetDBClusterParameterGroup Operation ResetDBClusterParameterGroupResponse EndResetDBClusterParameterGroup(IAsyncResult asyncResult); #endregion #region ResetDBParameterGroup /// /// Modifies the parameters of a DB parameter group to the engine/system default value. /// To reset specific parameters, provide 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. /// /// Container for the necessary parameters to execute the ResetDBParameterGroup service method. /// /// The response from the ResetDBParameterGroup service method, as returned by RDS. /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// The DB parameter group is in use or is in an invalid state. If you are attempting /// to delete the parameter group, you can't delete it when the parameter group is in /// this state. /// /// REST API Reference for ResetDBParameterGroup Operation ResetDBParameterGroupResponse ResetDBParameterGroup(ResetDBParameterGroupRequest request); /// /// Initiates the asynchronous execution of the ResetDBParameterGroup operation. /// /// /// Container for the necessary parameters to execute the ResetDBParameterGroup operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndResetDBParameterGroup /// operation. /// REST API Reference for ResetDBParameterGroup Operation IAsyncResult BeginResetDBParameterGroup(ResetDBParameterGroupRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the ResetDBParameterGroup operation. /// /// /// The IAsyncResult returned by the call to BeginResetDBParameterGroup. /// /// Returns a ResetDBParameterGroupResult from RDS. /// REST API Reference for ResetDBParameterGroup Operation ResetDBParameterGroupResponse EndResetDBParameterGroup(IAsyncResult asyncResult); #endregion #region RestoreDBClusterFromS3 /// /// Creates an Amazon Aurora DB cluster from MySQL data stored in an Amazon S3 bucket. /// Amazon RDS must be authorized to access the Amazon S3 bucket and the data must be /// created using the Percona XtraBackup utility as described in /// Migrating Data from MySQL by Using an Amazon S3 Bucket in the Amazon Aurora /// User Guide. /// /// /// /// This action only restores the DB cluster, not the DB instances for that DB cluster. /// You must invoke the CreateDBInstance action to create DB instances for /// the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. /// You can create DB instances only after the RestoreDBClusterFromS3 action /// has completed and the DB cluster is available. /// /// /// /// For more information on Amazon Aurora, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// This action only applies to Aurora DB clusters. The source DB engine must be MySQL. /// /// /// /// Container for the necessary parameters to execute the RestoreDBClusterFromS3 service method. /// /// The response from the RestoreDBClusterFromS3 service method, as returned by RDS. /// /// The user already has a DB cluster with the given identifier. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBClusterParameterGroupName doesn't refer to an existing DB cluster /// parameter group. /// /// /// The user attempted to create a new DB cluster and the user has already reached the /// maximum allowed DB cluster quota. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// There is insufficient storage available for the current action. You might be able /// to resolve this error by updating your subnet group to use different Availability /// Zones that have more storage available. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB subnet group cannot be deleted because it's in use. /// /// /// The specified Amazon S3 bucket name can't be found or Amazon RDS isn't authorized /// to access the specified Amazon S3 bucket. Verify the SourceS3BucketName and /// S3IngestionRoleArn values and try again. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for RestoreDBClusterFromS3 Operation RestoreDBClusterFromS3Response RestoreDBClusterFromS3(RestoreDBClusterFromS3Request request); /// /// Initiates the asynchronous execution of the RestoreDBClusterFromS3 operation. /// /// /// Container for the necessary parameters to execute the RestoreDBClusterFromS3 operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreDBClusterFromS3 /// operation. /// REST API Reference for RestoreDBClusterFromS3 Operation IAsyncResult BeginRestoreDBClusterFromS3(RestoreDBClusterFromS3Request request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreDBClusterFromS3 operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreDBClusterFromS3. /// /// Returns a RestoreDBClusterFromS3Result from RDS. /// REST API Reference for RestoreDBClusterFromS3 Operation RestoreDBClusterFromS3Response EndRestoreDBClusterFromS3(IAsyncResult asyncResult); #endregion #region RestoreDBClusterFromSnapshot /// /// Creates a new DB cluster from a DB snapshot or DB cluster snapshot. /// /// /// /// The target DB cluster is created from the source snapshot with a default configuration. /// If you don't specify a security group, the new DB cluster is associated with the default /// security group. /// /// /// /// This action only restores the DB cluster, not the DB instances for that DB cluster. /// You must invoke the CreateDBInstance action to create DB instances for /// the restored DB cluster, specifying the identifier of the restored DB cluster in DBClusterIdentifier. /// You can create DB instances only after the RestoreDBClusterFromSnapshot /// action has completed and the DB cluster is available. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the RestoreDBClusterFromSnapshot service method. /// /// The response from the RestoreDBClusterFromSnapshot service method, as returned by RDS. /// /// The user already has a DB cluster with the given identifier. /// /// /// DBClusterParameterGroupName doesn't refer to an existing DB cluster /// parameter group. /// /// /// The user attempted to create a new DB cluster and the user has already reached the /// maximum allowed DB cluster quota. /// /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The DB cluster doesn't have enough capacity for the current operation. /// /// /// There is insufficient storage available for the current action. You might be able /// to resolve this error by updating your subnet group to use different Availability /// Zones that have more storage available. /// /// /// The supplied value isn't a valid DB cluster snapshot state. /// /// /// The DB instance isn't in a valid state. /// /// /// The state of the DB snapshot doesn't allow deletion. /// /// /// Cannot restore from VPC backup to non-VPC DB instance. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The specified option group could not be found. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// REST API Reference for RestoreDBClusterFromSnapshot Operation RestoreDBClusterFromSnapshotResponse RestoreDBClusterFromSnapshot(RestoreDBClusterFromSnapshotRequest request); /// /// Initiates the asynchronous execution of the RestoreDBClusterFromSnapshot operation. /// /// /// Container for the necessary parameters to execute the RestoreDBClusterFromSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreDBClusterFromSnapshot /// operation. /// REST API Reference for RestoreDBClusterFromSnapshot Operation IAsyncResult BeginRestoreDBClusterFromSnapshot(RestoreDBClusterFromSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreDBClusterFromSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreDBClusterFromSnapshot. /// /// Returns a RestoreDBClusterFromSnapshotResult from RDS. /// REST API Reference for RestoreDBClusterFromSnapshot Operation RestoreDBClusterFromSnapshotResponse EndRestoreDBClusterFromSnapshot(IAsyncResult asyncResult); #endregion #region RestoreDBClusterToPointInTime /// /// Restores a DB cluster to an arbitrary point in time. Users can restore to any point /// in time before LatestRestorableTime for up to BackupRetentionPeriod /// days. The target DB cluster is created from the source DB cluster with the same configuration /// as the original DB cluster, except that the new DB cluster is created with the default /// DB security group. /// /// /// /// For Aurora, this action only restores the DB cluster, not the DB instances for that /// DB cluster. You must invoke the CreateDBInstance action to create DB /// instances for the restored DB cluster, specifying the identifier of the restored DB /// cluster in DBClusterIdentifier. You can create DB instances only after /// the RestoreDBClusterToPointInTime action has completed and the DB cluster /// is available. /// /// /// /// For more information on Amazon Aurora DB clusters, see /// What is Amazon Aurora? in the Amazon Aurora User Guide. /// /// /// /// For more information on Multi-AZ DB clusters, see /// Multi-AZ DB cluster deployments in the Amazon RDS User Guide. /// /// /// Container for the necessary parameters to execute the RestoreDBClusterToPointInTime service method. /// /// The response from the RestoreDBClusterToPointInTime service method, as returned by RDS. /// /// The user already has a DB cluster with the given identifier. /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBClusterParameterGroupName doesn't refer to an existing DB cluster /// parameter group. /// /// /// The user attempted to create a new DB cluster and the user has already reached the /// maximum allowed DB cluster quota. /// /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The DB cluster doesn't have enough capacity for the current operation. /// /// /// There is insufficient storage available for the current action. You might be able /// to resolve this error by updating your subnet group to use different Availability /// Zones that have more storage available. /// /// /// The supplied value isn't a valid DB cluster snapshot state. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The state of the DB snapshot doesn't allow deletion. /// /// /// Cannot restore from VPC backup to non-VPC DB instance. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The specified option group could not be found. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// REST API Reference for RestoreDBClusterToPointInTime Operation RestoreDBClusterToPointInTimeResponse RestoreDBClusterToPointInTime(RestoreDBClusterToPointInTimeRequest request); /// /// Initiates the asynchronous execution of the RestoreDBClusterToPointInTime operation. /// /// /// Container for the necessary parameters to execute the RestoreDBClusterToPointInTime operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreDBClusterToPointInTime /// operation. /// REST API Reference for RestoreDBClusterToPointInTime Operation IAsyncResult BeginRestoreDBClusterToPointInTime(RestoreDBClusterToPointInTimeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreDBClusterToPointInTime operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreDBClusterToPointInTime. /// /// Returns a RestoreDBClusterToPointInTimeResult from RDS. /// REST API Reference for RestoreDBClusterToPointInTime Operation RestoreDBClusterToPointInTimeResponse EndRestoreDBClusterToPointInTime(IAsyncResult asyncResult); #endregion #region RestoreDBInstanceFromDBSnapshot /// /// Creates a new DB instance from a DB snapshot. The target database is created from /// the source database restore point with most of the source's original configuration, /// including the default security group and DB parameter group. By default, the new DB /// instance is created as a Single-AZ deployment, except when the instance is a SQL Server /// instance that has an option group associated with mirroring. In this case, the instance /// becomes a Multi-AZ deployment, not a Single-AZ deployment. /// /// /// /// If you want to replace your original DB instance with the new, restored DB instance, /// then rename your original DB instance before you call the RestoreDBInstanceFromDBSnapshot /// action. RDS doesn't allow two DB instances with the same name. After you have renamed /// your original DB instance with a different identifier, then you can pass the original /// name of the DB instance as the DBInstanceIdentifier in the call to the RestoreDBInstanceFromDBSnapshot /// action. The result is that you replace the original DB instance with the DB instance /// created from the snapshot. /// /// /// /// If you are restoring from a shared manual DB snapshot, the DBSnapshotIdentifier /// must be the ARN of the shared DB snapshot. /// /// /// /// This command doesn't apply to Aurora MySQL and Aurora PostgreSQL. For Aurora, use /// RestoreDBClusterFromSnapshot. /// /// /// /// Container for the necessary parameters to execute the RestoreDBInstanceFromDBSnapshot service method. /// /// The response from the RestoreDBInstanceFromDBSnapshot service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group might not be authorized for /// the specified DB security group. /// /// /// /// Or, RDS might not be authorized to perform necessary actions using IAM on your behalf. /// /// /// /// /// /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// /// The user already has a DB instance with the given identifier. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The request would result in the user exceeding the allowed number of DB instances. /// /// /// The specified DB instance class isn't available in the specified Availability Zone. /// /// /// The state of the DB snapshot doesn't allow deletion. /// /// /// Cannot restore from VPC backup to non-VPC DB instance. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The network type is invalid for the DB instance. Valid nework type values are IPV4 /// and DUAL. /// /// /// The specified option group could not be found. /// /// /// Provisioned IOPS not available in the specified Availability Zone. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for RestoreDBInstanceFromDBSnapshot Operation RestoreDBInstanceFromDBSnapshotResponse RestoreDBInstanceFromDBSnapshot(RestoreDBInstanceFromDBSnapshotRequest request); /// /// Initiates the asynchronous execution of the RestoreDBInstanceFromDBSnapshot operation. /// /// /// Container for the necessary parameters to execute the RestoreDBInstanceFromDBSnapshot operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreDBInstanceFromDBSnapshot /// operation. /// REST API Reference for RestoreDBInstanceFromDBSnapshot Operation IAsyncResult BeginRestoreDBInstanceFromDBSnapshot(RestoreDBInstanceFromDBSnapshotRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreDBInstanceFromDBSnapshot operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreDBInstanceFromDBSnapshot. /// /// Returns a RestoreDBInstanceFromDBSnapshotResult from RDS. /// REST API Reference for RestoreDBInstanceFromDBSnapshot Operation RestoreDBInstanceFromDBSnapshotResponse EndRestoreDBInstanceFromDBSnapshot(IAsyncResult asyncResult); #endregion #region RestoreDBInstanceFromS3 /// /// Amazon Relational Database Service (Amazon RDS) supports importing MySQL databases /// by using backup files. You can create a backup of your on-premises database, store /// it on Amazon Simple Storage Service (Amazon S3), and then restore the backup file /// onto a new Amazon RDS DB instance running MySQL. For more information, see Importing /// Data into an Amazon RDS MySQL DB Instance in the Amazon RDS User Guide. /// /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// Container for the necessary parameters to execute the RestoreDBInstanceFromS3 service method. /// /// The response from the RestoreDBInstanceFromS3 service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group might not be authorized for /// the specified DB security group. /// /// /// /// Or, RDS might not be authorized to perform necessary actions using IAM on your behalf. /// /// /// /// /// /// /// The user already has a DB instance with the given identifier. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// The request would result in the user exceeding the allowed number of DB instances. /// /// /// The specified DB instance class isn't available in the specified Availability Zone. /// /// /// The specified Amazon S3 bucket name can't be found or Amazon RDS isn't authorized /// to access the specified Amazon S3 bucket. Verify the SourceS3BucketName and /// S3IngestionRoleArn values and try again. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The network type is invalid for the DB instance. Valid nework type values are IPV4 /// and DUAL. /// /// /// The specified option group could not be found. /// /// /// Provisioned IOPS not available in the specified Availability Zone. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for RestoreDBInstanceFromS3 Operation RestoreDBInstanceFromS3Response RestoreDBInstanceFromS3(RestoreDBInstanceFromS3Request request); /// /// Initiates the asynchronous execution of the RestoreDBInstanceFromS3 operation. /// /// /// Container for the necessary parameters to execute the RestoreDBInstanceFromS3 operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreDBInstanceFromS3 /// operation. /// REST API Reference for RestoreDBInstanceFromS3 Operation IAsyncResult BeginRestoreDBInstanceFromS3(RestoreDBInstanceFromS3Request request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreDBInstanceFromS3 operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreDBInstanceFromS3. /// /// Returns a RestoreDBInstanceFromS3Result from RDS. /// REST API Reference for RestoreDBInstanceFromS3 Operation RestoreDBInstanceFromS3Response EndRestoreDBInstanceFromS3(IAsyncResult asyncResult); #endregion #region RestoreDBInstanceToPointInTime /// /// Restores a DB instance to an arbitrary point in time. You can restore to any point /// in time before the time identified by the LatestRestorableTime property. You can restore /// to a point up to the number of days specified by the BackupRetentionPeriod property. /// /// /// /// The target database is created with most of the original configuration, but in a system-selected /// Availability Zone, with the default security group, the default subnet group, and /// the default DB parameter group. By default, the new DB instance is created as a single-AZ /// deployment except when the instance is a SQL Server instance that has an option group /// that is associated with mirroring; in this case, the instance becomes a mirrored deployment /// and not a single-AZ deployment. /// /// /// /// This command doesn't apply to Aurora MySQL and Aurora PostgreSQL. For Aurora, use /// RestoreDBClusterToPointInTime. /// /// /// /// Container for the necessary parameters to execute the RestoreDBInstanceToPointInTime service method. /// /// The response from the RestoreDBInstanceToPointInTime service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group might not be authorized for /// the specified DB security group. /// /// /// /// Or, RDS might not be authorized to perform necessary actions using IAM on your behalf. /// /// /// /// /// /// /// The user already has a DB instance with the given identifier. /// /// /// No automated backup for this DB instance was found. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// DBParameterGroupName doesn't refer to an existing DB parameter group. /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// Domain doesn't refer to an existing Active Directory domain. /// /// /// The request would result in the user exceeding the allowed number of DB instances. /// /// /// The specified DB instance class isn't available in the specified Availability Zone. /// /// /// The DB instance isn't in a valid state. /// /// /// Cannot restore from VPC backup to non-VPC DB instance. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The network type is invalid for the DB instance. Valid nework type values are IPV4 /// and DUAL. /// /// /// The specified option group could not be found. /// /// /// SourceDBInstanceIdentifier refers to a DB instance with BackupRetentionPeriod /// equal to 0. /// /// /// Provisioned IOPS not available in the specified Availability Zone. /// /// /// The request would result in the user exceeding the allowed amount of storage available /// across all DB instances. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for RestoreDBInstanceToPointInTime Operation RestoreDBInstanceToPointInTimeResponse RestoreDBInstanceToPointInTime(RestoreDBInstanceToPointInTimeRequest request); /// /// Initiates the asynchronous execution of the RestoreDBInstanceToPointInTime operation. /// /// /// Container for the necessary parameters to execute the RestoreDBInstanceToPointInTime operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRestoreDBInstanceToPointInTime /// operation. /// REST API Reference for RestoreDBInstanceToPointInTime Operation IAsyncResult BeginRestoreDBInstanceToPointInTime(RestoreDBInstanceToPointInTimeRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RestoreDBInstanceToPointInTime operation. /// /// /// The IAsyncResult returned by the call to BeginRestoreDBInstanceToPointInTime. /// /// Returns a RestoreDBInstanceToPointInTimeResult from RDS. /// REST API Reference for RestoreDBInstanceToPointInTime Operation RestoreDBInstanceToPointInTimeResponse EndRestoreDBInstanceToPointInTime(IAsyncResult asyncResult); #endregion #region RevokeDBSecurityGroupIngress /// /// 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). /// /// /// /// EC2-Classic was retired on August 15, 2022. If you haven't migrated from EC2-Classic /// to a VPC, we recommend that you migrate as soon as possible. For more information, /// see Migrate /// from EC2-Classic to a VPC in the Amazon EC2 User Guide, the blog EC2-Classic /// Networking is Retiring – Here’s How to Prepare, and Moving /// a DB instance not in a VPC into a VPC in the Amazon RDS User Guide. /// /// /// /// Container for the necessary parameters to execute the RevokeDBSecurityGroupIngress service method. /// /// The response from the RevokeDBSecurityGroupIngress service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group might not be authorized for /// the specified DB security group. /// /// /// /// Or, RDS might not be authorized to perform necessary actions using IAM on your behalf. /// /// /// /// DBSecurityGroupName doesn't refer to an existing DB security group. /// /// /// The state of the DB security group doesn't allow deletion. /// /// REST API Reference for RevokeDBSecurityGroupIngress Operation RevokeDBSecurityGroupIngressResponse RevokeDBSecurityGroupIngress(RevokeDBSecurityGroupIngressRequest request); /// /// Initiates the asynchronous execution of the RevokeDBSecurityGroupIngress operation. /// /// /// Container for the necessary parameters to execute the RevokeDBSecurityGroupIngress operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndRevokeDBSecurityGroupIngress /// operation. /// REST API Reference for RevokeDBSecurityGroupIngress Operation IAsyncResult BeginRevokeDBSecurityGroupIngress(RevokeDBSecurityGroupIngressRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the RevokeDBSecurityGroupIngress operation. /// /// /// The IAsyncResult returned by the call to BeginRevokeDBSecurityGroupIngress. /// /// Returns a RevokeDBSecurityGroupIngressResult from RDS. /// REST API Reference for RevokeDBSecurityGroupIngress Operation RevokeDBSecurityGroupIngressResponse EndRevokeDBSecurityGroupIngress(IAsyncResult asyncResult); #endregion #region StartActivityStream /// /// Starts a database activity stream to monitor activity on the database. For more information, /// see /// Monitoring Amazon Aurora with Database Activity Streams in the Amazon Aurora /// User Guide or /// Monitoring Amazon RDS with Database Activity Streams in the Amazon RDS User /// Guide. /// /// Container for the necessary parameters to execute the StartActivityStream service method. /// /// The response from the StartActivityStream service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The specified resource ID was not found. /// /// REST API Reference for StartActivityStream Operation StartActivityStreamResponse StartActivityStream(StartActivityStreamRequest request); /// /// Initiates the asynchronous execution of the StartActivityStream operation. /// /// /// Container for the necessary parameters to execute the StartActivityStream operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartActivityStream /// operation. /// REST API Reference for StartActivityStream Operation IAsyncResult BeginStartActivityStream(StartActivityStreamRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartActivityStream operation. /// /// /// The IAsyncResult returned by the call to BeginStartActivityStream. /// /// Returns a StartActivityStreamResult from RDS. /// REST API Reference for StartActivityStream Operation StartActivityStreamResponse EndStartActivityStream(IAsyncResult asyncResult); #endregion #region StartDBCluster /// /// Starts an Amazon Aurora DB cluster that was stopped using the Amazon Web Services /// console, the stop-db-cluster CLI command, or the StopDBCluster action. /// /// /// /// For more information, see /// Stopping and Starting an Aurora Cluster in the Amazon Aurora User Guide. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the StartDBCluster service method. /// /// The response from the StartDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for StartDBCluster Operation StartDBClusterResponse StartDBCluster(StartDBClusterRequest request); /// /// Initiates the asynchronous execution of the StartDBCluster operation. /// /// /// Container for the necessary parameters to execute the StartDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartDBCluster /// operation. /// REST API Reference for StartDBCluster Operation IAsyncResult BeginStartDBCluster(StartDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginStartDBCluster. /// /// Returns a StartDBClusterResult from RDS. /// REST API Reference for StartDBCluster Operation StartDBClusterResponse EndStartDBCluster(IAsyncResult asyncResult); #endregion #region StartDBInstance /// /// Starts an Amazon RDS DB instance that was stopped using the Amazon Web Services console, /// the stop-db-instance CLI command, or the StopDBInstance action. /// /// /// /// For more information, see /// Starting an Amazon RDS DB instance That Was Previously Stopped in the Amazon /// RDS User Guide. /// /// /// /// This command doesn't apply to RDS Custom, Aurora MySQL, and Aurora PostgreSQL. For /// Aurora DB clusters, use StartDBCluster instead. /// /// /// /// Container for the necessary parameters to execute the StartDBInstance service method. /// /// The response from the StartDBInstance service method, as returned by RDS. /// /// The specified CIDR IP range or Amazon EC2 security group might not be authorized for /// the specified DB security group. /// /// /// /// Or, RDS might not be authorized to perform necessary actions using IAM on your behalf. /// /// /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// Subnets in the DB subnet group should cover at least two Availability Zones unless /// there is only one Availability Zone. /// /// /// DBSubnetGroupName doesn't refer to an existing DB subnet group. /// /// /// The specified DB instance class isn't available in the specified Availability Zone. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The requested subnet is invalid, or multiple subnets were requested that are not all /// in a common VPC. /// /// /// The DB subnet group doesn't cover all Availability Zones after it's created because /// of users' change. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// REST API Reference for StartDBInstance Operation StartDBInstanceResponse StartDBInstance(StartDBInstanceRequest request); /// /// Initiates the asynchronous execution of the StartDBInstance operation. /// /// /// Container for the necessary parameters to execute the StartDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartDBInstance /// operation. /// REST API Reference for StartDBInstance Operation IAsyncResult BeginStartDBInstance(StartDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginStartDBInstance. /// /// Returns a StartDBInstanceResult from RDS. /// REST API Reference for StartDBInstance Operation StartDBInstanceResponse EndStartDBInstance(IAsyncResult asyncResult); #endregion #region StartDBInstanceAutomatedBackupsReplication /// /// Enables replication of automated backups to a different Amazon Web Services Region. /// /// /// /// This command doesn't apply to RDS Custom. /// /// /// /// For more information, see /// Replicating Automated Backups to Another Amazon Web Services Region in the Amazon /// RDS User Guide. /// /// /// Container for the necessary parameters to execute the StartDBInstanceAutomatedBackupsReplication service method. /// /// The response from the StartDBInstanceAutomatedBackupsReplication service method, as returned by RDS. /// /// The quota for retained automated backups was exceeded. This prevents you from retaining /// any additional automated backups. The retained automated backups quota is the same /// as your DB Instance quota. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The DB instance isn't in a valid state. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// /// The specified StorageType can't be associated with the DB instance. /// /// REST API Reference for StartDBInstanceAutomatedBackupsReplication Operation StartDBInstanceAutomatedBackupsReplicationResponse StartDBInstanceAutomatedBackupsReplication(StartDBInstanceAutomatedBackupsReplicationRequest request); /// /// Initiates the asynchronous execution of the StartDBInstanceAutomatedBackupsReplication operation. /// /// /// Container for the necessary parameters to execute the StartDBInstanceAutomatedBackupsReplication operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartDBInstanceAutomatedBackupsReplication /// operation. /// REST API Reference for StartDBInstanceAutomatedBackupsReplication Operation IAsyncResult BeginStartDBInstanceAutomatedBackupsReplication(StartDBInstanceAutomatedBackupsReplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartDBInstanceAutomatedBackupsReplication operation. /// /// /// The IAsyncResult returned by the call to BeginStartDBInstanceAutomatedBackupsReplication. /// /// Returns a StartDBInstanceAutomatedBackupsReplicationResult from RDS. /// REST API Reference for StartDBInstanceAutomatedBackupsReplication Operation StartDBInstanceAutomatedBackupsReplicationResponse EndStartDBInstanceAutomatedBackupsReplication(IAsyncResult asyncResult); #endregion #region StartExportTask /// /// Starts an export of DB snapshot or DB cluster data to Amazon S3. The provided IAM /// role must have access to the S3 bucket. /// /// /// /// You can't export snapshot data from RDS Custom DB instances. /// /// /// /// You can't export cluster data from Multi-AZ DB clusters. /// /// /// /// For more information on exporting DB snapshot data, see Exporting /// DB snapshot data to Amazon S3 in the Amazon RDS User Guide or Exporting /// DB cluster snapshot data to Amazon S3 in the Amazon Aurora User Guide. /// /// /// /// For more information on exporting DB cluster data, see Exporting /// DB cluster data to Amazon S3 in the Amazon Aurora User Guide. /// /// /// Container for the necessary parameters to execute the StartExportTask service method. /// /// The response from the StartExportTask service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBClusterSnapshotIdentifier doesn't refer to an existing DB cluster /// snapshot. /// /// /// DBSnapshotIdentifier doesn't refer to an existing DB snapshot. /// /// /// You can't start an export task that's already running. /// /// /// The IAM role requires additional permissions to export to an Amazon S3 bucket. /// /// /// The IAM role is missing for exporting to an Amazon S3 bucket. /// /// /// The export is invalid for exporting to an Amazon S3 bucket. /// /// /// The state of the export snapshot is invalid for exporting to an Amazon S3 bucket. /// /// /// The specified Amazon S3 bucket name can't be found or Amazon RDS isn't authorized /// to access the specified Amazon S3 bucket. Verify the SourceS3BucketName and /// S3IngestionRoleArn values and try again. /// /// /// An error occurred accessing an Amazon Web Services KMS key. /// /// REST API Reference for StartExportTask Operation StartExportTaskResponse StartExportTask(StartExportTaskRequest request); /// /// Initiates the asynchronous execution of the StartExportTask operation. /// /// /// Container for the necessary parameters to execute the StartExportTask operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStartExportTask /// operation. /// REST API Reference for StartExportTask Operation IAsyncResult BeginStartExportTask(StartExportTaskRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StartExportTask operation. /// /// /// The IAsyncResult returned by the call to BeginStartExportTask. /// /// Returns a StartExportTaskResult from RDS. /// REST API Reference for StartExportTask Operation StartExportTaskResponse EndStartExportTask(IAsyncResult asyncResult); #endregion #region StopActivityStream /// /// Stops a database activity stream that was started using the Amazon Web Services console, /// the start-activity-stream CLI command, or the StartActivityStream /// action. /// /// /// /// For more information, see /// Monitoring Amazon Aurora with Database Activity Streams in the Amazon Aurora /// User Guide or /// Monitoring Amazon RDS with Database Activity Streams in the Amazon RDS User /// Guide. /// /// /// Container for the necessary parameters to execute the StopActivityStream service method. /// /// The response from the StopActivityStream service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The specified resource ID was not found. /// /// REST API Reference for StopActivityStream Operation StopActivityStreamResponse StopActivityStream(StopActivityStreamRequest request); /// /// Initiates the asynchronous execution of the StopActivityStream operation. /// /// /// Container for the necessary parameters to execute the StopActivityStream operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopActivityStream /// operation. /// REST API Reference for StopActivityStream Operation IAsyncResult BeginStopActivityStream(StopActivityStreamRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopActivityStream operation. /// /// /// The IAsyncResult returned by the call to BeginStopActivityStream. /// /// Returns a StopActivityStreamResult from RDS. /// REST API Reference for StopActivityStream Operation StopActivityStreamResponse EndStopActivityStream(IAsyncResult asyncResult); #endregion #region StopDBCluster /// /// Stops an Amazon Aurora DB cluster. When you stop a DB cluster, Aurora retains the /// DB cluster's metadata, including its endpoints and DB parameter groups. Aurora also /// retains the transaction logs so you can do a point-in-time restore if necessary. /// /// /// /// For more information, see /// Stopping and Starting an Aurora Cluster in the Amazon Aurora User Guide. /// /// /// /// This action only applies to Aurora DB clusters. /// /// /// /// Container for the necessary parameters to execute the StopDBCluster service method. /// /// The response from the StopDBCluster service method, as returned by RDS. /// /// DBClusterIdentifier doesn't refer to an existing DB cluster. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for StopDBCluster Operation StopDBClusterResponse StopDBCluster(StopDBClusterRequest request); /// /// Initiates the asynchronous execution of the StopDBCluster operation. /// /// /// Container for the necessary parameters to execute the StopDBCluster operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopDBCluster /// operation. /// REST API Reference for StopDBCluster Operation IAsyncResult BeginStopDBCluster(StopDBClusterRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopDBCluster operation. /// /// /// The IAsyncResult returned by the call to BeginStopDBCluster. /// /// Returns a StopDBClusterResult from RDS. /// REST API Reference for StopDBCluster Operation StopDBClusterResponse EndStopDBCluster(IAsyncResult asyncResult); #endregion #region StopDBInstance /// /// Stops an Amazon RDS DB instance. When you stop a DB instance, Amazon RDS retains the /// DB instance's metadata, including its endpoint, DB parameter group, and option group /// membership. Amazon RDS also retains the transaction logs so you can do a point-in-time /// restore if necessary. /// /// /// /// For more information, see /// Stopping an Amazon RDS DB Instance Temporarily in the Amazon RDS User Guide. /// /// /// /// /// This command doesn't apply to RDS Custom, Aurora MySQL, and Aurora PostgreSQL. For /// Aurora clusters, use StopDBCluster instead. /// /// /// /// Container for the necessary parameters to execute the StopDBInstance service method. /// /// The response from the StopDBInstance service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// DBSnapshotIdentifier is already used by an existing snapshot. /// /// /// The requested operation can't be performed while the cluster is in this state. /// /// /// The DB instance isn't in a valid state. /// /// /// The request would result in the user exceeding the allowed number of DB snapshots. /// /// REST API Reference for StopDBInstance Operation StopDBInstanceResponse StopDBInstance(StopDBInstanceRequest request); /// /// Initiates the asynchronous execution of the StopDBInstance operation. /// /// /// Container for the necessary parameters to execute the StopDBInstance operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopDBInstance /// operation. /// REST API Reference for StopDBInstance Operation IAsyncResult BeginStopDBInstance(StopDBInstanceRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopDBInstance operation. /// /// /// The IAsyncResult returned by the call to BeginStopDBInstance. /// /// Returns a StopDBInstanceResult from RDS. /// REST API Reference for StopDBInstance Operation StopDBInstanceResponse EndStopDBInstance(IAsyncResult asyncResult); #endregion #region StopDBInstanceAutomatedBackupsReplication /// /// Stops automated backup replication for a DB instance. /// /// /// /// This command doesn't apply to RDS Custom, Aurora MySQL, and Aurora PostgreSQL. /// /// /// /// For more information, see /// Replicating Automated Backups to Another Amazon Web Services Region in the Amazon /// RDS User Guide. /// /// /// Container for the necessary parameters to execute the StopDBInstanceAutomatedBackupsReplication service method. /// /// The response from the StopDBInstanceAutomatedBackupsReplication service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for StopDBInstanceAutomatedBackupsReplication Operation StopDBInstanceAutomatedBackupsReplicationResponse StopDBInstanceAutomatedBackupsReplication(StopDBInstanceAutomatedBackupsReplicationRequest request); /// /// Initiates the asynchronous execution of the StopDBInstanceAutomatedBackupsReplication operation. /// /// /// Container for the necessary parameters to execute the StopDBInstanceAutomatedBackupsReplication operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndStopDBInstanceAutomatedBackupsReplication /// operation. /// REST API Reference for StopDBInstanceAutomatedBackupsReplication Operation IAsyncResult BeginStopDBInstanceAutomatedBackupsReplication(StopDBInstanceAutomatedBackupsReplicationRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the StopDBInstanceAutomatedBackupsReplication operation. /// /// /// The IAsyncResult returned by the call to BeginStopDBInstanceAutomatedBackupsReplication. /// /// Returns a StopDBInstanceAutomatedBackupsReplicationResult from RDS. /// REST API Reference for StopDBInstanceAutomatedBackupsReplication Operation StopDBInstanceAutomatedBackupsReplicationResponse EndStopDBInstanceAutomatedBackupsReplication(IAsyncResult asyncResult); #endregion #region SwitchoverBlueGreenDeployment /// /// Switches over a blue/green deployment. /// /// /// /// Before you switch over, production traffic is routed to the databases in the blue /// environment. After you switch over, production traffic is routed to the databases /// in the green environment. /// /// /// /// For more information, see Using /// Amazon RDS Blue/Green Deployments for database updates in the Amazon RDS User /// Guide and Using /// Amazon RDS Blue/Green Deployments for database updates in the Amazon Aurora /// User Guide. /// /// /// Container for the necessary parameters to execute the SwitchoverBlueGreenDeployment service method. /// /// The response from the SwitchoverBlueGreenDeployment service method, as returned by RDS. /// /// BlueGreenDeploymentIdentifier doesn't refer to an existing blue/green /// deployment. /// /// /// The blue/green deployment can't be switched over or deleted because there is an invalid /// configuration in the green environment. /// /// REST API Reference for SwitchoverBlueGreenDeployment Operation SwitchoverBlueGreenDeploymentResponse SwitchoverBlueGreenDeployment(SwitchoverBlueGreenDeploymentRequest request); /// /// Initiates the asynchronous execution of the SwitchoverBlueGreenDeployment operation. /// /// /// Container for the necessary parameters to execute the SwitchoverBlueGreenDeployment operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSwitchoverBlueGreenDeployment /// operation. /// REST API Reference for SwitchoverBlueGreenDeployment Operation IAsyncResult BeginSwitchoverBlueGreenDeployment(SwitchoverBlueGreenDeploymentRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SwitchoverBlueGreenDeployment operation. /// /// /// The IAsyncResult returned by the call to BeginSwitchoverBlueGreenDeployment. /// /// Returns a SwitchoverBlueGreenDeploymentResult from RDS. /// REST API Reference for SwitchoverBlueGreenDeployment Operation SwitchoverBlueGreenDeploymentResponse EndSwitchoverBlueGreenDeployment(IAsyncResult asyncResult); #endregion #region SwitchoverReadReplica /// /// Switches over an Oracle standby database in an Oracle Data Guard environment, making /// it the new primary database. Issue this command in the Region that hosts the current /// standby database. /// /// Container for the necessary parameters to execute the SwitchoverReadReplica service method. /// /// The response from the SwitchoverReadReplica service method, as returned by RDS. /// /// DBInstanceIdentifier doesn't refer to an existing DB instance. /// /// /// The DB instance isn't in a valid state. /// /// REST API Reference for SwitchoverReadReplica Operation SwitchoverReadReplicaResponse SwitchoverReadReplica(SwitchoverReadReplicaRequest request); /// /// Initiates the asynchronous execution of the SwitchoverReadReplica operation. /// /// /// Container for the necessary parameters to execute the SwitchoverReadReplica operation on AmazonRDSClient. /// An AsyncCallback delegate that is invoked when the operation completes. /// A user-defined state object that is passed to the callback procedure. Retrieve this object from within the callback /// procedure using the AsyncState property. /// /// An IAsyncResult that can be used to poll or wait for results, or both; this value is also needed when invoking EndSwitchoverReadReplica /// operation. /// REST API Reference for SwitchoverReadReplica Operation IAsyncResult BeginSwitchoverReadReplica(SwitchoverReadReplicaRequest request, AsyncCallback callback, object state); /// /// Finishes the asynchronous execution of the SwitchoverReadReplica operation. /// /// /// The IAsyncResult returned by the call to BeginSwitchoverReadReplica. /// /// Returns a SwitchoverReadReplicaResult from RDS. /// REST API Reference for SwitchoverReadReplica Operation SwitchoverReadReplicaResponse EndSwitchoverReadReplica(IAsyncResult asyncResult); #endregion } }