- Support
- Integrations
- RDS
RDS
AWS integration · 116 node(s) including 1 trigger.
00Overview
Manage your Amazon RDS and Aurora databases straight from a flow — provision and delete instances and clusters, start, stop and reboot them, take and restore snapshots, and set up read replicas, proxies, parameter groups and blue/green deployments. Run SQL directly against Aurora with the Data API, including multi-statement transactions, without holding a persistent database connection. Describe actions let a flow inventory what is actually running — instances, clusters, snapshots and their endpoints — so automation can react to the current state of your fleet.
Every field below is exactly what you see in the Flomation editor. Fields marked ● live picker let you choose from a list pulled live from your account — no IDs to look up.
01Connecting RDS
- Start by choosing how the node signs in with the Authentication dropdown — Access Keys, Assume Role (cross-account) or Managed Role (Credential) — and set Region to the AWS region your databases live in (e.g.
eu-west-2). Region is required for every method. - Access Keys — in the AWS console open IAM → Users (console.aws.amazon.com/iam), select or create a user, then Security credentials → Create access key. Attach a policy granting the
rds:actions you need (addsecretsmanager:GetSecretValueas well if you will use the Data API). Paste the values into AWS Access Key and AWS Secret Key, and fill Session Token only when the keys are temporary STS credentials. - Assume Role (cross-account) — create an IAM role in your account carrying the RDS permissions, with a trust policy that lets Flomation's own principal call
sts:AssumeRole. Put the role's ARN in Role ARN to Assume, and if the trust policy pins an External ID, enter the same value in Assume Role External ID so the two match. - Managed Role (Credential) — if your administrator has already saved an AWS role in Flomation, just pick it in the AWS Role Credential field; no keys are entered in the node.
- For the Access Keys method, store the secret access key as a Flomation environment secret (e.g.
rds_secret) rather than typing it inline, then select it in the node's AWS Secret Key field.
| Field | Type | Details | |
|---|---|---|---|
| Authentication | string | Required | Access Keys, Assume Role (cross-account), Managed Role (Credential) |
| AWS Access Key | secret | Required | |
| AWS Secret Key | secret | Required | |
| Session Token (optional) | secret | ||
| AWS Role Credential | credential | Required |
Pick an Environment on your flow (Flow Settings → Environment) so the secret resolves. Secret fields never show the value — they reference ${secrets.your_secret}.
02Add
AWS RDS Add Role to DB Cluster
aws/rds/add_role_to_db_cluster · Action
Associate an IAM role with an Aurora DB cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-cluster |
| IAM Role ARN | string | Required | arn:aws:iam::123456789012:role/AuroraAccessRole |
| Feature Name (optional) | string | e.g. s3Import |
Returns: tool_result
AWS RDS Add Tags
aws/rds/add_tags_to_resource · Action
Add or overwrite tags on an RDS resource (instance, snapshot or cluster).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Resource ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:db:my-database |
| Tags | key_value_array | Required |
Returns: tool_result, applied
03Apply
AWS RDS Apply Pending Maintenance Action
aws/rds/apply_pending_maintenance_action · Action
Apply or opt in/out of a pending maintenance action on an RDS resource.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Resource ARN | string | Required | arn:aws:rds:...:db:my-database |
| Maintenance Action | string | Required | system-update |
| Opt-in Type | string | Required | choices: Immediate, Next Maintenance Window, Undo Opt-in |
Returns: tool_result, resource
04Batch
AWS RDS Batch Execute Statement
aws/rds/batch_execute_statement · Action
Run one SQL statement with many parameter sets against Aurora Serverless via the Data API.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Aurora Cluster ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:cluster:my-aurora |
| Secrets Manager Secret ARN | string | Required | |
| Database Name (optional) | string | ||
| SQL | text | Required | INSERT INTO orders (ref, status) VALUES (:ref, :status) |
| Parameter Sets (JSON) | text | Required | [{"ref":"A1","status":"paid"},{"ref":"A2","status":"pending"}] |
| Transaction ID (optional) | string |
Returns: tool_result, sets_applied
05Begin
AWS RDS Begin Transaction
aws/rds/begin_transaction · Action
Start an Aurora Data API transaction. Pass the ID to Execute Statement, then Commit or Rollback.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Aurora Cluster ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:cluster:my-aurora |
| Secrets Manager Secret ARN | string | Required | |
| Database Name (optional) | string |
Returns: tool_result, transaction_id
06Cancel
AWS RDS Cancel Export Task
aws/rds/cancel_export_task · Action
Cancel an in-progress RDS snapshot/cluster export task.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Export Task Identifier | string | Required | my-export |
Returns: tool_result, export_task
07Commit
AWS RDS Commit Transaction
aws/rds/commit_transaction · Action
Commit an Aurora Data API transaction started with Begin Transaction.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Aurora Cluster ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:cluster:my-aurora |
| Secrets Manager Secret ARN | string | Required | |
| Transaction ID | string | Required |
Returns: tool_result, status
08Copy
AWS RDS Copy DB Cluster Snapshot
aws/rds/copy_db_cluster_snapshot · Action
Copy a manual DB cluster snapshot, optionally cross-region or re-encrypted with a new KMS key.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source Cluster Snapshot Identifier or ARN | string | Required | my-cluster-snapshot (ARN for cross-region) |
| Target Cluster Snapshot Identifier | string | Required | my-cluster-snapshot-copy |
| KMS Key ID (optional) | string | key ARN, ID, alias ARN, or alias name | |
| Copy Tags from Source | boolean | ||
| Tags (optional) | key_value_array |
Returns: tool_result, snapshot
AWS RDS Copy DB Snapshot
aws/rds/copy_db_snapshot · Action
Copy a manual RDS DB snapshot, optionally cross-region or re-encrypted with a new KMS key.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source Snapshot Identifier or ARN | string | Required | my-snapshot (ARN for cross-region) |
| Target Snapshot Identifier | string | Required | my-snapshot-copy |
| KMS Key ID (optional) | string | key ARN, ID, alias ARN, or alias name | |
| Copy Tags from Source | boolean | ||
| Tags (optional) | key_value_array |
Returns: tool_result, snapshot
09Create
AWS RDS Create Blue/Green Deployment
aws/rds/create_blue_green_deployment · Action
Create a blue/green deployment cloning a source DB into a green environment.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Blue/Green Deployment Name | string | Required | my-blue-green-deployment |
| Source ARN | string | Required | arn:aws:rds:eu-west-2:...:db:my-database |
| Target Engine Version (optional) | string | e.g. 15.4 | |
| Target DB Parameter Group (optional) | string | ||
| Target DB Cluster Parameter Group (optional) | string | ||
| Tags (optional) | key_value_array |
Returns: tool_result, deployment
AWS RDS Create Custom DB Engine Version
aws/rds/create_custom_db_engine_version · Action
Create a custom RDS DB engine version from installation media.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Engine | string | Required | custom-oracle-ee |
| Engine Version | string | Required | 19.cdb_cev1 |
| Installation Files S3 Bucket (optional) | string | ||
| Installation Files S3 Prefix (optional) | string | ||
| KMS Key ID (optional) | string | ||
| Description (optional) | string | ||
| Tags (optional) | key_value_array |
Returns: tool_result, engine_version
AWS RDS Create DB Cluster
aws/rds/create_db_cluster · Action
Provision a new Aurora/RDS DB cluster. Add instances to it afterwards.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-aurora-cluster |
| Engine | string | Required | choices: Aurora MySQL, Aurora PostgreSQL, MySQL (Multi-AZ cluster), PostgreSQL (Multi-AZ cluster) |
| Master Username | string | Required | admin |
| Master Password | secret | Required | |
| Initial Database Name (optional) | string | ||
| Engine Version (optional) | string | ||
| Port (optional) | integer | Engine default | |
| DB Subnet Group (optional) | string | Places the cluster in a specific VPC | |
| VPC Security Group IDs (optional) | string | Comma-separated, e.g. sg-0abc,sg-0def | |
| Encrypt Storage at Rest | boolean | ||
| KMS Key ID/ARN (optional) | string | ||
| Backup Retention (days, optional) | integer | 1-35 | |
| Preferred Backup Window (optional) | string | hh24:mi-hh24:mi UTC | |
| Deletion Protection | boolean | ||
| Serverless v2 Min ACU (optional) | string | e.g. 0.5 | |
| Serverless v2 Max ACU (optional) | string | e.g. 16 | |
| Tags (optional) | key_value_array |
Returns: tool_result, cluster
AWS RDS Create DB Cluster Endpoint
aws/rds/create_db_cluster_endpoint · Action
Create a custom Aurora DB cluster endpoint (reader or any).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-cluster |
| Endpoint Identifier | string | Required | my-custom-endpoint |
| Endpoint Type | string | Required | choices: Reader, Any |
| Static Members (optional) | string | Comma-separated DB instance identifiers | |
| Excluded Members (optional) | string | Comma-separated DB instance identifiers | |
| Tags (optional) | key_value_array |
Returns: tool_result, endpoint
AWS RDS Create DB Cluster Parameter Group
aws/rds/create_db_cluster_parameter_group · Action
Create an RDS DB cluster parameter group for an engine family.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Cluster Parameter Group Name | string | Required | my-cpg-aurora-postgresql16 |
| Parameter Group Family | string | Required | aurora-postgresql16 |
| Description | string | Required | Custom cluster parameters |
| Tags (optional) | key_value_array |
Returns: tool_result, parameter_group
AWS RDS Create DB Cluster Snapshot
aws/rds/create_db_cluster_snapshot · Action
Create a snapshot of an Aurora/RDS DB cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-aurora-cluster |
| Snapshot Identifier | string | Required | my-aurora-cluster-2026-07-20 |
| Tags (optional) | key_value_array |
Returns: tool_result, snapshot
AWS RDS Create DB Instance
aws/rds/create_db_instance · Action
Provision a new RDS DB instance (standalone or as an Aurora cluster member).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Instance Class | string | Required | db.t3.micro |
| Engine | string | Required | choices: PostgreSQL, MySQL, MariaDB, Oracle (SE2), SQL Server (Express), Aurora MySQL (cluster member), Aurora PostgreSQL (cluster member) |
| Aurora Cluster Identifier (optional) | string | Set to add this instance to an Aurora cluster | |
| Allocated Storage (GiB) | integer | 20 (standalone only) | |
| Master Username | string | admin (standalone only) | |
| Master Password | secret | standalone only | |
| Initial Database Name (optional) | string | ||
| Engine Version (optional) | string | e.g. 16.3 | |
| Port (optional) | integer | Engine default | |
| Storage Type (optional) | string | choices: General Purpose SSD (gp2), General Purpose SSD (gp3), Provisioned IOPS (io1), Magnetic (standard) | |
| Multi-AZ Deployment | boolean | ||
| Availability Zone (optional, Single-AZ only) | string | eu-west-2a | |
| Publicly Accessible | boolean | ||
| DB Subnet Group (optional) | string | Places the DB in a specific VPC | |
| VPC Security Group IDs (optional) | string | Comma-separated, e.g. sg-0abc,sg-0def | |
| Encrypt Storage at Rest | boolean | ||
| KMS Key ID/ARN (optional) | string | Defaults to the RDS AWS-managed key | |
| Provisioned IOPS (optional) | integer | Required for io1; optional for gp3 | |
| Backup Retention (days, optional) | integer | 0-35; 0 disables backups | |
| Preferred Backup Window (optional) | string | hh24:mi-hh24:mi UTC, e.g. 03:00-04:00 | |
| Preferred Maintenance Window (optional) | string | ddd:hh24:mi-ddd:hh24:mi, e.g. sun:05:00-sun:06:00 | |
| Deletion Protection | boolean | ||
| Copy Tags to Snapshots | boolean | ||
| Auto Minor Version Upgrade | string | choices: AWS default (on), Enabled, Disabled | |
| Tags (optional) | key_value_array |
Returns: tool_result, instance
AWS RDS Create Read Replica
aws/rds/create_db_instance_read_replica · Action
Create a read replica of an existing RDS database instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source DB Instance Identifier | string | Required | my-database |
| Replica Identifier | string | Required | my-database-replica |
| Instance Class (optional) | string | Defaults to the source class | |
| Availability Zone (optional) | string | eu-west-2b | |
| Multi-AZ Replica | boolean | ||
| Publicly Accessible | boolean | ||
| Tags (optional) | key_value_array |
Returns: tool_result, instance
AWS RDS Create DB Parameter Group
aws/rds/create_db_parameter_group · Action
Create an RDS DB parameter group for a database engine family.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Parameter Group Name | string | Required | my-pg-postgres16 |
| Parameter Group Family | string | Required | postgres16 |
| Description | string | Required | Custom parameters for my database |
| Tags (optional) | key_value_array |
Returns: tool_result, parameter_group
AWS RDS Create DB Proxy
aws/rds/create_db_proxy · Action
Create an RDS Proxy fronting a database with Secrets Manager credentials.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Proxy Name | string | Required | my-proxy |
| Engine Family | string | Required | choices: MySQL / MariaDB, PostgreSQL, SQL Server |
| IAM Role ARN | string | Required | IAM role granting Secrets Manager access |
| VPC Subnet IDs | string | Required | Comma-separated, e.g. subnet-abc123,subnet-def456 |
| Secret ARN | string | Required | Secrets Manager secret with the DB credentials |
| Require TLS | boolean | ||
| Idle Client Timeout (seconds, optional) | integer | ||
| Tags (optional) | key_value_array |
Returns: tool_result, proxy
AWS RDS Create DB Shard Group
aws/rds/create_db_shard_group · Action
Create an Aurora Limitless DB shard group on a DB cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Shard Group Identifier | string | Required | my-shard-group |
| DB Cluster Identifier | string | Required | my-limitless-cluster |
| Maximum Capacity (ACUs) | string | Required | e.g. 64 |
| Minimum Capacity (ACUs, optional) | string | e.g. 0.5 | |
| Compute Redundancy (optional) | integer | 0, 1 or 2 |
Returns: tool_result, shard_group
AWS RDS Create DB Snapshot
aws/rds/create_db_snapshot · Action
Create a manual snapshot of an RDS database instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Snapshot Identifier | string | Required | my-database-2026-07-20 |
| Tags (optional) | key_value_array |
Returns: tool_result, snapshot
AWS RDS Create DB Subnet Group
aws/rds/create_db_subnet_group · Action
Create an RDS DB subnet group from a set of EC2 subnet IDs.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Subnet Group Name | string | Required | my-subnet-group |
| Description | string | Required | |
| Subnet IDs | string | Required | Comma-separated, e.g. subnet-abc123,subnet-def456 |
| Tags (optional) | key_value_array |
Returns: tool_result, subnet_group
AWS RDS Create Event Subscription
aws/rds/create_event_subscription · Action
Create an RDS event notification subscription delivered to an SNS topic.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Subscription Name | string | Required | my-rds-events |
| SNS Topic ARN | string | Required | arn:aws:sns:eu-west-2:123456789012:my-topic |
| Source Type (optional) | string | e.g. db-instance | |
| Source IDs (optional) | string | Comma-separated identifiers | |
| Event Categories (optional) | string | Comma-separated categories | |
| Enabled | boolean | ||
| Tags (optional) | key_value_array |
Returns: tool_result, subscription
AWS RDS Create Global Cluster
aws/rds/create_global_cluster · Action
Create an Aurora global database cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Global Cluster Identifier | string | Required | my-global-database |
| Source DB Cluster ARN (optional) | string | arn:aws:rds:...:cluster:my-primary | |
| Engine (optional) | string | aurora-postgresql | |
| Engine Version (optional) | string | ||
| Deletion Protection | boolean |
Returns: tool_result, global_cluster
AWS RDS Create Integration
aws/rds/create_integration · Action
Create a zero-ETL integration from an Aurora source to a Redshift target.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Integration Name | string | Required | my-zero-etl-integration |
| Source ARN (Aurora cluster) | string | Required | arn:aws:rds:eu-west-2:<account>:cluster:my-cluster |
| Target ARN (Redshift namespace) | string | Required | arn:aws:redshift-serverless:eu-west-2:<account>:namespace/<id> |
| KMS Key ID (optional) | string | Leave blank to use an AWS owned key | |
| Tags (optional) | key_value_array |
Returns: tool_result, integration
AWS RDS Create Option Group
aws/rds/create_option_group · Action
Create an RDS option group for a database engine and major version.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Option Group Name | string | Required | my-option-group |
| Engine Name | string | Required | mysql |
| Major Engine Version | string | Required | 8.0 |
| Description | string | Required | |
| Tags (optional) | key_value_array |
Returns: tool_result, option_group
AWS RDS Create Tenant Database
aws/rds/create_tenant_database · Action
Create a tenant database in a multi-tenant RDS DB instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Tenant Database Name | string | Required | tenant1 |
| Master Username | string | Required | admin |
| Master Password | secret | Required | |
| Character Set Name (optional) | string | AL32UTF8 | |
| NCHAR Character Set Name (optional) | string | ||
| Tags (optional) | key_value_array |
Returns: tool_result, tenant_database
10Delete
AWS RDS Delete Blue/Green Deployment
aws/rds/delete_blue_green_deployment · Action
Delete a blue/green deployment, optionally removing the green environment.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Blue/Green Deployment Identifier | string | Required | bgd-xxxxxxxxxxxx |
| Delete Green Environment | boolean |
Returns: tool_result, deployment
AWS RDS Delete Custom DB Engine Version
aws/rds/delete_custom_db_engine_version · Action
Delete a custom RDS DB engine version.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Engine | string | Required | custom-oracle-ee |
| Engine Version | string | Required | 19.cdb_cev1 |
Returns: tool_result, engine_version
AWS RDS Delete DB Cluster
aws/rds/delete_db_cluster · Action
Delete an Aurora/RDS DB cluster, with an optional final snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-aurora-cluster |
| Skip Final Snapshot | boolean | ||
| Final Snapshot Identifier | string | Required unless 'Skip Final Snapshot' is on |
Returns: tool_result, cluster
AWS RDS Delete DB Cluster Endpoint
aws/rds/delete_db_cluster_endpoint · Action
Delete a custom Aurora DB cluster endpoint.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Endpoint Identifier | string | Required | my-custom-endpoint |
Returns: tool_result, endpoint
AWS RDS Delete DB Cluster Parameter Group
aws/rds/delete_db_cluster_parameter_group · Action
Delete an RDS DB cluster parameter group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Cluster Parameter Group Name | string | Required | my-cpg-aurora-postgresql16 |
Returns: tool_result
AWS RDS Delete DB Cluster Snapshot
aws/rds/delete_db_cluster_snapshot · Action
Delete an Aurora/RDS DB cluster snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Snapshot Identifier | string | Required | my-aurora-cluster-2026-07-20 |
Returns: tool_result, snapshot
AWS RDS Delete DB Instance
aws/rds/delete_db_instance · Action
Delete an RDS database instance, with an optional final snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Skip Final Snapshot | boolean | ||
| Final Snapshot Identifier | string | Required unless 'Skip Final Snapshot' is on | |
| Delete Automated Backups | boolean |
Returns: tool_result, instance
AWS RDS Delete DB Instance Automated Backup
aws/rds/delete_db_instance_automated_backup · Action
Delete a retained RDS DB instance automated backup by resource id or ARN.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DBI Resource ID (optional) | string | db-XXXXXXXXXXXXXXXX | |
| Automated Backups ARN (optional) | string | arn:aws:rds:...:auto-backup:... |
Returns: tool_result, backup
AWS RDS Delete DB Parameter Group
aws/rds/delete_db_parameter_group · Action
Delete an RDS DB parameter group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Parameter Group Name | string | Required | my-pg-postgres16 |
Returns: tool_result
AWS RDS Delete DB Proxy
aws/rds/delete_db_proxy · Action
Delete an existing RDS Proxy.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Proxy Name | string | Required | my-proxy |
Returns: tool_result, proxy
AWS RDS Delete DB Shard Group
aws/rds/delete_db_shard_group · Action
Delete an Aurora Limitless DB shard group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Shard Group Identifier | string | Required | my-shard-group |
Returns: tool_result, shard_group
AWS RDS Delete DB Snapshot
aws/rds/delete_db_snapshot · Action
Delete a manual RDS database snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Snapshot Identifier | string | Required | my-database-2026-07-20 |
Returns: tool_result, snapshot
AWS RDS Delete DB Subnet Group
aws/rds/delete_db_subnet_group · Action
Delete an RDS DB subnet group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Subnet Group Name | string | Required | my-subnet-group |
Returns: tool_result
AWS RDS Delete Event Subscription
aws/rds/delete_event_subscription · Action
Delete an RDS event notification subscription.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Subscription Name | string | Required | my-rds-events |
Returns: tool_result, subscription
AWS RDS Delete Global Cluster
aws/rds/delete_global_cluster · Action
Delete an Aurora global database cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Global Cluster Identifier | string | Required | my-global-database |
Returns: tool_result, global_cluster
AWS RDS Delete Integration
aws/rds/delete_integration · Action
Delete a zero-ETL integration.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Integration Identifier | string | Required | my-zero-etl-integration |
Returns: tool_result, integration
AWS RDS Delete Option Group
aws/rds/delete_option_group · Action
Delete an RDS option group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Option Group Name | string | Required | my-option-group |
Returns: tool_result
AWS RDS Delete Tenant Database
aws/rds/delete_tenant_database · Action
Delete a tenant database from a multi-tenant RDS DB instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Tenant Database Name | string | Required | tenant1 |
| Skip Final Snapshot | boolean | ||
| Final Snapshot Identifier (optional) | string |
Returns: tool_result, tenant_database
11Deregister
AWS RDS Deregister DB Proxy Targets
aws/rds/deregister_db_proxy_targets · Action
Remove DB instances or clusters from an RDS Proxy target group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Proxy Name | string | Required | my-proxy |
| Target Group Name | string | default | |
| DB Instance Identifiers (optional) | string | Comma-separated | |
| DB Cluster Identifiers (optional) | string | Comma-separated |
Returns: tool_result
12Describe
AWS RDS Describe Blue/Green Deployments
aws/rds/describe_blue_green_deployments · Action
List RDS blue/green deployments, optionally filtered by identifier.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Blue/Green Deployment Identifier (optional) | string | Leave blank to list all |
Returns: tool_result, deployments, count
AWS RDS Describe Certificates
aws/rds/describe_certificates · Action
List the CA certificates available for RDS DB instances.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Certificate Identifier (optional) | string | Leave blank to list all |
Returns: tool_result, certificates, count
AWS RDS Describe DB Cluster Endpoints
aws/rds/describe_db_cluster_endpoints · Action
List Aurora DB cluster endpoints, optionally filtered by cluster or endpoint.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier (optional) | string | Leave blank to list all | |
| Endpoint Identifier (optional) | string | Leave blank to list all |
Returns: tool_result, endpoints, count
AWS RDS Describe DB Cluster Parameter Groups
aws/rds/describe_db_cluster_parameter_groups · Action
List RDS DB cluster parameter groups, optionally filtered by name.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Cluster Parameter Group Name (optional) | string | Leave blank to list all |
Returns: tool_result, parameter_groups, count
AWS RDS Describe DB Cluster Snapshots
aws/rds/describe_db_cluster_snapshots · Action
List Aurora/RDS DB cluster snapshots, optionally filtered by cluster, snapshot or type.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier (optional) | string | Leave blank to list all | |
| Snapshot Identifier (optional) | string | ||
| Snapshot Type (optional) | string | choices: Any, Manual, Automated, Shared, Public |
Returns: tool_result, snapshots, count
AWS RDS Describe DB Clusters
aws/rds/describe_db_clusters · Action
List Aurora/RDS DB clusters, with writer and reader endpoints and member roles.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier (optional) | string | Leave blank to list all |
Returns: tool_result, clusters, count
AWS RDS Describe DB Engine Versions
aws/rds/describe_db_engine_versions · Action
List available RDS database engine versions, optionally filtered.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Engine (optional) | string | e.g. postgres | |
| Engine Version (optional) | string | e.g. 16.3 | |
| DB Parameter Group Family (optional) | string | e.g. postgres16 |
Returns: tool_result, engine_versions, count
AWS RDS Describe DB Instance Automated Backups
aws/rds/describe_db_instance_automated_backups · Action
List RDS DB instance automated backups, optionally by identifier or resource id.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier (optional) | string | Leave blank to list all | |
| DBI Resource ID (optional) | string | db-XXXXXXXXXXXXXXXX |
Returns: tool_result, backups, count
AWS RDS Describe DB Instances
aws/rds/describe_db_instances · Action
List RDS database instances, optionally filtered by identifier or engine.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier (optional) | string | Leave blank to list all | |
| Filter by Engine (optional) | string | Comma-separated, e.g. postgres,mysql |
Returns: tool_result, instances, count
AWS RDS Describe DB Log Files
aws/rds/describe_db_log_files · Action
List the log files available for an RDS DB instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Filename Contains (optional) | string | e.g. error |
Returns: tool_result, log_files, count
AWS RDS Describe DB Parameter Groups
aws/rds/describe_db_parameter_groups · Action
List RDS DB parameter groups, optionally filtered by name.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Parameter Group Name (optional) | string | Leave blank to list all |
Returns: tool_result, parameter_groups, count
AWS RDS Describe DB Parameters
aws/rds/describe_db_parameters · Action
List the parameters within an RDS DB parameter group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Parameter Group Name | string | Required | my-pg-postgres16 |
| Source (optional) | string | choices: All, User, System, Engine Default |
Returns: tool_result, parameters, count
AWS RDS Describe DB Proxies
aws/rds/describe_db_proxies · Action
List RDS Proxies, optionally filtered by proxy name.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Proxy Name (optional) | string | Leave blank to list all |
Returns: tool_result, proxies, count
AWS RDS Describe DB Shard Groups
aws/rds/describe_db_shard_groups · Action
List Aurora Limitless DB shard groups, optionally filtered by identifier.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Shard Group Identifier (optional) | string | Leave blank to list all |
Returns: tool_result, shard_groups, count
AWS RDS Describe DB Snapshots
aws/rds/describe_db_snapshots · Action
List RDS database snapshots, optionally filtered by instance, snapshot or type.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier (optional) | string | Leave blank to list all | |
| Snapshot Identifier (optional) | string | ||
| Snapshot Type (optional) | string | choices: Any, Manual, Automated, Shared, Public |
Returns: tool_result, snapshots, count
AWS RDS Describe DB Subnet Groups
aws/rds/describe_db_subnet_groups · Action
List RDS DB subnet groups, optionally filtered by name.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Subnet Group Name (optional) | string | Leave blank to list all |
Returns: tool_result, subnet_groups, count
AWS RDS Describe Event Categories
aws/rds/describe_event_categories · Action
List the RDS event categories available for each source type.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source Type (optional) | string | choices: All source types, DB Instance, DB Cluster, DB Snapshot, DB Parameter Group, DB Security Group, DB Cluster Snapshot |
Returns: tool_result, categories, count
AWS RDS Describe Events
aws/rds/describe_events · Action
List RDS events, optionally filtered by source, type, or lookback duration.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source Identifier (optional) | string | e.g. my-database | |
| Source Type (optional) | string | choices: Any, DB Instance, DB Cluster, DB Snapshot, DB Parameter Group, DB Security Group, DB Cluster Snapshot | |
| Duration (minutes, optional) | integer | e.g. 1440 |
Returns: tool_result, events, count
AWS RDS Describe Export Tasks
aws/rds/describe_export_tasks · Action
List RDS snapshot/cluster export tasks, optionally by identifier or source ARN.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Export Task Identifier (optional) | string | Leave blank to list all | |
| Source ARN (optional) | string | arn:aws:rds:...:snapshot:... |
Returns: tool_result, export_tasks, count
AWS RDS Describe Global Clusters
aws/rds/describe_global_clusters · Action
List Aurora global database clusters, optionally filtered by identifier.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Global Cluster Identifier (optional) | string | Leave blank to list all |
Returns: tool_result, global_clusters, count
AWS RDS Describe Integrations
aws/rds/describe_integrations · Action
List zero-ETL integrations, optionally filtered by identifier.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Integration Identifier (optional) | string | Leave blank to list all |
Returns: tool_result, integrations, count
AWS RDS Describe Option Groups
aws/rds/describe_option_groups · Action
List RDS option groups, optionally filtered by name or engine.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Option Group Name (optional) | string | Leave blank to list all | |
| Engine Name (optional) | string | mysql |
Returns: tool_result, option_groups, count
AWS RDS Describe Orderable DB Instance Options
aws/rds/describe_orderable_db_instance_options · Action
List orderable RDS DB instance options for an engine (class, version, storage).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Engine | string | Required | choices: PostgreSQL, MySQL, MariaDB, Oracle (SE2), Oracle (EE), SQL Server (Express), SQL Server (SE), SQL Server (EE), Aurora MySQL, Aurora PostgreSQL |
| Engine Version (optional) | string | e.g. 16.3 | |
| DB Instance Class (optional) | string | e.g. db.t3.micro | |
| License Model (optional) | string | e.g. license-included, general-public-license |
Returns: tool_result, options, count
AWS RDS Describe Pending Maintenance Actions
aws/rds/describe_pending_maintenance_actions · Action
List pending maintenance actions for RDS resources, optionally by resource ARN.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Resource ARN (optional) | string | Leave blank to list all; e.g. arn:aws:rds:...:db:my-database |
Returns: tool_result, pending, count
AWS RDS Describe Reserved DB Instances
aws/rds/describe_reserved_db_instances · Action
List purchased reserved RDS DB instances, optionally filtered.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Class (optional) | string | e.g. db.t3.medium | |
| Duration (optional) | string | Seconds or years, e.g. 1 or 31536000 |
Returns: tool_result, reserved_instances, count
AWS RDS Describe Source Regions
aws/rds/describe_source_regions · Action
List Regions that can be a source for RDS read replicas or snapshots.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source Region Name (optional) | string | Leave blank to list all, e.g. us-east-1 |
Returns: tool_result, regions, count
AWS RDS Describe Tenant Databases
aws/rds/describe_tenant_databases · Action
List tenant databases, optionally filtered by instance or name.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier (optional) | string | Leave blank to list all | |
| Tenant Database Name (optional) | string |
Returns: tool_result, tenant_databases, count
13Download
AWS RDS Download DB Log File Portion
aws/rds/download_db_log_file_portion · Action
Download the contents of an RDS DB instance log file.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Log File Name | string | Required | error/postgresql.log.2026-07-20-12 |
| Number of Lines (optional) | integer | e.g. 1000 |
Returns: tool_result, log_data, additional_data_pending
14Execute
AWS RDS Execute Statement
aws/rds/execute_statement · Action
Run a SQL statement against Aurora Serverless via the Data API (no persistent connection).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Aurora Cluster ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:cluster:my-aurora |
| Secrets Manager Secret ARN | string | Required | arn:aws:secretsmanager:...:secret:my-db-creds |
| Database Name (optional) | string | ||
| SQL | text | Required | SELECT * FROM orders WHERE status = :status |
| Named Parameters (optional) | key_value_array | status = paid — bound safely as :status | |
| Transaction ID (optional) | string | From Begin Transaction, to run inside a transaction | |
| Continue After Timeout (for long DML) | boolean |
Returns: tool_result, records, rows_updated, generated_fields
15Failover
AWS RDS Failover DB Cluster
aws/rds/failover_db_cluster · Action
Fail over an Aurora DB cluster, promoting a reader instance to writer.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-aurora-cluster |
| Target Instance to Promote (optional) | string | A reader instance; blank = any reader |
Returns: tool_result, cluster
AWS RDS Failover Global Cluster
aws/rds/failover_global_cluster · Action
Promote a secondary Aurora cluster to primary in a global database.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Global Cluster Identifier | string | Required | my-global-database |
| Target DB Cluster ARN | string | Required | arn:aws:rds:...:cluster:my-secondary |
Returns: tool_result, global_cluster
16List
AWS RDS List Tags
aws/rds/list_tags_for_resource · Action
List the tags on an RDS resource (instance, snapshot or cluster).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Resource ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:db:my-database |
Returns: tool_result, tags, count
17Modify
AWS RDS Modify Certificates
aws/rds/modify_certificates · Action
Override or reset the account-default RDS CA certificate.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Certificate Identifier (optional) | string | rds-ca-rsa2048-g1 | |
| Remove Customer Override | boolean |
Returns: tool_result, certificate
AWS RDS Modify Custom DB Engine Version
aws/rds/modify_custom_db_engine_version · Action
Change the status or description of a custom RDS DB engine version.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Engine | string | Required | custom-oracle-ee |
| Engine Version | string | Required | 19.cdb_cev1 |
| Status (optional) | string | choices: No change, Available, Inactive | |
| Description (optional) | string |
Returns: tool_result, engine_version
AWS RDS Modify DB Cluster
aws/rds/modify_db_cluster · Action
Modify an Aurora/RDS DB cluster (version, port, password or backup retention).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-aurora-cluster |
| New Master Password (optional) | secret | ||
| New Engine Version (optional) | string | ||
| New Port (optional) | integer | ||
| Backup Retention (days, optional) | integer | ||
| New VPC Security Group IDs (optional) | string | Comma-separated; replaces the current set | |
| Deletion Protection | string | choices: No change, Enable, Disable | |
| Serverless v2 Min ACU (optional) | string | e.g. 0.5 | |
| Serverless v2 Max ACU (optional) | string | e.g. 16 | |
| Apply Immediately | boolean |
Returns: tool_result, cluster
AWS RDS Modify DB Cluster Parameter Group
aws/rds/modify_db_cluster_parameter_group · Action
Modify parameter values in an RDS DB cluster parameter group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Cluster Parameter Group Name | string | Required | my-cpg-aurora-postgresql16 |
| Parameters (name = value) | key_value_array | Required |
Returns: tool_result, applied
AWS RDS Modify Cluster Snapshot Attribute
aws/rds/modify_db_cluster_snapshot_attribute · Action
Authorise or revoke AWS accounts (or 'all' for public) to copy/restore a manual DB cluster snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Snapshot Identifier | string | Required | my-cluster-snapshot |
| Attribute | string | choices: Restore (share copy/restore) | |
| Values to Add (optional) | string | Comma-separated AWS account IDs, or 'all' for public | |
| Values to Remove (optional) | string | Comma-separated AWS account IDs, or 'all' |
Returns: tool_result, attribute
AWS RDS Modify DB Instance
aws/rds/modify_db_instance · Action
Modify an RDS database instance (class, storage, version or password).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| New Instance Class (optional) | string | db.t3.small | |
| New Allocated Storage (GiB, optional) | integer | ||
| New Engine Version (optional) | string | ||
| New Master Password (optional) | secret | ||
| Multi-AZ | string | choices: No change, Convert to Multi-AZ, Convert to Single-AZ | |
| New Backup Retention (days, optional) | integer | ||
| New VPC Security Group IDs (optional) | string | Comma-separated; replaces the current set | |
| Deletion Protection | string | choices: No change, Enable, Disable | |
| Auto Minor Version Upgrade | string | choices: No change, Enable, Disable | |
| Apply Immediately | boolean |
Returns: tool_result, instance
AWS RDS Modify DB Parameter Group
aws/rds/modify_db_parameter_group · Action
Modify parameter values in an RDS DB parameter group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Parameter Group Name | string | Required | my-pg-postgres16 |
| Parameters (name = value) | key_value_array | Required |
Returns: tool_result, applied
AWS RDS Modify DB Proxy
aws/rds/modify_db_proxy · Action
Update an existing RDS Proxy's name, TLS, idle timeout or debug logging.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Proxy Name | string | Required | my-proxy |
| New DB Proxy Name (optional) | string | ||
| Require TLS (optional) | string | choices: Leave unchanged, Enable, Disable | |
| Idle Client Timeout (seconds, optional) | integer | ||
| Debug Logging (optional) | string | choices: Leave unchanged, Enable, Disable |
Returns: tool_result, proxy
AWS RDS Modify DB Shard Group
aws/rds/modify_db_shard_group · Action
Modify an Aurora Limitless DB shard group's capacity or redundancy.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Shard Group Identifier | string | Required | my-shard-group |
| Maximum Capacity (ACUs, optional) | string | e.g. 64 | |
| Minimum Capacity (ACUs, optional) | string | e.g. 0.5 | |
| Compute Redundancy (optional) | integer | 0, 1 or 2 |
Returns: tool_result, shard_group
AWS RDS Modify Snapshot Attribute
aws/rds/modify_db_snapshot_attribute · Action
Authorise or revoke other AWS accounts (or 'all' for public) to copy/restore a manual DB snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Snapshot Identifier | string | Required | my-snapshot |
| Attribute | string | choices: Restore (share copy/restore) | |
| Values to Add (optional) | string | Comma-separated AWS account IDs, or 'all' for public | |
| Values to Remove (optional) | string | Comma-separated AWS account IDs, or 'all' |
Returns: tool_result, attribute
AWS RDS Modify DB Subnet Group
aws/rds/modify_db_subnet_group · Action
Update the subnets or description of an RDS DB subnet group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Subnet Group Name | string | Required | my-subnet-group |
| Description (optional) | string | ||
| Subnet IDs | string | Required | Comma-separated, e.g. subnet-abc123,subnet-def456 |
Returns: tool_result, subnet_group
AWS RDS Modify Global Cluster
aws/rds/modify_global_cluster · Action
Modify an Aurora global database cluster (rename, engine version, deletion protection).
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Global Cluster Identifier | string | Required | my-global-database |
| New Global Cluster Identifier (optional) | string | Rename the global cluster | |
| Engine Version (optional) | string | ||
| Deletion Protection (optional) | string | choices: Leave unchanged, Enabled, Disabled |
Returns: tool_result, global_cluster
AWS RDS Modify Integration
aws/rds/modify_integration · Action
Modify a zero-ETL integration, e.g. rename it.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Integration Identifier | string | Required | my-zero-etl-integration |
| New Integration Name (optional) | string | Leave blank to keep the current name |
Returns: tool_result, integration
AWS RDS Modify Option Group
aws/rds/modify_option_group · Action
Add or remove options in an RDS option group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Option Group Name | string | Required | my-option-group |
| Options to Include (JSON) | string | [{"option_name":"OEM"}] | |
| Options to Remove | string | Comma-separated option names | |
| Apply Immediately | boolean |
Returns: tool_result, option_group
AWS RDS Modify Tenant Database
aws/rds/modify_tenant_database · Action
Rename a tenant database or change its master password.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Tenant Database Name | string | Required | tenant1 |
| New Master Password (optional) | secret | ||
| New Tenant Database Name (optional) | string |
Returns: tool_result, tenant_database
18Promote
AWS RDS Promote Read Replica
aws/rds/promote_read_replica · Action
Promote a read replica to a standalone read/write DB instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Replica Identifier | string | Required | my-database-replica |
| Backup Retention (days, optional) | integer | e.g. 7 |
Returns: tool_result, instance
19Reboot
AWS RDS Reboot DB Instance
aws/rds/reboot_db_instance · Action
Reboot an RDS database instance, optionally forcing a Multi-AZ failover.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Force Multi-AZ Failover | boolean |
Returns: tool_result, instance
20Register
AWS RDS Register DB Proxy Targets
aws/rds/register_db_proxy_targets · Action
Register DB instances or clusters as targets of an RDS Proxy target group.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Proxy Name | string | Required | my-proxy |
| Target Group Name | string | default | |
| DB Instance Identifiers (optional) | string | Comma-separated | |
| DB Cluster Identifiers (optional) | string | Comma-separated |
Returns: tool_result, targets
21Remove
AWS RDS Remove Role from DB Cluster
aws/rds/remove_role_from_db_cluster · Action
Disassociate an IAM role from an Aurora DB cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-cluster |
| IAM Role ARN | string | Required | arn:aws:iam::123456789012:role/AuroraAccessRole |
| Feature Name (optional) | string | e.g. s3Import |
Returns: tool_result
AWS RDS Remove Tags
aws/rds/remove_tags_from_resource · Action
Remove tags from an RDS resource by tag key.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Resource ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:db:my-database |
| Tag Keys | string | Required | Comma-separated, e.g. env,team |
Returns: tool_result, removed
22Reset
AWS RDS Reset DB Parameter Group
aws/rds/reset_db_parameter_group · Action
Reset parameters in an RDS DB parameter group to their default values.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Parameter Group Name | string | Required | my-pg-postgres16 |
| Reset All Parameters | boolean | ||
| Parameters to Reset (optional) | key_value_array |
Returns: tool_result
23Restore
AWS RDS Restore Cluster from Snapshot
aws/rds/restore_db_cluster_from_snapshot · Action
Restore a new Aurora/RDS DB cluster from a cluster snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| New DB Cluster Identifier | string | Required | restored-cluster |
| Cluster Snapshot Identifier or ARN | string | Required | my-cluster-snapshot |
| Engine | string | Required | aurora-postgresql |
| Engine Version (optional) | string | ||
| DB Subnet Group Name (optional) | string | ||
| VPC Security Group IDs (optional) | string | Comma-separated, e.g. sg-123,sg-456 | |
| Tags (optional) | key_value_array |
Returns: tool_result, cluster
AWS RDS Restore Cluster to Point in Time
aws/rds/restore_db_cluster_to_point_in_time · Action
Restore a new Aurora/RDS DB cluster to a point in time from source backups.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| New DB Cluster Identifier | string | Required | restored-cluster |
| Source DB Cluster Identifier | string | Required | my-cluster |
| Restore Type (optional) | string | choices: Full Copy, Copy on Write | |
| Use Latest Restorable Time | boolean | ||
| Restore to Time (optional) | string | RFC 3339, e.g. 2026-07-20T14:30:00Z | |
| DB Subnet Group Name (optional) | string | ||
| VPC Security Group IDs (optional) | string | Comma-separated, e.g. sg-123,sg-456 |
Returns: tool_result, cluster
AWS RDS Restore Instance from Snapshot
aws/rds/restore_db_instance_from_db_snapshot · Action
Restore a new RDS database instance from a DB snapshot.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| New DB Instance Identifier | string | Required | restored-database |
| DB Snapshot Identifier | string | Required | my-snapshot |
| DB Instance Class (optional) | string | db.t3.medium | |
| Availability Zone (optional) | string | eu-west-2a | |
| Multi-AZ | boolean | ||
| Publicly Accessible | boolean | ||
| DB Subnet Group Name (optional) | string | ||
| VPC Security Group IDs (optional) | string | Comma-separated, e.g. sg-123,sg-456 | |
| Tags (optional) | key_value_array |
Returns: tool_result, instance
AWS RDS Restore DB Instance From S3
aws/rds/restore_db_instance_from_s3 · Action
Create a new RDS DB instance from a database backup stored in S3.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Instance Class | string | Required | db.t3.micro |
| Engine | string | Required | mysql |
| Master Username | string | Required | admin |
| Master Password | secret | Required | |
| Allocated Storage (GiB) | integer | Required | 20 |
| S3 Bucket Name | string | Required | my-backup-bucket |
| S3 Ingestion Role ARN | string | Required | arn:aws:iam::<account>:role/rds-s3-import |
| Source Engine | string | Required | mysql |
| Source Engine Version | string | Required | e.g. 8.0.36 |
| S3 Prefix (optional) | string | Path within the bucket to the backup files | |
| DB Subnet Group (optional) | string | Places the DB in a specific VPC | |
| VPC Security Group IDs (optional) | string | Comma-separated, e.g. sg-0abc,sg-0def | |
| Publicly Accessible | boolean | ||
| Tags (optional) | key_value_array |
Returns: tool_result, instance
AWS RDS Restore Instance to Point in Time
aws/rds/restore_db_instance_to_point_in_time · Action
Restore a new RDS database instance to a point in time from source backups.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source DB Instance Identifier | string | Required | my-database |
| Target DB Instance Identifier | string | Required | restored-database |
| Use Latest Restorable Time | boolean | ||
| Restore Time (optional) | string | RFC 3339, e.g. 2026-07-20T14:30:00Z | |
| DB Instance Class (optional) | string | db.t3.medium | |
| DB Subnet Group Name (optional) | string | ||
| VPC Security Group IDs (optional) | string | Comma-separated, e.g. sg-123,sg-456 |
Returns: tool_result, instance
24Rollback
AWS RDS Rollback Transaction
aws/rds/rollback_transaction · Action
Roll back an Aurora Data API transaction started with Begin Transaction.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Aurora Cluster ARN | string | Required | arn:aws:rds:eu-west-2:123456789012:cluster:my-aurora |
| Secrets Manager Secret ARN | string | Required | |
| Transaction ID | string | Required |
Returns: tool_result, status
25Start
AWS RDS Start DB Cluster
aws/rds/start_db_cluster · Action
Start a stopped Aurora/RDS DB cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-aurora-cluster |
Returns: tool_result, cluster
AWS RDS Start DB Instance
aws/rds/start_db_instance · Action
Start a stopped RDS database instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
Returns: tool_result, instance
AWS RDS Start Automated Backups Replication
aws/rds/start_db_instance_automated_backups_replication · Action
Enable cross-region replication of automated backups for an RDS DB instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source DB Instance ARN | string | Required | arn:aws:rds:us-east-1:123456789012:db:my-database |
| Backup Retention Period (days, optional) | integer | 7 | |
| KMS Key ID (optional) | string |
Returns: tool_result, backup
AWS RDS Start Export Task
aws/rds/start_export_task · Action
Export an RDS snapshot or cluster to Amazon S3.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Export Task Identifier | string | Required | my-export |
| Source ARN (snapshot or cluster) | string | Required | arn:aws:rds:...:snapshot:... |
| S3 Bucket Name | string | Required | my-export-bucket |
| IAM Role ARN | string | Required | arn:aws:iam::123456789012:role/rds-s3-export |
| KMS Key ID | string | Required | arn:aws:kms:...:key/... |
| S3 Prefix (optional) | string | ||
| Export Only (optional) | string | Comma-separated schemas/tables, e.g. mydb.public.users |
Returns: tool_result, export_task
26Stop
AWS RDS Stop DB Cluster
aws/rds/stop_db_cluster · Action
Stop a running Aurora/RDS DB cluster.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Cluster Identifier | string | Required | my-aurora-cluster |
Returns: tool_result, cluster
AWS RDS Stop DB Instance
aws/rds/stop_db_instance · Action
Stop a running RDS database instance, optionally taking a snapshot first.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-database |
| Pre-Stop Snapshot Identifier (optional) | string | Leave blank to skip snapshot |
Returns: tool_result, instance
AWS RDS Stop Automated Backups Replication
aws/rds/stop_db_instance_automated_backups_replication · Action
Disable cross-region replication of automated backups for an RDS DB instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Source DB Instance ARN | string | Required | arn:aws:rds:us-east-1:123456789012:db:my-database |
Returns: tool_result, backup
27Switchover
AWS RDS Switchover Blue/Green Deployment
aws/rds/switchover_blue_green_deployment · Action
Switch over a blue/green deployment, promoting the green environment to production.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Blue/Green Deployment Identifier | string | Required | bgd-xxxxxxxxxxxx |
| Switchover Timeout (seconds, optional) | integer | 300 |
Returns: tool_result, deployment
AWS RDS Switchover Global Cluster
aws/rds/switchover_global_cluster · Action
Planned switchover promoting a secondary Aurora cluster to primary in a global database.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| Global Cluster Identifier | string | Required | my-global-database |
| Target DB Cluster ARN | string | Required | arn:aws:rds:...:cluster:my-secondary |
Returns: tool_result, global_cluster
AWS RDS Switchover Read Replica
aws/rds/switchover_read_replica · Action
Switch over an Oracle read replica to become the new primary DB instance.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Role ARN to Assume | string | Required | arn:aws:iam::<your-account>:role/FlomationAccess |
| Assume Role External ID (optional) | string | Must match the External ID in the role's trust policy | |
| DB Instance Identifier | string | Required | my-standby-replica |
Returns: tool_result, instance
28Triggers
RDS Event Trigger
trigger/rds_event · Trigger
Triggers a flow on AWS RDS/Aurora events (failover, backup complete, low storage, availability change). Polls DescribeEvents on an interval.
| Field | Type | Details | |
|---|---|---|---|
| Region | string | Required | eu-west-2 |
| Source Type | string | Any — choices: Any, DB Instance, DB Cluster, DB Snapshot, DB Cluster Snapshot, DB Parameter Group, DB Security Group | |
| Source Identifier | string | Only this instance/cluster (optional; requires a Source Type) | |
| Event Categories | string | Comma-separated filter, e.g. failover,availability (optional) | |
| Poll Interval | string | e.g. 60s, 5m |
Returns: source_identifier, source_type, source_arn, message, event_categories, date, triggered_at
29Notes & Limitations
Behaviours and constraints worth knowing before you build with these nodes.
- The Data API actions — Execute Statement, Batch Execute Statement, and Begin, Commit and Rollback Transaction — reach Aurora through a cluster ARN and a Secrets Manager secret ARN rather than a database endpoint and password, so enable the Data API on the cluster and store its credentials in Secrets Manager before you run them.
- RDS provisioning and lifecycle changes are asynchronous, so an action returns as soon as AWS accepts the request while the work continues in the background; follow a Create, Modify, Reboot, Start, Stop or Delete with a Describe that polls until the reported status settles.
- Every action runs in the single Region you set, and RDS resources are regional, so a Describe will not return instances, clusters or snapshots that live in another Region.
- DB instance, cluster and snapshot identifiers must be lowercase, begin with a letter, and contain only letters, digits and hyphens, and each must be unique within your account and Region.
- Deleting an instance or cluster is irreversible once it completes, so give the delete action a Final Snapshot Identifier unless you have turned on Skip Final Snapshot and are certain the data is disposable.