amazonka-cloudformation-1.6.1: Amazon CloudFormation SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.CloudFormation

Contents

Description

AWS CloudFormation

AWS CloudFormation allows you to create and manage AWS infrastructure deployments predictably and repeatedly. You can use AWS CloudFormation to leverage AWS products, such as Amazon Elastic Compute Cloud, Amazon Elastic Block Store, Amazon Simple Notification Service, Elastic Load Balancing, and Auto Scaling to build highly-reliable, highly scalable, cost-effective applications without creating or configuring the underlying AWS infrastructure.

With AWS CloudFormation, you declare all of your resources and dependencies in a template file. The template defines a collection of resources as a single unit called a stack. AWS CloudFormation creates and deletes all member resources of the stack together and manages all dependencies between the resources for you.

For more information about AWS CloudFormation, see the AWS CloudFormation Product Page .

Amazon CloudFormation makes use of other AWS products. If you need additional technical information about a specific AWS product, you can find the product's technical documentation at docs.aws.amazon.com .

Synopsis

Service Configuration

cloudFormation :: Service Source #

API version 2010-05-15 of the Amazon CloudFormation SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by CloudFormation.

CreatedButModifiedException

_CreatedButModifiedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource exists, but has been changed.

ChangeSetNotFoundException

_ChangeSetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified change set name or ID doesn't exit. To view valid change sets for a stack, use the ListChangeSets action.

OperationInProgressException

_OperationInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Another operation is currently in progress for this stack set. Only one operation can be performed for a stack set at a given time.

InvalidChangeSetStatusException

_InvalidChangeSetStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified change set can't be used to update the stack. For example, the change set status might be CREATE_IN_PROGRESS , or the stack status might be UPDATE_IN_PROGRESS .

OperationNotFoundException

_OperationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified ID refers to an operation that doesn't exist.

OperationIdAlreadyExistsException

_OperationIdAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified operation ID already exists.

InsufficientCapabilitiesException

_InsufficientCapabilitiesException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The template contains resources with capabilities that weren't specified in the Capabilities parameter.

TokenAlreadyExistsException

_TokenAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A client request token already exists.

StackSetNotFoundException

_StackSetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified stack set doesn't exist.

StackInstanceNotFoundException

_StackInstanceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified stack instance doesn't exist.

StackSetNotEmptyException

_StackSetNotEmptyException :: AsError a => Getting (First ServiceError) a ServiceError Source #

You can't yet delete this stack set, because it still contains one or more stack instances. Delete all stack instances from the stack set before deleting the stack set.

InvalidOperationException

_InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified operation isn't valid.

NameAlreadyExistsException

_NameAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified name is already in use.

StaleRequestException

_StaleRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Another operation has been performed on this stack set since the specified operation was performed.

AlreadyExistsException

_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The resource with the name requested already exists.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The quota for the resource has already been reached.

For information on stack set limitations, see Limitations of StackSets .

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

StackCreateComplete

stackCreateComplete :: Wait DescribeStacks Source #

Polls DescribeStacks every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.

StackUpdateComplete

stackUpdateComplete :: Wait DescribeStacks Source #

Polls DescribeStacks every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.

StackExists

stackExists :: Wait DescribeStacks Source #

Polls DescribeStacks every 5 seconds until a successful state is reached. An error is returned after 20 failed checks.

StackDeleteComplete

stackDeleteComplete :: Wait DescribeStacks Source #

Polls DescribeStacks every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.

ChangeSetCreateComplete

changeSetCreateComplete :: Wait DescribeChangeSet Source #

Polls DescribeChangeSet every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

DescribeStackSetOperation

DeleteStack

UpdateStack

GetTemplateSummary

ListChangeSets

ListStackResources (Paginated)

UpdateStackInstances

DeleteStackInstances

CreateStackInstances

GetStackPolicy

DescribeStacks (Paginated)

CreateChangeSet

ListStackSetOperations

ExecuteChangeSet

ListStackInstances

ContinueUpdateRollback

ValidateTemplate

CancelUpdateStack

DescribeStackEvents (Paginated)

SignalResource

SetStackPolicy

ListImports (Paginated)

ListStacks (Paginated)

DescribeAccountLimits

DescribeStackResources

DescribeStackInstance

CreateStack

UpdateStackSet

DeleteStackSet

EstimateTemplateCost

DeleteChangeSet

ListStackSets

ListExports (Paginated)

CreateStackSet

UpdateTerminationProtection

GetTemplate

DescribeChangeSet

DescribeStackSet

ListStackSetOperationResults

StopStackSetOperation

DescribeStackResource

Types

AccountGateStatus

data AccountGateStatus Source #

Instances
Bounded AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AccountGateStatus -> c AccountGateStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AccountGateStatus #

toConstr :: AccountGateStatus -> Constr #

dataTypeOf :: AccountGateStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AccountGateStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AccountGateStatus) #

gmapT :: (forall b. Data b => b -> b) -> AccountGateStatus -> AccountGateStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AccountGateStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AccountGateStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> AccountGateStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AccountGateStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AccountGateStatus -> m AccountGateStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountGateStatus -> m AccountGateStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AccountGateStatus -> m AccountGateStatus #

Ord AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep AccountGateStatus :: Type -> Type #

Hashable AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: AccountGateStatus -> () #

type Rep AccountGateStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep AccountGateStatus = D1 (MetaData "AccountGateStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "AGSFailed" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "AGSSkipped" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AGSSucceeded" PrefixI False) (U1 :: Type -> Type)))

Capability

data Capability Source #

Instances
Bounded Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Capability -> c Capability #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Capability #

toConstr :: Capability -> Constr #

dataTypeOf :: Capability -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Capability) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Capability) #

gmapT :: (forall b. Data b => b -> b) -> Capability -> Capability #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Capability -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Capability -> r #

gmapQ :: (forall d. Data d => d -> u) -> Capability -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Capability -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Capability -> m Capability #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Capability -> m Capability #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Capability -> m Capability #

Ord Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep Capability :: Type -> Type #

Hashable Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: Capability -> Text #

NFData Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: Capability -> () #

type Rep Capability Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep Capability = D1 (MetaData "Capability" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "CapabilityIAM" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CapabilityNamedIAM" PrefixI False) (U1 :: Type -> Type))

ChangeAction

data ChangeAction Source #

Constructors

Add 
Modify 
Remove 
Instances
Bounded ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChangeAction -> c ChangeAction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChangeAction #

toConstr :: ChangeAction -> Constr #

dataTypeOf :: ChangeAction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChangeAction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChangeAction) #

gmapT :: (forall b. Data b => b -> b) -> ChangeAction -> ChangeAction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChangeAction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChangeAction -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChangeAction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChangeAction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChangeAction -> m ChangeAction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeAction -> m ChangeAction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeAction -> m ChangeAction #

Ord ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ChangeAction :: Type -> Type #

Hashable ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: ChangeAction -> Text #

NFData ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ChangeAction -> () #

type Rep ChangeAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ChangeAction = D1 (MetaData "ChangeAction" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Add" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Modify" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Remove" PrefixI False) (U1 :: Type -> Type)))

ChangeSetStatus

data ChangeSetStatus Source #

Instances
Bounded ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChangeSetStatus -> c ChangeSetStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChangeSetStatus #

toConstr :: ChangeSetStatus -> Constr #

dataTypeOf :: ChangeSetStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChangeSetStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChangeSetStatus) #

gmapT :: (forall b. Data b => b -> b) -> ChangeSetStatus -> ChangeSetStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChangeSetStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChangeSetStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChangeSetStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChangeSetStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChangeSetStatus -> m ChangeSetStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeSetStatus -> m ChangeSetStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeSetStatus -> m ChangeSetStatus #

Ord ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ChangeSetStatus :: Type -> Type #

Hashable ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ChangeSetStatus -> () #

type Rep ChangeSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ChangeSetStatus = D1 (MetaData "ChangeSetStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) ((C1 (MetaCons "CSSCreateComplete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSSCreateInProgress" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CSSCreatePending" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "CSSDeleteComplete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CSSFailed" PrefixI False) (U1 :: Type -> Type))))

ChangeSetType

data ChangeSetType Source #

Constructors

Create 
Update 
Instances
Bounded ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChangeSetType -> c ChangeSetType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChangeSetType #

toConstr :: ChangeSetType -> Constr #

dataTypeOf :: ChangeSetType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChangeSetType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChangeSetType) #

gmapT :: (forall b. Data b => b -> b) -> ChangeSetType -> ChangeSetType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChangeSetType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChangeSetType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChangeSetType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChangeSetType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChangeSetType -> m ChangeSetType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeSetType -> m ChangeSetType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeSetType -> m ChangeSetType #

Ord ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ChangeSetType :: Type -> Type #

Hashable ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: ChangeSetType -> Text #

NFData ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ChangeSetType -> () #

type Rep ChangeSetType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ChangeSetType = D1 (MetaData "ChangeSetType" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Create" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Update" PrefixI False) (U1 :: Type -> Type))

ChangeSource

data ChangeSource Source #

Instances
Bounded ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChangeSource -> c ChangeSource #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChangeSource #

toConstr :: ChangeSource -> Constr #

dataTypeOf :: ChangeSource -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChangeSource) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChangeSource) #

gmapT :: (forall b. Data b => b -> b) -> ChangeSource -> ChangeSource #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChangeSource -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChangeSource -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChangeSource -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChangeSource -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChangeSource -> m ChangeSource #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeSource -> m ChangeSource #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeSource -> m ChangeSource #

Ord ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ChangeSource :: Type -> Type #

Hashable ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: ChangeSource -> Text #

NFData ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ChangeSource -> () #

type Rep ChangeSource Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ChangeSource = D1 (MetaData "ChangeSource" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) ((C1 (MetaCons "Automatic" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DirectModification" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ParameterReference" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ResourceAttribute" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ResourceReference" PrefixI False) (U1 :: Type -> Type))))

ChangeType

data ChangeType Source #

Constructors

Resource 
Instances
Bounded ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ChangeType -> c ChangeType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ChangeType #

toConstr :: ChangeType -> Constr #

dataTypeOf :: ChangeType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ChangeType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ChangeType) #

gmapT :: (forall b. Data b => b -> b) -> ChangeType -> ChangeType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ChangeType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ChangeType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ChangeType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ChangeType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ChangeType -> m ChangeType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeType -> m ChangeType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ChangeType -> m ChangeType #

Ord ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ChangeType :: Type -> Type #

Hashable ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: ChangeType -> Text #

NFData ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ChangeType -> () #

type Rep ChangeType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ChangeType = D1 (MetaData "ChangeType" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Resource" PrefixI False) (U1 :: Type -> Type))

EvaluationType

data EvaluationType Source #

Constructors

Dynamic 
Static 
Instances
Bounded EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> EvaluationType -> c EvaluationType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c EvaluationType #

toConstr :: EvaluationType -> Constr #

dataTypeOf :: EvaluationType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c EvaluationType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c EvaluationType) #

gmapT :: (forall b. Data b => b -> b) -> EvaluationType -> EvaluationType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> EvaluationType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> EvaluationType -> r #

gmapQ :: (forall d. Data d => d -> u) -> EvaluationType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> EvaluationType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> EvaluationType -> m EvaluationType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> EvaluationType -> m EvaluationType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> EvaluationType -> m EvaluationType #

Ord EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep EvaluationType :: Type -> Type #

Hashable EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: EvaluationType -> () #

type Rep EvaluationType Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep EvaluationType = D1 (MetaData "EvaluationType" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Dynamic" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Static" PrefixI False) (U1 :: Type -> Type))

ExecutionStatus

data ExecutionStatus Source #

Instances
Bounded ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ExecutionStatus -> c ExecutionStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ExecutionStatus #

toConstr :: ExecutionStatus -> Constr #

dataTypeOf :: ExecutionStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ExecutionStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ExecutionStatus) #

gmapT :: (forall b. Data b => b -> b) -> ExecutionStatus -> ExecutionStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ExecutionStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ExecutionStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ExecutionStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ExecutionStatus -> m ExecutionStatus #

Ord ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ExecutionStatus :: Type -> Type #

Hashable ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ExecutionStatus -> () #

type Rep ExecutionStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ExecutionStatus = D1 (MetaData "ExecutionStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) ((C1 (MetaCons "Available" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "ExecuteComplete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ExecuteFailed" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "ExecuteInProgress" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Obsolete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Unavailable" PrefixI False) (U1 :: Type -> Type))))

OnFailure

data OnFailure Source #

Constructors

Delete 
DoNothing 
Rollback 
Instances
Bounded OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> OnFailure -> c OnFailure #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c OnFailure #

toConstr :: OnFailure -> Constr #

dataTypeOf :: OnFailure -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c OnFailure) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c OnFailure) #

gmapT :: (forall b. Data b => b -> b) -> OnFailure -> OnFailure #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> OnFailure -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> OnFailure -> r #

gmapQ :: (forall d. Data d => d -> u) -> OnFailure -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> OnFailure -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> OnFailure -> m OnFailure #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> OnFailure -> m OnFailure #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> OnFailure -> m OnFailure #

Ord OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep OnFailure :: Type -> Type #

Hashable OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toBS :: OnFailure -> ByteString #

FromText OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: OnFailure -> Text #

NFData OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: OnFailure -> () #

type Rep OnFailure Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep OnFailure = D1 (MetaData "OnFailure" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Delete" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DoNothing" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Rollback" PrefixI False) (U1 :: Type -> Type)))

Replacement

data Replacement Source #

Constructors

Conditional 
False' 
True' 
Instances
Bounded Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Replacement -> c Replacement #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Replacement #

toConstr :: Replacement -> Constr #

dataTypeOf :: Replacement -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Replacement) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Replacement) #

gmapT :: (forall b. Data b => b -> b) -> Replacement -> Replacement #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Replacement -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Replacement -> r #

gmapQ :: (forall d. Data d => d -> u) -> Replacement -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Replacement -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Replacement -> m Replacement #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Replacement -> m Replacement #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Replacement -> m Replacement #

Ord Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep Replacement :: Type -> Type #

Hashable Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: Replacement -> Text #

NFData Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: Replacement -> () #

type Rep Replacement Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep Replacement = D1 (MetaData "Replacement" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Conditional" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "False'" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "True'" PrefixI False) (U1 :: Type -> Type)))

RequiresRecreation

data RequiresRecreation Source #

Constructors

Always 
Conditionally 
Never 
Instances
Bounded RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> RequiresRecreation -> c RequiresRecreation #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c RequiresRecreation #

toConstr :: RequiresRecreation -> Constr #

dataTypeOf :: RequiresRecreation -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c RequiresRecreation) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c RequiresRecreation) #

gmapT :: (forall b. Data b => b -> b) -> RequiresRecreation -> RequiresRecreation #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> RequiresRecreation -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> RequiresRecreation -> r #

gmapQ :: (forall d. Data d => d -> u) -> RequiresRecreation -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> RequiresRecreation -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> RequiresRecreation -> m RequiresRecreation #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> RequiresRecreation -> m RequiresRecreation #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> RequiresRecreation -> m RequiresRecreation #

Ord RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep RequiresRecreation :: Type -> Type #

Hashable RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: RequiresRecreation -> () #

type Rep RequiresRecreation Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep RequiresRecreation = D1 (MetaData "RequiresRecreation" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Always" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Conditionally" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Never" PrefixI False) (U1 :: Type -> Type)))

ResourceAttribute

data ResourceAttribute Source #

Instances
Bounded ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceAttribute -> c ResourceAttribute #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceAttribute #

toConstr :: ResourceAttribute -> Constr #

dataTypeOf :: ResourceAttribute -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceAttribute) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceAttribute) #

gmapT :: (forall b. Data b => b -> b) -> ResourceAttribute -> ResourceAttribute #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceAttribute -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceAttribute -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceAttribute -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceAttribute -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceAttribute -> m ResourceAttribute #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceAttribute -> m ResourceAttribute #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceAttribute -> m ResourceAttribute #

Ord ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ResourceAttribute :: Type -> Type #

Hashable ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ResourceAttribute -> () #

type Rep ResourceAttribute Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ResourceAttribute = D1 (MetaData "ResourceAttribute" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) ((C1 (MetaCons "CreationPolicy" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DeletionPolicy" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Metadata" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "Properties" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Tags" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UpdatePolicy" PrefixI False) (U1 :: Type -> Type))))

ResourceSignalStatus

data ResourceSignalStatus Source #

Constructors

Failure 
Success 
Instances
Bounded ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceSignalStatus -> c ResourceSignalStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceSignalStatus #

toConstr :: ResourceSignalStatus -> Constr #

dataTypeOf :: ResourceSignalStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceSignalStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceSignalStatus) #

gmapT :: (forall b. Data b => b -> b) -> ResourceSignalStatus -> ResourceSignalStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceSignalStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceSignalStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceSignalStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceSignalStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceSignalStatus -> m ResourceSignalStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceSignalStatus -> m ResourceSignalStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceSignalStatus -> m ResourceSignalStatus #

Ord ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ResourceSignalStatus :: Type -> Type #

Hashable ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ResourceSignalStatus -> () #

type Rep ResourceSignalStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ResourceSignalStatus = D1 (MetaData "ResourceSignalStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Failure" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Success" PrefixI False) (U1 :: Type -> Type))

ResourceStatus

data ResourceStatus Source #

Instances
Bounded ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ResourceStatus -> c ResourceStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ResourceStatus #

toConstr :: ResourceStatus -> Constr #

dataTypeOf :: ResourceStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ResourceStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ResourceStatus) #

gmapT :: (forall b. Data b => b -> b) -> ResourceStatus -> ResourceStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ResourceStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ResourceStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ResourceStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ResourceStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ResourceStatus -> m ResourceStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceStatus -> m ResourceStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ResourceStatus -> m ResourceStatus #

Ord ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep ResourceStatus :: Type -> Type #

Hashable ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: ResourceStatus -> () #

type Rep ResourceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep ResourceStatus = D1 (MetaData "ResourceStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (((C1 (MetaCons "CreateComplete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CreateFailed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "CreateInProgress" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "DeleteComplete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DeleteFailed" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "DeleteInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "DeleteSkipped" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "UpdateComplete" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UpdateFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UpdateInProgress" PrefixI False) (U1 :: Type -> Type)))))

StackInstanceStatus

data StackInstanceStatus Source #

Constructors

Current 
Inoperable 
Outdated 
Instances
Bounded StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackInstanceStatus -> c StackInstanceStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackInstanceStatus #

toConstr :: StackInstanceStatus -> Constr #

dataTypeOf :: StackInstanceStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackInstanceStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackInstanceStatus) #

gmapT :: (forall b. Data b => b -> b) -> StackInstanceStatus -> StackInstanceStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackInstanceStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackInstanceStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackInstanceStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackInstanceStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackInstanceStatus -> m StackInstanceStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackInstanceStatus -> m StackInstanceStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackInstanceStatus -> m StackInstanceStatus #

Ord StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep StackInstanceStatus :: Type -> Type #

Hashable StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: StackInstanceStatus -> () #

type Rep StackInstanceStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep StackInstanceStatus = D1 (MetaData "StackInstanceStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Current" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Inoperable" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Outdated" PrefixI False) (U1 :: Type -> Type)))

StackSetOperationAction

data StackSetOperationAction Source #

Instances
Bounded StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackSetOperationAction -> c StackSetOperationAction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackSetOperationAction #

toConstr :: StackSetOperationAction -> Constr #

dataTypeOf :: StackSetOperationAction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackSetOperationAction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackSetOperationAction) #

gmapT :: (forall b. Data b => b -> b) -> StackSetOperationAction -> StackSetOperationAction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackSetOperationAction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackSetOperationAction -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackSetOperationAction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackSetOperationAction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackSetOperationAction -> m StackSetOperationAction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetOperationAction -> m StackSetOperationAction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetOperationAction -> m StackSetOperationAction #

Ord StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep StackSetOperationAction :: Type -> Type #

Hashable StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: StackSetOperationAction -> () #

type Rep StackSetOperationAction Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep StackSetOperationAction = D1 (MetaData "StackSetOperationAction" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "SSOACreate" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSOADelete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSOAUpdate" PrefixI False) (U1 :: Type -> Type)))

StackSetOperationResultStatus

data StackSetOperationResultStatus Source #

Instances
Bounded StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackSetOperationResultStatus -> c StackSetOperationResultStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackSetOperationResultStatus #

toConstr :: StackSetOperationResultStatus -> Constr #

dataTypeOf :: StackSetOperationResultStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackSetOperationResultStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackSetOperationResultStatus) #

gmapT :: (forall b. Data b => b -> b) -> StackSetOperationResultStatus -> StackSetOperationResultStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackSetOperationResultStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackSetOperationResultStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackSetOperationResultStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackSetOperationResultStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackSetOperationResultStatus -> m StackSetOperationResultStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetOperationResultStatus -> m StackSetOperationResultStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetOperationResultStatus -> m StackSetOperationResultStatus #

Ord StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep StackSetOperationResultStatus :: Type -> Type #

Hashable StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep StackSetOperationResultStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep StackSetOperationResultStatus = D1 (MetaData "StackSetOperationResultStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) ((C1 (MetaCons "Cancelled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Failed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Pending" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Running" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Succeeded" PrefixI False) (U1 :: Type -> Type))))

StackSetOperationStatus

data StackSetOperationStatus Source #

Instances
Bounded StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackSetOperationStatus -> c StackSetOperationStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackSetOperationStatus #

toConstr :: StackSetOperationStatus -> Constr #

dataTypeOf :: StackSetOperationStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackSetOperationStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackSetOperationStatus) #

gmapT :: (forall b. Data b => b -> b) -> StackSetOperationStatus -> StackSetOperationStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackSetOperationStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackSetOperationStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackSetOperationStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackSetOperationStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackSetOperationStatus -> m StackSetOperationStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetOperationStatus -> m StackSetOperationStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetOperationStatus -> m StackSetOperationStatus #

Ord StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep StackSetOperationStatus :: Type -> Type #

Hashable StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: StackSetOperationStatus -> () #

type Rep StackSetOperationStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep StackSetOperationStatus = D1 (MetaData "StackSetOperationStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) ((C1 (MetaCons "SSOSFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSOSRunning" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSOSStopped" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "SSOSStopping" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSOSSucceeded" PrefixI False) (U1 :: Type -> Type))))

StackSetStatus

data StackSetStatus Source #

Constructors

Active 
Deleted 
Instances
Bounded StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackSetStatus -> c StackSetStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackSetStatus #

toConstr :: StackSetStatus -> Constr #

dataTypeOf :: StackSetStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackSetStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackSetStatus) #

gmapT :: (forall b. Data b => b -> b) -> StackSetStatus -> StackSetStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackSetStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackSetStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackSetStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackSetStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackSetStatus -> m StackSetStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetStatus -> m StackSetStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackSetStatus -> m StackSetStatus #

Ord StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep StackSetStatus :: Type -> Type #

Hashable StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

NFData StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: StackSetStatus -> () #

type Rep StackSetStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep StackSetStatus = D1 (MetaData "StackSetStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) (C1 (MetaCons "Active" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deleted" PrefixI False) (U1 :: Type -> Type))

StackStatus

data StackStatus Source #

Instances
Bounded StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Enum StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Eq StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Data StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StackStatus -> c StackStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StackStatus #

toConstr :: StackStatus -> Constr #

dataTypeOf :: StackStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StackStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StackStatus) #

gmapT :: (forall b. Data b => b -> b) -> StackStatus -> StackStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StackStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StackStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> StackStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StackStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StackStatus -> m StackStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StackStatus -> m StackStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StackStatus -> m StackStatus #

Ord StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Read StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Show StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Generic StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Associated Types

type Rep StackStatus :: Type -> Type #

Hashable StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromXML StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToHeader StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToQuery StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToByteString StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

FromText StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

ToText StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

toText :: StackStatus -> Text #

NFData StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

Methods

rnf :: StackStatus -> () #

type Rep StackStatus Source # 
Instance details

Defined in Network.AWS.CloudFormation.Types.Sum

type Rep StackStatus = D1 (MetaData "StackStatus" "Network.AWS.CloudFormation.Types.Sum" "amazonka-cloudformation-1.6.1-9C1vgCDBA4sIHFUFfPs2gm" False) ((((C1 (MetaCons "SSCreateComplete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSCreateFailed" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSCreateInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSDeleteComplete" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "SSDeleteFailed" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSDeleteInProgress" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSReviewInProgress" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSRollbackComplete"