# mulesoft Amazon RDS Connector - Full Documentation --- product: Amazon RDS Connector version: 1.3 --- # Amazon RDS Connector > For the full documentation index, see: https://docs.mulesoft.com/llms.txt > [!NOTE] Where possible, we changed noninclusive terms to align with our company value of Equality. > We maintained certain terms to avoid any effect on customer implementations. Amazon RDS Connector v1.3 Anypoint Connector for Amazon RDS (Amazon RDS Connector) provides connectivity to the Amazon Relational Database Service (Amazon RDS) API. Amazon RDS Connector enables you to interface with Amazon RDS, which provides cost-efficient and resizable capacity and automation of time-consuming administration tasks such as hardware provisioning, database setup, patching, and backups. ## Before You Begin To use the Amazon RDS Connector, you must have the following: - Access to Amazon Web Services - RDS - AWS Identity and Access Management (IAM) user account credentials to access AWS with the connector ## Migration Information The changes from Amazon RDS Connector **1.2.0** to **1.3.0** include the following: - Added TLS configuration into the connector - Upgraded `aws-java-sdk` to 1.11.649 - Upgraded `aws-connector-commons` to 2.2.0 ## POM File Information ```xml com.mulesoft.connectors mule-amazon-rds-connector x.x.x mule-plugin ``` ## Add the Connector to Your Project Anypoint Studio provides two ways to add the connector to your Studio project: - From the Exchange button in the Studio taskbar - From the Mule Palette view ### Add the Connector Using Exchange 1. In Studio, create a Mule project. 2. Click the Exchange icon **(X)** in the upper-left of the Studio task bar. 3. In Exchange, click **Login** and supply your Anypoint Platform username and password. 4. In Exchange, search for "rds". 5. Select the connector and click **Add to project**. 6. Follow the prompts to install the connector. ### Add the Connector in Studio 1. In Studio, create a Mule project. 2. In the Mule Palette view, click **(X) Search in Exchange**. 3. In **Add Modules to Project**, type "rds" in the search field. 4. Click this connector’s name in **Available modules**. 5. Click **Add**. 6. Click **Finish**. ## Configure the Connector Global Element To use Amazon RDS Connector in your Mule application, configure a global Amazon RDS element that all the Amazon RDS connectors in your project can use. 1. Click the **Global Elements** tab at the bottom of the canvas. 2. On the Global Configuration Elements screen, click **Create**. The following window displays: ![Global Configuration Elements Wizard](/mulesoft/current/en-us/amazon-rds-connector/1.3/_images/amazon-rds-config-global-wizard.png) 3. In the Choose Global Type wizard, expand **Connector Configuration**, select **Amazon RDS Configuration**, and click **Ok**. The following window displays: ![Create DB Instance Configure](/mulesoft/current/en-us/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-config.png) 4. Configure the parameters according to instructions below:
ParameterDescription

Name

Enter a name for the configuration for the connector to reference.

Session Token

Enter the session token provided by AWS Security Token Service (STS).

Access Key

Enter an alphanumeric text string that uniquely identifies the user who owns the account.

Secret Key

Enter the key that is used as a password.

Try Default AWS Credentials Provider Chain

Select the checkbox to use temporary credentials.

Region Endpoint

Select the region to use for the Amazon RDS client. When you do not select a region, it defaults to 'us-east-1'.

Placeholder values refer to a configuration file `mule-artifact.properties` placed in the `src/main/resources` folder of your project. You can either enter your credentials into the global configuration properties, or reference a configuration file that contains these values. For simpler maintenance and better reusability of your project, MuleSoft recommends that you use a configuration file. Keeping these values in a separate file is useful if you need to deploy to different environments, such as production, development, and QA, where your access credentials differ. 5. On the Advanced tab, keep the Reconnection strategy default entries. 6. Click **Test Connection** to confirm that the parameters of your global configuration are accurate, and that Mule is able to successfully connect to Amazon RDS. 7. Click **OK** to save the global connector configurations. ### Configure With the XML Editor or Standalone Ensure that you include the Amazon RDS namespaces in your configuration file. ```xml ``` To configure Amazon RDS Connector in your application, create a global Amazon RDS configuration outside and above your flows, using the following global configuration code: ```xml ``` If you or your Amazon Identity and Access Management users forget or lose the secret access key, you can create a new access key. ## RDS Connector Operations Amazon RDS connector supports the following operations: ### DB Instances - CreateDBInstance - CreateDBInstanceReadReplica - DeleteDBInstance - DescribeDBInstances - ModifyDBInstance - RebootDBInstance - RestoreDBInstanceFromDBSnapshot - RestoreDBInstanceToPointInTime - StartDBInstance - StopDBInstance ### DB Snapshots - CreateDBSnapshot - DeleteDBSnapshot - DescribeDBSnapshots - ModifyDBSnapshot ### Events - DescribeEvents ### Reserved DB Instances - DescribeReservedDBInstances - DescribeReservedDBInstancesOfferings - PurchaseReservedDBInstancesOffering ## Use the Connector Amazon RDS connector is an operation-based connector, which means that when you add the connector to your flow, you need to configure a specific web service operation for the connector to perform. ## Connector Namespace and Schema When designing your application in Studio, the act of dragging the connector operation from the palette onto the Anypoint Studio canvas should automatically populate the XML code with the connector namespace and schema location. Namespace: `http://www.mulesoft.org/schema/mule/rds` Schema Location: `http://www.mulesoft.org/schema/mule/rds/current/mule-rds.xsd` If you are manually coding the Mule application in the Studio XML editor or other text editor, paste the namespace and schema location into the header of your Configuration XML, inside the `` tag. ```xml ``` ## Use Cases and Demos - Create a DB instance of your choice over all the Amazon supported databases. - Stop a DB instance that is available or in a running state. - Start a DB instance that is in a stopped state. - Retrieve information on one or all available DB instances. - Create a DB snapshot for a DB instance. - Retrieve information on one or all available DB snapshots. - Delete a DB snapshot. ## Use the Connector in a Mule App in Studio If you are developing a Mule application in Anypoint Studio 7.x, use this XML snippet in your pom.xml file: ```xml com.mulesoft.connectors mule-amazon-rds-connector x.x.x mule-plugin ``` Replace `x.x.x` with the version that corresponds to the connector you are using. ### Create a Database Instance This demo Mule application creates a DB instance. ![Creating a DB instance](/mulesoft/current/en-us/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-use-case-flow.png) 1. Create a new Mule Project in Anypoint Studio. 2. Add the following properties to the `mule-artifact.properties` file for your Amazon RDS credentials and place it in the project’s `src/main/resources` directory. ```text config.accesskey= config.secretkey= config.region= ``` 3. Drag an HTTP Listener operation onto the canvas and configure the following parameters: ![RDS HTTP config props](/mulesoft/current/en-us/amazon-rds-connector/1.3/_images/amazon-rds-http-props.png)
ParameterValue

Display Name

Listener

Extension Configuration

If no HTTP element has been created yet, click the plus sign to add a new HTTP Listener Configuration and click OK (leave the values to its defaults).

Path

/create-db-instance

4. Drag a Transform Message component after the HTTP connector to retrieve the HTTP query parameters and set the payload. 5. Click the component to open its properties editor. The DataWeave script should look similar to the following: ```dataweave %dw 2.0 output application/java --- { dbInstanceClass : attributes.queryParams.dbInstanceClass, dbInstanceIdentifier : attributes.queryParams.dbInstanceIdentifier, engine : attributes.queryParams.engine, allocatedStorage : attributes.queryParams.allocatedStorage, masterUsername : attributes.queryParams.masterUsername, masterUserPassword : attributes.queryParams.masterUserPassword } ``` 6. Add a Logger component after the Transform Message component to print the payload data that was set in the previous processor to the Mule Console. 7. Configure the Logger according to the table below:
ParameterValue

Display Name

Logger (or any other name you prefer)

Message

#[payload]

Level

INFO

8. Drag the Amazon RDS Connector next to the Logger component. 9. Configure the RDS connector by adding a new Amazon RDS Global Element: 1. Click the plus sign next to the Extension Configuration field. 2. Configure the global element according to the table below:
ParameterDescription

Value

Name

Enter a name for the configuration for the connector to reference.

<Configuration_Name>

Session Token

Session token provided by AWS Security Token Service (STS)

${config.sessiontoken}

Access Key

Alphanumeric text string that uniquely identifies the user who owns the account

${config.accesskey}

Secret Key

Key that plays the role of a password

${config.secretkey}

Region Endpoint

Region to set for the Amazon RDS Client

When not selected from the drop down list, it defaults to 'us-east-1'.

3. Your configuration should look like this: ![RDS use case config](/mulesoft/current/en-us/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-config.png) 4. The corresponding XML configuration should be as follows: ```xml ``` 10. Click **Test Connection** to confirm that Mule can connect with the Amazon RDS instance. 11. If the connection is successful, click **OK** to save the configurations. Otherwise, review or correct any incorrect parameters, then test again. 12. Back in the properties editor of the Amazon RDS connector, configure the parameters for the createDbInstance operation:
ParameterValue

General

Display Name

Enter a the name to display for the Create DB instance.

Extension Configuration

Enter the reference name to the global element you created.

Db instance class

#[payload.dbInstanceClass]

Db instance identifier

Enter a valid identifier to uniquely identify the DB instance.

Engine

Choose from among the six DB engines that Amazon RDS supports.

Security

Master username

Enter a valid user name for the database.

Master user password

Enter the password for the database user.

Storage and Maintenance

Allocated storage

A number representing the storage in GB.

![Create DB instance parameter props](/mulesoft/current/en-us/amazon-rds-connector/1.3/_images/amazon-rds-create-db-instance-param-config.png) 13. Verify that your XML looks like this: ```xml ``` 14. Add a Logger component after the RDS connector to print the payload data that was output from the Create DB instance processor to the Mule Console. Configure the Logger according to the table below.
ParameterValue

Display Name

Logger (or any other name you prefer)

Message

#[payload]

Level

INFO

15. Drag a Transform Message component after the Logger component to set the payload that would be transferred to the browser. 16. Click the component to open its properties editor. The DataWeave script should look similar to the following: ```dataweave %dw 2.0 output application/json --- { success: true, info: payload } ``` 17. Save and Run the project as a Mule Application: In Package Explorer, right-click the project and click **Run As > Mule Application**. 18. Open a browser and check the response after entering the URL `http://localhost:8081/create-db-instance`. You should see the generated DB instance ID in the browser and its information in the console. ### Demo XML Code Paste this code into your XML Editor to load the flow for this example use case into your Mule application. ```xml ``` ## See Also - [Amazon RDS Connector Release Notes](https://docs.mulesoft.com/release-notes/connector/amazon-rds-connector-release-notes-mule-4) - [Amazon RDS Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-amazon-rds-connector/) - [Salesforce Help](https://help.salesforce.com) --- product: Amazon RDS Connector version: 1.4 is-latest-version: true --- # Amazon RDS Connector 1.4 > For the full documentation index, see: https://docs.mulesoft.com/llms.txt > [!NOTE] Where possible, we changed noninclusive terms to align with our company value of Equality. > We maintained certain terms to avoid any effect on customer implementations. Anypoint Connector for Amazon RDS (Amazon RDS Connector) provides connectivity to the Amazon Relational Database Service (Amazon RDS) API. Amazon RDS Connector enables you to interface with Amazon RDS, which provides cost-efficient and resizable capacity and automation of time-consuming administration tasks such as hardware provisioning, database setup, patching, and backups. ## Before You Begin To use the Amazon RDS Connector, you must have the following: - Access to Amazon Web Services - RDS - AWS Identity and Access Management (IAM) user account credentials to access AWS with the connector ## POM File Information ```xml com.mulesoft.connectors mule-amazon-rds-connector x.x.x mule-plugin ``` ## Add the Connector to Your Project Anypoint Studio provides two ways to add the connector to your Studio project: - From the Exchange button in the Studio taskbar - From the Mule Palette view ### Add the Connector Using Exchange 1. In Studio, create a Mule project. 2. Click the Exchange icon **(X)** in the upper-left of the Studio task bar. 3. In Exchange, click **Login** and supply your Anypoint Platform username and password. 4. In Exchange, search for "rds". 5. Select the connector and click **Add to project**. 6. Follow the prompts to install the connector. ### Add the Connector in Studio 1. In Studio, create a Mule project. 2. In the Mule Palette view, click **(X) Search in Exchange**. 3. In **Add Modules to Project**, type "rds" in the search field. 4. Click this connector’s name in **Available modules**. 5. Click **Add**. 6. Click **Finish**. ## Configure the Connector Global Element To use Amazon RDS Connector in your Mule application, configure a global Amazon RDS element that all the Amazon RDS connectors in your project can use. 1. Click the **Global Elements** tab at the bottom of the canvas. 2. On the Global Configuration Elements screen, click **Create**. The following window displays: ![Global Configuration Elements Wizard](/mulesoft/current/en-us/amazon-rds-connector/latest/_images/amazon-rds-config-global-wizard.png) 3. In the Choose Global Type wizard, expand **Connector Configuration**, select **Amazon RDS Configuration**, and click **Ok**. The following window displays: ![Create DB Instance Configure](/mulesoft/current/en-us/amazon-rds-connector/latest/_images/amazon-rds-create-db-instance-config.png) 4. Configure the parameters according to instructions below:
ParameterDescription

Name

Enter a name for the configuration for the connector to reference.

Session Token

Enter the session token provided by AWS Security Token Service (STS).

Access Key

Enter an alphanumeric text string that uniquely identifies the user who owns the account.

Secret Key

Enter the key that is used as a password.

Try Default AWS Credentials Provider Chain

Select the checkbox to use temporary credentials.

Region Endpoint

Select the region to use for the Amazon RDS client. When you do not select a region, it defaults to 'us-east-1'.

Placeholder values refer to a configuration file `mule-artifact.properties` placed in the `src/main/resources` folder of your project. You can either enter your credentials into the global configuration properties, or reference a configuration file that contains these values. For simpler maintenance and better reusability of your project, MuleSoft recommends that you use a configuration file. Keeping these values in a separate file is useful if you need to deploy to different environments, such as production, development, and QA, where your access credentials differ. 5. On the Advanced tab, keep the Reconnection strategy default entries. 6. Click **Test Connection** to confirm that the parameters of your global configuration are accurate, and that Mule is able to successfully connect to Amazon RDS. 7. Click **OK** to save the global connector configurations. ### Configure With the XML Editor or Standalone Ensure that you include the Amazon RDS namespaces in your configuration file. ```xml ``` To configure Amazon RDS Connector in your application, create a global Amazon RDS configuration outside and above your flows, using the following global configuration code: ```xml ``` If you or your Amazon Identity and Access Management users forget or lose the secret access key, you can create a new access key. ## Use the Connector Amazon RDS connector is an operation-based connector, which means that when you add the connector to your flow, you need to configure a specific web service operation for the connector to perform. ## Connector Namespace and Schema When designing your application in Studio, the act of dragging the connector operation from the palette onto the Anypoint Studio canvas should automatically populate the XML code with the connector namespace and schema location. Namespace: `http://www.mulesoft.org/schema/mule/rds` Schema Location: `http://www.mulesoft.org/schema/mule/rds/current/mule-rds.xsd` If you are manually coding the Mule application in the Studio XML editor or other text editor, paste the namespace and schema location into the header of your Configuration XML, inside the `` tag. ```xml ``` ## Use Cases and Demos - Create a DB instance of your choice over all the Amazon supported databases. - Stop a DB instance that is available or in a running state. - Start a DB instance that is in a stopped state. - Retrieve information on one or all available DB instances. - Create a DB snapshot for a DB instance. - Retrieve information on one or all available DB snapshots. - Delete a DB snapshot. ## Use the Connector in a Mule App in Studio If you are developing a Mule application in Anypoint Studio 7.x, use this XML snippet in your pom.xml file: ```xml com.mulesoft.connectors mule-amazon-rds-connector x.x.x mule-plugin ``` Replace `x.x.x` with the version that corresponds to the connector you are using. ### Create a Database Instance This demo Mule application creates a DB instance. ![Creating a DB instance](/mulesoft/current/en-us/amazon-rds-connector/latest/_images/amazon-rds-create-db-instance-use-case-flow.png) 1. Create a new Mule Project in Anypoint Studio. 2. Add the following properties to the `mule-artifact.properties` file for your Amazon RDS credentials and place it in the project’s `src/main/resources` directory. ```text config.accesskey= config.secretkey= config.region= ``` 3. Drag an HTTP Listener operation onto the canvas and configure the following parameters: ![RDS HTTP config props](/mulesoft/current/en-us/amazon-rds-connector/latest/_images/amazon-rds-http-props.png)
ParameterValue

Display Name

Listener

Extension Configuration

If no HTTP element has been created yet, click the plus sign to add a new HTTP Listener Configuration and click OK (leave the values to its defaults).

Path

/create-db-instance

4. Drag a Transform Message component after the HTTP connector to retrieve the HTTP query parameters and set the payload. 5. Click the component to open its properties editor. The DataWeave script should look similar to the following: ```dataweave %dw 2.0 output application/java --- { dbInstanceClass : attributes.queryParams.dbInstanceClass, dbInstanceIdentifier : attributes.queryParams.dbInstanceIdentifier, engine : attributes.queryParams.engine, allocatedStorage : attributes.queryParams.allocatedStorage, masterUsername : attributes.queryParams.masterUsername, masterUserPassword : attributes.queryParams.masterUserPassword } ``` 6. Add a Logger component after the Transform Message component to print the payload data that was set in the previous processor to the Mule Console. 7. Configure the Logger according to the table below:
ParameterValue

Display Name

Logger (or any other name you prefer)

Message

#[payload]

Level

INFO

8. Drag the Amazon RDS Connector next to the Logger component. 9. Configure the RDS connector by adding a new Amazon RDS Global Element: 1. Click the plus sign next to the Extension Configuration field. 2. Configure the global element according to the table below:
ParameterDescription

Value

Name

Enter a name for the configuration for the connector to reference.

<Configuration_Name>

Session Token

Session token provided by AWS Security Token Service (STS)

${config.sessiontoken}

Access Key

Alphanumeric text string that uniquely identifies the user who owns the account

${config.accesskey}

Secret Key

Key that plays the role of a password

${config.secretkey}

Region Endpoint

Region to set for the Amazon RDS Client

When not selected from the drop down list, it defaults to 'us-east-1'.

3. Your configuration should look like this: ![RDS use case config](/mulesoft/current/en-us/amazon-rds-connector/latest/_images/amazon-rds-create-db-instance-config.png) 4. The corresponding XML configuration should be as follows: ```xml ``` 10. Click **Test Connection** to confirm that Mule can connect with the Amazon RDS instance. 11. If the connection is successful, click **OK** to save the configurations. Otherwise, review or correct any incorrect parameters, then test again. 12. Back in the properties editor of the Amazon RDS connector, configure the parameters for the createDbInstance operation:
ParameterValue

General

Display Name

Enter a the name to display for the Create DB instance.

Extension Configuration

Enter the reference name to the global element you created.

Db instance class

#[payload.dbInstanceClass]

Db instance identifier

Enter a valid identifier to uniquely identify the DB instance.

Engine

Choose from among the six DB engines that Amazon RDS supports.

Security

Master username

Enter a valid user name for the database.

Master user password

Enter the password for the database user.

Storage and Maintenance

Allocated storage

A number representing the storage in GB.

![Create DB instance parameter props](/mulesoft/current/en-us/amazon-rds-connector/latest/_images/amazon-rds-create-db-instance-param-config.png) 13. Verify that your XML looks like this: ```xml ``` 14. Add a Logger component after the RDS connector to print the payload data that was output from the Create DB instance processor to the Mule Console. Configure the Logger according to the table below.
ParameterValue

Display Name

Logger (or any other name you prefer)

Message

#[payload]

Level

INFO

15. Drag a Transform Message component after the Logger component to set the payload that would be transferred to the browser. 16. Click the component to open its properties editor. The DataWeave script should look similar to the following: ```dataweave %dw 2.0 output application/json --- { success: true, info: payload } ``` 17. Save and Run the project as a Mule Application: In Package Explorer, right-click the project and click **Run As > Mule Application**. 18. Open a browser and check the response after entering the URL `http://localhost:8081/create-db-instance`. You should see the generated DB instance ID in the browser and its information in the console. ### Demo XML Code Paste this code into your XML Editor to load the flow for this example use case into your Mule application. ```xml ``` ## See Also - [Amazon RDS Connector Release Notes](https://docs.mulesoft.com/release-notes/connector/amazon-rds-connector-release-notes-mule-4) - [Amazon RDS Connector](https://www.mulesoft.com/exchange/com.mulesoft.connectors/mule-amazon-rds-connector/) - [Salesforce Help](https://help.salesforce.com) --- product: Amazon RDS Connector version: 1.4 is-latest-version: true --- # Amazon RDS Connector 1.4 Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt > [!NOTE] Where possible, we changed noninclusive terms to align with our company value of Equality. > We maintained certain terms to avoid any effect on customer implementations. Anypoint Connector for Amazon RDS (Amazon RDS Connector) provides connectivity to the Amazon Relational Database Service (Amazon RDS) API, enabling you to interface with Amazon RDS to provide cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups. Release Notes: [Amazon RDS Connector Release Notes](https://docs.mulesoft.com/release-notes/connector/amazon-rds-connector-release-notes-mule-4) ## Configurations --- ### Default Configuration ### Parameters
NameTypeDescriptionDefault ValueRequired

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types to provide to this configuration.

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate.

## Connection Types ### Basic ### Parameters
NameTypeDescriptionDefault ValueRequired

Session Token

String

The session token provided by Amazon STS.

Connection Timeout

Number

The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended.

50

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit used in the connection timeout configurations.

SECONDS

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50

Socket Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit used in the socket timeout configurations.

SECONDS

Access Key

String

The access key provided by Amazon.

x

Secret Key

String

The secret key provided by Amazon.

x

Region Endpoint

String

Set the topic region endpoint.

US_EAST_1

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment, See Using credentials providers in the AWS SDK for Java 2.x.

false

Custom Service Endpoint

String

Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint.

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Host

String

The optional proxy host.

Port

Number

The optional proxy port.

Username

String

The optional proxy username.

Password

String

The optional proxy password.

Domain

String

The optional proxy domain.

Workstation

String

The optional proxy workstation.

### Role ### Parameters
NameTypeDescriptionDefault ValueRequired

Role ARN

String

The Role ARN unique identifies role to assume to gain cross account access.

x

External ID

String

A unique identifier used when assuming an IAM role in an external account. Provide the value specified by the administrator of the target account for added security.

Custom STS Endpoint

String

Sets a custom STS endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint.

Connection Timeout

Number

The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended.

50

Connection Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit used in the connection timeout configurations.

SECONDS

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50

Socket Timeout Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

Time unit used in the socket timeout configurations.

SECONDS

Access Key

String

The access key provided by Amazon.

x

Secret Key

String

The secret key provided by Amazon.

x

Region Endpoint

String

Set the topic region endpoint.

US_EAST_1

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment, See Using credentials providers in the AWS SDK for Java 2.x.

false

Custom Service Endpoint

String

Sets a custom service endpoint. Useful when a non-standard service endpoint is required, such as a VPC endpoint.

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Host

String

The optional proxy host.

Port

Number

The optional proxy port.

Username

String

The optional proxy username.

Password

String

The optional proxy password.

Domain

String

The optional proxy domain.

Workstation

String

The optional proxy workstation.

## Operations - [Copy Db Snapshot](#copyDbSnapshot) - [Create DB Instance](#createDbInstance) - [Create DB Instance Read Replica](#createDbInstanceReadReplica) - [Create DB Snapshot](#createDbSnapshot) - [Delete DB Instance](#deleteDbInstance) - [Delete DB Snapshot](#deleteDbSnapshot) - [Describe DB Instances](#describeDbInstances) - [Describe DB Snapshots](#describeDbSnapshots) - [Describe Events](#describeEvents) - [Describe Reserved DB Instances](#describeReservedDbInstances) - [Describe Reserved DB Instances Offerings](#describeReservedDbInstancesOfferings) - [Modify DB Instance](#modifyDbInstance) - [Modify DB Snapshot](#modifyDbSnapshot) - [Purchase Reserved DB Instances Offering](#purchaseReservedDbInstancesOffering) - [Reboot DB Instance](#rebootDbInstance) - [Restore DB Instance From DB Snapshot](#restoreDbInstanceFromDbSnapshot) - [Restore DB Instance To Point In Time](#restoreDbInstanceToPointInTime) - [Start DB Instance](#startDbInstance) - [Stop DB Instance](#stopDbInstance) ### Copy Db Snapshot `` This operation copies a DBSnapshot. The source DBSnapshot must be in the "available" state. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CopyDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Source DB Snapshot Identifier

String

The identifier for the source DB snapshot.

x

Target DB Snapshot Identifier

String

The identifier for the copy of the snapshot.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Snapshot

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Create DB Instance `` This operation creates a new database instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

Allocated Storage

Number

Backup Retention Period

Number

Preferred Backup Window

String

Preferred Maintenance Window

String

Promotion Tier

Number

Storage Encrypted

Boolean

false

DB Cluster Identifier

String

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

DB Security Groups

Array of String

Master User Password

String

VPC Security Group IDs

Array of String

Master User Name

String

KMS Key ID

String

Monitoring Interval

Number

Monitoring Role ARN

String

DB Instance Class

String

DB Instance Identifier

String

x

DB Parameter Group Name

String

Domain

String

Engine Version

String

IOPS

Number

Multi AZ

Boolean

false

Option Group Name

String

Availability Zone

String

DB Name

String

DB Port Number

Number

Engine

String

x

Character Set Name

String

Tags

Array of Tag

Time Zone

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Create DB Instance Read Replica `` This operation creates a new DB instance that acts as a Read Replica for an existing source DB instance. You can create a Read Replica for a DB instance running MySQL, MariaDB, or PostgreSQL. Amazon Aurora does not support this action. You must call the `CreateDBInstance` action to create a DB instance for an Aurora DB cluster. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Publicly Accessible

Boolean

Specifies the accessibility options for the DB instance.

false

DB Subnet Group Name

String

Specifies a DB subnet group for the DB instance.

KMS Key ID

String

The AWS KMS key ID for an encrypted Read Replica.

Pre-Signed URL

String

The URL that contains a Signature Version 4 signed request for the create-db-instance-read-replica API action in the source AWS Region that contains the source DB instance.

Enable IAM Database Authentication

Boolean

Set this parameter to true to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts.

false

DB Instance Identifier

String

The DB instance identifier of the Read Replica.

x

Source DB Instance Identifier

String

The identifier of the DB instance that will act as the source for the Read Replica.

x

DB Instance Class

String

The compute and memory capacity of the Read Replica.

Availability Zone

String

The Amazon EC2 Availability Zone that the Read Replica will be created in.

Port

Number

The port number that the DB instance uses for connections.

IOPS

Number

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Option Group Name

String

The option group the DB instance will be associated with.

Tags

Array of Tag

A list of tags.

Source Region

String

The ID of the region that contains the source for the read replica.

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

Monitoring Interval

Number

Monitoring Role ARN

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Create DB Snapshot `` This operation creates a DBSnapshot. The source DBInstance must be in the "available" state. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The DB instance identifier. The unique key that identifies a DB instance.

x

DB Snapshot Identifier

String

The identifier for the DB snapshot.

x

Tags

Array of Tag

A list of tags.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Snapshot

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Delete DB Instance `` The Delete DB Instance action deletes a previously provisioned DB instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The DB instance identifier for the DB instance to be deleted. This parameter isn’t case-sensitive.

x

Final DB Snapshot Identifier

String

The DBSnapshotIdentifier of the new DBSnapshot created when SkipFinalSnapshot is set to false.

Skip Final Snapshot

Boolean

Determines whether a final DB snapshot is created before the DB instance is deleted.

false

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Delete DB Snapshot `` Deletes a DBSnapshot. If the snapshot is being copied, the copy operation is terminated. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Snapshot Identifier

String

The DBSnapshot identifier.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Snapshot

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Describe DB Instances `` Returns information about provisioned RDS instances. This API supports pagination. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The user-supplied instance identifier.

Filters

Array of Filter

A filter that specifies one or more DB instances to describe.

Streaming Strategy

Configure if repeatable streams should be used and their behavior.

Target Variable

String

The name of a variable on which the operation’s output will be placed.

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of DB Instance payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Describe DB Snapshots `` Returns information about DB snapshots. This API action supports pagination. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBSnapshots.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The ID of the DB instance to retrieve the list of DB snapshots for.

DB Snapshot Identifier

String

A specific DB snapshot identifier to describe. This parameter cannot be used in conjunction with DBInstanceIdentifier.

Include Public

Boolean

Set this value to true to include manual DB snapshots that are public and can be copied or restored by any AWS account, otherwise set this value to false. The default is false.

false

Include Shared

Boolean

Set this value to true to include shared manual DB snapshots from other AWS accounts that this AWS account has been given permission to copy or restore, otherwise set this value to false. The default is false.

false

Snapshot Type

String

The type of snapshots to be returned.

Max Records

Number

The maximum number of records to include in the response.

Filters

Array of Filter

This parameter is not currently supported.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of DB Snapshot payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Describe Events `` Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeEvents.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Duration

Number

The number of minutes to retrieve events for.

End Time

DateTime

The end of the time interval for which to retrieve events, specified in ISO 8601 format.

Event Categories

Array of String

A list of event categories that trigger notifications for a event notification subscription.

Source Identifier

String

The identifier of the event source for which events will be returned. If not specified, then all sources are included in the response.

Source Type

String

The event source to retrieve events for. If no value is specified, all events are returned.

Start Time

DateTime

The beginning of the time interval to retrieve events for, specified in ISO 8601 format.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of Event payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Describe Reserved DB Instances `` Returns information about reserved DB instances for this account, or about a specified reserved DB instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Reserved DB Instance ID

String

The reserved DB instance identifier filter value.

Reserved DB Instances Offering ID

String

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

DB Instance Class

String

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Duration

String

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Product Description

String

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Offering Type

String

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Multi AZ

Boolean

The Multi-AZ filter value. Specify this parameter to show only those reservations matching the specified Multi-AZ parameter.

false

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of [Reserved DB Instance] payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ### Describe Reserved DB Instances Offerings `` Lists available reserved DB instance offerings. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Class

String

The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.

Duration

String

Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Multi AZ

Boolean

The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.

false

Offering Type

String

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Product Description

String

Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.

Reserved DB Instances Offering ID

String

The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of [Reserved DB Instances Offering] payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Modify DB Instance `` 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. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

Allocated Storage

Number

Backup Retention Period

Number

Preferred Backup Window

String

Preferred Maintenance Window

String

Promotion Tier

Number

Allow Major Version Upgrade

Boolean

false

Apply Immediately

Boolean

false

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

DB Security Groups

Array of String

Master User Password

String

VPC Security Group IDs

Array of String

CA Certificate Identifier

String

Monitoring Interval

Number

Monitoring Role ARN

String

DB Instance Class

String

DB Instance Identifier

String

x

DB Parameter Group Name

String

Domain

String

Engine Version

String

IOPS

Number

Multi AZ

Boolean

false

Option Group Name

String

DB Port Number

Number

New DB Instance Identifier

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Modify DB Snapshot `` Updates a manual DB snapshot, which can be encrypted or not encrypted, with a new engine version. You can update the engine version to either a new major or minor engine version. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Snapshot Identifier

String

The identifier of the DB snapshot to modify.

x

Engine Version

String

The engine version to update the DB snapshot to.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Snapshot

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Purchase Reserved DB Instances Offering `` Purchases a reserved DB instance offering. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Reserved DB Instances Offering ID

String

The ID of the Reserved DB instance offering to purchase.

x

DB Instance Count

Number

The number of instances to reserve.

Reserved DB Instance ID

String

Customer-specified identifier to track this reservation.

Tags

Array of Tag

A list of tags.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Reserved DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Reboot DB Instance `` This operation reboots a DB instance restarts the database engine service. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RebootDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The DB instance identifier.

x

Force Failover

Boolean

When true, the reboot will be conducted through a MultiAZ failover.

false

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Restore DB Instance From DB Snapshot `` Creates a new DB instance from a DB snapshot. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Availability Zone

String

The EC2 Availability Zone that the database instance will be created in.

DB Instance Class

String

The compute and memory capacity of the Amazon RDS DB instance.

DB Instance Identifier

String

Name of the DB instance to create from the DB snapshot. This parameter isn’t case-sensitive.

x

DB Snapshot Identifier

String

The identifier for the DB snapshot to restore from.

x

DB Name

String

The database name for the restored DB instance.

Domain

String

Specify the Active Directory Domain to restore the instance in.

Engine

String

The database engine to use for the new instance.

IOPS

Number

Specifies the amount of provisioned IOPS for the DB instance, expressed in I/O operations per second.

Multi AZ

Boolean

Specifies if the DB instance is a Multi-AZ deployment.

false

Option Group Name

String

The name of the option group to use for the restored DB instance.

Port

Number

The port number on which the database accepts connections.

Tags

Array of Tag

A list of tags.

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Restore DB Instance To Point In Time `` 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. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Availability Zone

String

The EC2 Availability Zone that the database instance will be created in.

DB Instance Class

String

The compute and memory capacity of the Amazon RDS DB instance.

DB Name

String

The database name for the restored DB instance.

Domain

String

Specify the Active Directory Domain to restore the instance in.

Engine

String

The database engine to use for the new instance.

IOPS

Number

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Multi AZ

Boolean

Specifies if the DB instance is a Multi-AZ deployment.

false

Option Group Name

String

The name of the option group to use for the restored DB instance.

Port

Number

The port number on which the database accepts connections.

Restore Time

DateTime

The date and time to restore from.

Source DB Instance Identifier

String

The identifier of the source DB instance from which to restore.

x

Tags

Array of Tag

A list of tags.

Target DB Instance Identifier

String

The name of the new database instance to be created.

x

Use Latest Restorable Time

Boolean

Specifies whether (true) or not (false) the DB instance is restored from the latest backup time.

false

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Start DB Instance `` Starts a DB instance that was stopped using the AWS console, the `stop-db-instance` AWS CLI command, or the Stop DB Instance action. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The user-supplied instance identifier.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Stop DB Instance `` This operation stops a DB instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The user-supplied instance identifier.

x

DB Snapshot Identifier

String

The user-supplied instance identifier of the DB Snapshot created immediately before the DB instance is stopped.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable.

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Authentication Types ### TLS
FieldTypeDescriptionDefault ValueRequired

Enabled Protocols

String

A comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma-separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

### Trust Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.

Password

String

The password used to protect the trust store.

Type

String

The type of store used.

Algorithm

String

The algorithm used by the trust store.

Insecure

Boolean

If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.

### Key Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.

Type

String

The type of store used.

Alias

String

When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.

Key Password

String

The password used to protect the private key.

Password

String

The password used to protect the key store.

Algorithm

String

The algorithm used by the key store.

### Standard Revocation Check
FieldTypeDescriptionDefault ValueRequired

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

### Custom OCSP Responder
FieldTypeDescriptionDefault ValueRequired

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the trust store), if present.

### CRL File
FieldTypeDescriptionDefault ValueRequired

Path

String

The path to the CRL file.

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Types ## Reconnection
FieldTypeDescriptionDefault ValueRequired

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Reconnection Strategy

The reconnection strategy to use.

### Reconnect
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often to reconnect (in milliseconds).

Count

Number

The number of reconnection attempts to make.

blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

true

### Reconnect Forever
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect.

blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

true

## Expiration Policy
FieldTypeDescriptionDefault ValueRequired

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration.

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

## DB Instance
FieldTypeDescriptionDefault ValueRequired

Allocated Storage

Number

Auto Minor Version Upgrade

Boolean

Availability Zone

String

Backup Retention Period

Number

Ca Certificate Identifier

String

Character Set Name

String

Copy Tags To Snapshot

Boolean

Db Cluster Identifier

String

Db Instance Arn

String

Db Instance Class

String

Db Instance Identifier

String

Db Instance Port

Number

Db Instance Status

String

Db Name

String

Db Parameter Groups

Db Security Groups

Db Subnet Group

Dbi Resource Id

String

Domain Memberships

Endpoint

Engine

String

Engine Version

String

Enhanced Monitoring Resource Arn

String

Iam Database Authentication Enabled

Boolean

Instance Create Time

DateTime

Iops

Number

Kms Key Id

String

Latest Restorable Time

DateTime

License Model

String

Master Username

String

Monitoring Interval

Number

Monitoring Role Arn

String

Multi AZ

Boolean

Option Group Memberships

Pending Modified Values

Preferred Backup Window

String

Preferred Maintenance Window

String

Promotion Tier

Number

Publicly Accessible

Boolean

Read Replica DB Cluster Identifiers

Array of String

Read Replica DB Instance Identifiers

Array of String

Read Replica Source DB Instance Identifier

String

Secondary Availability Zone

String

Status Infos

Storage Encrypted

Boolean

Storage Type

String

Tde Credential Arn

String

Timezone

String

Vpc Security Groups

## DB Parameter Group Status
FieldTypeDescriptionDefault ValueRequired

DB Parameter Group Name

String

Parameter Apply Status

String

## DB Security Group Membership
FieldTypeDescriptionDefault ValueRequired

DB Security Group Name

String

Status

String

## DB Subnet Group
FieldTypeDescriptionDefault ValueRequired

DB Subnet Group Arn

String

DB Subnet Group Description

String

DB Subnet Group Name

String

Subnet Group Status

String

Subnets

Array of Subnet

Vpc Id

String

### Subnet
FieldTypeDescriptionDefault ValueRequired

Subnet Availability Zone

String

Subnet Identifier

String

Subnet Status

String

### Domain Membership
FieldTypeDescriptionDefault ValueRequired

FQDN

String

IAM Role Name

String

Domain

String

Status

String

### Endpoint
FieldTypeDescriptionDefault ValueRequired

Address

String

Hosted Zone Id

String

Port

Number

### Option Group Membership
FieldTypeDescriptionDefault ValueRequired

Option Group Name

String

Status

String

### Pending Modified Values
FieldTypeDescriptionDefault ValueRequired

CA Certificate Identifier

String

DB Instance Class

String

DB Instance Identifier

String

DB Subnet Group Name

String

Allocated Storage

Number

Backup Retention Period

Number

Engine Version

String

Iops

Number

License Model

String

Master User Password

String

Multi AZ

Boolean

Port

Number

Storage Type

String

## DB Instance Status Info
FieldTypeDescriptionDefault ValueRequired

Message

String

Normal

Boolean

Status

String

Status Type

String

### VPC Security Group Membership
FieldTypeDescriptionDefault ValueRequired

Status

String

Vpc Security Group Id

String

### Tag
FieldTypeDescriptionDefault ValueRequired

Key

String

Value

String

## DB Snapshot
FieldTypeDescriptionDefault ValueRequired

Allocated Storage

Number

Availability Zone

String

Db Instance Identifier

String

Db Snapshot Arn

String

Db Snapshot Identifier

String

Encrypted

Boolean

Engine

String

Engine Version

String

Iam Database Authentication Enabled

Boolean

Instance Create Time

DateTime

Iops

Number

Kms Key Id

String

License Model

String

Master Username

String

Option Group Name

String

Percent Progress

Number

Port

Number

Snapshot Create Time

DateTime

Snapshot Type

String

Source DB Snapshot Identifier

String

Source Region

String

Status

String

Storage Type

String

Tde Credential Arn

String

Timezone

String

Vpc Id

String

### Request ID Attribute
FieldTypeDescriptionDefault ValueRequired

Request Id

String

### Filter
FieldTypeDescriptionDefault ValueRequired

Name

String

Values

Array of String

## Repeatable In Memory Iterable
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The amount of instances that is initially be allowed to be kept in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

## Repeatable File Store Iterable
FieldTypeDescriptionDefault ValueRequired

In Memory Objects

Number

The maximum amount of instances to keep in memory. If more than that is required, then it will start to buffer the content on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

### Event
FieldTypeDescriptionDefault ValueRequired

Date

DateTime

Event Categories

Array of String

Message

String

Source Arn

String

Source Identifier

String

Source Type

String

## Reserved DB Instance
FieldTypeDescriptionDefault ValueRequired

Currency Code

String

Db Instance Class

String

Db Instance Count

Number

Duration

Number

Fixed Price

Number

Multi AZ

Boolean

Offering Type

String

Product Description

String

Recurring Charges

Reserved DB Instance Arn

String

Reserved DB Instance Id

String

Reserved DB Instances Offering Id

String

Start Time

DateTime

State

String

Usage Price

Number

## Recurring Charge
FieldTypeDescriptionDefault ValueRequired

Recurring Charge Amount

Number

Recurring Charge Frequency

String

## Reserved DB Instances Offering
FieldTypeDescriptionDefault ValueRequired

DB Instance Class

String

Currency Code

String

Duration

Number

Fixed Price

Number

Multi AZ

Boolean

Offering Type

String

Product Description

String

Recurring Charges

Reserved DB Instances Offering Id

String

Usage Price

Number

## See Also [Salesforce Help](https://help.salesforce.com) --- product: Amazon RDS Connector version: 1.3 --- # Amazon RDS Connector Reference > For the full documentation index, see: https://docs.mulesoft.com/llms.txt > [!NOTE] Where possible, we changed noninclusive terms to align with our company value of Equality. > We maintained certain terms to avoid any effect on customer implementations. Amazon RDS Connector v1.3 Anypoint Connector for Amazon RDS (Amazon RDS Connector) provides connectivity to the Amazon Relational Database Service (Amazon RDS) API, enabling you to interface with Amazon RDS to provide cost-efficient and resizable capacity while automating time-consuming administration tasks such as hardware provisioning, database setup, patching and backups. Release Notes: [Amazon RDS Connector Release Notes](https://docs.mulesoft.com/release-notes/connector/amazon-rds-connector-release-notes-mule-4) ## Configurations --- ### Default Configuration ### Parameters
NameTypeDescriptionDefault ValueRequired

Name

String

The name for this configuration. Connectors reference the configuration with this name.

x

Connection

The connection types to provide to this configuration.

x

Expiration Policy

Configures the minimum amount of time that a dynamic configuration instance can remain idle before Mule considers it eligible for expiration. This does not mean that the platform expires the instance at the exact moment that it becomes eligible. Mule purges the instances as appropriate.

## Connection Types ### Basic ### Parameters
NameTypeDescriptionDefault ValueRequired

Session Token

String

The session token provided by Amazon STS.

Connection Timeout

Number

The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended.

50000

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50000

Access Key

String

The access key provided by Amazon.

x

Secret Key

String

The secret key provided by Amazon.

x

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment, See`https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/credentials.html`

false

Region Endpoint

String

Set the topic region endpoint.

US_EAST_1

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy

Host

String

The optional proxy host.

Port

Number

The optional proxy port.

Username

String

The optional proxy username.

Password

String

The optional proxy password.

Domain

String

The optional proxy domain.

Workstation

String

The optional proxy workstation.

### Role ### Parameters
NameTypeDescriptionDefault ValueRequired

Role ARN

String

The Role ARN unique identifies role to assume to gain cross account access.

x

Connection Timeout

Number

The amount of time to wait (in milliseconds) when initially establishing a connection before the connector gives up and times out. A value of 0 means infinity and is not recommended.

50000

Max Connections

Number

Sets the maximum number of allowed open HTTP connections.

Socket Timeout

Number

The amount of time to wait (in milliseconds) for data to be transferred over an established, open connection before the connection times out. A value of 0 means infinity and is not recommended.

50000

Access Key

String

The access key provided by Amazon.

x

Secret Key

String

The secret key provided by Amazon.

x

Try Default AWSCredentials Provider Chain

Boolean

Set this field to true to obtain credentials from the AWS environment, See`https://docs.aws.amazon.com/sdk-for-java/v2/developer-guide/credentials.html`

false

Region Endpoint

String

Set the topic region endpoint.

US_EAST_1

TLS Configuration

Reconnection

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy

Host

String

The optional proxy host.

Port

Number

The optional proxy port.

Username

String

The optional proxy username.

Password

String

The optional proxy password.

Domain

String

The optional proxy domain.

Workstation

String

The optional proxy workstation.

## Operations - [Create DB Instance](#createDbInstance) - [Create DB Instance Read Replica](#createDbInstanceReadReplica) - [Create DB Snapshot](#createDbSnapshot) - [Delete DB Instance](#deleteDbInstance) - [Delete DB Snapshot](#deleteDbSnapshot) - [Describe DB Instances](#describeDbInstances) - [Describe DB Snapshots](#describeDbSnapshots) - [Describe Events](#describeEvents) - [Describe Reserved DB Instances](#describeReservedDbInstances) - [Describe Reserved DB Instances Offerings](#describeReservedDbInstancesOfferings) - [Modify DB Instance](#modifyDbInstance) - [Modify DB Snapshot](#modifyDbSnapshot) - [Purchase Reserved DB Instances Offering](#purchaseReservedDbInstancesOffering) - [Reboot DB Instance](#rebootDbInstance) - [Restore DB Instance From DB Snapshot](#restoreDbInstanceFromDbSnapshot) - [Restore DB Instance To Point In Time](#restoreDbInstanceToPointInTime) - [Start DB Instance](#startDbInstance) - [Stop DB Instance](#stopDbInstance) ## Create DB Instance `` This operation creates a new database instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

Allocated Storage

Number

Backup Retention Period

Number

Preferred Backup Window

String

Preferred Maintenance Window

String

Promotion Tier

Number

Storage Encrypted

Boolean

false

DB Cluster Identifier

String

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

DB Security Groups

Array of String

Master User Password

String

VPC Security Group IDs

Array of String

Master User Name

String

KMS Key ID

String

Monitoring Interval

Number

Monitoring Role ARN

String

DB Instance Class

String

DB Instance Identifier

String

x

DB Parameter Group Name

String

Domain

String

Engine Version

String

IOPS

Number

Multi AZ

Boolean

false

Option Group Name

String

Availability Zone

String

DB Name

String

DB Port Number

Number

Engine

String

x

Character Set Name

String

Tags

Array of Tag

Time Zone

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Create DB Instance Read Replica `` This operation creates a new DB instance that acts as a Read Replica for an existing source DB instance. You can create a Read Replica for a DB instance running MySQL, MariaDB, or PostgreSQL. Amazon Aurora does not support this action. You must call the `CreateDBInstance` action to create a DB instance for an Aurora DB cluster. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBInstanceReadReplica.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Publicly Accessible

Boolean

Specifies the accessibility options for the DB instance.

false

DB Subnet Group Name

String

Specifies a DB subnet group for the DB instance.

KMS Key ID

String

The AWS KMS key ID for an encrypted Read Replica.

Pre-Signed URL

String

The URL that contains a Signature Version 4 signed request for the create-db-instance-read-replica API action in the source AWS Region that contains the source DB instance

Enable IAM Database Authentication

Boolean

Set this parameter to true to enable mapping of AWS Identity and Access Management (IAM) accounts to database accounts.

false

DB Instance Identifier

String

The DB instance identifier of the Read Replica.

x

Source DB Instance Identifier

String

The identifier of the DB instance that will act as the source for the Read Replica.

x

DB Instance Class

String

The compute and memory capacity of the Read Replica.

Availability Zone

String

The Amazon EC2 Availability Zone that the Read Replica will be created in.

Port

Number

The port number that the DB instance uses for connections.

IOPS

Number

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Option Group Name

String

The option group the DB instance will be associated with.

Tags

Array of Tag

A list of tags.

Source Region

String

The ID of the region that contains the source for the read replica.

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

Monitoring Interval

Number

Monitoring Role ARN

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Create DB Snapshot `` This operation creates a DBSnapshot. The source DBInstance must be in the "available" state. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_CreateDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The DB instance identifier. The unique key that identifies a DB instance.

x

DB Snapshot Identifier

String

The identifier for the DB snapshot.

x

Tags

Array of Tag

A list of tags.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Snapshot

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Delete DB Instance `` The Delete DB Instance action deletes a previously provisioned DB instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The DB instance identifier for the DB instance to be deleted. This parameter isn’t case-sensitive.

x

Final DB Snapshot Identifier

String

The DBSnapshotIdentifier of the new DBSnapshot created when SkipFinalSnapshot is set to false.

Skip Final Snapshot

Boolean

Determines whether a final DB snapshot is created before the DB instance is deleted.

false

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Delete DB Snapshot `` Deletes a DBSnapshot. If the snapshot is being copied, the copy operation is terminated. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DeleteDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Snapshot Identifier

String

The DBSnapshot identifier.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Snapshot

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Describe DB Instances `` Returns information about provisioned RDS instances. This API supports pagination. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBInstances.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The user-supplied instance identifier.

Filters

Array of Filter

A filter that specifies one or more DB instances to describe.

Streaming Strategy

Configure if repeatable streams should be used and their behavior

Target Variable

String

The name of a variable on which the operation’s output will be placed

Target Value

String

An expression that will be evaluated against the operation’s output and the outcome of that expression will be stored in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of DB Instance payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Describe DB Snapshots `` Returns information about DB snapshots. This API action supports pagination. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeDBSnapshots.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The ID of the DB instance to retrieve the list of DB snapshots for.

DB Snapshot Identifier

String

A specific DB snapshot identifier to describe. This parameter cannot be used in conjunction with DBInstanceIdentifier.

Include Public

Boolean

Set this value to true to include manual DB snapshots that are public and can be copied or restored by any AWS account, otherwise set this value to false. The default is false.

false

Include Shared

Boolean

Set this value to true to include shared manual DB snapshots from other AWS accounts that this AWS account has been given permission to copy or restore, otherwise set this value to false. The default is false.

false

Snapshot Type

String

The type of snapshots to be returned.

Max Records

Number

The maximum number of records to include in the response.

Filters

Array of Filter

This parameter is not currently supported.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of DB Snapshot payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Describe Events `` Returns events related to DB instances, DB security groups, DB snapshots, and DB parameter groups for the past 14 days. Events specific to a particular DB instance, DB security group, database snapshot, or DB parameter group can be obtained by providing the name as a parameter. By default, the past hour of events are returned. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeEvents.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Duration

Number

The number of minutes to retrieve events for.

End Time

DateTime

The end of the time interval for which to retrieve events, specified in ISO 8601 format.

Event Categories

Array of String

A list of event categories that trigger notifications for a event notification subscription.

Source Identifier

String

The identifier of the event source for which events will be returned. If not specified, then all sources are included in the response.

Source Type

String

The event source to retrieve events for. If no value is specified, all events are returned.

Start Time

DateTime

The beginning of the time interval to retrieve events for, specified in ISO 8601 format.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of Event payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Describe Reserved DB Instances `` Returns information about reserved DB instances for this account, or about a specified reserved DB instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstances.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Reserved DB Instance ID

String

The reserved DB instance identifier filter value.

Reserved DB Instances Offering ID

String

The offering identifier filter value. Specify this parameter to show only purchased reservations matching the specified offering identifier.

DB Instance Class

String

The DB instance class filter value. Specify this parameter to show only those reservations matching the specified DB instances class.

Duration

String

The duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Product Description

String

The product description filter value. Specify this parameter to show only those reservations matching the specified product description.

Offering Type

String

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Multi AZ

Boolean

The Multi-AZ filter value. Specify this parameter to show only those reservations matching the specified Multi-AZ parameter.

false

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of [Reserved DB Instance] payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ### Describe Reserved DB Instances Offerings `` Lists available reserved DB instance offerings. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_DescribeReservedDBInstancesOfferings.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Class

String

The DB instance class filter value. Specify this parameter to show only the available offerings matching the specified DB instance class.

Duration

String

Duration filter value, specified in years or seconds. Specify this parameter to show only reservations for this duration.

Multi AZ

Boolean

The Multi-AZ filter value. Specify this parameter to show only the available offerings matching the specified Multi-AZ parameter.

false

Offering Type

String

The offering type filter value. Specify this parameter to show only the available offerings matching the specified offering type.

Product Description

String

Product description filter value. Specify this parameter to show only the available offerings matching the specified product description.

Reserved DB Instances Offering ID

String

The offering identifier filter value. Specify this parameter to show only the available offering that matches the specified reservation identifier.

Streaming Strategy

Configure to use repeatable streams.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Array of Message of [Reserved DB Instances Offering] payload and Request ID Attribute attributes

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Modify DB Instance `` 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. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

Allocated Storage

Number

Backup Retention Period

Number

Preferred Backup Window

String

Preferred Maintenance Window

String

Promotion Tier

Number

Allow Major Version Upgrade

Boolean

false

Apply Immediately

Boolean

false

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

DB Security Groups

Array of String

Master User Password

String

VPC Security Group IDs

Array of String

CA Certificate Identifier

String

Monitoring Interval

Number

Monitoring Role ARN

String

DB Instance Class

String

DB Instance Identifier

String

x

DB Parameter Group Name

String

Domain

String

Engine Version

String

IOPS

Number

Multi AZ

Boolean

false

Option Group Name

String

DB Port Number

Number

New DB Instance Identifier

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Modify DB Snapshot `` Updates a manual DB snapshot, which can be encrypted or not encrypted, with a new engine version. You can update the engine version to either a new major or minor engine version. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_ModifyDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Snapshot Identifier

String

The identifier of the DB snapshot to modify.

x

Engine Version

String

The engine version to update the DB snapshot to.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Snapshot

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Purchase Reserved DB Instances Offering `` Purchases a reserved DB instance offering. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_PurchaseReservedDBInstancesOffering.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Reserved DB Instances Offering ID

String

The ID of the Reserved DB instance offering to purchase.

x

DB Instance Count

Number

The number of instances to reserve.

Reserved DB Instance ID

String

Customer-specified identifier to track this reservation.

Tags

Array of Tag

A list of tags.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

Reserved DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Reboot DB Instance `` This operation reboots a DB instance restarts the database engine service. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RebootDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The DB instance identifier.

x

Force Failover

Boolean

When true, the reboot will be conducted through a MultiAZ failover.

false

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Restore DB Instance From DB Snapshot `` Creates a new DB instance from a DB snapshot. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceFromDBSnapshot.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Availability Zone

String

The EC2 Availability Zone that the database instance will be created in.

DB Instance Class

String

The compute and memory capacity of the Amazon RDS DB instance.

DB Instance Identifier

String

Name of the DB instance to create from the DB snapshot. This parameter isn’t case-sensitive.

x

DB Snapshot Identifier

String

The identifier for the DB snapshot to restore from.

x

DB Name

String

The database name for the restored DB instance.

Domain

String

Specify the Active Directory Domain to restore the instance in.

Engine

String

The database engine to use for the new instance.

IOPS

Number

Specifies the amount of provisioned IOPS for the DB instance, expressed in I/O operations per second.

Multi AZ

Boolean

Specifies if the DB instance is a Multi-AZ deployment.

false

Option Group Name

String

The name of the option group to use for the restored DB instance.

Port

Number

The port number on which the database accepts connections.

Tags

Array of Tag

A list of tags.

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Restore DB Instance To Point In Time `` 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. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_RestoreDBInstanceToPointInTime.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

Availability Zone

String

The EC2 Availability Zone that the database instance will be created in.

DB Instance Class

String

The compute and memory capacity of the Amazon RDS DB instance.

DB Name

String

The database name for the restored DB instance.

Domain

String

Specify the Active Directory Domain to restore the instance in.

Engine

String

The database engine to use for the new instance.

IOPS

Number

The amount of Provisioned IOPS (input/output operations per second) to be initially allocated for the DB instance.

Multi AZ

Boolean

Specifies if the DB instance is a Multi-AZ deployment.

false

Option Group Name

String

The name of the option group to use for the restored DB instance.

Port

Number

The port number on which the database accepts connections.

Restore Time

DateTime

The date and time to restore from.

Source DB Instance Identifier

String

The identifier of the source DB instance from which to restore.

x

Tags

Array of Tag

A list of tags.

Target DB Instance Identifier

String

The name of the new database instance to be created.

x

Use Latest Restorable Time

Boolean

Specifies whether (true) or not (false) the DB instance is restored from the latest backup time.

false

Auto Minor Version Upgrade

Boolean

false

Copy Tags to Snapshot

Boolean

false

Storage Type

String

DB Subnet Group Name

String

Domain IAM Role Name

String

Enable IAM Database Authentication

Boolean

false

License Model

String

Publicly Accessible

Boolean

false

TDE Credential ARN

String

TDE Credential Password

String

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Start DB Instance `` Starts a DB instance that was stopped using the AWS console, the `stop-db-instance` AWS CLI command, or the Stop DB Instance action. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StartDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The user-supplied instance identifier.

x

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Stop DB Instance `` This operation stops a DB instance. For more information, see this operation in the Amazon [API Reference](https://docs.aws.amazon.com/AmazonRDS/latest/APIReference/API_StopDBInstance.html). ### Parameters
NameTypeDescriptionDefault ValueRequired

Configuration

String

The name of the configuration to use.

x

DB Instance Identifier

String

The user-supplied instance identifier.

x

DB Snapshot Identifier

String

The user-supplied instance identifier of the DB Snapshot created immediately before the DB instance is stopped.

Target Variable

String

The name of a variable to store the operation’s output.

Target Value

String

An expression to evaluate against the operation’s output and store the expression outcome in the target variable

#[payload]

Reconnection Strategy

A retry strategy in case of connectivity errors.

#### Output

Type

DB Instance

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:ACCESS\_DENIED\_EXCEPTION - RDS:AUTHORIZATION\_NOT\_FOUND - RDS:CERTIFICATE\_NOT\_FOUND - RDS:CONNECTIVITY - RDS:DB\_CLUSTER\_NOT\_FOUND\_FAULT - RDS:DB\_INSTANCE\_ALREADY\_EXISTS - RDS:DB\_INSTANCE\_NOT\_FOUND - RDS:DB\_PARAMETER\_GROUP\_NOT\_FOUND - RDS:DB\_SECURITY\_GROUP\_NOT\_FOUND - RDS:DB\_SNAPSHOT\_ALREADY\_EXISTS - RDS:DB\_SNAPSHOT\_NOT\_FOUND - RDS:DB\_SUBNET\_GROUP\_DOES\_NOT\_COVER\_ENOUGH\_A\_ZS - RDS:DB\_SUBNET\_GROUP\_NOT\_FOUND\_FAULT - RDS:DB\_UPGRADE\_DEPENDENCY\_FAILURE - RDS:DOMAIN\_NOT\_FOUND\_FAULT - RDS:INCOMPLETE\_SIGNATURE - RDS:INSTANCE\_QUOTA\_EXCEEDED - RDS:INSUFFICIENT\_DB\_INSTANCE\_CAPACITY - RDS:INTERNAL\_FAILURE - RDS:INVALID\_ACTION - RDS:INVALID\_CLIENT\_TOKEN\_ID - RDS:INVALID\_DB\_CLUSTER\_STATE\_FAULT - RDS:INVALID\_DB\_INSTANCE\_STATE - RDS:INVALID\_DB\_SECURITY\_GROUP\_STATE - RDS:INVALID\_DB\_SNAPSHOT\_STATE - RDS:INVALID\_PARAMETER\_COMBINATION - RDS:INVALID\_PARAMETER\_VALUE - RDS:INVALID\_QUERY\_PARAMETER - RDS:INVALID\_RESTORE\_FAULT - RDS:INVALID\_SUBNET - RDS:INVALID\_VPC\_NETWORK\_STATE\_FAULT - RDS:KMS\_KEY\_NOT\_ACCESSIBLE\_FAULT - RDS:MALFORMED\_QUERY\_STRING - RDS:MISSING\_ACTION - RDS:MISSING\_AUTHENTICATION\_TOKEN - RDS:MISSING\_PARAMETER - RDS:OPT\_IN\_REQUIRED - RDS:OPTION\_GROUP\_NOT\_FOUND\_FAULT - RDS:POINT\_IN\_TIME\_RESTORE\_NOT\_ENABLED - RDS:PROVISIONED\_IOPS\_NOT\_AVAILABLE\_IN\_AZ\_FAULT - RDS:REQUEST\_EXPIRED - RDS:RESERVED\_DB\_INSTANCE\_NOT\_FOUND - RDS:RESERVED\_DB\_INSTANCES\_OFFERING\_NOT\_FOUND - RDS:RETRY\_EXHAUSTED - RDS:SERVICE\_UNAVAILABLE - RDS:SNAPSHOT\_QUOTA\_EXCEEDED - RDS:STORAGE\_QUOTA\_EXCEEDED - RDS:STORAGE\_TYPE\_NOT\_SUPPORTED - RDS:THROTTLING\_EXCEPTION - RDS:UNKNOWN - RDS:VALIDATION\_ERROR ## Authentication Types ### TLS
FieldTypeDescriptionDefault ValueRequired

Enabled Protocols

String

A comma-separated list of protocols enabled for this context.

Enabled Cipher Suites

String

A comma-separated list of cipher suites enabled for this context.

Trust Store

Key Store

Revocation Check

### Trust Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the trust store.

Password

String

The password used to protect the trust store.

Type

String

The type of store used.

Algorithm

String

The algorithm used by the trust store.

Insecure

Boolean

If true, no certificate validations will be performed, rendering connections vulnerable to attacks. Use at your own risk.

### Key Store
FieldTypeDescriptionDefault ValueRequired

Path

String

The location (which will be resolved relative to the current classpath and file system, if possible) of the key store.

Type

String

The type of store used.

Alias

String

When the key store contains many private keys, this attribute indicates the alias of the key that should be used. If not defined, the first key in the file will be used by default.

Key Password

String

The password used to protect the private key.

Password

String

The password used to protect the key store.

Algorithm

String

The algorithm used by the key store.

### Standard Revocation Check
FieldTypeDescriptionDefault ValueRequired

Only End Entities

Boolean

Only verify the last element of the certificate chain.

Prefer Crls

Boolean

Try CRL instead of OCSP first.

No Fallback

Boolean

Do not use the secondary checking method (the one not selected before).

Soft Fail

Boolean

Avoid verification failure when the revocation server can not be reached or is busy.

### Custom OCSP Responder
FieldTypeDescriptionDefault ValueRequired

Url

String

The URL of the OCSP responder.

Cert Alias

String

Alias of the signing certificate for the OCSP response (must be in the trust store), if present.

### CRL File
FieldTypeDescriptionDefault ValueRequired

Path

String

The path to the CRL file.

#### For Configurations - [Default Configuration](#config) #### Throws - RDS:AccessDeniedException - RDS:AuthorizationNotFound - RDS:CertificateNotFound - RDS:CONNECTIVITY - RDS:DBClusterNotFoundFault - RDS:DBInstanceAlreadyExists - RDS:DBInstanceNotFound - RDS:DBParameterGroupNotFound - RDS:DBSecurityGroupNotFound - RDS:DBSnapshotAlreadyExists - RDS:DBSnapshotNotFound - RDS:DBSubnetGroupDoesNotCoverEnoughAZs - RDS:DBSubnetGroupNotFoundFault - RDS:DBUpgradeDependencyFailure - RDS:DomainNotFoundFault - RDS:IncompleteSignature - RDS:InstanceQuotaExceeded - RDS:InsufficientDBInstanceCapacity - RDS:InternalFailure - RDS:InvalidAction - RDS:InvalidClientTokenId - RDS:InvalidDBClusterStateFault - RDS:InvalidDBInstanceState - RDS:InvalidDBSecurityGroupState - RDS:InvalidDBSnapshotState - RDS:InvalidParameterCombination - RDS:InvalidParameterValue - RDS:InvalidQueryParameter - RDS:InvalidRestoreFault - RDS:InvalidSubnet - RDS:InvalidVPCNetworkStateFault - RDS:KMSKeyNotAccessibleFault - RDS:MalformedQueryString - RDS:MissingAction - RDS:MissingAuthenticationToken - RDS:MissingParameter - RDS:OptInRequired - RDS:OptionGroupNotFoundFault - RDS:PointInTimeRestoreNotEnabled - RDS:ProvisionedIopsNotAvailableInAZFault - RDS:RequestExpired - RDS:ReservedDBInstanceNotFound - RDS:ReservedDBInstancesOfferingNotFound - RDS:RETRY\_EXHAUSTED - RDS:ServiceUnavailable - RDS:SnapshotQuotaExceeded - RDS:StorageQuotaExceeded - RDS:StorageTypeNotSupported - RDS:ThrottlingException - RDS:Unknown - RDS:ValidationError ## Types ## Reconnection
FieldTypeDescriptionDefault ValueRequired

Fails Deployment

Boolean

When the application is deployed, a connectivity test is performed on all connectors. If set to true, deployment fails if the test doesn’t pass after exhausting the associated reconnection strategy.

Reconnection Strategy

The reconnection strategy to use.

### Reconnect
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often to reconnect (in milliseconds).

Count

Number

The number of reconnection attempts to make.

blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

true

### Reconnect Forever
FieldTypeDescriptionDefault ValueRequired

Frequency

Number

How often in milliseconds to reconnect.

blocking

Boolean

If false, the reconnection strategy runs in a separate, non-blocking thread.

true

## Expiration Policy
FieldTypeDescriptionDefault ValueRequired

Max Idle Time

Number

A scalar time value for the maximum amount of time a dynamic configuration instance should be allowed to be idle before it’s considered eligible for expiration

Time Unit

Enumeration, one of:

  • NANOSECONDS

  • MICROSECONDS

  • MILLISECONDS

  • SECONDS

  • MINUTES

  • HOURS

  • DAYS

A time unit that qualifies the maxIdleTime attribute

## DB Instance
FieldTypeDescriptionDefault ValueRequired

Allocated Storage

Number

Auto Minor Version Upgrade

Boolean

Availability Zone

String

Backup Retention Period

Number

Ca Certificate Identifier

String

Character Set Name

String

Copy Tags To Snapshot

Boolean

Db Cluster Identifier

String

Db Instance Arn

String

Db Instance Class

String

Db Instance Identifier

String

Db Instance Port

Number

Db Instance Status

String

Db Name

String

Db Parameter Groups

Db Security Groups

Db Subnet Group

Dbi Resource Id

String

Domain Memberships

Endpoint

Engine

String

Engine Version

String

Enhanced Monitoring Resource Arn

String

Iam Database Authentication Enabled

Boolean

Instance Create Time

DateTime

Iops

Number

Kms Key Id

String

Latest Restorable Time

DateTime

License Model

String

Master Username

String

Monitoring Interval

Number

Monitoring Role Arn

String

Multi AZ

Boolean

Option Group Memberships

Pending Modified Values

Preferred Backup Window

String

Preferred Maintenance Window

String

Promotion Tier

Number

Publicly Accessible

Boolean

Read Replica DB Cluster Identifiers

Array of String

Read Replica DB Instance Identifiers

Array of String

Read Replica Source DB Instance Identifier

String

Secondary Availability Zone

String

Status Infos

Storage Encrypted

Boolean

Storage Type

String

Tde Credential Arn

String

Timezone

String

Vpc Security Groups

## DB Parameter Group Status
FieldTypeDescriptionDefault ValueRequired

DB Parameter Group Name

String

Parameter Apply Status

String

## DB Security Group Membership
FieldTypeDescriptionDefault ValueRequired

DB Security Group Name

String

Status

String

## DB Subnet Group
FieldTypeDescriptionDefault ValueRequired

DB Subnet Group Arn

String

DB Subnet Group Description

String

DB Subnet Group Name

String

Subnet Group Status

String

Subnets

Array of Subnet

Vpc Id

String

### Subnet
FieldTypeDescriptionDefault ValueRequired

Subnet Availability Zone

String

Subnet Identifier

String

Subnet Status

String

### Domain Membership
FieldTypeDescriptionDefault ValueRequired

FQDN

String

IAM Role Name

String

Domain

String

Status

String

### Endpoint
FieldTypeDescriptionDefault ValueRequired

Address

String

Hosted Zone Id

String

Port

Number

### Option Group Membership
FieldTypeDescriptionDefault ValueRequired

Option Group Name

String

Status

String

### Pending Modified Values
FieldTypeDescriptionDefault ValueRequired

CA Certificate Identifier

String

DB Instance Class

String

DB Instance Identifier

String

DB Subnet Group Name

String

Allocated Storage

Number

Backup Retention Period

Number

Engine Version

String

Iops

Number

License Model

String

Master User Password

String

Multi AZ

Boolean

Port

Number

Storage Type

String

## DB Instance Status Info
FieldTypeDescriptionDefault ValueRequired

Message

String

Normal

Boolean

Status

String

Status Type

String

### VPC Security Group Membership
FieldTypeDescriptionDefault ValueRequired

Status

String

Vpc Security Group Id

String

### Tag
FieldTypeDescriptionDefault ValueRequired

Key

String

Value

String

## DB Snapshot
FieldTypeDescriptionDefault ValueRequired

Allocated Storage

Number

Availability Zone

String

Db Instance Identifier

String

Db Snapshot Arn

String

Db Snapshot Identifier

String

Encrypted

Boolean

Engine

String

Engine Version

String

Iam Database Authentication Enabled

Boolean

Instance Create Time

DateTime

Iops

Number

Kms Key Id

String

License Model

String

Master Username

String

Option Group Name

String

Percent Progress

Number

Port

Number

Snapshot Create Time

DateTime

Snapshot Type

String

Source DB Snapshot Identifier

String

Source Region

String

Status

String

Storage Type

String

Tde Credential Arn

String

Timezone

String

Vpc Id

String

### Request ID Attribute
FieldTypeDescriptionDefault ValueRequired

Request Id

String

### Filter
FieldTypeDescriptionDefault ValueRequired

Name

String

Values

Array of String

## Repeatable In Memory Iterable
FieldTypeDescriptionDefault ValueRequired

Initial Buffer Size

Number

The amount of instances that is initially be allowed to be kept in memory to consume the stream and provide random access to it. If the stream contains more data than can fit into this buffer, then the buffer expands according to the bufferSizeIncrement attribute, with an upper limit of maxInMemorySize. Default value is 100 instances.

Buffer Size Increment

Number

This is by how much the buffer size expands if it exceeds its initial size. Setting a value of zero or lower means that the buffer should not expand, meaning that a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised when the buffer gets full. Default value is 100 instances.

Max Buffer Size

Number

The maximum amount of memory to use. If more than that is used then a STREAM_MAXIMUM_SIZE_EXCEEDED error is raised. A value lower than or equal to zero means no limit.

## Repeatable File Store Iterable
FieldTypeDescriptionDefault ValueRequired

Max In Memory Size

Number

The maximum amount of instances to keep in memory. If more than that is required, then it will start to buffer the content on disk.

Buffer Unit

Enumeration, one of:

  • BYTE

  • KB

  • MB

  • GB

The unit in which maxInMemorySize is expressed

### Event
FieldTypeDescriptionDefault ValueRequired

Date

DateTime

Event Categories

Array of String

Message

String

Source Arn

String

Source Identifier

String

Source Type

String

## Reserved DB Instance
FieldTypeDescriptionDefault ValueRequired

Currency Code

String

Db Instance Class

String

Db Instance Count

Number

Duration

Number

Fixed Price

Number

Multi AZ

Boolean

Offering Type

String

Product Description

String

Recurring Charges

Reserved DB Instance Arn

String

Reserved DB Instance Id

String

Reserved DB Instances Offering Id

String

Start Time

DateTime

State

String

Usage Price

Number

## Recurring Charge
FieldTypeDescriptionDefault ValueRequired

Recurring Charge Amount

Number

Recurring Charge Frequency

String

## Reserved DB Instances Offering
FieldTypeDescriptionDefault ValueRequired

DB Instance Class

String

Currency Code

String

Duration

Number

Fixed Price

Number

Multi AZ

Boolean

Offering Type

String

Product Description

String

Recurring Charges

Reserved DB Instances Offering Id

String

Usage Price

Number

## See Also [Salesforce Help](https://help.salesforce.com)