diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.2.0.1`
+`1.2.0.2`
 
 
 ## Description
diff --git a/amazonka-rds.cabal b/amazonka-rds.cabal
--- a/amazonka-rds.cabal
+++ b/amazonka-rds.cabal
@@ -1,7 +1,8 @@
 name:                  amazonka-rds
-version:               1.2.0.1
+version:               1.2.0.2
 synopsis:              Amazon Relational Database Service SDK.
 homepage:              https://github.com/brendanhay/amazonka
+bug-reports:           https://github.com/brendanhay/amazonka/issues
 license:               OtherLicense
 license-file:          LICENSE
 author:                Brendan Hay
@@ -9,9 +10,8 @@
 copyright:             Copyright (c) 2013-2015 Brendan Hay
 category:              Network, AWS, Cloud, Distributed Computing
 build-type:            Simple
-extra-source-files:    README.md
 cabal-version:         >= 1.10
-
+extra-source-files:    README.md fixture/*.yaml fixture/*.proto
 description:
     Amazon Relational Database Service
 
@@ -163,8 +163,9 @@
 
     ghc-options:       -Wall -threaded
 
-    -- This is not comprehensive if modules have manually been added.
-    -- It exists to ensure cabal 'somewhat' detects test module changes.
+    -- This section is encoded by the template and any modules added by
+    -- hand outside these namespaces will not correctly be added to the
+    -- distribution package.
     other-modules:
           Test.AWS.RDS
         , Test.AWS.Gen.RDS
diff --git a/fixture/AddSourceIdentifierToSubscription.yaml b/fixture/AddSourceIdentifierToSubscription.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/AddSourceIdentifierToSubscription.yaml
diff --git a/fixture/AddSourceIdentifierToSubscriptionResponse.proto b/fixture/AddSourceIdentifierToSubscriptionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/AddSourceIdentifierToSubscriptionResponse.proto
diff --git a/fixture/AddTagsToResource.yaml b/fixture/AddTagsToResource.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/AddTagsToResource.yaml
diff --git a/fixture/AddTagsToResourceResponse.proto b/fixture/AddTagsToResourceResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/AddTagsToResourceResponse.proto
diff --git a/fixture/ApplyPendingMaintenanceAction.yaml b/fixture/ApplyPendingMaintenanceAction.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ApplyPendingMaintenanceAction.yaml
diff --git a/fixture/ApplyPendingMaintenanceActionResponse.proto b/fixture/ApplyPendingMaintenanceActionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ApplyPendingMaintenanceActionResponse.proto
diff --git a/fixture/AuthorizeDBSecurityGroupIngress.yaml b/fixture/AuthorizeDBSecurityGroupIngress.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/AuthorizeDBSecurityGroupIngress.yaml
diff --git a/fixture/AuthorizeDBSecurityGroupIngressResponse.proto b/fixture/AuthorizeDBSecurityGroupIngressResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/AuthorizeDBSecurityGroupIngressResponse.proto
diff --git a/fixture/CopyDBClusterSnapshot.yaml b/fixture/CopyDBClusterSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CopyDBClusterSnapshot.yaml
diff --git a/fixture/CopyDBClusterSnapshotResponse.proto b/fixture/CopyDBClusterSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CopyDBClusterSnapshotResponse.proto
diff --git a/fixture/CopyDBParameterGroup.yaml b/fixture/CopyDBParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CopyDBParameterGroup.yaml
diff --git a/fixture/CopyDBParameterGroupResponse.proto b/fixture/CopyDBParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CopyDBParameterGroupResponse.proto
diff --git a/fixture/CopyDBSnapshot.yaml b/fixture/CopyDBSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CopyDBSnapshot.yaml
diff --git a/fixture/CopyDBSnapshotResponse.proto b/fixture/CopyDBSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CopyDBSnapshotResponse.proto
diff --git a/fixture/CopyOptionGroup.yaml b/fixture/CopyOptionGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CopyOptionGroup.yaml
diff --git a/fixture/CopyOptionGroupResponse.proto b/fixture/CopyOptionGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CopyOptionGroupResponse.proto
diff --git a/fixture/CreateDBCluster.yaml b/fixture/CreateDBCluster.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBCluster.yaml
diff --git a/fixture/CreateDBClusterParameterGroup.yaml b/fixture/CreateDBClusterParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBClusterParameterGroup.yaml
diff --git a/fixture/CreateDBClusterParameterGroupResponse.proto b/fixture/CreateDBClusterParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBClusterParameterGroupResponse.proto
diff --git a/fixture/CreateDBClusterResponse.proto b/fixture/CreateDBClusterResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBClusterResponse.proto
diff --git a/fixture/CreateDBClusterSnapshot.yaml b/fixture/CreateDBClusterSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBClusterSnapshot.yaml
diff --git a/fixture/CreateDBClusterSnapshotResponse.proto b/fixture/CreateDBClusterSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBClusterSnapshotResponse.proto
diff --git a/fixture/CreateDBInstance.yaml b/fixture/CreateDBInstance.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBInstance.yaml
diff --git a/fixture/CreateDBInstanceReadReplica.yaml b/fixture/CreateDBInstanceReadReplica.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBInstanceReadReplica.yaml
diff --git a/fixture/CreateDBInstanceReadReplicaResponse.proto b/fixture/CreateDBInstanceReadReplicaResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBInstanceReadReplicaResponse.proto
diff --git a/fixture/CreateDBInstanceResponse.proto b/fixture/CreateDBInstanceResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBInstanceResponse.proto
diff --git a/fixture/CreateDBParameterGroup.yaml b/fixture/CreateDBParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBParameterGroup.yaml
diff --git a/fixture/CreateDBParameterGroupResponse.proto b/fixture/CreateDBParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBParameterGroupResponse.proto
diff --git a/fixture/CreateDBSecurityGroup.yaml b/fixture/CreateDBSecurityGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBSecurityGroup.yaml
diff --git a/fixture/CreateDBSecurityGroupResponse.proto b/fixture/CreateDBSecurityGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBSecurityGroupResponse.proto
diff --git a/fixture/CreateDBSnapshot.yaml b/fixture/CreateDBSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBSnapshot.yaml
diff --git a/fixture/CreateDBSnapshotResponse.proto b/fixture/CreateDBSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBSnapshotResponse.proto
diff --git a/fixture/CreateDBSubnetGroup.yaml b/fixture/CreateDBSubnetGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBSubnetGroup.yaml
diff --git a/fixture/CreateDBSubnetGroupResponse.proto b/fixture/CreateDBSubnetGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateDBSubnetGroupResponse.proto
diff --git a/fixture/CreateEventSubscription.yaml b/fixture/CreateEventSubscription.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateEventSubscription.yaml
diff --git a/fixture/CreateEventSubscriptionResponse.proto b/fixture/CreateEventSubscriptionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateEventSubscriptionResponse.proto
diff --git a/fixture/CreateOptionGroup.yaml b/fixture/CreateOptionGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/CreateOptionGroup.yaml
diff --git a/fixture/CreateOptionGroupResponse.proto b/fixture/CreateOptionGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/CreateOptionGroupResponse.proto
diff --git a/fixture/DeleteDBCluster.yaml b/fixture/DeleteDBCluster.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBCluster.yaml
diff --git a/fixture/DeleteDBClusterParameterGroup.yaml b/fixture/DeleteDBClusterParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBClusterParameterGroup.yaml
diff --git a/fixture/DeleteDBClusterParameterGroupResponse.proto b/fixture/DeleteDBClusterParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBClusterParameterGroupResponse.proto
diff --git a/fixture/DeleteDBClusterResponse.proto b/fixture/DeleteDBClusterResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBClusterResponse.proto
diff --git a/fixture/DeleteDBClusterSnapshot.yaml b/fixture/DeleteDBClusterSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBClusterSnapshot.yaml
diff --git a/fixture/DeleteDBClusterSnapshotResponse.proto b/fixture/DeleteDBClusterSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBClusterSnapshotResponse.proto
diff --git a/fixture/DeleteDBInstance.yaml b/fixture/DeleteDBInstance.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBInstance.yaml
diff --git a/fixture/DeleteDBInstanceResponse.proto b/fixture/DeleteDBInstanceResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBInstanceResponse.proto
diff --git a/fixture/DeleteDBParameterGroup.yaml b/fixture/DeleteDBParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBParameterGroup.yaml
diff --git a/fixture/DeleteDBParameterGroupResponse.proto b/fixture/DeleteDBParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBParameterGroupResponse.proto
diff --git a/fixture/DeleteDBSecurityGroup.yaml b/fixture/DeleteDBSecurityGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBSecurityGroup.yaml
diff --git a/fixture/DeleteDBSecurityGroupResponse.proto b/fixture/DeleteDBSecurityGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBSecurityGroupResponse.proto
diff --git a/fixture/DeleteDBSnapshot.yaml b/fixture/DeleteDBSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBSnapshot.yaml
diff --git a/fixture/DeleteDBSnapshotResponse.proto b/fixture/DeleteDBSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBSnapshotResponse.proto
diff --git a/fixture/DeleteDBSubnetGroup.yaml b/fixture/DeleteDBSubnetGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBSubnetGroup.yaml
diff --git a/fixture/DeleteDBSubnetGroupResponse.proto b/fixture/DeleteDBSubnetGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteDBSubnetGroupResponse.proto
diff --git a/fixture/DeleteEventSubscription.yaml b/fixture/DeleteEventSubscription.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteEventSubscription.yaml
diff --git a/fixture/DeleteEventSubscriptionResponse.proto b/fixture/DeleteEventSubscriptionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteEventSubscriptionResponse.proto
diff --git a/fixture/DeleteOptionGroup.yaml b/fixture/DeleteOptionGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteOptionGroup.yaml
diff --git a/fixture/DeleteOptionGroupResponse.proto b/fixture/DeleteOptionGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DeleteOptionGroupResponse.proto
diff --git a/fixture/DescribeAccountAttributes.yaml b/fixture/DescribeAccountAttributes.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeAccountAttributes.yaml
diff --git a/fixture/DescribeAccountAttributesResponse.proto b/fixture/DescribeAccountAttributesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeAccountAttributesResponse.proto
diff --git a/fixture/DescribeCertificates.yaml b/fixture/DescribeCertificates.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeCertificates.yaml
diff --git a/fixture/DescribeCertificatesResponse.proto b/fixture/DescribeCertificatesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeCertificatesResponse.proto
diff --git a/fixture/DescribeDBClusterParameterGroups.yaml b/fixture/DescribeDBClusterParameterGroups.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClusterParameterGroups.yaml
diff --git a/fixture/DescribeDBClusterParameterGroupsResponse.proto b/fixture/DescribeDBClusterParameterGroupsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClusterParameterGroupsResponse.proto
diff --git a/fixture/DescribeDBClusterParameters.yaml b/fixture/DescribeDBClusterParameters.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClusterParameters.yaml
diff --git a/fixture/DescribeDBClusterParametersResponse.proto b/fixture/DescribeDBClusterParametersResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClusterParametersResponse.proto
diff --git a/fixture/DescribeDBClusterSnapshots.yaml b/fixture/DescribeDBClusterSnapshots.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClusterSnapshots.yaml
diff --git a/fixture/DescribeDBClusterSnapshotsResponse.proto b/fixture/DescribeDBClusterSnapshotsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClusterSnapshotsResponse.proto
diff --git a/fixture/DescribeDBClusters.yaml b/fixture/DescribeDBClusters.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClusters.yaml
diff --git a/fixture/DescribeDBClustersResponse.proto b/fixture/DescribeDBClustersResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBClustersResponse.proto
diff --git a/fixture/DescribeDBEngineVersions.yaml b/fixture/DescribeDBEngineVersions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBEngineVersions.yaml
diff --git a/fixture/DescribeDBEngineVersionsResponse.proto b/fixture/DescribeDBEngineVersionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBEngineVersionsResponse.proto
diff --git a/fixture/DescribeDBInstances.yaml b/fixture/DescribeDBInstances.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBInstances.yaml
@@ -0,0 +1,11 @@
+https://rds.us-west-2.amazonaws.com/
+   ?Action=DescribeDBInstances
+   &MaxRecords=100
+   &SignatureMethod=HmacSHA256
+   &SignatureVersion=4
+   &Version=2014-09-01
+   &X-Amz-Algorithm=AWS4-HMAC-SHA256
+   &X-Amz-Credential=AKIADQKE4SARGYLE/20140420/us-west-2/rds/aws4_request
+   &X-Amz-Date=20140420T171917Z
+   &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date
+   &X-Amz-Signature=caa44629fa60576c2c282d9b74d47647f9e9f229f6d0e52db1d3be0d095743b0
diff --git a/fixture/DescribeDBInstancesResponse.proto b/fixture/DescribeDBInstancesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBInstancesResponse.proto
@@ -0,0 +1,54 @@
+<DescribeDBInstancesResponse xmlns="http://rds.amazonaws.com/doc/2014-09-01/">
+  <DescribeDBInstancesResult>
+    <DBInstances>
+      <DBInstance>
+        <BackupRetentionPeriod>7</BackupRetentionPeriod>
+        <MultiAZ>false</MultiAZ>
+        <DBInstanceStatus>available</DBInstanceStatus>
+        <VpcSecurityGroups/>
+        <DBInstanceIdentifier>mysqlexampledb</DBInstanceIdentifier>
+        <PreferredBackupWindow>10:07-10:37</PreferredBackupWindow>
+        <PreferredMaintenanceWindow>sun:06:13-sun:06:43</PreferredMaintenanceWindow>
+        <AvailabilityZone>us-west-2b</AvailabilityZone>
+        <LatestRestorableTime>2014-04-21T17:15:00Z</LatestRestorableTime>
+        <ReadReplicaDBInstanceIdentifiers/>
+        <Engine>mysql</Engine>
+        <PendingModifiedValues/>
+        <LicenseModel>general-public-license</LicenseModel>
+        <DBParameterGroups>
+          <DBParameterGroup>
+            <ParameterApplyStatus>in-sync</ParameterApplyStatus>
+            <DBParameterGroupName>default.mysql5.6</DBParameterGroupName>
+          </DBParameterGroup>
+        </DBParameterGroups>
+        <Endpoint>
+          <Port>3306</Port>
+          <Address>mysqlexampledb.c6c1rntzufv0.us-west-2.rds.amazonaws.com</Address>
+        </Endpoint>
+        <EngineVersion>5.6.13</EngineVersion>
+        <OptionGroupMemberships>
+          <OptionGroupMembership>
+            <OptionGroupName>default:mysql-5-6</OptionGroupName>
+            <Status>in-sync</Status>
+          </OptionGroupMembership>
+        </OptionGroupMemberships>
+        <DBSecurityGroups>
+          <DBSecurityGroup>
+            <Status>active</Status>
+            <DBSecurityGroupName>my-db-secgroup</DBSecurityGroupName>
+          </DBSecurityGroup>
+        </DBSecurityGroups>
+        <PubliclyAccessible>true</PubliclyAccessible>
+        <DBName>mysampledb</DBName>
+        <AutoMinorVersionUpgrade>true</AutoMinorVersionUpgrade>
+        <InstanceCreateTime>2014-01-29T22:58:24.231Z</InstanceCreateTime>
+        <AllocatedStorage>5</AllocatedStorage>
+        <MasterUsername>myawsuser</MasterUsername>
+        <DBInstanceClass>db.t1.micro</DBInstanceClass>
+      </DBInstance>
+    </DBInstances>
+  </DescribeDBInstancesResult>
+  <ResponseMetadata>
+    <RequestId>01b2685a-b978-11d3-f272-7cd6cce12cc5</RequestId>
+  </ResponseMetadata>
+</DescribeDBInstancesResponse>
diff --git a/fixture/DescribeDBLogFiles.yaml b/fixture/DescribeDBLogFiles.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBLogFiles.yaml
diff --git a/fixture/DescribeDBLogFilesResponse.proto b/fixture/DescribeDBLogFilesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBLogFilesResponse.proto
diff --git a/fixture/DescribeDBParameterGroups.yaml b/fixture/DescribeDBParameterGroups.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBParameterGroups.yaml
diff --git a/fixture/DescribeDBParameterGroupsResponse.proto b/fixture/DescribeDBParameterGroupsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBParameterGroupsResponse.proto
diff --git a/fixture/DescribeDBParameters.yaml b/fixture/DescribeDBParameters.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBParameters.yaml
diff --git a/fixture/DescribeDBParametersResponse.proto b/fixture/DescribeDBParametersResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBParametersResponse.proto
diff --git a/fixture/DescribeDBSecurityGroups.yaml b/fixture/DescribeDBSecurityGroups.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBSecurityGroups.yaml
diff --git a/fixture/DescribeDBSecurityGroupsResponse.proto b/fixture/DescribeDBSecurityGroupsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBSecurityGroupsResponse.proto
diff --git a/fixture/DescribeDBSnapshots.yaml b/fixture/DescribeDBSnapshots.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBSnapshots.yaml
diff --git a/fixture/DescribeDBSnapshotsResponse.proto b/fixture/DescribeDBSnapshotsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBSnapshotsResponse.proto
diff --git a/fixture/DescribeDBSubnetGroups.yaml b/fixture/DescribeDBSubnetGroups.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBSubnetGroups.yaml
diff --git a/fixture/DescribeDBSubnetGroupsResponse.proto b/fixture/DescribeDBSubnetGroupsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeDBSubnetGroupsResponse.proto
diff --git a/fixture/DescribeEngineDefaultClusterParameters.yaml b/fixture/DescribeEngineDefaultClusterParameters.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEngineDefaultClusterParameters.yaml
diff --git a/fixture/DescribeEngineDefaultClusterParametersResponse.proto b/fixture/DescribeEngineDefaultClusterParametersResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEngineDefaultClusterParametersResponse.proto
diff --git a/fixture/DescribeEngineDefaultParameters.yaml b/fixture/DescribeEngineDefaultParameters.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEngineDefaultParameters.yaml
diff --git a/fixture/DescribeEngineDefaultParametersResponse.proto b/fixture/DescribeEngineDefaultParametersResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEngineDefaultParametersResponse.proto
diff --git a/fixture/DescribeEventCategories.yaml b/fixture/DescribeEventCategories.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEventCategories.yaml
diff --git a/fixture/DescribeEventCategoriesResponse.proto b/fixture/DescribeEventCategoriesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEventCategoriesResponse.proto
diff --git a/fixture/DescribeEventSubscriptions.yaml b/fixture/DescribeEventSubscriptions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEventSubscriptions.yaml
diff --git a/fixture/DescribeEventSubscriptionsResponse.proto b/fixture/DescribeEventSubscriptionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEventSubscriptionsResponse.proto
diff --git a/fixture/DescribeEvents.yaml b/fixture/DescribeEvents.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEvents.yaml
diff --git a/fixture/DescribeEventsResponse.proto b/fixture/DescribeEventsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeEventsResponse.proto
diff --git a/fixture/DescribeOptionGroupOptions.yaml b/fixture/DescribeOptionGroupOptions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeOptionGroupOptions.yaml
diff --git a/fixture/DescribeOptionGroupOptionsResponse.proto b/fixture/DescribeOptionGroupOptionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeOptionGroupOptionsResponse.proto
diff --git a/fixture/DescribeOptionGroups.yaml b/fixture/DescribeOptionGroups.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeOptionGroups.yaml
diff --git a/fixture/DescribeOptionGroupsResponse.proto b/fixture/DescribeOptionGroupsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeOptionGroupsResponse.proto
diff --git a/fixture/DescribeOrderableDBInstanceOptions.yaml b/fixture/DescribeOrderableDBInstanceOptions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeOrderableDBInstanceOptions.yaml
diff --git a/fixture/DescribeOrderableDBInstanceOptionsResponse.proto b/fixture/DescribeOrderableDBInstanceOptionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeOrderableDBInstanceOptionsResponse.proto
diff --git a/fixture/DescribePendingMaintenanceActions.yaml b/fixture/DescribePendingMaintenanceActions.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribePendingMaintenanceActions.yaml
diff --git a/fixture/DescribePendingMaintenanceActionsResponse.proto b/fixture/DescribePendingMaintenanceActionsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribePendingMaintenanceActionsResponse.proto
diff --git a/fixture/DescribeReservedDBInstances.yaml b/fixture/DescribeReservedDBInstances.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeReservedDBInstances.yaml
diff --git a/fixture/DescribeReservedDBInstancesOfferings.yaml b/fixture/DescribeReservedDBInstancesOfferings.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeReservedDBInstancesOfferings.yaml
diff --git a/fixture/DescribeReservedDBInstancesOfferingsResponse.proto b/fixture/DescribeReservedDBInstancesOfferingsResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeReservedDBInstancesOfferingsResponse.proto
diff --git a/fixture/DescribeReservedDBInstancesResponse.proto b/fixture/DescribeReservedDBInstancesResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DescribeReservedDBInstancesResponse.proto
diff --git a/fixture/DownloadDBLogFilePortion.yaml b/fixture/DownloadDBLogFilePortion.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/DownloadDBLogFilePortion.yaml
diff --git a/fixture/DownloadDBLogFilePortionResponse.proto b/fixture/DownloadDBLogFilePortionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/DownloadDBLogFilePortionResponse.proto
diff --git a/fixture/FailoverDBCluster.yaml b/fixture/FailoverDBCluster.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/FailoverDBCluster.yaml
diff --git a/fixture/FailoverDBClusterResponse.proto b/fixture/FailoverDBClusterResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/FailoverDBClusterResponse.proto
diff --git a/fixture/ListTagsForResource.yaml b/fixture/ListTagsForResource.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ListTagsForResource.yaml
diff --git a/fixture/ListTagsForResourceResponse.proto b/fixture/ListTagsForResourceResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ListTagsForResourceResponse.proto
diff --git a/fixture/ModifyDBCluster.yaml b/fixture/ModifyDBCluster.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBCluster.yaml
diff --git a/fixture/ModifyDBClusterParameterGroup.yaml b/fixture/ModifyDBClusterParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBClusterParameterGroup.yaml
diff --git a/fixture/ModifyDBClusterParameterGroupResponse.proto b/fixture/ModifyDBClusterParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBClusterParameterGroupResponse.proto
diff --git a/fixture/ModifyDBClusterResponse.proto b/fixture/ModifyDBClusterResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBClusterResponse.proto
diff --git a/fixture/ModifyDBInstance.yaml b/fixture/ModifyDBInstance.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBInstance.yaml
diff --git a/fixture/ModifyDBInstanceResponse.proto b/fixture/ModifyDBInstanceResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBInstanceResponse.proto
diff --git a/fixture/ModifyDBParameterGroup.yaml b/fixture/ModifyDBParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBParameterGroup.yaml
diff --git a/fixture/ModifyDBParameterGroupResponse.proto b/fixture/ModifyDBParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBParameterGroupResponse.proto
diff --git a/fixture/ModifyDBSubnetGroup.yaml b/fixture/ModifyDBSubnetGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBSubnetGroup.yaml
diff --git a/fixture/ModifyDBSubnetGroupResponse.proto b/fixture/ModifyDBSubnetGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyDBSubnetGroupResponse.proto
diff --git a/fixture/ModifyEventSubscription.yaml b/fixture/ModifyEventSubscription.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyEventSubscription.yaml
diff --git a/fixture/ModifyEventSubscriptionResponse.proto b/fixture/ModifyEventSubscriptionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyEventSubscriptionResponse.proto
diff --git a/fixture/ModifyOptionGroup.yaml b/fixture/ModifyOptionGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyOptionGroup.yaml
diff --git a/fixture/ModifyOptionGroupResponse.proto b/fixture/ModifyOptionGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ModifyOptionGroupResponse.proto
diff --git a/fixture/PromoteReadReplica.yaml b/fixture/PromoteReadReplica.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/PromoteReadReplica.yaml
diff --git a/fixture/PromoteReadReplicaResponse.proto b/fixture/PromoteReadReplicaResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/PromoteReadReplicaResponse.proto
diff --git a/fixture/PurchaseReservedDBInstancesOffering.yaml b/fixture/PurchaseReservedDBInstancesOffering.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/PurchaseReservedDBInstancesOffering.yaml
diff --git a/fixture/PurchaseReservedDBInstancesOfferingResponse.proto b/fixture/PurchaseReservedDBInstancesOfferingResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/PurchaseReservedDBInstancesOfferingResponse.proto
diff --git a/fixture/RebootDBInstance.yaml b/fixture/RebootDBInstance.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RebootDBInstance.yaml
diff --git a/fixture/RebootDBInstanceResponse.proto b/fixture/RebootDBInstanceResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RebootDBInstanceResponse.proto
diff --git a/fixture/RemoveSourceIdentifierFromSubscription.yaml b/fixture/RemoveSourceIdentifierFromSubscription.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RemoveSourceIdentifierFromSubscription.yaml
diff --git a/fixture/RemoveSourceIdentifierFromSubscriptionResponse.proto b/fixture/RemoveSourceIdentifierFromSubscriptionResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RemoveSourceIdentifierFromSubscriptionResponse.proto
diff --git a/fixture/RemoveTagsFromResource.yaml b/fixture/RemoveTagsFromResource.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RemoveTagsFromResource.yaml
diff --git a/fixture/RemoveTagsFromResourceResponse.proto b/fixture/RemoveTagsFromResourceResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RemoveTagsFromResourceResponse.proto
diff --git a/fixture/ResetDBClusterParameterGroup.yaml b/fixture/ResetDBClusterParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ResetDBClusterParameterGroup.yaml
diff --git a/fixture/ResetDBClusterParameterGroupResponse.proto b/fixture/ResetDBClusterParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ResetDBClusterParameterGroupResponse.proto
diff --git a/fixture/ResetDBParameterGroup.yaml b/fixture/ResetDBParameterGroup.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/ResetDBParameterGroup.yaml
diff --git a/fixture/ResetDBParameterGroupResponse.proto b/fixture/ResetDBParameterGroupResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/ResetDBParameterGroupResponse.proto
diff --git a/fixture/RestoreDBClusterFromSnapshot.yaml b/fixture/RestoreDBClusterFromSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBClusterFromSnapshot.yaml
diff --git a/fixture/RestoreDBClusterFromSnapshotResponse.proto b/fixture/RestoreDBClusterFromSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBClusterFromSnapshotResponse.proto
diff --git a/fixture/RestoreDBClusterToPointInTime.yaml b/fixture/RestoreDBClusterToPointInTime.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBClusterToPointInTime.yaml
diff --git a/fixture/RestoreDBClusterToPointInTimeResponse.proto b/fixture/RestoreDBClusterToPointInTimeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBClusterToPointInTimeResponse.proto
diff --git a/fixture/RestoreDBInstanceFromDBSnapshot.yaml b/fixture/RestoreDBInstanceFromDBSnapshot.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBInstanceFromDBSnapshot.yaml
diff --git a/fixture/RestoreDBInstanceFromDBSnapshotResponse.proto b/fixture/RestoreDBInstanceFromDBSnapshotResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBInstanceFromDBSnapshotResponse.proto
diff --git a/fixture/RestoreDBInstanceToPointInTime.yaml b/fixture/RestoreDBInstanceToPointInTime.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBInstanceToPointInTime.yaml
diff --git a/fixture/RestoreDBInstanceToPointInTimeResponse.proto b/fixture/RestoreDBInstanceToPointInTimeResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RestoreDBInstanceToPointInTimeResponse.proto
diff --git a/fixture/RevokeDBSecurityGroupIngress.yaml b/fixture/RevokeDBSecurityGroupIngress.yaml
new file mode 100644
--- /dev/null
+++ b/fixture/RevokeDBSecurityGroupIngress.yaml
diff --git a/fixture/RevokeDBSecurityGroupIngressResponse.proto b/fixture/RevokeDBSecurityGroupIngressResponse.proto
new file mode 100644
--- /dev/null
+++ b/fixture/RevokeDBSecurityGroupIngressResponse.proto
diff --git a/test/Test/AWS/Gen/RDS.hs b/test/Test/AWS/Gen/RDS.hs
--- a/test/Test/AWS/Gen/RDS.hs
+++ b/test/Test/AWS/Gen/RDS.hs
@@ -495,913 +495,913 @@
 testDescribeDBEngineVersions :: DescribeDBEngineVersions -> TestTree
 testDescribeDBEngineVersions = req
     "DescribeDBEngineVersions"
-    "fixture/DescribeDBEngineVersions"
+    "fixture/DescribeDBEngineVersions.yaml"
 
 testDescribeDBClusterParameterGroups :: DescribeDBClusterParameterGroups -> TestTree
 testDescribeDBClusterParameterGroups = req
     "DescribeDBClusterParameterGroups"
-    "fixture/DescribeDBClusterParameterGroups"
+    "fixture/DescribeDBClusterParameterGroups.yaml"
 
 testPromoteReadReplica :: PromoteReadReplica -> TestTree
 testPromoteReadReplica = req
     "PromoteReadReplica"
-    "fixture/PromoteReadReplica"
+    "fixture/PromoteReadReplica.yaml"
 
 testModifyEventSubscription :: ModifyEventSubscription -> TestTree
 testModifyEventSubscription = req
     "ModifyEventSubscription"
-    "fixture/ModifyEventSubscription"
+    "fixture/ModifyEventSubscription.yaml"
 
 testCopyDBSnapshot :: CopyDBSnapshot -> TestTree
 testCopyDBSnapshot = req
     "CopyDBSnapshot"
-    "fixture/CopyDBSnapshot"
+    "fixture/CopyDBSnapshot.yaml"
 
 testAddSourceIdentifierToSubscription :: AddSourceIdentifierToSubscription -> TestTree
 testAddSourceIdentifierToSubscription = req
     "AddSourceIdentifierToSubscription"
-    "fixture/AddSourceIdentifierToSubscription"
+    "fixture/AddSourceIdentifierToSubscription.yaml"
 
 testModifyDBInstance :: ModifyDBInstance -> TestTree
 testModifyDBInstance = req
     "ModifyDBInstance"
-    "fixture/ModifyDBInstance"
+    "fixture/ModifyDBInstance.yaml"
 
 testResetDBClusterParameterGroup :: ResetDBClusterParameterGroup -> TestTree
 testResetDBClusterParameterGroup = req
     "ResetDBClusterParameterGroup"
-    "fixture/ResetDBClusterParameterGroup"
+    "fixture/ResetDBClusterParameterGroup.yaml"
 
 testDescribeEvents :: DescribeEvents -> TestTree
 testDescribeEvents = req
     "DescribeEvents"
-    "fixture/DescribeEvents"
+    "fixture/DescribeEvents.yaml"
 
 testDescribeEngineDefaultParameters :: DescribeEngineDefaultParameters -> TestTree
 testDescribeEngineDefaultParameters = req
     "DescribeEngineDefaultParameters"
-    "fixture/DescribeEngineDefaultParameters"
+    "fixture/DescribeEngineDefaultParameters.yaml"
 
 testDescribeDBClusters :: DescribeDBClusters -> TestTree
 testDescribeDBClusters = req
     "DescribeDBClusters"
-    "fixture/DescribeDBClusters"
+    "fixture/DescribeDBClusters.yaml"
 
 testModifyDBSubnetGroup :: ModifyDBSubnetGroup -> TestTree
 testModifyDBSubnetGroup = req
     "ModifyDBSubnetGroup"
-    "fixture/ModifyDBSubnetGroup"
+    "fixture/ModifyDBSubnetGroup.yaml"
 
 testDescribeDBLogFiles :: DescribeDBLogFiles -> TestTree
 testDescribeDBLogFiles = req
     "DescribeDBLogFiles"
-    "fixture/DescribeDBLogFiles"
+    "fixture/DescribeDBLogFiles.yaml"
 
 testListTagsForResource :: ListTagsForResource -> TestTree
 testListTagsForResource = req
     "ListTagsForResource"
-    "fixture/ListTagsForResource"
+    "fixture/ListTagsForResource.yaml"
 
 testDescribeOptionGroups :: DescribeOptionGroups -> TestTree
 testDescribeOptionGroups = req
     "DescribeOptionGroups"
-    "fixture/DescribeOptionGroups"
+    "fixture/DescribeOptionGroups.yaml"
 
 testDeleteDBCluster :: DeleteDBCluster -> TestTree
 testDeleteDBCluster = req
     "DeleteDBCluster"
-    "fixture/DeleteDBCluster"
+    "fixture/DeleteDBCluster.yaml"
 
 testRemoveSourceIdentifierFromSubscription :: RemoveSourceIdentifierFromSubscription -> TestTree
 testRemoveSourceIdentifierFromSubscription = req
     "RemoveSourceIdentifierFromSubscription"
-    "fixture/RemoveSourceIdentifierFromSubscription"
+    "fixture/RemoveSourceIdentifierFromSubscription.yaml"
 
 testCopyDBParameterGroup :: CopyDBParameterGroup -> TestTree
 testCopyDBParameterGroup = req
     "CopyDBParameterGroup"
-    "fixture/CopyDBParameterGroup"
+    "fixture/CopyDBParameterGroup.yaml"
 
 testDescribeReservedDBInstances :: DescribeReservedDBInstances -> TestTree
 testDescribeReservedDBInstances = req
     "DescribeReservedDBInstances"
-    "fixture/DescribeReservedDBInstances"
+    "fixture/DescribeReservedDBInstances.yaml"
 
 testDeleteOptionGroup :: DeleteOptionGroup -> TestTree
 testDeleteOptionGroup = req
     "DeleteOptionGroup"
-    "fixture/DeleteOptionGroup"
+    "fixture/DeleteOptionGroup.yaml"
 
 testDescribeEngineDefaultClusterParameters :: DescribeEngineDefaultClusterParameters -> TestTree
 testDescribeEngineDefaultClusterParameters = req
     "DescribeEngineDefaultClusterParameters"
-    "fixture/DescribeEngineDefaultClusterParameters"
+    "fixture/DescribeEngineDefaultClusterParameters.yaml"
 
 testCreateEventSubscription :: CreateEventSubscription -> TestTree
 testCreateEventSubscription = req
     "CreateEventSubscription"
-    "fixture/CreateEventSubscription"
+    "fixture/CreateEventSubscription.yaml"
 
 testRemoveTagsFromResource :: RemoveTagsFromResource -> TestTree
 testRemoveTagsFromResource = req
     "RemoveTagsFromResource"
-    "fixture/RemoveTagsFromResource"
+    "fixture/RemoveTagsFromResource.yaml"
 
 testCreateDBInstance :: CreateDBInstance -> TestTree
 testCreateDBInstance = req
     "CreateDBInstance"
-    "fixture/CreateDBInstance"
+    "fixture/CreateDBInstance.yaml"
 
 testRestoreDBInstanceFromDBSnapshot :: RestoreDBInstanceFromDBSnapshot -> TestTree
 testRestoreDBInstanceFromDBSnapshot = req
     "RestoreDBInstanceFromDBSnapshot"
-    "fixture/RestoreDBInstanceFromDBSnapshot"
+    "fixture/RestoreDBInstanceFromDBSnapshot.yaml"
 
 testAuthorizeDBSecurityGroupIngress :: AuthorizeDBSecurityGroupIngress -> TestTree
 testAuthorizeDBSecurityGroupIngress = req
     "AuthorizeDBSecurityGroupIngress"
-    "fixture/AuthorizeDBSecurityGroupIngress"
+    "fixture/AuthorizeDBSecurityGroupIngress.yaml"
 
 testDeleteDBClusterParameterGroup :: DeleteDBClusterParameterGroup -> TestTree
 testDeleteDBClusterParameterGroup = req
     "DeleteDBClusterParameterGroup"
-    "fixture/DeleteDBClusterParameterGroup"
+    "fixture/DeleteDBClusterParameterGroup.yaml"
 
 testPurchaseReservedDBInstancesOffering :: PurchaseReservedDBInstancesOffering -> TestTree
 testPurchaseReservedDBInstancesOffering = req
     "PurchaseReservedDBInstancesOffering"
-    "fixture/PurchaseReservedDBInstancesOffering"
+    "fixture/PurchaseReservedDBInstancesOffering.yaml"
 
 testDescribeCertificates :: DescribeCertificates -> TestTree
 testDescribeCertificates = req
     "DescribeCertificates"
-    "fixture/DescribeCertificates"
+    "fixture/DescribeCertificates.yaml"
 
 testRestoreDBClusterFromSnapshot :: RestoreDBClusterFromSnapshot -> TestTree
 testRestoreDBClusterFromSnapshot = req
     "RestoreDBClusterFromSnapshot"
-    "fixture/RestoreDBClusterFromSnapshot"
+    "fixture/RestoreDBClusterFromSnapshot.yaml"
 
 testCreateDBSnapshot :: CreateDBSnapshot -> TestTree
 testCreateDBSnapshot = req
     "CreateDBSnapshot"
-    "fixture/CreateDBSnapshot"
+    "fixture/CreateDBSnapshot.yaml"
 
 testDeleteEventSubscription :: DeleteEventSubscription -> TestTree
 testDeleteEventSubscription = req
     "DeleteEventSubscription"
-    "fixture/DeleteEventSubscription"
+    "fixture/DeleteEventSubscription.yaml"
 
 testDescribeDBParameterGroups :: DescribeDBParameterGroups -> TestTree
 testDescribeDBParameterGroups = req
     "DescribeDBParameterGroups"
-    "fixture/DescribeDBParameterGroups"
+    "fixture/DescribeDBParameterGroups.yaml"
 
 testDescribeOrderableDBInstanceOptions :: DescribeOrderableDBInstanceOptions -> TestTree
 testDescribeOrderableDBInstanceOptions = req
     "DescribeOrderableDBInstanceOptions"
-    "fixture/DescribeOrderableDBInstanceOptions"
+    "fixture/DescribeOrderableDBInstanceOptions.yaml"
 
 testCreateDBClusterParameterGroup :: CreateDBClusterParameterGroup -> TestTree
 testCreateDBClusterParameterGroup = req
     "CreateDBClusterParameterGroup"
-    "fixture/CreateDBClusterParameterGroup"
+    "fixture/CreateDBClusterParameterGroup.yaml"
 
 testDescribeEventSubscriptions :: DescribeEventSubscriptions -> TestTree
 testDescribeEventSubscriptions = req
     "DescribeEventSubscriptions"
-    "fixture/DescribeEventSubscriptions"
+    "fixture/DescribeEventSubscriptions.yaml"
 
 testAddTagsToResource :: AddTagsToResource -> TestTree
 testAddTagsToResource = req
     "AddTagsToResource"
-    "fixture/AddTagsToResource"
+    "fixture/AddTagsToResource.yaml"
 
 testDescribeOptionGroupOptions :: DescribeOptionGroupOptions -> TestTree
 testDescribeOptionGroupOptions = req
     "DescribeOptionGroupOptions"
-    "fixture/DescribeOptionGroupOptions"
+    "fixture/DescribeOptionGroupOptions.yaml"
 
 testDescribeDBParameters :: DescribeDBParameters -> TestTree
 testDescribeDBParameters = req
     "DescribeDBParameters"
-    "fixture/DescribeDBParameters"
+    "fixture/DescribeDBParameters.yaml"
 
 testDeleteDBClusterSnapshot :: DeleteDBClusterSnapshot -> TestTree
 testDeleteDBClusterSnapshot = req
     "DeleteDBClusterSnapshot"
-    "fixture/DeleteDBClusterSnapshot"
+    "fixture/DeleteDBClusterSnapshot.yaml"
 
 testDescribeDBSnapshots :: DescribeDBSnapshots -> TestTree
 testDescribeDBSnapshots = req
     "DescribeDBSnapshots"
-    "fixture/DescribeDBSnapshots"
+    "fixture/DescribeDBSnapshots.yaml"
 
 testDescribeDBSubnetGroups :: DescribeDBSubnetGroups -> TestTree
 testDescribeDBSubnetGroups = req
     "DescribeDBSubnetGroups"
-    "fixture/DescribeDBSubnetGroups"
+    "fixture/DescribeDBSubnetGroups.yaml"
 
 testCreateDBParameterGroup :: CreateDBParameterGroup -> TestTree
 testCreateDBParameterGroup = req
     "CreateDBParameterGroup"
-    "fixture/CreateDBParameterGroup"
+    "fixture/CreateDBParameterGroup.yaml"
 
 testCreateDBClusterSnapshot :: CreateDBClusterSnapshot -> TestTree
 testCreateDBClusterSnapshot = req
     "CreateDBClusterSnapshot"
-    "fixture/CreateDBClusterSnapshot"
+    "fixture/CreateDBClusterSnapshot.yaml"
 
 testModifyOptionGroup :: ModifyOptionGroup -> TestTree
 testModifyOptionGroup = req
     "ModifyOptionGroup"
-    "fixture/ModifyOptionGroup"
+    "fixture/ModifyOptionGroup.yaml"
 
 testModifyDBCluster :: ModifyDBCluster -> TestTree
 testModifyDBCluster = req
     "ModifyDBCluster"
-    "fixture/ModifyDBCluster"
+    "fixture/ModifyDBCluster.yaml"
 
 testDescribeEventCategories :: DescribeEventCategories -> TestTree
 testDescribeEventCategories = req
     "DescribeEventCategories"
-    "fixture/DescribeEventCategories"
+    "fixture/DescribeEventCategories.yaml"
 
 testModifyDBClusterParameterGroup :: ModifyDBClusterParameterGroup -> TestTree
 testModifyDBClusterParameterGroup = req
     "ModifyDBClusterParameterGroup"
-    "fixture/ModifyDBClusterParameterGroup"
+    "fixture/ModifyDBClusterParameterGroup.yaml"
 
 testDescribePendingMaintenanceActions :: DescribePendingMaintenanceActions -> TestTree
 testDescribePendingMaintenanceActions = req
     "DescribePendingMaintenanceActions"
-    "fixture/DescribePendingMaintenanceActions"
+    "fixture/DescribePendingMaintenanceActions.yaml"
 
 testRestoreDBInstanceToPointInTime :: RestoreDBInstanceToPointInTime -> TestTree
 testRestoreDBInstanceToPointInTime = req
     "RestoreDBInstanceToPointInTime"
-    "fixture/RestoreDBInstanceToPointInTime"
+    "fixture/RestoreDBInstanceToPointInTime.yaml"
 
 testResetDBParameterGroup :: ResetDBParameterGroup -> TestTree
 testResetDBParameterGroup = req
     "ResetDBParameterGroup"
-    "fixture/ResetDBParameterGroup"
+    "fixture/ResetDBParameterGroup.yaml"
 
 testCopyDBClusterSnapshot :: CopyDBClusterSnapshot -> TestTree
 testCopyDBClusterSnapshot = req
     "CopyDBClusterSnapshot"
-    "fixture/CopyDBClusterSnapshot"
+    "fixture/CopyDBClusterSnapshot.yaml"
 
 testModifyDBParameterGroup :: ModifyDBParameterGroup -> TestTree
 testModifyDBParameterGroup = req
     "ModifyDBParameterGroup"
-    "fixture/ModifyDBParameterGroup"
+    "fixture/ModifyDBParameterGroup.yaml"
 
 testFailoverDBCluster :: FailoverDBCluster -> TestTree
 testFailoverDBCluster = req
     "FailoverDBCluster"
-    "fixture/FailoverDBCluster"
+    "fixture/FailoverDBCluster.yaml"
 
 testCreateDBCluster :: CreateDBCluster -> TestTree
 testCreateDBCluster = req
     "CreateDBCluster"
-    "fixture/CreateDBCluster"
+    "fixture/CreateDBCluster.yaml"
 
 testCreateOptionGroup :: CreateOptionGroup -> TestTree
 testCreateOptionGroup = req
     "CreateOptionGroup"
-    "fixture/CreateOptionGroup"
+    "fixture/CreateOptionGroup.yaml"
 
 testApplyPendingMaintenanceAction :: ApplyPendingMaintenanceAction -> TestTree
 testApplyPendingMaintenanceAction = req
     "ApplyPendingMaintenanceAction"
-    "fixture/ApplyPendingMaintenanceAction"
+    "fixture/ApplyPendingMaintenanceAction.yaml"
 
 testRevokeDBSecurityGroupIngress :: RevokeDBSecurityGroupIngress -> TestTree
 testRevokeDBSecurityGroupIngress = req
     "RevokeDBSecurityGroupIngress"
-    "fixture/RevokeDBSecurityGroupIngress"
+    "fixture/RevokeDBSecurityGroupIngress.yaml"
 
 testDeleteDBSnapshot :: DeleteDBSnapshot -> TestTree
 testDeleteDBSnapshot = req
     "DeleteDBSnapshot"
-    "fixture/DeleteDBSnapshot"
+    "fixture/DeleteDBSnapshot.yaml"
 
 testDescribeDBClusterParameters :: DescribeDBClusterParameters -> TestTree
 testDescribeDBClusterParameters = req
     "DescribeDBClusterParameters"
-    "fixture/DescribeDBClusterParameters"
+    "fixture/DescribeDBClusterParameters.yaml"
 
 testCreateDBSecurityGroup :: CreateDBSecurityGroup -> TestTree
 testCreateDBSecurityGroup = req
     "CreateDBSecurityGroup"
-    "fixture/CreateDBSecurityGroup"
+    "fixture/CreateDBSecurityGroup.yaml"
 
 testDeleteDBSubnetGroup :: DeleteDBSubnetGroup -> TestTree
 testDeleteDBSubnetGroup = req
     "DeleteDBSubnetGroup"
-    "fixture/DeleteDBSubnetGroup"
+    "fixture/DeleteDBSubnetGroup.yaml"
 
 testDescribeAccountAttributes :: DescribeAccountAttributes -> TestTree
 testDescribeAccountAttributes = req
     "DescribeAccountAttributes"
-    "fixture/DescribeAccountAttributes"
+    "fixture/DescribeAccountAttributes.yaml"
 
 testDeleteDBSecurityGroup :: DeleteDBSecurityGroup -> TestTree
 testDeleteDBSecurityGroup = req
     "DeleteDBSecurityGroup"
-    "fixture/DeleteDBSecurityGroup"
+    "fixture/DeleteDBSecurityGroup.yaml"
 
 testRebootDBInstance :: RebootDBInstance -> TestTree
 testRebootDBInstance = req
     "RebootDBInstance"
-    "fixture/RebootDBInstance"
+    "fixture/RebootDBInstance.yaml"
 
 testDescribeDBClusterSnapshots :: DescribeDBClusterSnapshots -> TestTree
 testDescribeDBClusterSnapshots = req
     "DescribeDBClusterSnapshots"
-    "fixture/DescribeDBClusterSnapshots"
+    "fixture/DescribeDBClusterSnapshots.yaml"
 
 testCreateDBSubnetGroup :: CreateDBSubnetGroup -> TestTree
 testCreateDBSubnetGroup = req
     "CreateDBSubnetGroup"
-    "fixture/CreateDBSubnetGroup"
+    "fixture/CreateDBSubnetGroup.yaml"
 
 testDescribeReservedDBInstancesOfferings :: DescribeReservedDBInstancesOfferings -> TestTree
 testDescribeReservedDBInstancesOfferings = req
     "DescribeReservedDBInstancesOfferings"
-    "fixture/DescribeReservedDBInstancesOfferings"
+    "fixture/DescribeReservedDBInstancesOfferings.yaml"
 
 testDeleteDBInstance :: DeleteDBInstance -> TestTree
 testDeleteDBInstance = req
     "DeleteDBInstance"
-    "fixture/DeleteDBInstance"
+    "fixture/DeleteDBInstance.yaml"
 
 testDescribeDBInstances :: DescribeDBInstances -> TestTree
 testDescribeDBInstances = req
     "DescribeDBInstances"
-    "fixture/DescribeDBInstances"
+    "fixture/DescribeDBInstances.yaml"
 
 testCopyOptionGroup :: CopyOptionGroup -> TestTree
 testCopyOptionGroup = req
     "CopyOptionGroup"
-    "fixture/CopyOptionGroup"
+    "fixture/CopyOptionGroup.yaml"
 
 testDownloadDBLogFilePortion :: DownloadDBLogFilePortion -> TestTree
 testDownloadDBLogFilePortion = req
     "DownloadDBLogFilePortion"
-    "fixture/DownloadDBLogFilePortion"
+    "fixture/DownloadDBLogFilePortion.yaml"
 
 testCreateDBInstanceReadReplica :: CreateDBInstanceReadReplica -> TestTree
 testCreateDBInstanceReadReplica = req
     "CreateDBInstanceReadReplica"
-    "fixture/CreateDBInstanceReadReplica"
+    "fixture/CreateDBInstanceReadReplica.yaml"
 
 testRestoreDBClusterToPointInTime :: RestoreDBClusterToPointInTime -> TestTree
 testRestoreDBClusterToPointInTime = req
     "RestoreDBClusterToPointInTime"
-    "fixture/RestoreDBClusterToPointInTime"
+    "fixture/RestoreDBClusterToPointInTime.yaml"
 
 testDeleteDBParameterGroup :: DeleteDBParameterGroup -> TestTree
 testDeleteDBParameterGroup = req
     "DeleteDBParameterGroup"
-    "fixture/DeleteDBParameterGroup"
+    "fixture/DeleteDBParameterGroup.yaml"
 
 testDescribeDBSecurityGroups :: DescribeDBSecurityGroups -> TestTree
 testDescribeDBSecurityGroups = req
     "DescribeDBSecurityGroups"
-    "fixture/DescribeDBSecurityGroups"
+    "fixture/DescribeDBSecurityGroups.yaml"
 
 -- Responses
 
 testDescribeDBEngineVersionsResponse :: DescribeDBEngineVersionsResponse -> TestTree
 testDescribeDBEngineVersionsResponse = res
     "DescribeDBEngineVersionsResponse"
-    "fixture/DescribeDBEngineVersionsResponse"
+    "fixture/DescribeDBEngineVersionsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBEngineVersions)
 
 testDescribeDBClusterParameterGroupsResponse :: DescribeDBClusterParameterGroupsResponse -> TestTree
 testDescribeDBClusterParameterGroupsResponse = res
     "DescribeDBClusterParameterGroupsResponse"
-    "fixture/DescribeDBClusterParameterGroupsResponse"
+    "fixture/DescribeDBClusterParameterGroupsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBClusterParameterGroups)
 
 testPromoteReadReplicaResponse :: PromoteReadReplicaResponse -> TestTree
 testPromoteReadReplicaResponse = res
     "PromoteReadReplicaResponse"
-    "fixture/PromoteReadReplicaResponse"
+    "fixture/PromoteReadReplicaResponse.proto"
     rDS
     (Proxy :: Proxy PromoteReadReplica)
 
 testModifyEventSubscriptionResponse :: ModifyEventSubscriptionResponse -> TestTree
 testModifyEventSubscriptionResponse = res
     "ModifyEventSubscriptionResponse"
-    "fixture/ModifyEventSubscriptionResponse"
+    "fixture/ModifyEventSubscriptionResponse.proto"
     rDS
     (Proxy :: Proxy ModifyEventSubscription)
 
 testCopyDBSnapshotResponse :: CopyDBSnapshotResponse -> TestTree
 testCopyDBSnapshotResponse = res
     "CopyDBSnapshotResponse"
-    "fixture/CopyDBSnapshotResponse"
+    "fixture/CopyDBSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy CopyDBSnapshot)
 
 testAddSourceIdentifierToSubscriptionResponse :: AddSourceIdentifierToSubscriptionResponse -> TestTree
 testAddSourceIdentifierToSubscriptionResponse = res
     "AddSourceIdentifierToSubscriptionResponse"
-    "fixture/AddSourceIdentifierToSubscriptionResponse"
+    "fixture/AddSourceIdentifierToSubscriptionResponse.proto"
     rDS
     (Proxy :: Proxy AddSourceIdentifierToSubscription)
 
 testModifyDBInstanceResponse :: ModifyDBInstanceResponse -> TestTree
 testModifyDBInstanceResponse = res
     "ModifyDBInstanceResponse"
-    "fixture/ModifyDBInstanceResponse"
+    "fixture/ModifyDBInstanceResponse.proto"
     rDS
     (Proxy :: Proxy ModifyDBInstance)
 
 testResetDBClusterParameterGroupResponse :: DBClusterParameterGroupNameMessage -> TestTree
 testResetDBClusterParameterGroupResponse = res
     "ResetDBClusterParameterGroupResponse"
-    "fixture/ResetDBClusterParameterGroupResponse"
+    "fixture/ResetDBClusterParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy ResetDBClusterParameterGroup)
 
 testDescribeEventsResponse :: DescribeEventsResponse -> TestTree
 testDescribeEventsResponse = res
     "DescribeEventsResponse"
-    "fixture/DescribeEventsResponse"
+    "fixture/DescribeEventsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeEvents)
 
 testDescribeEngineDefaultParametersResponse :: DescribeEngineDefaultParametersResponse -> TestTree
 testDescribeEngineDefaultParametersResponse = res
     "DescribeEngineDefaultParametersResponse"
-    "fixture/DescribeEngineDefaultParametersResponse"
+    "fixture/DescribeEngineDefaultParametersResponse.proto"
     rDS
     (Proxy :: Proxy DescribeEngineDefaultParameters)
 
 testDescribeDBClustersResponse :: DescribeDBClustersResponse -> TestTree
 testDescribeDBClustersResponse = res
     "DescribeDBClustersResponse"
-    "fixture/DescribeDBClustersResponse"
+    "fixture/DescribeDBClustersResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBClusters)
 
 testModifyDBSubnetGroupResponse :: ModifyDBSubnetGroupResponse -> TestTree
 testModifyDBSubnetGroupResponse = res
     "ModifyDBSubnetGroupResponse"
-    "fixture/ModifyDBSubnetGroupResponse"
+    "fixture/ModifyDBSubnetGroupResponse.proto"
     rDS
     (Proxy :: Proxy ModifyDBSubnetGroup)
 
 testDescribeDBLogFilesResponse :: DescribeDBLogFilesResponse -> TestTree
 testDescribeDBLogFilesResponse = res
     "DescribeDBLogFilesResponse"
-    "fixture/DescribeDBLogFilesResponse"
+    "fixture/DescribeDBLogFilesResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBLogFiles)
 
 testListTagsForResourceResponse :: ListTagsForResourceResponse -> TestTree
 testListTagsForResourceResponse = res
     "ListTagsForResourceResponse"
-    "fixture/ListTagsForResourceResponse"
+    "fixture/ListTagsForResourceResponse.proto"
     rDS
     (Proxy :: Proxy ListTagsForResource)
 
 testDescribeOptionGroupsResponse :: DescribeOptionGroupsResponse -> TestTree
 testDescribeOptionGroupsResponse = res
     "DescribeOptionGroupsResponse"
-    "fixture/DescribeOptionGroupsResponse"
+    "fixture/DescribeOptionGroupsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeOptionGroups)
 
 testDeleteDBClusterResponse :: DeleteDBClusterResponse -> TestTree
 testDeleteDBClusterResponse = res
     "DeleteDBClusterResponse"
-    "fixture/DeleteDBClusterResponse"
+    "fixture/DeleteDBClusterResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBCluster)
 
 testRemoveSourceIdentifierFromSubscriptionResponse :: RemoveSourceIdentifierFromSubscriptionResponse -> TestTree
 testRemoveSourceIdentifierFromSubscriptionResponse = res
     "RemoveSourceIdentifierFromSubscriptionResponse"
-    "fixture/RemoveSourceIdentifierFromSubscriptionResponse"
+    "fixture/RemoveSourceIdentifierFromSubscriptionResponse.proto"
     rDS
     (Proxy :: Proxy RemoveSourceIdentifierFromSubscription)
 
 testCopyDBParameterGroupResponse :: CopyDBParameterGroupResponse -> TestTree
 testCopyDBParameterGroupResponse = res
     "CopyDBParameterGroupResponse"
-    "fixture/CopyDBParameterGroupResponse"
+    "fixture/CopyDBParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy CopyDBParameterGroup)
 
 testDescribeReservedDBInstancesResponse :: DescribeReservedDBInstancesResponse -> TestTree
 testDescribeReservedDBInstancesResponse = res
     "DescribeReservedDBInstancesResponse"
-    "fixture/DescribeReservedDBInstancesResponse"
+    "fixture/DescribeReservedDBInstancesResponse.proto"
     rDS
     (Proxy :: Proxy DescribeReservedDBInstances)
 
 testDeleteOptionGroupResponse :: DeleteOptionGroupResponse -> TestTree
 testDeleteOptionGroupResponse = res
     "DeleteOptionGroupResponse"
-    "fixture/DeleteOptionGroupResponse"
+    "fixture/DeleteOptionGroupResponse.proto"
     rDS
     (Proxy :: Proxy DeleteOptionGroup)
 
 testDescribeEngineDefaultClusterParametersResponse :: DescribeEngineDefaultClusterParametersResponse -> TestTree
 testDescribeEngineDefaultClusterParametersResponse = res
     "DescribeEngineDefaultClusterParametersResponse"
-    "fixture/DescribeEngineDefaultClusterParametersResponse"
+    "fixture/DescribeEngineDefaultClusterParametersResponse.proto"
     rDS
     (Proxy :: Proxy DescribeEngineDefaultClusterParameters)
 
 testCreateEventSubscriptionResponse :: CreateEventSubscriptionResponse -> TestTree
 testCreateEventSubscriptionResponse = res
     "CreateEventSubscriptionResponse"
-    "fixture/CreateEventSubscriptionResponse"
+    "fixture/CreateEventSubscriptionResponse.proto"
     rDS
     (Proxy :: Proxy CreateEventSubscription)
 
 testRemoveTagsFromResourceResponse :: RemoveTagsFromResourceResponse -> TestTree
 testRemoveTagsFromResourceResponse = res
     "RemoveTagsFromResourceResponse"
-    "fixture/RemoveTagsFromResourceResponse"
+    "fixture/RemoveTagsFromResourceResponse.proto"
     rDS
     (Proxy :: Proxy RemoveTagsFromResource)
 
 testCreateDBInstanceResponse :: CreateDBInstanceResponse -> TestTree
 testCreateDBInstanceResponse = res
     "CreateDBInstanceResponse"
-    "fixture/CreateDBInstanceResponse"
+    "fixture/CreateDBInstanceResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBInstance)
 
 testRestoreDBInstanceFromDBSnapshotResponse :: RestoreDBInstanceFromDBSnapshotResponse -> TestTree
 testRestoreDBInstanceFromDBSnapshotResponse = res
     "RestoreDBInstanceFromDBSnapshotResponse"
-    "fixture/RestoreDBInstanceFromDBSnapshotResponse"
+    "fixture/RestoreDBInstanceFromDBSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy RestoreDBInstanceFromDBSnapshot)
 
 testAuthorizeDBSecurityGroupIngressResponse :: AuthorizeDBSecurityGroupIngressResponse -> TestTree
 testAuthorizeDBSecurityGroupIngressResponse = res
     "AuthorizeDBSecurityGroupIngressResponse"
-    "fixture/AuthorizeDBSecurityGroupIngressResponse"
+    "fixture/AuthorizeDBSecurityGroupIngressResponse.proto"
     rDS
     (Proxy :: Proxy AuthorizeDBSecurityGroupIngress)
 
 testDeleteDBClusterParameterGroupResponse :: DeleteDBClusterParameterGroupResponse -> TestTree
 testDeleteDBClusterParameterGroupResponse = res
     "DeleteDBClusterParameterGroupResponse"
-    "fixture/DeleteDBClusterParameterGroupResponse"
+    "fixture/DeleteDBClusterParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBClusterParameterGroup)
 
 testPurchaseReservedDBInstancesOfferingResponse :: PurchaseReservedDBInstancesOfferingResponse -> TestTree
 testPurchaseReservedDBInstancesOfferingResponse = res
     "PurchaseReservedDBInstancesOfferingResponse"
-    "fixture/PurchaseReservedDBInstancesOfferingResponse"
+    "fixture/PurchaseReservedDBInstancesOfferingResponse.proto"
     rDS
     (Proxy :: Proxy PurchaseReservedDBInstancesOffering)
 
 testDescribeCertificatesResponse :: DescribeCertificatesResponse -> TestTree
 testDescribeCertificatesResponse = res
     "DescribeCertificatesResponse"
-    "fixture/DescribeCertificatesResponse"
+    "fixture/DescribeCertificatesResponse.proto"
     rDS
     (Proxy :: Proxy DescribeCertificates)
 
 testRestoreDBClusterFromSnapshotResponse :: RestoreDBClusterFromSnapshotResponse -> TestTree
 testRestoreDBClusterFromSnapshotResponse = res
     "RestoreDBClusterFromSnapshotResponse"
-    "fixture/RestoreDBClusterFromSnapshotResponse"
+    "fixture/RestoreDBClusterFromSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy RestoreDBClusterFromSnapshot)
 
 testCreateDBSnapshotResponse :: CreateDBSnapshotResponse -> TestTree
 testCreateDBSnapshotResponse = res
     "CreateDBSnapshotResponse"
-    "fixture/CreateDBSnapshotResponse"
+    "fixture/CreateDBSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBSnapshot)
 
 testDeleteEventSubscriptionResponse :: DeleteEventSubscriptionResponse -> TestTree
 testDeleteEventSubscriptionResponse = res
     "DeleteEventSubscriptionResponse"
-    "fixture/DeleteEventSubscriptionResponse"
+    "fixture/DeleteEventSubscriptionResponse.proto"
     rDS
     (Proxy :: Proxy DeleteEventSubscription)
 
 testDescribeDBParameterGroupsResponse :: DescribeDBParameterGroupsResponse -> TestTree
 testDescribeDBParameterGroupsResponse = res
     "DescribeDBParameterGroupsResponse"
-    "fixture/DescribeDBParameterGroupsResponse"
+    "fixture/DescribeDBParameterGroupsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBParameterGroups)
 
 testDescribeOrderableDBInstanceOptionsResponse :: DescribeOrderableDBInstanceOptionsResponse -> TestTree
 testDescribeOrderableDBInstanceOptionsResponse = res
     "DescribeOrderableDBInstanceOptionsResponse"
-    "fixture/DescribeOrderableDBInstanceOptionsResponse"
+    "fixture/DescribeOrderableDBInstanceOptionsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeOrderableDBInstanceOptions)
 
 testCreateDBClusterParameterGroupResponse :: CreateDBClusterParameterGroupResponse -> TestTree
 testCreateDBClusterParameterGroupResponse = res
     "CreateDBClusterParameterGroupResponse"
-    "fixture/CreateDBClusterParameterGroupResponse"
+    "fixture/CreateDBClusterParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBClusterParameterGroup)
 
 testDescribeEventSubscriptionsResponse :: DescribeEventSubscriptionsResponse -> TestTree
 testDescribeEventSubscriptionsResponse = res
     "DescribeEventSubscriptionsResponse"
-    "fixture/DescribeEventSubscriptionsResponse"
+    "fixture/DescribeEventSubscriptionsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeEventSubscriptions)
 
 testAddTagsToResourceResponse :: AddTagsToResourceResponse -> TestTree
 testAddTagsToResourceResponse = res
     "AddTagsToResourceResponse"
-    "fixture/AddTagsToResourceResponse"
+    "fixture/AddTagsToResourceResponse.proto"
     rDS
     (Proxy :: Proxy AddTagsToResource)
 
 testDescribeOptionGroupOptionsResponse :: DescribeOptionGroupOptionsResponse -> TestTree
 testDescribeOptionGroupOptionsResponse = res
     "DescribeOptionGroupOptionsResponse"
-    "fixture/DescribeOptionGroupOptionsResponse"
+    "fixture/DescribeOptionGroupOptionsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeOptionGroupOptions)
 
 testDescribeDBParametersResponse :: DescribeDBParametersResponse -> TestTree
 testDescribeDBParametersResponse = res
     "DescribeDBParametersResponse"
-    "fixture/DescribeDBParametersResponse"
+    "fixture/DescribeDBParametersResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBParameters)
 
 testDeleteDBClusterSnapshotResponse :: DeleteDBClusterSnapshotResponse -> TestTree
 testDeleteDBClusterSnapshotResponse = res
     "DeleteDBClusterSnapshotResponse"
-    "fixture/DeleteDBClusterSnapshotResponse"
+    "fixture/DeleteDBClusterSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBClusterSnapshot)
 
 testDescribeDBSnapshotsResponse :: DescribeDBSnapshotsResponse -> TestTree
 testDescribeDBSnapshotsResponse = res
     "DescribeDBSnapshotsResponse"
-    "fixture/DescribeDBSnapshotsResponse"
+    "fixture/DescribeDBSnapshotsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBSnapshots)
 
 testDescribeDBSubnetGroupsResponse :: DescribeDBSubnetGroupsResponse -> TestTree
 testDescribeDBSubnetGroupsResponse = res
     "DescribeDBSubnetGroupsResponse"
-    "fixture/DescribeDBSubnetGroupsResponse"
+    "fixture/DescribeDBSubnetGroupsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBSubnetGroups)
 
 testCreateDBParameterGroupResponse :: CreateDBParameterGroupResponse -> TestTree
 testCreateDBParameterGroupResponse = res
     "CreateDBParameterGroupResponse"
-    "fixture/CreateDBParameterGroupResponse"
+    "fixture/CreateDBParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBParameterGroup)
 
 testCreateDBClusterSnapshotResponse :: CreateDBClusterSnapshotResponse -> TestTree
 testCreateDBClusterSnapshotResponse = res
     "CreateDBClusterSnapshotResponse"
-    "fixture/CreateDBClusterSnapshotResponse"
+    "fixture/CreateDBClusterSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBClusterSnapshot)
 
 testModifyOptionGroupResponse :: ModifyOptionGroupResponse -> TestTree
 testModifyOptionGroupResponse = res
     "ModifyOptionGroupResponse"
-    "fixture/ModifyOptionGroupResponse"
+    "fixture/ModifyOptionGroupResponse.proto"
     rDS
     (Proxy :: Proxy ModifyOptionGroup)
 
 testModifyDBClusterResponse :: ModifyDBClusterResponse -> TestTree
 testModifyDBClusterResponse = res
     "ModifyDBClusterResponse"
-    "fixture/ModifyDBClusterResponse"
+    "fixture/ModifyDBClusterResponse.proto"
     rDS
     (Proxy :: Proxy ModifyDBCluster)
 
 testDescribeEventCategoriesResponse :: DescribeEventCategoriesResponse -> TestTree
 testDescribeEventCategoriesResponse = res
     "DescribeEventCategoriesResponse"
-    "fixture/DescribeEventCategoriesResponse"
+    "fixture/DescribeEventCategoriesResponse.proto"
     rDS
     (Proxy :: Proxy DescribeEventCategories)
 
 testModifyDBClusterParameterGroupResponse :: DBClusterParameterGroupNameMessage -> TestTree
 testModifyDBClusterParameterGroupResponse = res
     "ModifyDBClusterParameterGroupResponse"
-    "fixture/ModifyDBClusterParameterGroupResponse"
+    "fixture/ModifyDBClusterParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy ModifyDBClusterParameterGroup)
 
 testDescribePendingMaintenanceActionsResponse :: DescribePendingMaintenanceActionsResponse -> TestTree
 testDescribePendingMaintenanceActionsResponse = res
     "DescribePendingMaintenanceActionsResponse"
-    "fixture/DescribePendingMaintenanceActionsResponse"
+    "fixture/DescribePendingMaintenanceActionsResponse.proto"
     rDS
     (Proxy :: Proxy DescribePendingMaintenanceActions)
 
 testRestoreDBInstanceToPointInTimeResponse :: RestoreDBInstanceToPointInTimeResponse -> TestTree
 testRestoreDBInstanceToPointInTimeResponse = res
     "RestoreDBInstanceToPointInTimeResponse"
-    "fixture/RestoreDBInstanceToPointInTimeResponse"
+    "fixture/RestoreDBInstanceToPointInTimeResponse.proto"
     rDS
     (Proxy :: Proxy RestoreDBInstanceToPointInTime)
 
 testResetDBParameterGroupResponse :: DBParameterGroupNameMessage -> TestTree
 testResetDBParameterGroupResponse = res
     "ResetDBParameterGroupResponse"
-    "fixture/ResetDBParameterGroupResponse"
+    "fixture/ResetDBParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy ResetDBParameterGroup)
 
 testCopyDBClusterSnapshotResponse :: CopyDBClusterSnapshotResponse -> TestTree
 testCopyDBClusterSnapshotResponse = res
     "CopyDBClusterSnapshotResponse"
-    "fixture/CopyDBClusterSnapshotResponse"
+    "fixture/CopyDBClusterSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy CopyDBClusterSnapshot)
 
 testModifyDBParameterGroupResponse :: DBParameterGroupNameMessage -> TestTree
 testModifyDBParameterGroupResponse = res
     "ModifyDBParameterGroupResponse"
-    "fixture/ModifyDBParameterGroupResponse"
+    "fixture/ModifyDBParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy ModifyDBParameterGroup)
 
 testFailoverDBClusterResponse :: FailoverDBClusterResponse -> TestTree
 testFailoverDBClusterResponse = res
     "FailoverDBClusterResponse"
-    "fixture/FailoverDBClusterResponse"
+    "fixture/FailoverDBClusterResponse.proto"
     rDS
     (Proxy :: Proxy FailoverDBCluster)
 
 testCreateDBClusterResponse :: CreateDBClusterResponse -> TestTree
 testCreateDBClusterResponse = res
     "CreateDBClusterResponse"
-    "fixture/CreateDBClusterResponse"
+    "fixture/CreateDBClusterResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBCluster)
 
 testCreateOptionGroupResponse :: CreateOptionGroupResponse -> TestTree
 testCreateOptionGroupResponse = res
     "CreateOptionGroupResponse"
-    "fixture/CreateOptionGroupResponse"
+    "fixture/CreateOptionGroupResponse.proto"
     rDS
     (Proxy :: Proxy CreateOptionGroup)
 
 testApplyPendingMaintenanceActionResponse :: ApplyPendingMaintenanceActionResponse -> TestTree
 testApplyPendingMaintenanceActionResponse = res
     "ApplyPendingMaintenanceActionResponse"
-    "fixture/ApplyPendingMaintenanceActionResponse"
+    "fixture/ApplyPendingMaintenanceActionResponse.proto"
     rDS
     (Proxy :: Proxy ApplyPendingMaintenanceAction)
 
 testRevokeDBSecurityGroupIngressResponse :: RevokeDBSecurityGroupIngressResponse -> TestTree
 testRevokeDBSecurityGroupIngressResponse = res
     "RevokeDBSecurityGroupIngressResponse"
-    "fixture/RevokeDBSecurityGroupIngressResponse"
+    "fixture/RevokeDBSecurityGroupIngressResponse.proto"
     rDS
     (Proxy :: Proxy RevokeDBSecurityGroupIngress)
 
 testDeleteDBSnapshotResponse :: DeleteDBSnapshotResponse -> TestTree
 testDeleteDBSnapshotResponse = res
     "DeleteDBSnapshotResponse"
-    "fixture/DeleteDBSnapshotResponse"
+    "fixture/DeleteDBSnapshotResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBSnapshot)
 
 testDescribeDBClusterParametersResponse :: DescribeDBClusterParametersResponse -> TestTree
 testDescribeDBClusterParametersResponse = res
     "DescribeDBClusterParametersResponse"
-    "fixture/DescribeDBClusterParametersResponse"
+    "fixture/DescribeDBClusterParametersResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBClusterParameters)
 
 testCreateDBSecurityGroupResponse :: CreateDBSecurityGroupResponse -> TestTree
 testCreateDBSecurityGroupResponse = res
     "CreateDBSecurityGroupResponse"
-    "fixture/CreateDBSecurityGroupResponse"
+    "fixture/CreateDBSecurityGroupResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBSecurityGroup)
 
 testDeleteDBSubnetGroupResponse :: DeleteDBSubnetGroupResponse -> TestTree
 testDeleteDBSubnetGroupResponse = res
     "DeleteDBSubnetGroupResponse"
-    "fixture/DeleteDBSubnetGroupResponse"
+    "fixture/DeleteDBSubnetGroupResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBSubnetGroup)
 
 testDescribeAccountAttributesResponse :: DescribeAccountAttributesResponse -> TestTree
 testDescribeAccountAttributesResponse = res
     "DescribeAccountAttributesResponse"
-    "fixture/DescribeAccountAttributesResponse"
+    "fixture/DescribeAccountAttributesResponse.proto"
     rDS
     (Proxy :: Proxy DescribeAccountAttributes)
 
 testDeleteDBSecurityGroupResponse :: DeleteDBSecurityGroupResponse -> TestTree
 testDeleteDBSecurityGroupResponse = res
     "DeleteDBSecurityGroupResponse"
-    "fixture/DeleteDBSecurityGroupResponse"
+    "fixture/DeleteDBSecurityGroupResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBSecurityGroup)
 
 testRebootDBInstanceResponse :: RebootDBInstanceResponse -> TestTree
 testRebootDBInstanceResponse = res
     "RebootDBInstanceResponse"
-    "fixture/RebootDBInstanceResponse"
+    "fixture/RebootDBInstanceResponse.proto"
     rDS
     (Proxy :: Proxy RebootDBInstance)
 
 testDescribeDBClusterSnapshotsResponse :: DescribeDBClusterSnapshotsResponse -> TestTree
 testDescribeDBClusterSnapshotsResponse = res
     "DescribeDBClusterSnapshotsResponse"
-    "fixture/DescribeDBClusterSnapshotsResponse"
+    "fixture/DescribeDBClusterSnapshotsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBClusterSnapshots)
 
 testCreateDBSubnetGroupResponse :: CreateDBSubnetGroupResponse -> TestTree
 testCreateDBSubnetGroupResponse = res
     "CreateDBSubnetGroupResponse"
-    "fixture/CreateDBSubnetGroupResponse"
+    "fixture/CreateDBSubnetGroupResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBSubnetGroup)
 
 testDescribeReservedDBInstancesOfferingsResponse :: DescribeReservedDBInstancesOfferingsResponse -> TestTree
 testDescribeReservedDBInstancesOfferingsResponse = res
     "DescribeReservedDBInstancesOfferingsResponse"
-    "fixture/DescribeReservedDBInstancesOfferingsResponse"
+    "fixture/DescribeReservedDBInstancesOfferingsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeReservedDBInstancesOfferings)
 
 testDeleteDBInstanceResponse :: DeleteDBInstanceResponse -> TestTree
 testDeleteDBInstanceResponse = res
     "DeleteDBInstanceResponse"
-    "fixture/DeleteDBInstanceResponse"
+    "fixture/DeleteDBInstanceResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBInstance)
 
 testDescribeDBInstancesResponse :: DescribeDBInstancesResponse -> TestTree
 testDescribeDBInstancesResponse = res
     "DescribeDBInstancesResponse"
-    "fixture/DescribeDBInstancesResponse"
+    "fixture/DescribeDBInstancesResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBInstances)
 
 testCopyOptionGroupResponse :: CopyOptionGroupResponse -> TestTree
 testCopyOptionGroupResponse = res
     "CopyOptionGroupResponse"
-    "fixture/CopyOptionGroupResponse"
+    "fixture/CopyOptionGroupResponse.proto"
     rDS
     (Proxy :: Proxy CopyOptionGroup)
 
 testDownloadDBLogFilePortionResponse :: DownloadDBLogFilePortionResponse -> TestTree
 testDownloadDBLogFilePortionResponse = res
     "DownloadDBLogFilePortionResponse"
-    "fixture/DownloadDBLogFilePortionResponse"
+    "fixture/DownloadDBLogFilePortionResponse.proto"
     rDS
     (Proxy :: Proxy DownloadDBLogFilePortion)
 
 testCreateDBInstanceReadReplicaResponse :: CreateDBInstanceReadReplicaResponse -> TestTree
 testCreateDBInstanceReadReplicaResponse = res
     "CreateDBInstanceReadReplicaResponse"
-    "fixture/CreateDBInstanceReadReplicaResponse"
+    "fixture/CreateDBInstanceReadReplicaResponse.proto"
     rDS
     (Proxy :: Proxy CreateDBInstanceReadReplica)
 
 testRestoreDBClusterToPointInTimeResponse :: RestoreDBClusterToPointInTimeResponse -> TestTree
 testRestoreDBClusterToPointInTimeResponse = res
     "RestoreDBClusterToPointInTimeResponse"
-    "fixture/RestoreDBClusterToPointInTimeResponse"
+    "fixture/RestoreDBClusterToPointInTimeResponse.proto"
     rDS
     (Proxy :: Proxy RestoreDBClusterToPointInTime)
 
 testDeleteDBParameterGroupResponse :: DeleteDBParameterGroupResponse -> TestTree
 testDeleteDBParameterGroupResponse = res
     "DeleteDBParameterGroupResponse"
-    "fixture/DeleteDBParameterGroupResponse"
+    "fixture/DeleteDBParameterGroupResponse.proto"
     rDS
     (Proxy :: Proxy DeleteDBParameterGroup)
 
 testDescribeDBSecurityGroupsResponse :: DescribeDBSecurityGroupsResponse -> TestTree
 testDescribeDBSecurityGroupsResponse = res
     "DescribeDBSecurityGroupsResponse"
-    "fixture/DescribeDBSecurityGroupsResponse"
+    "fixture/DescribeDBSecurityGroupsResponse.proto"
     rDS
     (Proxy :: Proxy DescribeDBSecurityGroups)
