module Stratosphere.CodePipeline.Pipeline.ActionDeclarationProperty (
        module Exports, ActionDeclarationProperty(..),
        mkActionDeclarationProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.CodePipeline.Pipeline.ActionTypeIdProperty as Exports
import {-# SOURCE #-} Stratosphere.CodePipeline.Pipeline.EnvironmentVariableProperty as Exports
import {-# SOURCE #-} Stratosphere.CodePipeline.Pipeline.InputArtifactProperty as Exports
import {-# SOURCE #-} Stratosphere.CodePipeline.Pipeline.OutputArtifactProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data ActionDeclarationProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html>
    ActionDeclarationProperty {ActionDeclarationProperty -> ()
haddock_workaround_ :: (),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-actiontypeid>
                               ActionDeclarationProperty -> ActionTypeIdProperty
actionTypeId :: ActionTypeIdProperty,
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-commands>
                               ActionDeclarationProperty -> Maybe (ValueList Text)
commands :: (Prelude.Maybe (ValueList Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-configuration>
                               ActionDeclarationProperty -> Maybe Object
configuration :: (Prelude.Maybe JSON.Object),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-environmentvariables>
                               ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
environmentVariables :: (Prelude.Maybe [EnvironmentVariableProperty]),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-inputartifacts>
                               ActionDeclarationProperty -> Maybe [InputArtifactProperty]
inputArtifacts :: (Prelude.Maybe [InputArtifactProperty]),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-name>
                               ActionDeclarationProperty -> Value Text
name :: (Value Prelude.Text),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-namespace>
                               ActionDeclarationProperty -> Maybe (Value Text)
namespace :: (Prelude.Maybe (Value Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-outputartifacts>
                               ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputArtifacts :: (Prelude.Maybe [OutputArtifactProperty]),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-outputvariables>
                               ActionDeclarationProperty -> Maybe (ValueList Text)
outputVariables :: (Prelude.Maybe (ValueList Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-region>
                               ActionDeclarationProperty -> Maybe (Value Text)
region :: (Prelude.Maybe (Value Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-rolearn>
                               ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: (Prelude.Maybe (Value Prelude.Text)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-runorder>
                               ActionDeclarationProperty -> Maybe (Value Integer)
runOrder :: (Prelude.Maybe (Value Prelude.Integer)),
                               -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-codepipeline-pipeline-actiondeclaration.html#cfn-codepipeline-pipeline-actiondeclaration-timeoutinminutes>
                               ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: (Prelude.Maybe (Value Prelude.Integer))}
  deriving stock (ActionDeclarationProperty -> ActionDeclarationProperty -> Bool
(ActionDeclarationProperty -> ActionDeclarationProperty -> Bool)
-> (ActionDeclarationProperty -> ActionDeclarationProperty -> Bool)
-> Eq ActionDeclarationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ActionDeclarationProperty -> ActionDeclarationProperty -> Bool
== :: ActionDeclarationProperty -> ActionDeclarationProperty -> Bool
$c/= :: ActionDeclarationProperty -> ActionDeclarationProperty -> Bool
/= :: ActionDeclarationProperty -> ActionDeclarationProperty -> Bool
Prelude.Eq, Int -> ActionDeclarationProperty -> ShowS
[ActionDeclarationProperty] -> ShowS
ActionDeclarationProperty -> String
(Int -> ActionDeclarationProperty -> ShowS)
-> (ActionDeclarationProperty -> String)
-> ([ActionDeclarationProperty] -> ShowS)
-> Show ActionDeclarationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ActionDeclarationProperty -> ShowS
showsPrec :: Int -> ActionDeclarationProperty -> ShowS
$cshow :: ActionDeclarationProperty -> String
show :: ActionDeclarationProperty -> String
$cshowList :: [ActionDeclarationProperty] -> ShowS
showList :: [ActionDeclarationProperty] -> ShowS
Prelude.Show)
mkActionDeclarationProperty ::
  ActionTypeIdProperty
  -> Value Prelude.Text -> ActionDeclarationProperty
mkActionDeclarationProperty :: ActionTypeIdProperty -> Value Text -> ActionDeclarationProperty
mkActionDeclarationProperty ActionTypeIdProperty
actionTypeId Value Text
name
  = ActionDeclarationProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), actionTypeId :: ActionTypeIdProperty
actionTypeId = ActionTypeIdProperty
actionTypeId,
       name :: Value Text
name = Value Text
name, commands :: Maybe (ValueList Text)
commands = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing,
       configuration :: Maybe Object
configuration = Maybe Object
forall a. Maybe a
Prelude.Nothing,
       environmentVariables :: Maybe [EnvironmentVariableProperty]
environmentVariables = Maybe [EnvironmentVariableProperty]
forall a. Maybe a
Prelude.Nothing,
       inputArtifacts :: Maybe [InputArtifactProperty]
inputArtifacts = Maybe [InputArtifactProperty]
forall a. Maybe a
Prelude.Nothing, namespace :: Maybe (Value Text)
namespace = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       outputArtifacts :: Maybe [OutputArtifactProperty]
outputArtifacts = Maybe [OutputArtifactProperty]
forall a. Maybe a
Prelude.Nothing,
       outputVariables :: Maybe (ValueList Text)
outputVariables = Maybe (ValueList Text)
forall a. Maybe a
Prelude.Nothing, region :: Maybe (Value Text)
region = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       roleArn :: Maybe (Value Text)
roleArn = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, runOrder :: Maybe (Value Integer)
runOrder = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
       timeoutInMinutes :: Maybe (Value Integer)
timeoutInMinutes = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ActionDeclarationProperty where
  toResourceProperties :: ActionDeclarationProperty -> ResourceProperties
toResourceProperties ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::CodePipeline::Pipeline.ActionDeclaration",
         supportsTags :: Bool
supportsTags = Bool
Prelude.False,
         properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
                        ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
                           [Key
"ActionTypeId" Key -> ActionTypeIdProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ActionTypeIdProperty
actionTypeId, Key
"Name" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
name]
                           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                              [Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Commands" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
commands,
                               Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Configuration" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
configuration,
                               Key -> [EnvironmentVariableProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentVariables" ([EnvironmentVariableProperty] -> (Key, Value))
-> Maybe [EnvironmentVariableProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EnvironmentVariableProperty]
environmentVariables,
                               Key -> [InputArtifactProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InputArtifacts" ([InputArtifactProperty] -> (Key, Value))
-> Maybe [InputArtifactProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [InputArtifactProperty]
inputArtifacts,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Namespace" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
namespace,
                               Key -> [OutputArtifactProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputArtifacts" ([OutputArtifactProperty] -> (Key, Value))
-> Maybe [OutputArtifactProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [OutputArtifactProperty]
outputArtifacts,
                               Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputVariables" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
outputVariables,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Region" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
region,
                               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RoleArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
roleArn,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RunOrder" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
runOrder,
                               Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimeoutInMinutes" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
timeoutInMinutes]))}
instance JSON.ToJSON ActionDeclarationProperty where
  toJSON :: ActionDeclarationProperty -> Value
toJSON ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
              [Key
"ActionTypeId" Key -> ActionTypeIdProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ActionTypeIdProperty
actionTypeId, Key
"Name" Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= Value Text
name]
              ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
                 [Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Commands" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
commands,
                  Key -> Object -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Configuration" (Object -> (Key, Value)) -> Maybe Object -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe Object
configuration,
                  Key -> [EnvironmentVariableProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnvironmentVariables" ([EnvironmentVariableProperty] -> (Key, Value))
-> Maybe [EnvironmentVariableProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [EnvironmentVariableProperty]
environmentVariables,
                  Key -> [InputArtifactProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"InputArtifacts" ([InputArtifactProperty] -> (Key, Value))
-> Maybe [InputArtifactProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [InputArtifactProperty]
inputArtifacts,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Namespace" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
namespace,
                  Key -> [OutputArtifactProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputArtifacts" ([OutputArtifactProperty] -> (Key, Value))
-> Maybe [OutputArtifactProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [OutputArtifactProperty]
outputArtifacts,
                  Key -> ValueList Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"OutputVariables" (ValueList Text -> (Key, Value))
-> Maybe (ValueList Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (ValueList Text)
outputVariables,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Region" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
region,
                  Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RoleArn" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
roleArn,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RunOrder" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
runOrder,
                  Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TimeoutInMinutes" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
timeoutInMinutes])))
instance Property "ActionTypeId" ActionDeclarationProperty where
  type PropertyType "ActionTypeId" ActionDeclarationProperty = ActionTypeIdProperty
  set :: PropertyType "ActionTypeId" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "ActionTypeId" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty {actionTypeId :: ActionTypeIdProperty
actionTypeId = PropertyType "ActionTypeId" ActionDeclarationProperty
ActionTypeIdProperty
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
haddock_workaround_ :: ()
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "Commands" ActionDeclarationProperty where
  type PropertyType "Commands" ActionDeclarationProperty = ValueList Prelude.Text
  set :: PropertyType "Commands" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "Commands" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty {commands :: Maybe (ValueList Text)
commands = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Commands" ActionDeclarationProperty
ValueList Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "Configuration" ActionDeclarationProperty where
  type PropertyType "Configuration" ActionDeclarationProperty = JSON.Object
  set :: PropertyType "Configuration" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "Configuration" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty
        {configuration :: Maybe Object
configuration = Object -> Maybe Object
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure Object
PropertyType "Configuration" ActionDeclarationProperty
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "EnvironmentVariables" ActionDeclarationProperty where
  type PropertyType "EnvironmentVariables" ActionDeclarationProperty = [EnvironmentVariableProperty]
  set :: PropertyType "EnvironmentVariables" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "EnvironmentVariables" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty
        {environmentVariables :: Maybe [EnvironmentVariableProperty]
environmentVariables = [EnvironmentVariableProperty]
-> Maybe [EnvironmentVariableProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [EnvironmentVariableProperty]
PropertyType "EnvironmentVariables" ActionDeclarationProperty
newValue, Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "InputArtifacts" ActionDeclarationProperty where
  type PropertyType "InputArtifacts" ActionDeclarationProperty = [InputArtifactProperty]
  set :: PropertyType "InputArtifacts" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "InputArtifacts" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty
        {inputArtifacts :: Maybe [InputArtifactProperty]
inputArtifacts = [InputArtifactProperty] -> Maybe [InputArtifactProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [InputArtifactProperty]
PropertyType "InputArtifacts" ActionDeclarationProperty
newValue, Maybe [EnvironmentVariableProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "Name" ActionDeclarationProperty where
  type PropertyType "Name" ActionDeclarationProperty = Value Prelude.Text
  set :: PropertyType "Name" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "Name" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty {name :: Value Text
name = PropertyType "Name" ActionDeclarationProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "Namespace" ActionDeclarationProperty where
  type PropertyType "Namespace" ActionDeclarationProperty = Value Prelude.Text
  set :: PropertyType "Namespace" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "Namespace" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty {namespace :: Maybe (Value Text)
namespace = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Namespace" ActionDeclarationProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "OutputArtifacts" ActionDeclarationProperty where
  type PropertyType "OutputArtifacts" ActionDeclarationProperty = [OutputArtifactProperty]
  set :: PropertyType "OutputArtifacts" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "OutputArtifacts" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty
        {outputArtifacts :: Maybe [OutputArtifactProperty]
outputArtifacts = [OutputArtifactProperty] -> Maybe [OutputArtifactProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [OutputArtifactProperty]
PropertyType "OutputArtifacts" ActionDeclarationProperty
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "OutputVariables" ActionDeclarationProperty where
  type PropertyType "OutputVariables" ActionDeclarationProperty = ValueList Prelude.Text
  set :: PropertyType "OutputVariables" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "OutputVariables" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty
        {outputVariables :: Maybe (ValueList Text)
outputVariables = ValueList Text -> Maybe (ValueList Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "OutputVariables" ActionDeclarationProperty
ValueList Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "Region" ActionDeclarationProperty where
  type PropertyType "Region" ActionDeclarationProperty = Value Prelude.Text
  set :: PropertyType "Region" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "Region" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty {region :: Maybe (Value Text)
region = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Region" ActionDeclarationProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "RoleArn" ActionDeclarationProperty where
  type PropertyType "RoleArn" ActionDeclarationProperty = Value Prelude.Text
  set :: PropertyType "RoleArn" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "RoleArn" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty {roleArn :: Maybe (Value Text)
roleArn = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RoleArn" ActionDeclarationProperty
Value Text
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "RunOrder" ActionDeclarationProperty where
  type PropertyType "RunOrder" ActionDeclarationProperty = Value Prelude.Integer
  set :: PropertyType "RunOrder" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "RunOrder" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty {runOrder :: Maybe (Value Integer)
runOrder = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RunOrder" ActionDeclarationProperty
Value Integer
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
timeoutInMinutes :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
timeoutInMinutes :: Maybe (Value Integer)
..}
instance Property "TimeoutInMinutes" ActionDeclarationProperty where
  type PropertyType "TimeoutInMinutes" ActionDeclarationProperty = Value Prelude.Integer
  set :: PropertyType "TimeoutInMinutes" ActionDeclarationProperty
-> ActionDeclarationProperty -> ActionDeclarationProperty
set PropertyType "TimeoutInMinutes" ActionDeclarationProperty
newValue ActionDeclarationProperty {Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ActionDeclarationProperty -> ()
actionTypeId :: ActionDeclarationProperty -> ActionTypeIdProperty
commands :: ActionDeclarationProperty -> Maybe (ValueList Text)
configuration :: ActionDeclarationProperty -> Maybe Object
environmentVariables :: ActionDeclarationProperty -> Maybe [EnvironmentVariableProperty]
inputArtifacts :: ActionDeclarationProperty -> Maybe [InputArtifactProperty]
name :: ActionDeclarationProperty -> Value Text
namespace :: ActionDeclarationProperty -> Maybe (Value Text)
outputArtifacts :: ActionDeclarationProperty -> Maybe [OutputArtifactProperty]
outputVariables :: ActionDeclarationProperty -> Maybe (ValueList Text)
region :: ActionDeclarationProperty -> Maybe (Value Text)
roleArn :: ActionDeclarationProperty -> Maybe (Value Text)
runOrder :: ActionDeclarationProperty -> Maybe (Value Integer)
timeoutInMinutes :: ActionDeclarationProperty -> Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
timeoutInMinutes :: Maybe (Value Integer)
..}
    = ActionDeclarationProperty
        {timeoutInMinutes :: Maybe (Value Integer)
timeoutInMinutes = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimeoutInMinutes" ActionDeclarationProperty
Value Integer
newValue, Maybe [EnvironmentVariableProperty]
Maybe [InputArtifactProperty]
Maybe [OutputArtifactProperty]
Maybe Object
Maybe (ValueList Text)
Maybe (Value Integer)
Maybe (Value Text)
()
Value Text
ActionTypeIdProperty
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
haddock_workaround_ :: ()
actionTypeId :: ActionTypeIdProperty
commands :: Maybe (ValueList Text)
configuration :: Maybe Object
environmentVariables :: Maybe [EnvironmentVariableProperty]
inputArtifacts :: Maybe [InputArtifactProperty]
name :: Value Text
namespace :: Maybe (Value Text)
outputArtifacts :: Maybe [OutputArtifactProperty]
outputVariables :: Maybe (ValueList Text)
region :: Maybe (Value Text)
roleArn :: Maybe (Value Text)
runOrder :: Maybe (Value Integer)
..}