diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -31,3 +31,5 @@
 ## Licence
 
 `amazonka-autoscaling` is released under the [Mozilla Public License Version 2.0](http://www.mozilla.org/MPL/).
+
+Parts of the code are derived from AWS service descriptions, licensed under Apache 2.0.
diff --git a/amazonka-autoscaling.cabal b/amazonka-autoscaling.cabal
--- a/amazonka-autoscaling.cabal
+++ b/amazonka-autoscaling.cabal
@@ -1,5 +1,5 @@
 name:                  amazonka-autoscaling
-version:               0.0.4
+version:               0.0.5
 synopsis:              Amazon Auto Scaling SDK.
 homepage:              https://github.com/brendanhay/amazonka
 license:               OtherLicense
@@ -90,5 +90,5 @@
     other-modules:
 
     build-depends:
-          amazonka-core == 0.0.4.*
+          amazonka-core == 0.0.5.*
         , base          >= 4.7     && < 5
diff --git a/gen/Network/AWS/AutoScaling.hs b/gen/Network/AWS/AutoScaling.hs
--- a/gen/Network/AWS/AutoScaling.hs
+++ b/gen/Network/AWS/AutoScaling.hs
@@ -7,6 +7,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Auto Scaling allows you to scale your Amazon EC2 capacity up or down
 -- automatically according to conditions you define. With Auto Scaling, you can
diff --git a/gen/Network/AWS/AutoScaling/AttachInstances.hs b/gen/Network/AWS/AutoScaling/AttachInstances.hs
--- a/gen/Network/AWS/AutoScaling/AttachInstances.hs
+++ b/gen/Network/AWS/AutoScaling/AttachInstances.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Attaches one or more EC2 instances to the specified Auto Scaling group.
 --
@@ -48,7 +50,7 @@
 
 data AttachInstances = AttachInstances
     { _aiAutoScalingGroupName :: Text
-    , _aiInstanceIds          :: List "InstanceIds" Text
+    , _aiInstanceIds          :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'AttachInstances' constructor.
diff --git a/gen/Network/AWS/AutoScaling/CompleteLifecycleAction.hs b/gen/Network/AWS/AutoScaling/CompleteLifecycleAction.hs
--- a/gen/Network/AWS/AutoScaling/CompleteLifecycleAction.hs
+++ b/gen/Network/AWS/AutoScaling/CompleteLifecycleAction.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Completes the lifecycle action for the associated token initiated under the
 -- given lifecycle hook with the specified result.
diff --git a/gen/Network/AWS/AutoScaling/CreateAutoScalingGroup.hs b/gen/Network/AWS/AutoScaling/CreateAutoScalingGroup.hs
--- a/gen/Network/AWS/AutoScaling/CreateAutoScalingGroup.hs
+++ b/gen/Network/AWS/AutoScaling/CreateAutoScalingGroup.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Creates an Auto Scaling group with the specified name and attributes.
 --
@@ -63,19 +65,19 @@
 
 data CreateAutoScalingGroup = CreateAutoScalingGroup
     { _casgAutoScalingGroupName    :: Text
-    , _casgAvailabilityZones       :: List1 "AvailabilityZones" Text
+    , _casgAvailabilityZones       :: List1 "member" Text
     , _casgDefaultCooldown         :: Maybe Int
     , _casgDesiredCapacity         :: Maybe Int
     , _casgHealthCheckGracePeriod  :: Maybe Int
     , _casgHealthCheckType         :: Maybe Text
     , _casgInstanceId              :: Maybe Text
     , _casgLaunchConfigurationName :: Maybe Text
-    , _casgLoadBalancerNames       :: List "LoadBalancerNames" Text
+    , _casgLoadBalancerNames       :: List "member" Text
     , _casgMaxSize                 :: Int
     , _casgMinSize                 :: Int
     , _casgPlacementGroup          :: Maybe Text
-    , _casgTags                    :: List "Tags" Tag
-    , _casgTerminationPolicies     :: List "TerminationPolicies" Text
+    , _casgTags                    :: List "member" Tag
+    , _casgTerminationPolicies     :: List "member" Text
     , _casgVPCZoneIdentifier       :: Maybe Text
     } deriving (Eq, Show)
 
diff --git a/gen/Network/AWS/AutoScaling/CreateLaunchConfiguration.hs b/gen/Network/AWS/AutoScaling/CreateLaunchConfiguration.hs
--- a/gen/Network/AWS/AutoScaling/CreateLaunchConfiguration.hs
+++ b/gen/Network/AWS/AutoScaling/CreateLaunchConfiguration.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Creates a launch configuration.
 --
@@ -64,7 +66,7 @@
 
 data CreateLaunchConfiguration = CreateLaunchConfiguration
     { _clcAssociatePublicIpAddress :: Maybe Bool
-    , _clcBlockDeviceMappings      :: List "BlockDeviceMappings" BlockDeviceMapping
+    , _clcBlockDeviceMappings      :: List "member" BlockDeviceMapping
     , _clcEbsOptimized             :: Maybe Bool
     , _clcIamInstanceProfile       :: Maybe Text
     , _clcImageId                  :: Maybe Text
@@ -76,7 +78,7 @@
     , _clcLaunchConfigurationName  :: Text
     , _clcPlacementTenancy         :: Maybe Text
     , _clcRamdiskId                :: Maybe Text
-    , _clcSecurityGroups           :: List "SecurityGroups" Text
+    , _clcSecurityGroups           :: List "member" Text
     , _clcSpotPrice                :: Maybe Text
     , _clcUserData                 :: Maybe Text
     } deriving (Eq, Show)
diff --git a/gen/Network/AWS/AutoScaling/CreateOrUpdateTags.hs b/gen/Network/AWS/AutoScaling/CreateOrUpdateTags.hs
--- a/gen/Network/AWS/AutoScaling/CreateOrUpdateTags.hs
+++ b/gen/Network/AWS/AutoScaling/CreateOrUpdateTags.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Creates or updates tags for the specified Auto Scaling group.
 --
@@ -49,7 +51,7 @@
 import qualified GHC.Exts
 
 newtype CreateOrUpdateTags = CreateOrUpdateTags
-    { _coutTags :: List "Tags" Tag
+    { _coutTags :: List "member" Tag
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList CreateOrUpdateTags where
diff --git a/gen/Network/AWS/AutoScaling/DeleteAutoScalingGroup.hs b/gen/Network/AWS/AutoScaling/DeleteAutoScalingGroup.hs
--- a/gen/Network/AWS/AutoScaling/DeleteAutoScalingGroup.hs
+++ b/gen/Network/AWS/AutoScaling/DeleteAutoScalingGroup.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Deletes the specified Auto Scaling group.
 --
diff --git a/gen/Network/AWS/AutoScaling/DeleteLaunchConfiguration.hs b/gen/Network/AWS/AutoScaling/DeleteLaunchConfiguration.hs
--- a/gen/Network/AWS/AutoScaling/DeleteLaunchConfiguration.hs
+++ b/gen/Network/AWS/AutoScaling/DeleteLaunchConfiguration.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Deletes the specified launch configuration.
 --
diff --git a/gen/Network/AWS/AutoScaling/DeleteLifecycleHook.hs b/gen/Network/AWS/AutoScaling/DeleteLifecycleHook.hs
--- a/gen/Network/AWS/AutoScaling/DeleteLifecycleHook.hs
+++ b/gen/Network/AWS/AutoScaling/DeleteLifecycleHook.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Deletes the specified lifecycle hook.
 --
diff --git a/gen/Network/AWS/AutoScaling/DeleteNotificationConfiguration.hs b/gen/Network/AWS/AutoScaling/DeleteNotificationConfiguration.hs
--- a/gen/Network/AWS/AutoScaling/DeleteNotificationConfiguration.hs
+++ b/gen/Network/AWS/AutoScaling/DeleteNotificationConfiguration.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Deletes the specified notification.
 --
diff --git a/gen/Network/AWS/AutoScaling/DeletePolicy.hs b/gen/Network/AWS/AutoScaling/DeletePolicy.hs
--- a/gen/Network/AWS/AutoScaling/DeletePolicy.hs
+++ b/gen/Network/AWS/AutoScaling/DeletePolicy.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Deletes the specified Auto Scaling policy.
 --
diff --git a/gen/Network/AWS/AutoScaling/DeleteScheduledAction.hs b/gen/Network/AWS/AutoScaling/DeleteScheduledAction.hs
--- a/gen/Network/AWS/AutoScaling/DeleteScheduledAction.hs
+++ b/gen/Network/AWS/AutoScaling/DeleteScheduledAction.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Deletes the specified scheduled action.
 --
diff --git a/gen/Network/AWS/AutoScaling/DeleteTags.hs b/gen/Network/AWS/AutoScaling/DeleteTags.hs
--- a/gen/Network/AWS/AutoScaling/DeleteTags.hs
+++ b/gen/Network/AWS/AutoScaling/DeleteTags.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Deletes the specified tags.
 --
@@ -44,7 +46,7 @@
 import qualified GHC.Exts
 
 newtype DeleteTags = DeleteTags
-    { _dtTags :: List "Tags" Tag
+    { _dtTags :: List "member" Tag
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DeleteTags where
diff --git a/gen/Network/AWS/AutoScaling/DescribeAccountLimits.hs b/gen/Network/AWS/AutoScaling/DescribeAccountLimits.hs
--- a/gen/Network/AWS/AutoScaling/DescribeAccountLimits.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeAccountLimits.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes the current Auto Scaling resource limits for your AWS account.
 --
diff --git a/gen/Network/AWS/AutoScaling/DescribeAdjustmentTypes.hs b/gen/Network/AWS/AutoScaling/DescribeAdjustmentTypes.hs
--- a/gen/Network/AWS/AutoScaling/DescribeAdjustmentTypes.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeAdjustmentTypes.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Lists the policy adjustment types for use with 'PutScalingPolicy'.
 --
@@ -51,7 +53,7 @@
 describeAdjustmentTypes = DescribeAdjustmentTypes
 
 newtype DescribeAdjustmentTypesResponse = DescribeAdjustmentTypesResponse
-    { _datrAdjustmentTypes :: List "AdjustmentTypes" AdjustmentType
+    { _datrAdjustmentTypes :: List "member" AdjustmentType
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DescribeAdjustmentTypesResponse where
diff --git a/gen/Network/AWS/AutoScaling/DescribeAutoScalingGroups.hs b/gen/Network/AWS/AutoScaling/DescribeAutoScalingGroups.hs
--- a/gen/Network/AWS/AutoScaling/DescribeAutoScalingGroups.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeAutoScalingGroups.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes one or more Auto Scaling groups. If a list of names is not
 -- provided, the call describes all Auto Scaling groups.
@@ -55,7 +57,7 @@
 import qualified GHC.Exts
 
 data DescribeAutoScalingGroups = DescribeAutoScalingGroups
-    { _dasgAutoScalingGroupNames :: List "AutoScalingGroupNames" Text
+    { _dasgAutoScalingGroupNames :: List "member" Text
     , _dasgMaxRecords            :: Maybe Int
     , _dasgNextToken             :: Maybe Text
     } deriving (Eq, Ord, Show)
@@ -94,7 +96,7 @@
 dasgNextToken = lens _dasgNextToken (\s a -> s { _dasgNextToken = a })
 
 data DescribeAutoScalingGroupsResponse = DescribeAutoScalingGroupsResponse
-    { _dasgrAutoScalingGroups :: List "AutoScalingGroups" AutoScalingGroup
+    { _dasgrAutoScalingGroups :: List "member" AutoScalingGroup
     , _dasgrNextToken         :: Maybe Text
     } deriving (Eq, Show)
 
diff --git a/gen/Network/AWS/AutoScaling/DescribeAutoScalingInstances.hs b/gen/Network/AWS/AutoScaling/DescribeAutoScalingInstances.hs
--- a/gen/Network/AWS/AutoScaling/DescribeAutoScalingInstances.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeAutoScalingInstances.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes one or more Auto Scaling instances. If a list is not provided, the
 -- call describes all instances.
@@ -55,7 +57,7 @@
 import qualified GHC.Exts
 
 data DescribeAutoScalingInstances = DescribeAutoScalingInstances
-    { _dasiInstanceIds :: List "InstanceIds" Text
+    { _dasiInstanceIds :: List "member" Text
     , _dasiMaxRecords  :: Maybe Int
     , _dasiNextToken   :: Maybe Text
     } deriving (Eq, Ord, Show)
@@ -93,7 +95,7 @@
 dasiNextToken = lens _dasiNextToken (\s a -> s { _dasiNextToken = a })
 
 data DescribeAutoScalingInstancesResponse = DescribeAutoScalingInstancesResponse
-    { _dasirAutoScalingInstances :: List "AutoScalingInstances" AutoScalingInstanceDetails
+    { _dasirAutoScalingInstances :: List "member" AutoScalingInstanceDetails
     , _dasirNextToken            :: Maybe Text
     } deriving (Eq, Show)
 
diff --git a/gen/Network/AWS/AutoScaling/DescribeAutoScalingNotificationTypes.hs b/gen/Network/AWS/AutoScaling/DescribeAutoScalingNotificationTypes.hs
--- a/gen/Network/AWS/AutoScaling/DescribeAutoScalingNotificationTypes.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeAutoScalingNotificationTypes.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Lists the notification types that are supported by Auto Scaling.
 --
@@ -51,7 +53,7 @@
 describeAutoScalingNotificationTypes = DescribeAutoScalingNotificationTypes
 
 newtype DescribeAutoScalingNotificationTypesResponse = DescribeAutoScalingNotificationTypesResponse
-    { _dasntrAutoScalingNotificationTypes :: List "LifecycleHookTypes" Text
+    { _dasntrAutoScalingNotificationTypes :: List "member" Text
     } deriving (Eq, Ord, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DescribeAutoScalingNotificationTypesResponse where
diff --git a/gen/Network/AWS/AutoScaling/DescribeLaunchConfigurations.hs b/gen/Network/AWS/AutoScaling/DescribeLaunchConfigurations.hs
--- a/gen/Network/AWS/AutoScaling/DescribeLaunchConfigurations.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeLaunchConfigurations.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes one or more launch configurations. If you omit the list of names,
 -- then the call describes all launch configurations.
@@ -55,7 +57,7 @@
 import qualified GHC.Exts
 
 data DescribeLaunchConfigurations = DescribeLaunchConfigurations
-    { _dlcLaunchConfigurationNames :: List "LaunchConfigurationNames" Text
+    { _dlcLaunchConfigurationNames :: List "member" Text
     , _dlcMaxRecords               :: Maybe Int
     , _dlcNextToken                :: Maybe Text
     } deriving (Eq, Ord, Show)
@@ -94,7 +96,7 @@
 dlcNextToken = lens _dlcNextToken (\s a -> s { _dlcNextToken = a })
 
 data DescribeLaunchConfigurationsResponse = DescribeLaunchConfigurationsResponse
-    { _dlcrLaunchConfigurations :: List "LaunchConfigurations" LaunchConfiguration
+    { _dlcrLaunchConfigurations :: List "member" LaunchConfiguration
     , _dlcrNextToken            :: Maybe Text
     } deriving (Eq, Show)
 
diff --git a/gen/Network/AWS/AutoScaling/DescribeLifecycleHookTypes.hs b/gen/Network/AWS/AutoScaling/DescribeLifecycleHookTypes.hs
--- a/gen/Network/AWS/AutoScaling/DescribeLifecycleHookTypes.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeLifecycleHookTypes.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes the available types of lifecycle hooks.
 --
@@ -51,7 +53,7 @@
 describeLifecycleHookTypes = DescribeLifecycleHookTypes
 
 newtype DescribeLifecycleHookTypesResponse = DescribeLifecycleHookTypesResponse
-    { _dlhtrLifecycleHookTypes :: List "LifecycleHookTypes" Text
+    { _dlhtrLifecycleHookTypes :: List "member" Text
     } deriving (Eq, Ord, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DescribeLifecycleHookTypesResponse where
diff --git a/gen/Network/AWS/AutoScaling/DescribeLifecycleHooks.hs b/gen/Network/AWS/AutoScaling/DescribeLifecycleHooks.hs
--- a/gen/Network/AWS/AutoScaling/DescribeLifecycleHooks.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeLifecycleHooks.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes the lifecycle hooks for the specified Auto Scaling group.
 --
@@ -48,7 +50,7 @@
 
 data DescribeLifecycleHooks = DescribeLifecycleHooks
     { _dlhAutoScalingGroupName :: Text
-    , _dlhLifecycleHookNames   :: List "LifecycleHookNames" Text
+    , _dlhLifecycleHookNames   :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'DescribeLifecycleHooks' constructor.
@@ -78,7 +80,7 @@
         . _List
 
 newtype DescribeLifecycleHooksResponse = DescribeLifecycleHooksResponse
-    { _dlhrLifecycleHooks :: List "LifecycleHooks" LifecycleHook
+    { _dlhrLifecycleHooks :: List "member" LifecycleHook
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DescribeLifecycleHooksResponse where
diff --git a/gen/Network/AWS/AutoScaling/DescribeMetricCollectionTypes.hs b/gen/Network/AWS/AutoScaling/DescribeMetricCollectionTypes.hs
--- a/gen/Network/AWS/AutoScaling/DescribeMetricCollectionTypes.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeMetricCollectionTypes.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Returns a list of metrics and a corresponding list of granularities for each
 -- metric.
@@ -58,8 +60,8 @@
 describeMetricCollectionTypes = DescribeMetricCollectionTypes
 
 data DescribeMetricCollectionTypesResponse = DescribeMetricCollectionTypesResponse
-    { _dmctrGranularities :: List "Granularities" MetricGranularityType
-    , _dmctrMetrics       :: List "Metrics" MetricCollectionType
+    { _dmctrGranularities :: List "member" MetricGranularityType
+    , _dmctrMetrics       :: List "member" MetricCollectionType
     } deriving (Eq, Show)
 
 -- | 'DescribeMetricCollectionTypesResponse' constructor.
diff --git a/gen/Network/AWS/AutoScaling/DescribeNotificationConfigurations.hs b/gen/Network/AWS/AutoScaling/DescribeNotificationConfigurations.hs
--- a/gen/Network/AWS/AutoScaling/DescribeNotificationConfigurations.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeNotificationConfigurations.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes the notification actions associated with the specified Auto Scaling
 -- group.
@@ -50,7 +52,7 @@
 import qualified GHC.Exts
 
 data DescribeNotificationConfigurations = DescribeNotificationConfigurations
-    { _dncAutoScalingGroupNames :: List "AutoScalingGroupNames" Text
+    { _dncAutoScalingGroupNames :: List "member" Text
     , _dncMaxRecords            :: Maybe Int
     , _dncNextToken             :: Maybe Text
     } deriving (Eq, Ord, Show)
@@ -90,7 +92,7 @@
 
 data DescribeNotificationConfigurationsResponse = DescribeNotificationConfigurationsResponse
     { _dncrNextToken                  :: Maybe Text
-    , _dncrNotificationConfigurations :: List "NotificationConfigurations" NotificationConfiguration
+    , _dncrNotificationConfigurations :: List "member" NotificationConfiguration
     } deriving (Eq, Show)
 
 -- | 'DescribeNotificationConfigurationsResponse' constructor.
diff --git a/gen/Network/AWS/AutoScaling/DescribePolicies.hs b/gen/Network/AWS/AutoScaling/DescribePolicies.hs
--- a/gen/Network/AWS/AutoScaling/DescribePolicies.hs
+++ b/gen/Network/AWS/AutoScaling/DescribePolicies.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes the policies for the specified Auto Scaling group.
 --
@@ -58,7 +60,7 @@
     { _dp1AutoScalingGroupName :: Maybe Text
     , _dp1MaxRecords           :: Maybe Int
     , _dp1NextToken            :: Maybe Text
-    , _dp1PolicyNames          :: List "PolicyNames" Text
+    , _dp1PolicyNames          :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'DescribePolicies' constructor.
@@ -104,7 +106,7 @@
 
 data DescribePoliciesResponse = DescribePoliciesResponse
     { _dprNextToken       :: Maybe Text
-    , _dprScalingPolicies :: List "ScalingPolicies" ScalingPolicy
+    , _dprScalingPolicies :: List "member" ScalingPolicy
     } deriving (Eq, Show)
 
 -- | 'DescribePoliciesResponse' constructor.
diff --git a/gen/Network/AWS/AutoScaling/DescribeScalingActivities.hs b/gen/Network/AWS/AutoScaling/DescribeScalingActivities.hs
--- a/gen/Network/AWS/AutoScaling/DescribeScalingActivities.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeScalingActivities.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes one or more scaling activities for the specified Auto Scaling
 -- group. If you omit the 'ActivityIds', the call returns all activities from the
@@ -58,7 +60,7 @@
 import qualified GHC.Exts
 
 data DescribeScalingActivities = DescribeScalingActivities
-    { _dsa2ActivityIds          :: List "ActivityIds" Text
+    { _dsa2ActivityIds          :: List "member" Text
     , _dsa2AutoScalingGroupName :: Maybe Text
     , _dsa2MaxRecords           :: Maybe Int
     , _dsa2NextToken            :: Maybe Text
@@ -108,7 +110,7 @@
 dsa2NextToken = lens _dsa2NextToken (\s a -> s { _dsa2NextToken = a })
 
 data DescribeScalingActivitiesResponse = DescribeScalingActivitiesResponse
-    { _dsar1Activities :: List "Activities" Activity
+    { _dsar1Activities :: List "member" Activity
     , _dsar1NextToken  :: Maybe Text
     } deriving (Eq, Show)
 
diff --git a/gen/Network/AWS/AutoScaling/DescribeScalingProcessTypes.hs b/gen/Network/AWS/AutoScaling/DescribeScalingProcessTypes.hs
--- a/gen/Network/AWS/AutoScaling/DescribeScalingProcessTypes.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeScalingProcessTypes.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Returns scaling process types for use in the 'ResumeProcesses' and 'SuspendProcesses' actions.
 --
@@ -51,7 +53,7 @@
 describeScalingProcessTypes = DescribeScalingProcessTypes
 
 newtype DescribeScalingProcessTypesResponse = DescribeScalingProcessTypesResponse
-    { _dsptrProcesses :: List "Processes" ProcessType
+    { _dsptrProcesses :: List "member" ProcessType
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DescribeScalingProcessTypesResponse where
diff --git a/gen/Network/AWS/AutoScaling/DescribeScheduledActions.hs b/gen/Network/AWS/AutoScaling/DescribeScheduledActions.hs
--- a/gen/Network/AWS/AutoScaling/DescribeScheduledActions.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeScheduledActions.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Lists the actions scheduled for your Auto Scaling group that haven't been
 -- executed. To list the actions that were already executed, use 'DescribeScalingActivities'.
@@ -57,7 +59,7 @@
     , _dsa1EndTime              :: Maybe ISO8601
     , _dsa1MaxRecords           :: Maybe Int
     , _dsa1NextToken            :: Maybe Text
-    , _dsa1ScheduledActionNames :: List "ScheduledActionNames" Text
+    , _dsa1ScheduledActionNames :: List "member" Text
     , _dsa1StartTime            :: Maybe ISO8601
     } deriving (Eq, Ord, Show)
 
@@ -127,7 +129,7 @@
 
 data DescribeScheduledActionsResponse = DescribeScheduledActionsResponse
     { _dsarNextToken                   :: Maybe Text
-    , _dsarScheduledUpdateGroupActions :: List "ScheduledUpdateGroupActions" ScheduledUpdateGroupAction
+    , _dsarScheduledUpdateGroupActions :: List "member" ScheduledUpdateGroupAction
     } deriving (Eq, Show)
 
 -- | 'DescribeScheduledActionsResponse' constructor.
diff --git a/gen/Network/AWS/AutoScaling/DescribeTags.hs b/gen/Network/AWS/AutoScaling/DescribeTags.hs
--- a/gen/Network/AWS/AutoScaling/DescribeTags.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeTags.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Describes the specified tags.
 --
@@ -58,7 +60,7 @@
 import qualified GHC.Exts
 
 data DescribeTags = DescribeTags
-    { _dtFilters    :: List "Filters" Filter
+    { _dtFilters    :: List "member" Filter
     , _dtMaxRecords :: Maybe Int
     , _dtNextToken  :: Maybe Text
     } deriving (Eq, Show)
@@ -98,7 +100,7 @@
 
 data DescribeTagsResponse = DescribeTagsResponse
     { _dtrNextToken :: Maybe Text
-    , _dtrTags      :: List "Tags" TagDescription
+    , _dtrTags      :: List "member" TagDescription
     } deriving (Eq, Show)
 
 -- | 'DescribeTagsResponse' constructor.
diff --git a/gen/Network/AWS/AutoScaling/DescribeTerminationPolicyTypes.hs b/gen/Network/AWS/AutoScaling/DescribeTerminationPolicyTypes.hs
--- a/gen/Network/AWS/AutoScaling/DescribeTerminationPolicyTypes.hs
+++ b/gen/Network/AWS/AutoScaling/DescribeTerminationPolicyTypes.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Lists the termination policies supported by Auto Scaling.
 --
@@ -51,7 +53,7 @@
 describeTerminationPolicyTypes = DescribeTerminationPolicyTypes
 
 newtype DescribeTerminationPolicyTypesResponse = DescribeTerminationPolicyTypesResponse
-    { _dtptrTerminationPolicyTypes :: List "TerminationPolicies" Text
+    { _dtptrTerminationPolicyTypes :: List "member" Text
     } deriving (Eq, Ord, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DescribeTerminationPolicyTypesResponse where
diff --git a/gen/Network/AWS/AutoScaling/DetachInstances.hs b/gen/Network/AWS/AutoScaling/DetachInstances.hs
--- a/gen/Network/AWS/AutoScaling/DetachInstances.hs
+++ b/gen/Network/AWS/AutoScaling/DetachInstances.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Removes one or more instances from the specified Auto Scaling group. After
 -- the instances are detached, you can manage them independently from the rest
@@ -54,7 +56,7 @@
 
 data DetachInstances = DetachInstances
     { _diAutoScalingGroupName           :: Text
-    , _diInstanceIds                    :: List "InstanceIds" Text
+    , _diInstanceIds                    :: List "member" Text
     , _diShouldDecrementDesiredCapacity :: Bool
     } deriving (Eq, Ord, Show)
 
@@ -94,7 +96,7 @@
         (\s a -> s { _diShouldDecrementDesiredCapacity = a })
 
 newtype DetachInstancesResponse = DetachInstancesResponse
-    { _dirActivities :: List "Activities" Activity
+    { _dirActivities :: List "member" Activity
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList DetachInstancesResponse where
diff --git a/gen/Network/AWS/AutoScaling/DisableMetricsCollection.hs b/gen/Network/AWS/AutoScaling/DisableMetricsCollection.hs
--- a/gen/Network/AWS/AutoScaling/DisableMetricsCollection.hs
+++ b/gen/Network/AWS/AutoScaling/DisableMetricsCollection.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Disables monitoring of the specified metrics for the specified Auto Scaling
 -- group.
@@ -47,7 +49,7 @@
 
 data DisableMetricsCollection = DisableMetricsCollection
     { _dmcAutoScalingGroupName :: Text
-    , _dmcMetrics              :: List "Metrics" Text
+    , _dmcMetrics              :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'DisableMetricsCollection' constructor.
diff --git a/gen/Network/AWS/AutoScaling/EnableMetricsCollection.hs b/gen/Network/AWS/AutoScaling/EnableMetricsCollection.hs
--- a/gen/Network/AWS/AutoScaling/EnableMetricsCollection.hs
+++ b/gen/Network/AWS/AutoScaling/EnableMetricsCollection.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Enables monitoring of the specified metrics for the specified Auto Scaling
 -- group.
@@ -52,7 +54,7 @@
 data EnableMetricsCollection = EnableMetricsCollection
     { _emcAutoScalingGroupName :: Text
     , _emcGranularity          :: Text
-    , _emcMetrics              :: List "Metrics" Text
+    , _emcMetrics              :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'EnableMetricsCollection' constructor.
diff --git a/gen/Network/AWS/AutoScaling/EnterStandby.hs b/gen/Network/AWS/AutoScaling/EnterStandby.hs
--- a/gen/Network/AWS/AutoScaling/EnterStandby.hs
+++ b/gen/Network/AWS/AutoScaling/EnterStandby.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Moves the specified instances into 'Standby' mode.
 --
@@ -51,7 +53,7 @@
 
 data EnterStandby = EnterStandby
     { _esAutoScalingGroupName           :: Text
-    , _esInstanceIds                    :: List "InstanceIds" Text
+    , _esInstanceIds                    :: List "member" Text
     , _esShouldDecrementDesiredCapacity :: Bool
     } deriving (Eq, Ord, Show)
 
@@ -94,7 +96,7 @@
         (\s a -> s { _esShouldDecrementDesiredCapacity = a })
 
 newtype EnterStandbyResponse = EnterStandbyResponse
-    { _esr1Activities :: List "Activities" Activity
+    { _esr1Activities :: List "member" Activity
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList EnterStandbyResponse where
diff --git a/gen/Network/AWS/AutoScaling/ExecutePolicy.hs b/gen/Network/AWS/AutoScaling/ExecutePolicy.hs
--- a/gen/Network/AWS/AutoScaling/ExecutePolicy.hs
+++ b/gen/Network/AWS/AutoScaling/ExecutePolicy.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Executes the specified policy.
 --
diff --git a/gen/Network/AWS/AutoScaling/ExitStandby.hs b/gen/Network/AWS/AutoScaling/ExitStandby.hs
--- a/gen/Network/AWS/AutoScaling/ExitStandby.hs
+++ b/gen/Network/AWS/AutoScaling/ExitStandby.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Moves the specified instances out of 'Standby' mode.
 --
@@ -50,7 +52,7 @@
 
 data ExitStandby = ExitStandby
     { _es1AutoScalingGroupName :: Text
-    , _es1InstanceIds          :: List "InstanceIds" Text
+    , _es1InstanceIds          :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'ExitStandby' constructor.
@@ -78,7 +80,7 @@
 es1InstanceIds = lens _es1InstanceIds (\s a -> s { _es1InstanceIds = a }) . _List
 
 newtype ExitStandbyResponse = ExitStandbyResponse
-    { _esrActivities :: List "Activities" Activity
+    { _esrActivities :: List "member" Activity
     } deriving (Eq, Show, Monoid, Semigroup)
 
 instance GHC.Exts.IsList ExitStandbyResponse where
diff --git a/gen/Network/AWS/AutoScaling/PutLifecycleHook.hs b/gen/Network/AWS/AutoScaling/PutLifecycleHook.hs
--- a/gen/Network/AWS/AutoScaling/PutLifecycleHook.hs
+++ b/gen/Network/AWS/AutoScaling/PutLifecycleHook.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Creates or updates a lifecycle hook for the specified Auto Scaling Group.
 --
diff --git a/gen/Network/AWS/AutoScaling/PutNotificationConfiguration.hs b/gen/Network/AWS/AutoScaling/PutNotificationConfiguration.hs
--- a/gen/Network/AWS/AutoScaling/PutNotificationConfiguration.hs
+++ b/gen/Network/AWS/AutoScaling/PutNotificationConfiguration.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Configures an Auto Scaling group to send notifications when specified events
 -- take place. Subscribers to this topic can have messages for events delivered
@@ -53,7 +55,7 @@
 
 data PutNotificationConfiguration = PutNotificationConfiguration
     { _pncAutoScalingGroupName :: Text
-    , _pncNotificationTypes    :: List "LifecycleHookTypes" Text
+    , _pncNotificationTypes    :: List "member" Text
     , _pncTopicARN             :: Text
     } deriving (Eq, Ord, Show)
 
diff --git a/gen/Network/AWS/AutoScaling/PutScalingPolicy.hs b/gen/Network/AWS/AutoScaling/PutScalingPolicy.hs
--- a/gen/Network/AWS/AutoScaling/PutScalingPolicy.hs
+++ b/gen/Network/AWS/AutoScaling/PutScalingPolicy.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Creates or updates a policy for an Auto Scaling group. To update an existing
 -- policy, use the existing policy name and set the parameters you want to
diff --git a/gen/Network/AWS/AutoScaling/PutScheduledUpdateGroupAction.hs b/gen/Network/AWS/AutoScaling/PutScheduledUpdateGroupAction.hs
--- a/gen/Network/AWS/AutoScaling/PutScheduledUpdateGroupAction.hs
+++ b/gen/Network/AWS/AutoScaling/PutScheduledUpdateGroupAction.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Creates or updates a scheduled scaling action for an Auto Scaling group.
 -- When updating a scheduled scaling action, if you leave a parameter
diff --git a/gen/Network/AWS/AutoScaling/RecordLifecycleActionHeartbeat.hs b/gen/Network/AWS/AutoScaling/RecordLifecycleActionHeartbeat.hs
--- a/gen/Network/AWS/AutoScaling/RecordLifecycleActionHeartbeat.hs
+++ b/gen/Network/AWS/AutoScaling/RecordLifecycleActionHeartbeat.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Records a heartbeat for the lifecycle action associated with a specific
 -- token. This extends the timeout by the length of time defined by the 'HeartbeatTimeout' parameter of 'PutLifecycleHook'.
diff --git a/gen/Network/AWS/AutoScaling/ResumeProcesses.hs b/gen/Network/AWS/AutoScaling/ResumeProcesses.hs
--- a/gen/Network/AWS/AutoScaling/ResumeProcesses.hs
+++ b/gen/Network/AWS/AutoScaling/ResumeProcesses.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Resumes the specified suspended Auto Scaling processes for the specified Auto
 -- Scaling group. To resume specific processes, use the 'ScalingProcesses'
@@ -49,7 +51,7 @@
 
 data ResumeProcesses = ResumeProcesses
     { _rpAutoScalingGroupName :: Text
-    , _rpScalingProcesses     :: List "ScalingProcesses" Text
+    , _rpScalingProcesses     :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'ResumeProcesses' constructor.
diff --git a/gen/Network/AWS/AutoScaling/SetDesiredCapacity.hs b/gen/Network/AWS/AutoScaling/SetDesiredCapacity.hs
--- a/gen/Network/AWS/AutoScaling/SetDesiredCapacity.hs
+++ b/gen/Network/AWS/AutoScaling/SetDesiredCapacity.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Sets the size of the specified 'AutoScalingGroup'.
 --
diff --git a/gen/Network/AWS/AutoScaling/SetInstanceHealth.hs b/gen/Network/AWS/AutoScaling/SetInstanceHealth.hs
--- a/gen/Network/AWS/AutoScaling/SetInstanceHealth.hs
+++ b/gen/Network/AWS/AutoScaling/SetInstanceHealth.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Sets the health status of the specified instance.
 --
diff --git a/gen/Network/AWS/AutoScaling/SuspendProcesses.hs b/gen/Network/AWS/AutoScaling/SuspendProcesses.hs
--- a/gen/Network/AWS/AutoScaling/SuspendProcesses.hs
+++ b/gen/Network/AWS/AutoScaling/SuspendProcesses.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Suspends the specified Auto Scaling processes for the specified Auto Scaling
 -- group. To suspend specific processes, use the 'ScalingProcesses' parameter. To
@@ -55,7 +57,7 @@
 
 data SuspendProcesses = SuspendProcesses
     { _spAutoScalingGroupName :: Text
-    , _spScalingProcesses     :: List "ScalingProcesses" Text
+    , _spScalingProcesses     :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'SuspendProcesses' constructor.
diff --git a/gen/Network/AWS/AutoScaling/TerminateInstanceInAutoScalingGroup.hs b/gen/Network/AWS/AutoScaling/TerminateInstanceInAutoScalingGroup.hs
--- a/gen/Network/AWS/AutoScaling/TerminateInstanceInAutoScalingGroup.hs
+++ b/gen/Network/AWS/AutoScaling/TerminateInstanceInAutoScalingGroup.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Terminates the specified instance and optionally adjusts the desired group
 -- size.
diff --git a/gen/Network/AWS/AutoScaling/Types.hs b/gen/Network/AWS/AutoScaling/Types.hs
--- a/gen/Network/AWS/AutoScaling/Types.hs
+++ b/gen/Network/AWS/AutoScaling/Types.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 module Network.AWS.AutoScaling.Types
     (
@@ -545,7 +547,7 @@
 
 data LaunchConfiguration = LaunchConfiguration
     { _lcAssociatePublicIpAddress :: Maybe Bool
-    , _lcBlockDeviceMappings      :: List "BlockDeviceMappings" BlockDeviceMapping
+    , _lcBlockDeviceMappings      :: List "member" BlockDeviceMapping
     , _lcCreatedTime              :: ISO8601
     , _lcEbsOptimized             :: Maybe Bool
     , _lcIamInstanceProfile       :: Maybe Text
@@ -558,7 +560,7 @@
     , _lcLaunchConfigurationName  :: Text
     , _lcPlacementTenancy         :: Maybe Text
     , _lcRamdiskId                :: Maybe Text
-    , _lcSecurityGroups           :: List "SecurityGroups" Text
+    , _lcSecurityGroups           :: List "member" Text
     , _lcSpotPrice                :: Maybe Text
     , _lcUserData                 :: Maybe Text
     } deriving (Eq, Show)
@@ -753,23 +755,23 @@
 data AutoScalingGroup = AutoScalingGroup
     { _asgAutoScalingGroupARN     :: Maybe Text
     , _asgAutoScalingGroupName    :: Text
-    , _asgAvailabilityZones       :: List1 "AvailabilityZones" Text
+    , _asgAvailabilityZones       :: List1 "member" Text
     , _asgCreatedTime             :: ISO8601
     , _asgDefaultCooldown         :: Int
     , _asgDesiredCapacity         :: Int
-    , _asgEnabledMetrics          :: List "EnabledMetrics" EnabledMetric
+    , _asgEnabledMetrics          :: List "member" EnabledMetric
     , _asgHealthCheckGracePeriod  :: Maybe Int
     , _asgHealthCheckType         :: Text
-    , _asgInstances               :: List "Instances" Instance
+    , _asgInstances               :: List "member" Instance
     , _asgLaunchConfigurationName :: Text
-    , _asgLoadBalancerNames       :: List "LoadBalancerNames" Text
+    , _asgLoadBalancerNames       :: List "member" Text
     , _asgMaxSize                 :: Int
     , _asgMinSize                 :: Int
     , _asgPlacementGroup          :: Maybe Text
     , _asgStatus                  :: Maybe Text
-    , _asgSuspendedProcesses      :: List "SuspendedProcesses" SuspendedProcess
-    , _asgTags                    :: List "Tags" TagDescription
-    , _asgTerminationPolicies     :: List "TerminationPolicies" Text
+    , _asgSuspendedProcesses      :: List "member" SuspendedProcess
+    , _asgTags                    :: List "member" TagDescription
+    , _asgTerminationPolicies     :: List "member" Text
     , _asgVPCZoneIdentifier       :: Maybe Text
     } deriving (Eq, Show)
 
@@ -1008,7 +1010,7 @@
 
 data ScalingPolicy = ScalingPolicy
     { _sp1AdjustmentType       :: Maybe Text
-    , _sp1Alarms               :: List "Alarms" Alarm
+    , _sp1Alarms               :: List "member" Alarm
     , _sp1AutoScalingGroupName :: Maybe Text
     , _sp1Cooldown             :: Maybe Int
     , _sp1MinAdjustmentStep    :: Maybe Int
@@ -1274,7 +1276,7 @@
 
 data ScalingProcessQuery = ScalingProcessQuery
     { _spqAutoScalingGroupName :: Text
-    , _spqScalingProcesses     :: List "ScalingProcesses" Text
+    , _spqScalingProcesses     :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'ScalingProcessQuery' constructor.
@@ -1784,7 +1786,7 @@
 
 data Filter = Filter
     { _fName   :: Text
-    , _fValues :: List "Values" Text
+    , _fValues :: List "member" Text
     } deriving (Eq, Ord, Show)
 
 -- | 'Filter' constructor.
diff --git a/gen/Network/AWS/AutoScaling/UpdateAutoScalingGroup.hs b/gen/Network/AWS/AutoScaling/UpdateAutoScalingGroup.hs
--- a/gen/Network/AWS/AutoScaling/UpdateAutoScalingGroup.hs
+++ b/gen/Network/AWS/AutoScaling/UpdateAutoScalingGroup.hs
@@ -19,6 +19,8 @@
 -- Maintainer  : Brendan Hay <brendan.g.hay@gmail.com>
 -- Stability   : experimental
 -- Portability : non-portable (GHC extensions)
+--
+-- Derived from AWS service descriptions, licensed under Apache 2.0.
 
 -- | Updates the configuration for the specified 'AutoScalingGroup'.
 --
@@ -78,7 +80,7 @@
 
 data UpdateAutoScalingGroup = UpdateAutoScalingGroup
     { _uasgAutoScalingGroupName    :: Text
-    , _uasgAvailabilityZones       :: List1 "AvailabilityZones" Text
+    , _uasgAvailabilityZones       :: List1 "member" Text
     , _uasgDefaultCooldown         :: Maybe Int
     , _uasgDesiredCapacity         :: Maybe Int
     , _uasgHealthCheckGracePeriod  :: Maybe Int
@@ -87,7 +89,7 @@
     , _uasgMaxSize                 :: Maybe Int
     , _uasgMinSize                 :: Maybe Int
     , _uasgPlacementGroup          :: Maybe Text
-    , _uasgTerminationPolicies     :: List "TerminationPolicies" Text
+    , _uasgTerminationPolicies     :: List "member" Text
     , _uasgVPCZoneIdentifier       :: Maybe Text
     } deriving (Eq, Ord, Show)
 
