stratosphere-0.19.1: EDSL for AWS CloudFormation

Safe HaskellNone
LanguageHaskell2010

Stratosphere.ResourceAttributes.UpdatePolicy

Description

Use the UpdatePolicy attribute to specify how AWS CloudFormation handles updates to the AWS::AutoScaling::AutoScalingGroup resource. AWS CloudFormation invokes one of three update policies depending on the type of change you make or on whether a scheduled action is associated with the Auto Scaling group.

Synopsis

Documentation

data UpdatePolicy #

Full data type definition for UpdatePolicy. See updatePolicy for a more convenient constructor.

Instances

Eq UpdatePolicy # 
Show UpdatePolicy # 
Generic UpdatePolicy # 

Associated Types

type Rep UpdatePolicy :: * -> * #

ToJSON UpdatePolicy # 
FromJSON UpdatePolicy # 
type Rep UpdatePolicy # 
type Rep UpdatePolicy = D1 * (MetaData "UpdatePolicy" "Stratosphere.ResourceAttributes.UpdatePolicy" "stratosphere-0.19.1-89p3Ke9xSkyDE8AMdFajGl" False) (C1 * (MetaCons "UpdatePolicy" PrefixI True) ((:*:) * (S1 * (MetaSel (Just Symbol "_updatePolicyAutoScalingReplacingUpdate") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe AutoScalingReplacingUpdatePolicy))) ((:*:) * (S1 * (MetaSel (Just Symbol "_updatePolicyAutoScalingRollingUpdate") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe AutoScalingRollingUpdatePolicy))) (S1 * (MetaSel (Just Symbol "_updatePolicyAutoScalingScheduledAction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 * (Maybe AutoScalingScheduledActionPolicy))))))

updatePolicy :: UpdatePolicy #

Constructor for UpdatePolicy containing required fields as arguments.