Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Hercules.API.Agent.Evaluate.EvaluateTask
Synopsis
- data EvaluateTask = EvaluateTask {
- id :: Id (Task EvaluateTask)
- primaryInput :: Text
- otherInputs :: Map Identifier Text
- inputMetadata :: Map Identifier (Map Text Value)
- inputs :: Map Identifier ImmutableInput
- autoArguments :: Map Text (SubPathOf Identifier)
- nixPath :: [NixPathElement (SubPathOf Identifier)]
- logToken :: Text
- selector :: Selector
- ciSystems :: Maybe (Map Text ())
- extraGitCredentials :: Maybe [Credential]
- isFlakeJob :: Bool
- data Credential = Credential {}
- data Selector
- type Identifier = Text
- data NixPathElement a = NixPathElement {}
- data SubPathOf a = SubPathOf {}
Documentation
data EvaluateTask Source #
Constructors
EvaluateTask | |
Fields
|
Instances
data Credential Source #
Instances
Constructors
ConfigOrLegacy | |
OnPush OnPush | |
OnSchedule OnSchedule |
Instances
FromJSON Selector Source # | |
ToJSON Selector Source # | |
Defined in Hercules.API.Agent.Evaluate.EvaluateTask | |
Generic Selector Source # | |
Show Selector Source # | |
NFData Selector Source # | |
Defined in Hercules.API.Agent.Evaluate.EvaluateTask | |
Eq Selector Source # | |
type Rep Selector Source # | |
Defined in Hercules.API.Agent.Evaluate.EvaluateTask type Rep Selector = D1 ('MetaData "Selector" "Hercules.API.Agent.Evaluate.EvaluateTask" "hercules-ci-api-agent-0.4.6.1-inplace" 'False) (C1 ('MetaCons "ConfigOrLegacy" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "OnPush" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OnPush)) :+: C1 ('MetaCons "OnSchedule" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 OnSchedule)))) |
type Identifier = Text Source #
data NixPathElement a Source #
Constructors
NixPathElement | |
Instances
For using a path inside a source