Skip to main content
FuseFuse
IntegrationsAwsActions

Start RDS DB instance

Start one supported RDS DB instance after Describe preflight. Rejects Aurora, Neptune, DocumentDB, RDS Custom, replicas, and unsupported SQL Server Multi-AZ shapes. Unsafe with one SDK attempt. Requires rds:DescribeDBInstances and rds:StartDBInstance.

Agent markdown

rds.db_instances.start · AWS · v1

Details

Risk
Write
Idempotency
Unsafe
Availability
Default
Exposure
REST, SDK
MCP hints
readOnly=false, destructive=false, idempotent=false, openWorld=true

Scopes

  • rds:DescribeDBInstances
  • rds:StartDBInstance

Input

Input schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
db_instance_identifierstringYesminLength 1; maxLength 63; pattern ^[A-Za-z][A-Za-z0-9-]*$
regionstringNoenum us-east-1 | us-east-2 | us-west-1 | us-west-2 | af-south-1 | ap-east-1 | ap-east-2 | ap-south-1 | ap-south-2 | ap-southeast-1 | ap-southeast-2 | ap-southeast-3 | ap-southeast-4 | ap-southeast-5 | ap-southeast-6 | ap-southeast-7 | ap-northeast-1 | ap-northeast-2 | ap-northeast-3 | ca-central-1 | ca-west-1 | eu-central-1 | eu-central-2 | eu-west-1 | eu-west-2 | eu-west-3 | eu-north-1 | eu-south-1 | eu-south-2 | il-central-1 | me-central-1 | me-south-1 | mx-central-1 | sa-east-1

Output

Output schema
NameTypeRequiredConstraints
(root)objectYesadditionalProperties false
db_instanceobjectYesadditionalProperties false
db_instance.identifierstringYesminLength 1; maxLength 63; pattern ^[A-Za-z][A-Za-z0-9-]*$
db_instance.arnstringYesminLength 20; maxLength 2048; pattern ^arn:aws:.+$
db_instance.statusstringYesminLength 1; maxLength 64
db_instance.enginestringYesminLength 1; maxLength 64
db_instance.engine_versionstringNominLength 1; maxLength 64
db_instance.instance_classstringNominLength 1; maxLength 64
db_instance.endpoint_addressstringNominLength 1; maxLength 256
db_instance.endpoint_portintegerNominimum 0; maximum 65535
db_instance.availability_zonestringNominLength 1; maxLength 64
db_instance.multi_azbooleanYes
db_instance.storage_encryptedbooleanYes
db_instance.publicly_accessiblebooleanYes
db_instance.cluster_identifierstringNominLength 1; maxLength 63
db_instance.automatic_restart_timestringNominLength 1; maxLength 64
db_instance.created_atstringNominLength 1; maxLength 64

Raw schema

Input
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "db_instance_identifier": {
      "type": "string",
      "minLength": 1,
      "maxLength": 63,
      "pattern": "^[A-Za-z][A-Za-z0-9-]*$"
    },
    "region": {
      "type": "string",
      "enum": [
        "us-east-1",
        "us-east-2",
        "us-west-1",
        "us-west-2",
        "af-south-1",
        "ap-east-1",
        "ap-east-2",
        "ap-south-1",
        "ap-south-2",
        "ap-southeast-1",
        "ap-southeast-2",
        "ap-southeast-3",
        "ap-southeast-4",
        "ap-southeast-5",
        "ap-southeast-6",
        "ap-southeast-7",
        "ap-northeast-1",
        "ap-northeast-2",
        "ap-northeast-3",
        "ca-central-1",
        "ca-west-1",
        "eu-central-1",
        "eu-central-2",
        "eu-west-1",
        "eu-west-2",
        "eu-west-3",
        "eu-north-1",
        "eu-south-1",
        "eu-south-2",
        "il-central-1",
        "me-central-1",
        "me-south-1",
        "mx-central-1",
        "sa-east-1"
      ]
    }
  },
  "required": [
    "db_instance_identifier"
  ]
}
Output
{
  "type": "object",
  "additionalProperties": false,
  "properties": {
    "db_instance": {
      "type": "object",
      "additionalProperties": false,
      "properties": {
        "identifier": {
          "type": "string",
          "minLength": 1,
          "maxLength": 63,
          "pattern": "^[A-Za-z][A-Za-z0-9-]*$"
        },
        "arn": {
          "type": "string",
          "minLength": 20,
          "maxLength": 2048,
          "pattern": "^arn:aws:.+$"
        },
        "status": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "engine": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "engine_version": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "instance_class": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "endpoint_address": {
          "type": "string",
          "minLength": 1,
          "maxLength": 256
        },
        "endpoint_port": {
          "type": "integer",
          "minimum": 0,
          "maximum": 65535
        },
        "availability_zone": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "multi_az": {
          "type": "boolean"
        },
        "storage_encrypted": {
          "type": "boolean"
        },
        "publicly_accessible": {
          "type": "boolean"
        },
        "cluster_identifier": {
          "type": "string",
          "minLength": 1,
          "maxLength": 63
        },
        "automatic_restart_time": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        },
        "created_at": {
          "type": "string",
          "minLength": 1,
          "maxLength": 64
        }
      },
      "required": [
        "identifier",
        "arn",
        "status",
        "engine",
        "multi_az",
        "storage_encrypted",
        "publicly_accessible"
      ]
    }
  },
  "required": [
    "db_instance"
  ]
}