diff --git a/README.md b/README.md
--- a/README.md
+++ b/README.md
@@ -8,7 +8,7 @@
 
 ## Version
 
-`1.3.3.1`
+`1.3.4`
 
 
 ## Description
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:               1.3.3.1
+version:               1.3.4
 synopsis:              Amazon Auto Scaling SDK.
 homepage:              https://github.com/brendanhay/amazonka
 bug-reports:           https://github.com/brendanhay/amazonka/issues
@@ -102,7 +102,7 @@
         , Network.AWS.AutoScaling.Types.Sum
 
     build-depends:
-          amazonka-core == 1.3.3.*
+          amazonka-core == 1.3.4.*
         , base          >= 4.7     && < 5
 
 test-suite amazonka-autoscaling-test
@@ -122,9 +122,9 @@
         , Test.AWS.AutoScaling.Internal
 
     build-depends:
-          amazonka-core == 1.3.3.*
-        , amazonka-test == 1.3.3.*
-        , amazonka-autoscaling == 1.3.3.*
+          amazonka-core == 1.3.4.*
+        , amazonka-test == 1.3.4.*
+        , amazonka-autoscaling == 1.3.4.*
         , base
         , bytestring
         , lens
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
@@ -276,6 +276,7 @@
     , ebsDeleteOnTermination
     , ebsVolumeSize
     , ebsIOPS
+    , ebsEncrypted
     , ebsVolumeType
     , ebsSnapshotId
 
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
@@ -195,8 +195,7 @@
 -- | The amount of time, in seconds, after a scaling activity completes
 -- before another scaling activity can start.
 --
--- If this parameter is not specified, the default value is 300. For more
--- information, see
+-- The default is 300. For more information, see
 -- <http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/Cooldown.html Understanding Auto Scaling Cooldowns>
 -- in the /Auto Scaling Developer Guide/.
 casgDefaultCooldown :: Lens' CreateAutoScalingGroup (Maybe Int)
@@ -224,7 +223,8 @@
 --
 -- By default, health checks use Amazon EC2 instance status checks to
 -- determine the health of an instance. For more information, see
--- <http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/healthcheck.html Health Checks>.
+-- <http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/healthcheck.html Health Checks>
+-- in the /Auto Scaling Developer Guide/.
 casgHealthCheckType :: Lens' CreateAutoScalingGroup (Maybe Text)
 casgHealthCheckType = lens _casgHealthCheckType (\ s a -> s{_casgHealthCheckType = a});
 
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
@@ -243,7 +243,7 @@
 -- | The instance type of the EC2 instance. For information about available
 -- instance types, see
 -- <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/instance-types.html#AvailableInstanceTypes Available Instance Types>
--- in the /Amazon Elastic Cloud Compute User Guide./
+-- in the /Amazon Elastic Compute Cloud User Guide./
 clcInstanceType :: Lens' CreateLaunchConfiguration (Maybe Text)
 clcInstanceType = lens _clcInstanceType (\ s a -> s{_clcInstanceType = a});
 
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
@@ -64,8 +64,8 @@
     , _dmcAutoScalingGroupName = pAutoScalingGroupName_
     }
 
--- | One or more metrics. If you omit this parameter, all metrics are
--- disabled.
+-- | One or more of the following metrics. If you omit this parameter, all
+-- metrics are disabled.
 --
 -- -   'GroupMinSize'
 --
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
@@ -73,8 +73,8 @@
     , _emcGranularity = pGranularity_
     }
 
--- | One or more metrics. If you omit this parameter, all metrics are
--- enabled.
+-- | One or more of the following metrics. If you omit this parameter, all
+-- metrics are enabled.
 --
 -- -   'GroupMinSize'
 --
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
@@ -133,12 +133,11 @@
 plhDefaultResult :: Lens' PutLifecycleHook (Maybe Text)
 plhDefaultResult = lens _plhDefaultResult (\ s a -> s{_plhDefaultResult = a});
 
--- | Defines the amount of time, in seconds, that can elapse before the
--- lifecycle hook times out. When the lifecycle hook times out, Auto
--- Scaling performs the action defined in the 'DefaultResult' parameter.
--- You can prevent the lifecycle hook from timing out by calling
--- RecordLifecycleActionHeartbeat. The default value for this parameter is
--- 3600 seconds (1 hour).
+-- | The amount of time, in seconds, that can elapse before the lifecycle
+-- hook times out. When the lifecycle hook times out, Auto Scaling performs
+-- the action defined in the 'DefaultResult' parameter. You can prevent the
+-- lifecycle hook from timing out by calling
+-- RecordLifecycleActionHeartbeat. The default is 3600 seconds (1 hour).
 plhHeartbeatTimeout :: Lens' PutLifecycleHook (Maybe Int)
 plhHeartbeatTimeout = lens _plhHeartbeatTimeout (\ s a -> s{_plhHeartbeatTimeout = a});
 
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
@@ -21,7 +21,7 @@
 -- Terminates the specified instance and optionally adjusts the desired
 -- group size.
 --
--- This call simply makes a termination request. The instances is not
+-- This call simply makes a termination request. The instance is not
 -- terminated immediately.
 --
 -- /See:/ <http://docs.aws.amazon.com/AutoScaling/latest/APIReference/API_TerminateInstanceInAutoScalingGroup.html AWS API Reference> for TerminateInstanceInAutoScalingGroup.
@@ -75,8 +75,8 @@
 tiiasgInstanceId :: Lens' TerminateInstanceInAutoScalingGroup Text
 tiiasgInstanceId = lens _tiiasgInstanceId (\ s a -> s{_tiiasgInstanceId = a});
 
--- | If 'true', terminating this instance also decrements the size of the
--- Auto Scaling group.
+-- | If 'true', terminating the instance also decrements the size of the Auto
+-- Scaling group.
 tiiasgShouldDecrementDesiredCapacity :: Lens' TerminateInstanceInAutoScalingGroup Bool
 tiiasgShouldDecrementDesiredCapacity = lens _tiiasgShouldDecrementDesiredCapacity (\ s a -> s{_tiiasgShouldDecrementDesiredCapacity = a});
 
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
@@ -102,6 +102,7 @@
     , ebsDeleteOnTermination
     , ebsVolumeSize
     , ebsIOPS
+    , ebsEncrypted
     , ebsVolumeType
     , ebsSnapshotId
 
diff --git a/gen/Network/AWS/AutoScaling/Types/Product.hs b/gen/Network/AWS/AutoScaling/Types/Product.hs
--- a/gen/Network/AWS/AutoScaling/Types/Product.hs
+++ b/gen/Network/AWS/AutoScaling/Types/Product.hs
@@ -347,7 +347,8 @@
 
 -- | The name of the placement group into which you\'ll launch your
 -- instances, if any. For more information, see
--- <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html Placement Groups>.
+-- <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html Placement Groups>
+-- in the /Amazon Elastic Compute Cloud User Guide/.
 asgPlacementGroup :: Lens' AutoScalingGroup (Maybe Text)
 asgPlacementGroup = lens _asgPlacementGroup (\ s a -> s{_asgPlacementGroup = a});
 
@@ -548,7 +549,7 @@
     , _bdmDeviceName = pDeviceName_
     }
 
--- | The name of the virtual device, 'ephemeral0' to 'ephemeral3'.
+-- | The name of the virtual device (for example, 'ephemeral0').
 bdmVirtualName :: Lens' BlockDeviceMapping (Maybe Text)
 bdmVirtualName = lens _bdmVirtualName (\ s a -> s{_bdmVirtualName = a});
 
@@ -590,6 +591,7 @@
     { _ebsDeleteOnTermination :: !(Maybe Bool)
     , _ebsVolumeSize          :: !(Maybe Nat)
     , _ebsIOPS                :: !(Maybe Nat)
+    , _ebsEncrypted           :: !(Maybe Bool)
     , _ebsVolumeType          :: !(Maybe Text)
     , _ebsSnapshotId          :: !(Maybe Text)
     } deriving (Eq,Read,Show,Data,Typeable,Generic)
@@ -604,6 +606,8 @@
 --
 -- * 'ebsIOPS'
 --
+-- * 'ebsEncrypted'
+--
 -- * 'ebsVolumeType'
 --
 -- * 'ebsSnapshotId'
@@ -614,6 +618,7 @@
     { _ebsDeleteOnTermination = Nothing
     , _ebsVolumeSize = Nothing
     , _ebsIOPS = Nothing
+    , _ebsEncrypted = Nothing
     , _ebsVolumeType = Nothing
     , _ebsSnapshotId = Nothing
     }
@@ -640,12 +645,21 @@
 -- | For Provisioned IOPS (SSD) volumes only. The number of I\/O operations
 -- per second (IOPS) to provision for the volume.
 --
--- Valid values: Range is 100 to 4000.
---
 -- Default: None
 ebsIOPS :: Lens' EBS (Maybe Natural)
 ebsIOPS = lens _ebsIOPS (\ s a -> s{_ebsIOPS = a}) . mapping _Nat;
 
+-- | Indicates whether the volume should be encrypted. Encrypted EBS volumes
+-- must be attached to instances that support Amazon EBS encryption.
+-- Volumes that are created from encrypted snapshots are automatically
+-- encrypted. There is no way to create an encrypted volume from an
+-- unencrypted snapshot or an unencrypted volume from an encrypted
+-- snapshot. For more information, see
+-- <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/EBSEncryption.html Amazon EBS Encryption>
+-- in the /Amazon Elastic Compute Cloud User Guide/.
+ebsEncrypted :: Lens' EBS (Maybe Bool)
+ebsEncrypted = lens _ebsEncrypted (\ s a -> s{_ebsEncrypted = a});
+
 -- | The volume type.
 --
 -- Valid values: 'standard | io1 | gp2'
@@ -664,6 +678,7 @@
               (x .@? "DeleteOnTermination") <*>
                 (x .@? "VolumeSize")
                 <*> (x .@? "Iops")
+                <*> (x .@? "Encrypted")
                 <*> (x .@? "VolumeType")
                 <*> (x .@? "SnapshotId")
 
@@ -672,6 +687,7 @@
           = mconcat
               ["DeleteOnTermination" =: _ebsDeleteOnTermination,
                "VolumeSize" =: _ebsVolumeSize, "Iops" =: _ebsIOPS,
+               "Encrypted" =: _ebsEncrypted,
                "VolumeType" =: _ebsVolumeType,
                "SnapshotId" =: _ebsSnapshotId]
 
@@ -702,7 +718,7 @@
 emGranularity :: Lens' EnabledMetric (Maybe Text)
 emGranularity = lens _emGranularity (\ s a -> s{_emGranularity = a});
 
--- | The name of the metric.
+-- | One of the following metrics:
 --
 -- -   'GroupMinSize'
 --
@@ -963,8 +979,8 @@
     , _lcCreatedTime = _Time # pCreatedTime_
     }
 
--- | Specifies whether the instances are associated with a public IP address
--- ('true') or not ('false').
+-- | [EC2-VPC] Indicates whether to assign a public IP address to each
+-- instance.
 lcAssociatePublicIPAddress :: Lens' LaunchConfiguration (Maybe Bool)
 lcAssociatePublicIPAddress = lens _lcAssociatePublicIPAddress (\ s a -> s{_lcAssociatePublicIPAddress = a});
 
@@ -1156,10 +1172,11 @@
 lhLifecycleHookName :: Lens' LifecycleHook (Maybe Text)
 lhLifecycleHookName = lens _lhLifecycleHookName (\ s a -> s{_lhLifecycleHookName = a});
 
--- | The amount of time that can elapse before the lifecycle hook times out.
--- When the lifecycle hook times out, Auto Scaling performs the action
--- defined in the 'DefaultResult' parameter. You can prevent the lifecycle
--- hook from timing out by calling RecordLifecycleActionHeartbeat.
+-- | The maximum time, in seconds, that can elapse before the lifecycle hook
+-- times out. The default is 3600 seconds (1 hour). When the lifecycle hook
+-- times out, Auto Scaling performs the action defined in the
+-- 'DefaultResult' parameter. You can prevent the lifecycle hook from
+-- timing out by calling RecordLifecycleActionHeartbeat.
 lhHeartbeatTimeout :: Lens' LifecycleHook (Maybe Int)
 lhHeartbeatTimeout = lens _lhHeartbeatTimeout (\ s a -> s{_lhHeartbeatTimeout = a});
 
@@ -1172,8 +1189,9 @@
 lhNotificationMetadata :: Lens' LifecycleHook (Maybe Text)
 lhNotificationMetadata = lens _lhNotificationMetadata (\ s a -> s{_lhNotificationMetadata = a});
 
--- | The maximum length of time an instance can remain in a 'Pending:Wait' or
--- 'Terminating:Wait' state. Currently, the maximum is set to 48 hours.
+-- | The maximum time, in seconds, that an instance can remain in a
+-- 'Pending:Wait' or 'Terminating:Wait' state. The default is 172800
+-- seconds (48 hours).
 lhGlobalTimeout :: Lens' LifecycleHook (Maybe Int)
 lhGlobalTimeout = lens _lhGlobalTimeout (\ s a -> s{_lhGlobalTimeout = a});
 
@@ -1239,7 +1257,7 @@
     , _lbsLoadBalancerName = Nothing
     }
 
--- | The state of the load balancer.
+-- | One of the following load balancer states:
 --
 -- -   'Adding' - The instances in the group are being registered with the
 --     load balancer.
@@ -1286,7 +1304,7 @@
     { _mctMetric = Nothing
     }
 
--- | The metric.
+-- | One of the following metrics:
 --
 -- -   'GroupMinSize'
 --
@@ -1374,7 +1392,7 @@
 ncAutoScalingGroupName :: Lens' NotificationConfiguration (Maybe Text)
 ncAutoScalingGroupName = lens _ncAutoScalingGroupName (\ s a -> s{_ncAutoScalingGroupName = a});
 
--- | The types of events for an action to start.
+-- | One of the following event notification types:
 --
 -- -   'autoscaling:EC2_INSTANCE_LAUNCH'
 --
@@ -1419,7 +1437,7 @@
     { _ptProcessName = pProcessName_
     }
 
--- | The name of the process.
+-- | One of the following processes:
 --
 -- -   'Launch'
 --
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
@@ -152,7 +152,9 @@
 -- | The amount of time, in seconds, that Auto Scaling waits before checking
 -- the health status of an instance. The grace period begins when the
 -- instance passes the system status and instance status checks from Amazon
--- EC2. For more information, see < >.
+-- EC2. For more information, see
+-- <http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/healthcheck.html Health Checks>
+-- in the /Auto Scaling Developer Guide/.
 uasgHealthCheckGracePeriod :: Lens' UpdateAutoScalingGroup (Maybe Int)
 uasgHealthCheckGracePeriod = lens _uasgHealthCheckGracePeriod (\ s a -> s{_uasgHealthCheckGracePeriod = a});
 
@@ -171,7 +173,8 @@
 
 -- | The amount of time, in seconds, after a scaling activity completes
 -- before another scaling activity can start. For more information, see
--- <http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/Cooldown.html Understanding Auto Scaling Cooldowns>.
+-- <http://docs.aws.amazon.com/AutoScaling/latest/DeveloperGuide/Cooldown.html Understanding Auto Scaling Cooldowns>
+-- in the /Auto Scaling Developer Guide/.
 uasgDefaultCooldown :: Lens' UpdateAutoScalingGroup (Maybe Int)
 uasgDefaultCooldown = lens _uasgDefaultCooldown (\ s a -> s{_uasgDefaultCooldown = a});
 
@@ -205,7 +208,8 @@
 
 -- | The name of the placement group into which you\'ll launch your
 -- instances, if any. For more information, see
--- <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html Placement Groups>.
+-- <http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html Placement Groups>
+-- in the /Amazon Elastic Compute Cloud User Guide/.
 uasgPlacementGroup :: Lens' UpdateAutoScalingGroup (Maybe Text)
 uasgPlacementGroup = lens _uasgPlacementGroup (\ s a -> s{_uasgPlacementGroup = a});
 
