diff --git a/Source/Library/Network/AWS/Machines.hs b/Source/Library/Network/AWS/Machines.hs
--- a/Source/Library/Network/AWS/Machines.hs
+++ b/Source/Library/Network/AWS/Machines.hs
@@ -13,6 +13,7 @@
     module Network.AWS.Machines.Filters,
     module Network.AWS.Machines.Images,
     module Network.AWS.Machines.Instances,
+    module Network.AWS.Machines.Subnets,
     module Network.AWS.Machines.SpotPrices
     ) where
 
@@ -21,3 +22,4 @@
 import Network.AWS.Machines.Images
 import Network.AWS.Machines.Instances
 import Network.AWS.Machines.SpotPrices
+import Network.AWS.Machines.Subnets
diff --git a/Source/Library/Network/AWS/Machines/Subnets.hs b/Source/Library/Network/AWS/Machines/Subnets.hs
new file mode 100644
--- /dev/null
+++ b/Source/Library/Network/AWS/Machines/Subnets.hs
@@ -0,0 +1,19 @@
+{-# LANGUAGE TemplateHaskell #-}
+
+{-|
+Module:             Network.AWS.Machines.Subnets
+Description:        Transduces the DescribeSubnets results.
+Copyright:          © 2017 All rights reserved.
+License:            GPL-3
+Maintainer:         Evan Cofsky <evan@theunixman.com>
+Stability:          experimental
+Portability:        POSIX
+-}
+
+module Network.AWS.Machines.Subnets where
+
+import Network.AWS.EC2
+import Network.AWS.Machines.AWS
+
+subnets ∷ [RequestMod DescribeSubnets] → AWSSourceT m Subnet
+subnets ms = awsSource dsrsSubnets ms describeSubnets
diff --git a/machines-amazonka.cabal b/machines-amazonka.cabal
--- a/machines-amazonka.cabal
+++ b/machines-amazonka.cabal
@@ -1,5 +1,5 @@
 name:                machines-amazonka
-version:             0.6.0
+version:             0.6.2
 synopsis:            Machine transducers for Amazonka calls.
 description:         This provides several modules for managing AWS
                      resources using the Machines library. It supports
@@ -25,7 +25,7 @@
 source-repository this
                   type: git
                   location: git@gitlab.com:theunixman/machines-amazonka.git
-                  tag: v0.6.0
+                  tag: v0.6.2
 
 library
   ghc-options:
@@ -35,9 +35,10 @@
                   Network.AWS.Machines
                   Network.AWS.Machines.AWS
                   Network.AWS.Machines.Filters
-                  Network.AWS.Machines.SpotPrices
                   Network.AWS.Machines.Images
                   Network.AWS.Machines.Instances
+                  Network.AWS.Machines.SpotPrices
+                  Network.AWS.Machines.Subnets
   default-extensions:  NoImplicitPrelude
                        UnicodeSyntax
                        LambdaCase
@@ -71,9 +72,10 @@
                 concurrent-machines >= 0.2.3 && < 0.3,
                 containers >= 0.5.7.1,
                 exceptions >= 0.8.3 && < 0.9,
+                free >= 4.12.4 && < 4.13,
                 focus >= 0.1.5 && < 0.2,
                 hashable >= 1.2.4 && < 1.3,
-                liblawless >= 0.19.2 && < 0.20,
+                liblawless >= 0.21.3 && < 0.22,
                 list-t >= 1 && < 1.1,
                 monad-control >= 1.0.1.0 && < 1.1,
                 mtl >= 2.2 && < 2.3,
