{
"version": "1.0",
"resources": {
"DBClusterParameterGroup": {
"operation": "DescribeDBClusterParameterGroups",
"resourceIdentifier": {
"DBClusterParameterGroupName": "DBClusterParameterGroups[].DBClusterParameterGroupName"
}
},
"DBClusterSnapshot": {
"operation": "DescribeDBClusterSnapshots",
"resourceIdentifier": {
"DBClusterSnapshotIdentifier": "DBClusterSnapshots[].DBClusterSnapshotIdentifier",
"SnapshotType": "DBClusterSnapshots[].SnapshotType"
}
},
"DBCluster": {
"operation": "DescribeDBClusters",
"resourceIdentifier": {
"AvailabilityZones": "DBClusters[].AvailabilityZones",
"DatabaseName": "DBClusters[].DatabaseName",
"Port": "DBClusters[].Port"
}
},
"DBEngineVersion": {
"operation": "DescribeDBEngineVersions",
"resourceIdentifier": {
"SupportedCharacterSets": "DBEngineVersions[].SupportedCharacterSets"
}
},
"DBInstance": {
"operation": "DescribeDBInstances",
"resourceIdentifier": {
"DBInstanceIdentifier": "DBInstances[].DBInstanceIdentifier",
"DBInstanceClass": "DBInstances[].DBInstanceClass",
"Engine": "DBInstances[].Engine",
"AllocatedStorage": "DBInstances[].AllocatedStorage",
"PreferredBackupWindow": "DBInstances[].PreferredBackupWindow",
"BackupRetentionPeriod": "DBInstances[].BackupRetentionPeriod",
"DBSecurityGroups": "DBInstances[].DBSecurityGroups",
"VpcSecurityGroups": "DBInstances[].VpcSecurityGroups",
"PreferredMaintenanceWindow": "DBInstances[].PreferredMaintenanceWindow",
"LatestRestorableTime": "DBInstances[].LatestRestorableTime",
"MultiAZ": "DBInstances[].MultiAZ",
"EngineVersion": "DBInstances[].EngineVersion",
"AutoMinorVersionUpgrade": "DBInstances[].AutoMinorVersionUpgrade",
"LicenseModel": "DBInstances[].LicenseModel",
"Iops": "DBInstances[].Iops",
"PubliclyAccessible": "DBInstances[].PubliclyAccessible",
"StorageType": "DBInstances[].StorageType",
"TdeCredentialArn": "DBInstances[].TdeCredentialArn",
"DBClusterIdentifier": "DBInstances[].DBClusterIdentifier",
"KmsKeyId": "DBInstances[].KmsKeyId",
"CACertificateIdentifier": "DBInstances[].CACertificateIdentifier",
"CopyTagsToSnapshot": "DBInstances[].CopyTagsToSnapshot",
"MonitoringInterval": "DBInstances[].MonitoringInterval",
"MonitoringRoleArn": "DBInstances[].MonitoringRoleArn",
"PromotionTier": "DBInstances[].PromotionTier",
"PerformanceInsightsKMSKeyId": "DBInstances[].PerformanceInsightsKMSKeyId"
}
},
"DBParameterGroup": {
"operation": "DescribeDBParameterGroups",
"resourceIdentifier": {
"DBParameterGroupName": "DBParameterGroups[].DBParameterGroupName",
"DBParameterGroupFamily": "DBParameterGroups[].DBParameterGroupFamily"
}
},
"DBSubnetGroup": {
"operation": "DescribeDBSubnetGroups",
"resourceIdentifier": {
"DBSubnetGroupName": "DBSubnetGroups[].DBSubnetGroupName",
"DBSubnetGroupDescription": "DBSubnetGroups[].DBSubnetGroupDescription"
}
},
"EventSubscription": {
"operation": "DescribeEventSubscriptions",
"resourceIdentifier": {
"SnsTopicArn": "EventSubscriptionsList[].SnsTopicArn",
"Enabled": "EventSubscriptionsList[].Enabled"
}
},
"Event": {
"operation": "DescribeEvents",
"resourceIdentifier": {
"SourceIdentifier": "Events[].SourceIdentifier",
"SourceType": "Events[].SourceType",
"EventCategories": "Events[].EventCategories"
}
},
"PendingMaintenanceAction": {
"operation": "DescribePendingMaintenanceActions",
"resourceIdentifier": {
"ResourceIdentifier": "PendingMaintenanceActions[].ResourceIdentifier"
}
}
},
"operations": {
"AddRoleToDBCluster": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
}
},
"AddSourceIdentifierToSubscription": {
"SourceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "SourceIdentifier"
}
]
}
},
"ApplyPendingMaintenanceAction": {
"ResourceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "PendingMaintenanceAction",
"resourceIdentifier": "ResourceIdentifier"
}
]
}
},
"CopyDBClusterSnapshot": {
"KmsKeyId": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "KmsKeyId"
}
]
}
},
"DeleteDBCluster": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
}
},
"DeleteDBClusterParameterGroup": {
"DBClusterParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterParameterGroup",
"resourceIdentifier": "DBClusterParameterGroupName"
}
]
}
},
"DeleteDBClusterSnapshot": {
"DBClusterSnapshotIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterSnapshot",
"resourceIdentifier": "DBClusterSnapshotIdentifier"
}
]
}
},
"DeleteDBInstance": {
"DBInstanceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceIdentifier"
}
]
}
},
"DeleteDBParameterGroup": {
"DBParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupName"
}
]
}
},
"DeleteDBSubnetGroup": {
"DBSubnetGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBSubnetGroup",
"resourceIdentifier": "DBSubnetGroupName"
}
]
}
},
"DescribeDBClusterParameterGroups": {
"DBClusterParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterParameterGroup",
"resourceIdentifier": "DBClusterParameterGroupName"
}
]
}
},
"DescribeDBClusterParameters": {
"DBClusterParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterParameterGroup",
"resourceIdentifier": "DBClusterParameterGroupName"
}
]
}
},
"DescribeDBClusterSnapshotAttributes": {
"DBClusterSnapshotIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterSnapshot",
"resourceIdentifier": "DBClusterSnapshotIdentifier"
}
]
}
},
"DescribeDBClusterSnapshots": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
},
"DBClusterSnapshotIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterSnapshot",
"resourceIdentifier": "DBClusterSnapshotIdentifier"
}
]
},
"SnapshotType": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterSnapshot",
"resourceIdentifier": "SnapshotType"
}
]
}
},
"DescribeDBClusters": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
}
},
"DescribeDBEngineVersions": {
"Engine": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "Engine"
}
]
},
"EngineVersion": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "EngineVersion"
}
]
},
"DBParameterGroupFamily": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupFamily"
}
]
},
"ListSupportedCharacterSets": {
"completions": [
{
"parameters": {},
"resourceName": "DBEngineVersion",
"resourceIdentifier": "SupportedCharacterSets"
}
]
}
},
"DescribeDBInstances": {
"DBInstanceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceIdentifier"
}
]
}
},
"DescribeDBParameterGroups": {
"DBParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupName"
}
]
}
},
"DescribeDBParameters": {
"DBParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupName"
}
]
}
},
"DescribeDBSubnetGroups": {
"DBSubnetGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBSubnetGroup",
"resourceIdentifier": "DBSubnetGroupName"
}
]
}
},
"DescribeEngineDefaultClusterParameters": {
"DBParameterGroupFamily": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupFamily"
}
]
}
},
"DescribeEngineDefaultParameters": {
"DBParameterGroupFamily": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupFamily"
}
]
}
},
"DescribeEventCategories": {
"SourceType": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "SourceType"
}
]
}
},
"DescribeEvents": {
"SourceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "SourceIdentifier"
}
]
},
"SourceType": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "SourceType"
}
]
},
"EventCategories": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EventCategories"
}
]
}
},
"DescribeOrderableDBInstanceOptions": {
"Engine": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "Engine"
}
]
},
"EngineVersion": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "EngineVersion"
}
]
},
"DBInstanceClass": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceClass"
}
]
},
"LicenseModel": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "LicenseModel"
}
]
}
},
"DescribePendingMaintenanceActions": {
"ResourceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "PendingMaintenanceAction",
"resourceIdentifier": "ResourceIdentifier"
}
]
}
},
"DescribeValidDBInstanceModifications": {
"DBInstanceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceIdentifier"
}
]
}
},
"FailoverDBCluster": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
}
},
"ModifyDBCluster": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
},
"NewDBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
},
"BackupRetentionPeriod": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "BackupRetentionPeriod"
}
]
},
"DBClusterParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterParameterGroup",
"resourceIdentifier": "DBClusterParameterGroupName"
}
]
},
"VpcSecurityGroupIds": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "VpcSecurityGroups"
}
]
},
"Port": {
"completions": [
{
"parameters": {},
"resourceName": "DBCluster",
"resourceIdentifier": "Port"
}
]
},
"PreferredBackupWindow": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "PreferredBackupWindow"
}
]
},
"PreferredMaintenanceWindow": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "PreferredMaintenanceWindow"
}
]
},
"EngineVersion": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "EngineVersion"
}
]
}
},
"ModifyDBClusterParameterGroup": {
"DBClusterParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterParameterGroup",
"resourceIdentifier": "DBClusterParameterGroupName"
}
]
}
},
"ModifyDBClusterSnapshotAttribute": {
"DBClusterSnapshotIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterSnapshot",
"resourceIdentifier": "DBClusterSnapshotIdentifier"
}
]
}
},
"ModifyDBInstance": {
"DBInstanceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceIdentifier"
}
]
},
"AllocatedStorage": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "AllocatedStorage"
}
]
},
"DBInstanceClass": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceClass"
}
]
},
"DBSubnetGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBSubnetGroup",
"resourceIdentifier": "DBSubnetGroupName"
}
]
},
"DBSecurityGroups": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBSecurityGroups"
}
]
},
"VpcSecurityGroupIds": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "VpcSecurityGroups"
}
]
},
"DBParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupName"
}
]
},
"BackupRetentionPeriod": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "BackupRetentionPeriod"
}
]
},
"PreferredBackupWindow": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "PreferredBackupWindow"
}
]
},
"PreferredMaintenanceWindow": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "PreferredMaintenanceWindow"
}
]
},
"MultiAZ": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "MultiAZ"
}
]
},
"EngineVersion": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "EngineVersion"
}
]
},
"AutoMinorVersionUpgrade": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "AutoMinorVersionUpgrade"
}
]
},
"LicenseModel": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "LicenseModel"
}
]
},
"Iops": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "Iops"
}
]
},
"NewDBInstanceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceIdentifier"
}
]
},
"StorageType": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "StorageType"
}
]
},
"TdeCredentialArn": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "TdeCredentialArn"
}
]
},
"CACertificateIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "CACertificateIdentifier"
}
]
},
"CopyTagsToSnapshot": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "CopyTagsToSnapshot"
}
]
},
"MonitoringInterval": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "MonitoringInterval"
}
]
},
"PubliclyAccessible": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "PubliclyAccessible"
}
]
},
"MonitoringRoleArn": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "MonitoringRoleArn"
}
]
},
"PromotionTier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "PromotionTier"
}
]
},
"PerformanceInsightsKMSKeyId": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "PerformanceInsightsKMSKeyId"
}
]
}
},
"ModifyDBParameterGroup": {
"DBParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupName"
}
]
}
},
"ModifyDBSubnetGroup": {
"DBSubnetGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBSubnetGroup",
"resourceIdentifier": "DBSubnetGroupName"
}
]
},
"DBSubnetGroupDescription": {
"completions": [
{
"parameters": {},
"resourceName": "DBSubnetGroup",
"resourceIdentifier": "DBSubnetGroupDescription"
}
]
}
},
"ModifyEventSubscription": {
"SnsTopicArn": {
"completions": [
{
"parameters": {},
"resourceName": "EventSubscription",
"resourceIdentifier": "SnsTopicArn"
}
]
},
"SourceType": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "SourceType"
}
]
},
"EventCategories": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "EventCategories"
}
]
},
"Enabled": {
"completions": [
{
"parameters": {},
"resourceName": "EventSubscription",
"resourceIdentifier": "Enabled"
}
]
}
},
"PromoteReadReplicaDBCluster": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
}
},
"RebootDBInstance": {
"DBInstanceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBInstanceIdentifier"
}
]
}
},
"RemoveRoleFromDBCluster": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
}
},
"RemoveSourceIdentifierFromSubscription": {
"SourceIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "Event",
"resourceIdentifier": "SourceIdentifier"
}
]
}
},
"ResetDBClusterParameterGroup": {
"DBClusterParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBClusterParameterGroup",
"resourceIdentifier": "DBClusterParameterGroupName"
}
]
}
},
"ResetDBParameterGroup": {
"DBParameterGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBParameterGroup",
"resourceIdentifier": "DBParameterGroupName"
}
]
}
},
"RestoreDBClusterFromSnapshot": {
"AvailabilityZones": {
"completions": [
{
"parameters": {},
"resourceName": "DBCluster",
"resourceIdentifier": "AvailabilityZones"
}
]
},
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
},
"Engine": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "Engine"
}
]
},
"EngineVersion": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "EngineVersion"
}
]
},
"Port": {
"completions": [
{
"parameters": {},
"resourceName": "DBCluster",
"resourceIdentifier": "Port"
}
]
},
"DBSubnetGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBSubnetGroup",
"resourceIdentifier": "DBSubnetGroupName"
}
]
},
"DatabaseName": {
"completions": [
{
"parameters": {},
"resourceName": "DBCluster",
"resourceIdentifier": "DatabaseName"
}
]
},
"VpcSecurityGroupIds": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "VpcSecurityGroups"
}
]
},
"KmsKeyId": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "KmsKeyId"
}
]
}
},
"RestoreDBClusterToPointInTime": {
"DBClusterIdentifier": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "DBClusterIdentifier"
}
]
},
"UseLatestRestorableTime": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "LatestRestorableTime"
}
]
},
"Port": {
"completions": [
{
"parameters": {},
"resourceName": "DBCluster",
"resourceIdentifier": "Port"
}
]
},
"DBSubnetGroupName": {
"completions": [
{
"parameters": {},
"resourceName": "DBSubnetGroup",
"resourceIdentifier": "DBSubnetGroupName"
}
]
},
"VpcSecurityGroupIds": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "VpcSecurityGroups"
}
]
},
"KmsKeyId": {
"completions": [
{
"parameters": {},
"resourceName": "DBInstance",
"resourceIdentifier": "KmsKeyId"
}
]
}
}
}
}