1{
2    "shapeModifiers" : {
3        "CopyDBSnapshotMessage" : {
4            "inject" : [
5                {
6                    // This is for enabling automatic request presigning only; it should not be marshalled
7                    "SourceRegion" : {
8                        "shape" : "String",
9                        "documentation" : "If PreSignedUrl is not specified, this is the region where the source snapshot is located. A PreSignedUrl will be generated automatically by the SDK."
10                    }
11                }
12            ]
13        },
14        "CreateDBInstanceReadReplicaMessage" : {
15            "inject" : [
16                {
17                    // This is for enabling automatic request presigning only; it should not be marshalled
18                    "SourceRegion" : {
19                        "shape" : "String",
20                        "documentation" : "If PreSignedUrl is not specified, this is the region where the source snapshot is located. A PreSignedUrl will be generated automatically by the SDK."
21                    }
22                }
23            ]
24        },
25        "CopyDBClusterSnapshotMessage" : {
26            "inject" : [
27                {
28                    // This is for enabling automatic request presigning only; it should not be marshalled
29                    "SourceRegion" : {
30                        "shape" : "String",
31                        "documentation" : "If PreSignedUrl is not specified, this is the region where the source snapshot is located. A PreSignedUrl will be generated automatically by the SDK."
32                    }
33                }
34            ]
35        },
36        "CreateDBClusterMessage" : {
37            "inject" : [
38                {
39                    // This is for enabling automatic request presigning only; it should not be marshalled
40                    "SourceRegion" : {
41                        "shape" : "String",
42                        "documentation" : "If PreSignedUrl is not specified, this is the region where the source snapshot is located. A PreSignedUrl will be generated automatically by the SDK."
43                    }
44                }
45            ]
46        },
47        "StartDBInstanceAutomatedBackupsReplicationMessage" : {
48            "inject" : [
49                {
50                    // This is for enabling automatic request presigning only; it should not be marshalled
51                    "SourceRegion" : {
52                        "shape" : "String",
53                        "documentation" : "If PreSignedUrl is not specified, this is the region where the source snapshot is located. A PreSignedUrl will be generated automatically by the SDK."
54                    }
55                }
56            ]
57        }
58    },
59    "excludedSimpleMethods" : ["failoverDBCluster"],
60    "deprecatedShapes" : [
61        "BackupPolicyNotFoundFault"
62    ],
63    "verifiedSimpleMethods" : [
64        "describeAccountAttributes",
65        "describeCertificates",
66        "describeDBClusterEndpoints",
67        "describeDBClusterParameterGroups",
68        "describeDBClusterSnapshots",
69        "describeDBClusters",
70        "describeDBEngineVersions",
71        "describeDBInstanceAutomatedBackups",
72        "describeDBInstances",
73        "describeDBParameterGroups",
74        "describeDBSecurityGroups",
75        "describeDBSnapshots",
76        "describeDBSubnetGroups",
77        "describeEventCategories",
78        "describeEventSubscriptions",
79        "describeEvents",
80        "describeGlobalClusters",
81        "describeOptionGroups",
82        "describePendingMaintenanceActions",
83        "describeReservedDBInstances",
84        "describeReservedDBInstancesOfferings",
85        "describeSourceRegions"
86    ],
87    "utilitiesMethod": {
88        "returnType": "software.amazon.awssdk.services.rds.RdsUtilities",
89        "instanceType": "software.amazon.awssdk.services.rds.DefaultRdsUtilities",
90        "createMethodParams": [
91            "clientConfiguration"
92        ]
93    },
94    "interceptors": [
95        "software.amazon.awssdk.services.rds.internal.CopyDbClusterSnapshotPresignInterceptor",
96        "software.amazon.awssdk.services.rds.internal.CopyDbSnapshotPresignInterceptor",
97        "software.amazon.awssdk.services.rds.internal.CreateDbClusterPresignInterceptor",
98        "software.amazon.awssdk.services.rds.internal.CreateDbInstanceReadReplicaPresignInterceptor",
99        "software.amazon.awssdk.services.rds.internal.StartDbInstanceAutomatedBackupsReplicationPresignInterceptor"
100    ]
101}
102