stackctl-1.4.4.0
Safe HaskellSafe-Inferred
LanguageHaskell2010

Stackctl.Action

Description

Actions that can be performed on certain Stack management events

For example, to invoke a Lambda whose name is found in the deploying Stack's outputs after it's been deployed:

Actions:
  - on: PostDeploy
    run:
      InvokeLambdaByStackOutput: OnDeployFunction

Documentation

data Action Source #

Instances

Instances details
FromJSON Action Source # 
Instance details

Defined in Stackctl.Action

ToJSON Action Source # 
Instance details

Defined in Stackctl.Action

Generic Action Source # 
Instance details

Defined in Stackctl.Action

Associated Types

type Rep Action :: Type -> Type #

Methods

from :: Action -> Rep Action x #

to :: Rep Action x -> Action #

Show Action Source # 
Instance details

Defined in Stackctl.Action

Eq Action Source # 
Instance details

Defined in Stackctl.Action

Methods

(==) :: Action -> Action -> Bool #

(/=) :: Action -> Action -> Bool #

type Rep Action Source # 
Instance details

Defined in Stackctl.Action

type Rep Action = D1 ('MetaData "Action" "Stackctl.Action" "stackctl-1.4.4.0-BuXgKpWFarC6e0fTbPaTqq" 'False) (C1 ('MetaCons "Action" 'PrefixI 'True) (S1 ('MetaSel ('Just "on") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ActionOn) :*: S1 ('MetaSel ('Just "run") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ActionRun)))

data ActionOn Source #

Constructors

PostDeploy 

Instances

Instances details
FromJSON ActionOn Source # 
Instance details

Defined in Stackctl.Action

ToJSON ActionOn Source # 
Instance details

Defined in Stackctl.Action

Generic ActionOn Source # 
Instance details

Defined in Stackctl.Action

Associated Types

type Rep ActionOn :: Type -> Type #

Methods

from :: ActionOn -> Rep ActionOn x #

to :: Rep ActionOn x -> ActionOn #

Show ActionOn Source # 
Instance details

Defined in Stackctl.Action

Eq ActionOn Source # 
Instance details

Defined in Stackctl.Action

type Rep ActionOn Source # 
Instance details

Defined in Stackctl.Action

type Rep ActionOn = D1 ('MetaData "ActionOn" "Stackctl.Action" "stackctl-1.4.4.0-BuXgKpWFarC6e0fTbPaTqq" 'False) (C1 ('MetaCons "PostDeploy" 'PrefixI 'False) (U1 :: Type -> Type))