Safe Haskell | None |
---|---|
Language | Haskell2010 |
Stratosphere.Resources.AutoScalingAutoScalingGroup
Description
- data AutoScalingAutoScalingGroup = AutoScalingAutoScalingGroup {
- _autoScalingAutoScalingGroupAvailabilityZones :: Maybe (ValList Text)
- _autoScalingAutoScalingGroupCooldown :: Maybe (Val Text)
- _autoScalingAutoScalingGroupDesiredCapacity :: Maybe (Val Text)
- _autoScalingAutoScalingGroupHealthCheckGracePeriod :: Maybe (Val Integer)
- _autoScalingAutoScalingGroupHealthCheckType :: Maybe (Val Text)
- _autoScalingAutoScalingGroupInstanceId :: Maybe (Val Text)
- _autoScalingAutoScalingGroupLaunchConfigurationName :: Maybe (Val Text)
- _autoScalingAutoScalingGroupLoadBalancerNames :: Maybe (ValList Text)
- _autoScalingAutoScalingGroupMaxSize :: Val Text
- _autoScalingAutoScalingGroupMetricsCollection :: Maybe [AutoScalingAutoScalingGroupMetricsCollection]
- _autoScalingAutoScalingGroupMinSize :: Val Text
- _autoScalingAutoScalingGroupNotificationConfigurations :: Maybe [AutoScalingAutoScalingGroupNotificationConfiguration]
- _autoScalingAutoScalingGroupPlacementGroup :: Maybe (Val Text)
- _autoScalingAutoScalingGroupTags :: Maybe [AutoScalingAutoScalingGroupTagProperty]
- _autoScalingAutoScalingGroupTargetGroupARNs :: Maybe (ValList Text)
- _autoScalingAutoScalingGroupTerminationPolicies :: Maybe (ValList Text)
- _autoScalingAutoScalingGroupVPCZoneIdentifier :: Maybe (ValList Text)
- autoScalingAutoScalingGroup :: Val Text -> Val Text -> AutoScalingAutoScalingGroup
- asasgAvailabilityZones :: Lens' AutoScalingAutoScalingGroup (Maybe (ValList Text))
- asasgCooldown :: Lens' AutoScalingAutoScalingGroup (Maybe (Val Text))
- asasgDesiredCapacity :: Lens' AutoScalingAutoScalingGroup (Maybe (Val Text))
- asasgHealthCheckGracePeriod :: Lens' AutoScalingAutoScalingGroup (Maybe (Val Integer))
- asasgHealthCheckType :: Lens' AutoScalingAutoScalingGroup (Maybe (Val Text))
- asasgInstanceId :: Lens' AutoScalingAutoScalingGroup (Maybe (Val Text))
- asasgLaunchConfigurationName :: Lens' AutoScalingAutoScalingGroup (Maybe (Val Text))
- asasgLoadBalancerNames :: Lens' AutoScalingAutoScalingGroup (Maybe (ValList Text))
- asasgMaxSize :: Lens' AutoScalingAutoScalingGroup (Val Text)
- asasgMetricsCollection :: Lens' AutoScalingAutoScalingGroup (Maybe [AutoScalingAutoScalingGroupMetricsCollection])
- asasgMinSize :: Lens' AutoScalingAutoScalingGroup (Val Text)
- asasgNotificationConfigurations :: Lens' AutoScalingAutoScalingGroup (Maybe [AutoScalingAutoScalingGroupNotificationConfiguration])
- asasgPlacementGroup :: Lens' AutoScalingAutoScalingGroup (Maybe (Val Text))
- asasgTags :: Lens' AutoScalingAutoScalingGroup (Maybe [AutoScalingAutoScalingGroupTagProperty])
- asasgTargetGroupARNs :: Lens' AutoScalingAutoScalingGroup (Maybe (ValList Text))
- asasgTerminationPolicies :: Lens' AutoScalingAutoScalingGroup (Maybe (ValList Text))
- asasgVPCZoneIdentifier :: Lens' AutoScalingAutoScalingGroup (Maybe (ValList Text))
Documentation
data AutoScalingAutoScalingGroup #
Full data type definition for AutoScalingAutoScalingGroup. See
autoScalingAutoScalingGroup
for a more convenient constructor.
Constructors
Arguments
:: Val Text | |
-> Val Text | |
-> AutoScalingAutoScalingGroup |
Constructor for AutoScalingAutoScalingGroup
containing required fields
as arguments.
asasgMetricsCollection :: Lens' AutoScalingAutoScalingGroup (Maybe [AutoScalingAutoScalingGroupMetricsCollection]) #
asasgNotificationConfigurations :: Lens' AutoScalingAutoScalingGroup (Maybe [AutoScalingAutoScalingGroupNotificationConfiguration]) #