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