stratosphere-0.1.2.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 Source #

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

Instances

Show UpdatePolicy Source # 
Generic UpdatePolicy Source # 

Associated Types

type Rep UpdatePolicy :: * -> * #

ToJSON UpdatePolicy Source # 
FromJSON UpdatePolicy Source # 
type Rep UpdatePolicy Source # 
type Rep UpdatePolicy = D1 (MetaData "UpdatePolicy" "Stratosphere.ResourceAttributes.UpdatePolicy" "stratosphere-0.1.2.1-5untC9f2D1vFh9V3wq6Ua5" False) (C1 (MetaCons "UpdatePolicy" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "_updatePolicyAutoScalingReplacingUpdate") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe AutoScalingReplacingUpdate))) ((:*:) (S1 (MetaSel (Just Symbol "_updatePolicyAutoScalingRollingUpdate") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe AutoScalingRollingUpdate))) (S1 (MetaSel (Just Symbol "_updatePolicyAutoScalingScheduledAction") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe AutoScalingScheduledAction))))))

updatePolicy :: UpdatePolicy Source #

Constructor for UpdatePolicy containing required fields as arguments.