RDS Instance

Relational Database Service (RDS) Instance

Resource Type

AWS.RDS.Instance

Resource ID Format

For RDS Instances, the resource ID is the ARN.

arn:aws:rds:us-west-2:123456789012:db:example-db

Background

AWS RDS instances are managed EC2 instances that run relational databases.

Fields

Field

Type

Description

DBParameterGroups

List

The parameter groups the instance belongs to

SnapshotAttributes

List

A list of each snapshot for the instance, and the attributes of that snapshot

{
    "AccountId": "123456789012",
    "AllocatedStorage": 20,
    "Arn": "arn:aws:rds:us-west-2:123456789012:db:example-db",
    "AssociatedRoles": null,
    "AutoMinorVersionUpgrade": true,
    "AvailabilityZone": "us-west-2a",
    "BackupRetentionPeriod": 7,
    "CACertificateIdentifier": "rds-ca-2015",
    "CharacterSetName": null,
    "CopyTagsToSnapshot": true,
    "DBClusterIdentifier": null,
    "DBInstanceClass": "db.t2.micro",
    "DBInstanceStatus": "available",
    "DBParameterGroups": [
        {
            "DBParameterGroupName": "default.mysql5.7",
            "ParameterApplyStatus": "in-sync"
        }
    ],
    "DBSecurityGroups": null,
    "DBSubnetGroup": {
        "DBSubnetGroupArn": null,
        "DBSubnetGroupDescription": "default",
        "DBSubnetGroupName": "default",
        "SubnetGroupStatus": "Complete",
        "Subnets": [
            {
                "SubnetAvailabilityZone": {
                    "Name": "us-west-2b"
                },
                "SubnetIdentifier": "subnet-1",
                "SubnetStatus": "Active"
            },
            {
                "SubnetAvailabilityZone": {
                    "Name": "us-west-2d"
                },
                "SubnetIdentifier": "subnet-2",
                "SubnetStatus": "Active"
            }
        ],
        "VpcId": "vpc-1"
    },
    "DbInstancePort": 0,
    "DbiResourceId": "db-1111",
    "DeletionProtection": false,
    "DomainMemberships": null,
    "EnabledCloudwatchLogsExports": null,
    "Endpoint": {
        "Address": "example-db.1111.us-west-2.rds.amazonaws.com",
        "HostedZoneId": "AAAA",
        "Port": 1234
    },
    "Engine": "mysql",
    "EngineVersion": "5.7.22",
    "EnhancedMonitoringResourceArn": null,
    "IAMDatabaseAuthenticationEnabled": false,
    "Id": "example-db",
    "Iops": null,
    "KmsKeyId": null,
    "LatestRestorableTime": "2019-01-01T00:00:00Z",
    "LicenseModel": "general-public-license",
    "ListenerEndpoint": null,
    "MasterUsername": "superuser",
    "MaxAllocatedStorage": null,
    "MonitoringInterval": 0,
    "MonitoringRoleArn": null,
    "MultiAZ": false,
    "Name": "db_1",
    "OptionGroupMemberships": [
        {
            "OptionGroupName": "default:mysql-5-7",
            "Status": "in-sync"
        }
    ],
    "PendingModifiedValues": {
        "AllocatedStorage": null,
        "BackupRetentionPeriod": null,
        "CACertificateIdentifier": null,
        "DBInstanceClass": null,
        "DBInstanceIdentifier": null,
        "DBSubnetGroupName": null,
        "EngineVersion": null,
        "Iops": null,
        "LicenseModel": null,
        "MasterUserPassword": null,
        "MultiAZ": null,
        "PendingCloudwatchLogsExports": null,
        "Port": null,
        "ProcessorFeatures": null,
        "StorageType": null
    },
    "PerformanceInsightsEnabled": false,
    "PerformanceInsightsKMSKeyId": null,
    "PerformanceInsightsRetentionPeriod": null,
    "PreferredBackupWindow": "07:31-08:01",
    "PreferredMaintenanceWindow": "thu:12:02-thu:12:32",
    "ProcessorFeatures": null,
    "PromotionTier": null,
    "PubliclyAccessible": true,
    "ReadReplicaDBClusterIdentifiers": null,
    "ReadReplicaDBInstanceIdentifiers": null,
    "ReadReplicaSourceDBInstanceIdentifier": null,
    "Region": "us-west-2",
    "ResourceId": "arn:aws:rds:us-west-2:123456789012:db:example-db",
    "ResourceType": "AWS.RDS.Instance",
    "SecondaryAvailabilityZone": null,
    "SnapshotAttributes": [
        {
            "DBSnapshotAttributes": [
                {
                    "AttributeName": "restore",
                    "AttributeValues": null
                }
            ],
            "DBSnapshotIdentifier": "snapshot-1"
        },
        {
            "DBSnapshotAttributes": [
                {
                    "AttributeName": "restore",
                    "AttributeValues": [
                        "all"
                    ]
                }
            ],
            "DBSnapshotIdentifier": "public-snapshot"
        }
    ],
    "StatusInfos": null,
    "StorageEncrypted": false,
    "StorageType": "gp2",
    "Tags": {
        "workload-type": "other"
    },
    "TdeCredentialArn": null,
    "TimeCreated": "2019-01-01T00:00:00.000Z",
    "Timezone": null,
    "VpcSecurityGroups": [
        {
            "Status": "active",
            "VpcSecurityGroupId": "sg-1"
        }
    ]
}

Last updated

#1924: [don't merge until ~Oct] Notion Logs (Beta)

Change request updated