aws-arn-0.3.3.0: Types and optics for manipulating Amazon Resource Names (ARNs)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Network.AWS.ARN.States

Synopsis

Documentation

data StateMachine Source #

An AWS State Machine, made of its name and optional qualifier.

>>> "stateMachine:orderProcessor" ^? _StateMachine
Just (StateMachine {name = "orderProcessor", qualifier = Nothing})
>>> "stateMachine:orderProcessor:v2" ^? _StateMachine
Just (StateMachine {name = "orderProcessor", qualifier = Just "v2"})

Since: 0.3.3.0

Constructors

StateMachine 

Fields

Instances

Instances details
Generic StateMachine Source # 
Instance details

Defined in Network.AWS.ARN.States

Associated Types

type Rep StateMachine :: Type -> Type #

Show StateMachine Source # 
Instance details

Defined in Network.AWS.ARN.States

Eq StateMachine Source # 
Instance details

Defined in Network.AWS.ARN.States

Ord StateMachine Source # 
Instance details

Defined in Network.AWS.ARN.States

Hashable StateMachine Source # 
Instance details

Defined in Network.AWS.ARN.States

type Rep StateMachine Source # 
Instance details

Defined in Network.AWS.ARN.States

type Rep StateMachine = D1 ('MetaData "StateMachine" "Network.AWS.ARN.States" "aws-arn-0.3.3.0-AdajmelqaoC1PSoJOxEo11" 'False) (C1 ('MetaCons "StateMachine" 'PrefixI 'True) (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "qualifier") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe Text))))