packages feed

amazonka-autoscaling 0.0.4 → 0.0.5

raw patch · 49 files changed

+157/−61 lines, 49 filesdep ~amazonka-corePVP ok

version bump matches the API change (PVP)

Dependency ranges changed: amazonka-core

API changes (from Hackage documentation)

Files

README.md view
@@ -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.
amazonka-autoscaling.cabal view
@@ -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
gen/Network/AWS/AutoScaling.hs view
@@ -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
gen/Network/AWS/AutoScaling/AttachInstances.hs view
@@ -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.
gen/Network/AWS/AutoScaling/CompleteLifecycleAction.hs view
@@ -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.
gen/Network/AWS/AutoScaling/CreateAutoScalingGroup.hs view
@@ -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) 
gen/Network/AWS/AutoScaling/CreateLaunchConfiguration.hs view
@@ -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)
gen/Network/AWS/AutoScaling/CreateOrUpdateTags.hs view
@@ -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
gen/Network/AWS/AutoScaling/DeleteAutoScalingGroup.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/DeleteLaunchConfiguration.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/DeleteLifecycleHook.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/DeleteNotificationConfiguration.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/DeletePolicy.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/DeleteScheduledAction.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/DeleteTags.hs view
@@ -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
gen/Network/AWS/AutoScaling/DescribeAccountLimits.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/DescribeAdjustmentTypes.hs view
@@ -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
gen/Network/AWS/AutoScaling/DescribeAutoScalingGroups.hs view
@@ -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) 
gen/Network/AWS/AutoScaling/DescribeAutoScalingInstances.hs view
@@ -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) 
gen/Network/AWS/AutoScaling/DescribeAutoScalingNotificationTypes.hs view
@@ -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
gen/Network/AWS/AutoScaling/DescribeLaunchConfigurations.hs view
@@ -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) 
gen/Network/AWS/AutoScaling/DescribeLifecycleHookTypes.hs view
@@ -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
gen/Network/AWS/AutoScaling/DescribeLifecycleHooks.hs view
@@ -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
gen/Network/AWS/AutoScaling/DescribeMetricCollectionTypes.hs view
@@ -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.
gen/Network/AWS/AutoScaling/DescribeNotificationConfigurations.hs view
@@ -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.
gen/Network/AWS/AutoScaling/DescribePolicies.hs view
@@ -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.
gen/Network/AWS/AutoScaling/DescribeScalingActivities.hs view
@@ -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) 
gen/Network/AWS/AutoScaling/DescribeScalingProcessTypes.hs view
@@ -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
gen/Network/AWS/AutoScaling/DescribeScheduledActions.hs view
@@ -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.
gen/Network/AWS/AutoScaling/DescribeTags.hs view
@@ -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.
gen/Network/AWS/AutoScaling/DescribeTerminationPolicyTypes.hs view
@@ -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
gen/Network/AWS/AutoScaling/DetachInstances.hs view
@@ -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
gen/Network/AWS/AutoScaling/DisableMetricsCollection.hs view
@@ -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.
gen/Network/AWS/AutoScaling/EnableMetricsCollection.hs view
@@ -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.
gen/Network/AWS/AutoScaling/EnterStandby.hs view
@@ -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
gen/Network/AWS/AutoScaling/ExecutePolicy.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/ExitStandby.hs view
@@ -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
gen/Network/AWS/AutoScaling/PutLifecycleHook.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/PutNotificationConfiguration.hs view
@@ -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) 
gen/Network/AWS/AutoScaling/PutScalingPolicy.hs view
@@ -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
gen/Network/AWS/AutoScaling/PutScheduledUpdateGroupAction.hs view
@@ -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
gen/Network/AWS/AutoScaling/RecordLifecycleActionHeartbeat.hs view
@@ -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'.
gen/Network/AWS/AutoScaling/ResumeProcesses.hs view
@@ -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.
gen/Network/AWS/AutoScaling/SetDesiredCapacity.hs view
@@ -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'. --
gen/Network/AWS/AutoScaling/SetInstanceHealth.hs view
@@ -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. --
gen/Network/AWS/AutoScaling/SuspendProcesses.hs view
@@ -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.
gen/Network/AWS/AutoScaling/TerminateInstanceInAutoScalingGroup.hs view
@@ -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.
gen/Network/AWS/AutoScaling/Types.hs view
@@ -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.
gen/Network/AWS/AutoScaling/UpdateAutoScalingGroup.hs view
@@ -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)