dhall-fly-0.1.0: Translate concourse config from Dhall to YAML

Safe HaskellNone
LanguageHaskell2010

Fly.Types

Documentation

data CustomResourceType Source #

Instances
Eq CustomResourceType Source # 
Instance details

Defined in Fly.Types

Show CustomResourceType Source # 
Instance details

Defined in Fly.Types

Generic CustomResourceType Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep CustomResourceType :: Type -> Type #

ToJSON CustomResourceType Source # 
Instance details

Defined in Fly.Types

FromDhall CustomResourceType Source # 
Instance details

Defined in Fly.Types

type Rep CustomResourceType Source # 
Instance details

Defined in Fly.Types

data ResourceType Source #

Instances
Eq ResourceType Source # 
Instance details

Defined in Fly.Types

Show ResourceType Source # 
Instance details

Defined in Fly.Types

Generic ResourceType Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep ResourceType :: Type -> Type #

ToJSON ResourceType Source # 
Instance details

Defined in Fly.Types

FromDhall ResourceType Source # 
Instance details

Defined in Fly.Types

type Rep ResourceType Source # 
Instance details

Defined in Fly.Types

type Rep ResourceType = D1 (MetaData "ResourceType" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "ResourceTypeInBuilt" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :+: C1 (MetaCons "ResourceTypeCustom" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 CustomResourceType)))

data Resource Source #

Instances
Eq Resource Source # 
Instance details

Defined in Fly.Types

Show Resource Source # 
Instance details

Defined in Fly.Types

Generic Resource Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep Resource :: Type -> Type #

Methods

from :: Resource -> Rep Resource x #

to :: Rep Resource x -> Resource #

ToJSON Resource Source # 
Instance details

Defined in Fly.Types

FromDhall Resource Source # 
Instance details

Defined in Fly.Types

type Rep Resource Source # 
Instance details

Defined in Fly.Types

data TaskRunConfig Source #

Constructors

TaskRunConfig 
Instances
Eq TaskRunConfig Source # 
Instance details

Defined in Fly.Types

Show TaskRunConfig Source # 
Instance details

Defined in Fly.Types

Generic TaskRunConfig Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskRunConfig :: Type -> Type #

ToJSON TaskRunConfig Source # 
Instance details

Defined in Fly.Types

FromDhall TaskRunConfig Source # 
Instance details

Defined in Fly.Types

type Rep TaskRunConfig Source # 
Instance details

Defined in Fly.Types

data TaskImageResource Source #

Instances
Eq TaskImageResource Source # 
Instance details

Defined in Fly.Types

Show TaskImageResource Source # 
Instance details

Defined in Fly.Types

Generic TaskImageResource Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskImageResource :: Type -> Type #

ToJSON TaskImageResource Source # 
Instance details

Defined in Fly.Types

FromDhall TaskImageResource Source # 
Instance details

Defined in Fly.Types

type Rep TaskImageResource Source # 
Instance details

Defined in Fly.Types

data TaskInput Source #

Constructors

TaskInput 
Instances
Eq TaskInput Source # 
Instance details

Defined in Fly.Types

Show TaskInput Source # 
Instance details

Defined in Fly.Types

Generic TaskInput Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskInput :: Type -> Type #

ToJSON TaskInput Source # 
Instance details

Defined in Fly.Types

FromDhall TaskInput Source # 
Instance details

Defined in Fly.Types

type Rep TaskInput Source # 
Instance details

Defined in Fly.Types

type Rep TaskInput = D1 (MetaData "TaskInput" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "TaskInput" PrefixI True) (S1 (MetaSel (Just "tiName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "tiPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "tiOptional") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)))))

data TaskOutput Source #

Constructors

TaskOutput 

Fields

Instances
Eq TaskOutput Source # 
Instance details

Defined in Fly.Types

Show TaskOutput Source # 
Instance details

Defined in Fly.Types

Generic TaskOutput Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskOutput :: Type -> Type #

ToJSON TaskOutput Source # 
Instance details

Defined in Fly.Types

FromDhall TaskOutput Source # 
Instance details

Defined in Fly.Types

type Rep TaskOutput Source # 
Instance details

Defined in Fly.Types

type Rep TaskOutput = D1 (MetaData "TaskOutput" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "TaskOutput" PrefixI True) (S1 (MetaSel (Just "toName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "toPath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text))))

newtype TaskCache Source #

Constructors

TaskCache 

Fields

Instances
Eq TaskCache Source # 
Instance details

Defined in Fly.Types

Show TaskCache Source # 
Instance details

Defined in Fly.Types

Generic TaskCache Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskCache :: Type -> Type #

ToJSON TaskCache Source # 
Instance details

Defined in Fly.Types

FromDhall TaskCache Source # 
Instance details

Defined in Fly.Types

type Rep TaskCache Source # 
Instance details

Defined in Fly.Types

type Rep TaskCache = D1 (MetaData "TaskCache" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" True) (C1 (MetaCons "TaskCache" PrefixI True) (S1 (MetaSel (Just "taskcachePath") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)))

data TaskContainerLimits Source #

Instances
Eq TaskContainerLimits Source # 
Instance details

Defined in Fly.Types

Show TaskContainerLimits Source # 
Instance details

Defined in Fly.Types

Generic TaskContainerLimits Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskContainerLimits :: Type -> Type #

ToJSON TaskContainerLimits Source # 
Instance details

Defined in Fly.Types

FromDhall TaskContainerLimits Source # 
Instance details

Defined in Fly.Types

type Rep TaskContainerLimits Source # 
Instance details

Defined in Fly.Types

type Rep TaskContainerLimits = D1 (MetaData "TaskContainerLimits" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "TaskContainerLimits" PrefixI True) (S1 (MetaSel (Just "tclCpu") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 (MetaSel (Just "tclMemory") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Natural))))

data TaskConfig Source #

Instances
Eq TaskConfig Source # 
Instance details

Defined in Fly.Types

Show TaskConfig Source # 
Instance details

Defined in Fly.Types

Generic TaskConfig Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskConfig :: Type -> Type #

ToJSON TaskConfig Source # 
Instance details

Defined in Fly.Types

FromDhall TaskConfig Source # 
Instance details

Defined in Fly.Types

type Rep TaskConfig Source # 
Instance details

Defined in Fly.Types

data TaskSpec Source #

Instances
Eq TaskSpec Source # 
Instance details

Defined in Fly.Types

Show TaskSpec Source # 
Instance details

Defined in Fly.Types

Generic TaskSpec Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskSpec :: Type -> Type #

Methods

from :: TaskSpec -> Rep TaskSpec x #

to :: Rep TaskSpec x -> TaskSpec #

ToJSON TaskSpec Source # 
Instance details

Defined in Fly.Types

FromDhall TaskSpec Source # 
Instance details

Defined in Fly.Types

type Rep TaskSpec Source # 
Instance details

Defined in Fly.Types

type Rep TaskSpec = D1 (MetaData "TaskSpec" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "TaskSpecFile" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :+: C1 (MetaCons "TaskSpecConfig" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TaskConfig)))

data GetVersion Source #

Instances
Eq GetVersion Source # 
Instance details

Defined in Fly.Types

Show GetVersion Source # 
Instance details

Defined in Fly.Types

Generic GetVersion Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep GetVersion :: Type -> Type #

ToJSON GetVersion Source # 
Instance details

Defined in Fly.Types

FromDhall GetVersion Source # 
Instance details

Defined in Fly.Types

type Rep GetVersion Source # 
Instance details

Defined in Fly.Types

type Rep GetVersion = D1 (MetaData "GetVersion" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "GetVersionLatest" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GetVersionEvery" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GetVersionSpecific" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (HashMap Text Text)))))

data GetStep Source #

Instances
Eq GetStep Source # 
Instance details

Defined in Fly.Types

Methods

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

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

Show GetStep Source # 
Instance details

Defined in Fly.Types

Generic GetStep Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep GetStep :: Type -> Type #

Methods

from :: GetStep -> Rep GetStep x #

to :: Rep GetStep x -> GetStep #

ToJSON GetStep Source # 
Instance details

Defined in Fly.Types

FromDhall GetStep Source # 
Instance details

Defined in Fly.Types

type Rep GetStep Source # 
Instance details

Defined in Fly.Types

data PutStep Source #

Instances
Eq PutStep Source # 
Instance details

Defined in Fly.Types

Methods

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

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

Show PutStep Source # 
Instance details

Defined in Fly.Types

Generic PutStep Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep PutStep :: Type -> Type #

Methods

from :: PutStep -> Rep PutStep x #

to :: Rep PutStep x -> PutStep #

ToJSON PutStep Source # 
Instance details

Defined in Fly.Types

FromDhall PutStep Source # 
Instance details

Defined in Fly.Types

type Rep PutStep Source # 
Instance details

Defined in Fly.Types

data TaskStep Source #

Instances
Eq TaskStep Source # 
Instance details

Defined in Fly.Types

Show TaskStep Source # 
Instance details

Defined in Fly.Types

Generic TaskStep Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep TaskStep :: Type -> Type #

Methods

from :: TaskStep -> Rep TaskStep x #

to :: Rep TaskStep x -> TaskStep #

ToJSON TaskStep Source # 
Instance details

Defined in Fly.Types

FromDhall TaskStep Source # 
Instance details

Defined in Fly.Types

type Rep TaskStep Source # 
Instance details

Defined in Fly.Types

data InParallelStep Source #

Instances
Eq InParallelStep Source # 
Instance details

Defined in Fly.Types

Show InParallelStep Source # 
Instance details

Defined in Fly.Types

Generic InParallelStep Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep InParallelStep :: Type -> Type #

ToJSON InParallelStep Source # 
Instance details

Defined in Fly.Types

FromDhall InParallelStep Source # 
Instance details

Defined in Fly.Types

type Rep InParallelStep Source # 
Instance details

Defined in Fly.Types

type Rep InParallelStep = D1 (MetaData "InParallelStep" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "InParallelSteps" PrefixI True) (S1 (MetaSel (Just "ipSteps") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Step])) :+: C1 (MetaCons "InParallelStepConfig" PrefixI True) (S1 (MetaSel (Just "ipConfig") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 InParallelConfig)))

data InParallelConfig Source #

Instances
Eq InParallelConfig Source # 
Instance details

Defined in Fly.Types

Show InParallelConfig Source # 
Instance details

Defined in Fly.Types

Generic InParallelConfig Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep InParallelConfig :: Type -> Type #

ToJSON InParallelConfig Source # 
Instance details

Defined in Fly.Types

FromDhall InParallelConfig Source # 
Instance details

Defined in Fly.Types

type Rep InParallelConfig Source # 
Instance details

Defined in Fly.Types

type Rep InParallelConfig = D1 (MetaData "InParallelConfig" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "InParallelConfig" PrefixI True) (S1 (MetaSel (Just "ipcSteps") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Step]) :*: (S1 (MetaSel (Just "ipcLimit") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 (MetaSel (Just "ipcFailFast") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)))))

data Step Source #

Instances
Eq Step Source # 
Instance details

Defined in Fly.Types

Methods

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

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

Show Step Source # 
Instance details

Defined in Fly.Types

Methods

showsPrec :: Int -> Step -> ShowS #

show :: Step -> String #

showList :: [Step] -> ShowS #

Generic Step Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep Step :: Type -> Type #

Methods

from :: Step -> Rep Step x #

to :: Rep Step x -> Step #

ToJSON Step Source # 
Instance details

Defined in Fly.Types

FromDhall Step Source # 
Instance details

Defined in Fly.Types

type Rep Step Source # 
Instance details

Defined in Fly.Types

type Rep Step = D1 (MetaData "Step" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) ((C1 (MetaCons "Get" PrefixI True) (S1 (MetaSel (Just "stepGet") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 GetStep) :*: S1 (MetaSel (Just "stepHooks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StepHooks)) :+: (C1 (MetaCons "Put" PrefixI True) (S1 (MetaSel (Just "stepPut") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 PutStep) :*: S1 (MetaSel (Just "stepHooks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StepHooks)) :+: C1 (MetaCons "Task" PrefixI True) (S1 (MetaSel (Just "stepTask") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 TaskStep) :*: S1 (MetaSel (Just "stepHooks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StepHooks)))) :+: ((C1 (MetaCons "Aggregate" PrefixI True) (S1 (MetaSel (Just "aggregatedSteps") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Step]) :*: S1 (MetaSel (Just "stepHooks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StepHooks)) :+: C1 (MetaCons "InParallel" PrefixI True) (S1 (MetaSel (Just "stepInParallel") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 InParallelStep) :*: S1 (MetaSel (Just "stepHooks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StepHooks))) :+: (C1 (MetaCons "Do" PrefixI True) (S1 (MetaSel (Just "doSteps") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Step]) :*: S1 (MetaSel (Just "stepHooks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StepHooks)) :+: C1 (MetaCons "Try" PrefixI True) (S1 (MetaSel (Just "tryStep") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Step) :*: S1 (MetaSel (Just "stepHooks") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 StepHooks)))))

data StepHooks Source #

Instances
Eq StepHooks Source # 
Instance details

Defined in Fly.Types

Show StepHooks Source # 
Instance details

Defined in Fly.Types

Generic StepHooks Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep StepHooks :: Type -> Type #

ToJSON StepHooks Source # 
Instance details

Defined in Fly.Types

FromDhall StepHooks Source # 
Instance details

Defined in Fly.Types

type Rep StepHooks Source # 
Instance details

Defined in Fly.Types

data JobBuildLogRetention Source #

Instances
Eq JobBuildLogRetention Source # 
Instance details

Defined in Fly.Types

Show JobBuildLogRetention Source # 
Instance details

Defined in Fly.Types

Generic JobBuildLogRetention Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep JobBuildLogRetention :: Type -> Type #

ToJSON JobBuildLogRetention Source # 
Instance details

Defined in Fly.Types

FromDhall JobBuildLogRetention Source # 
Instance details

Defined in Fly.Types

type Rep JobBuildLogRetention Source # 
Instance details

Defined in Fly.Types

type Rep JobBuildLogRetention = D1 (MetaData "JobBuildLogRetention" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "JobBuildLogRetention" PrefixI True) (S1 (MetaSel (Just "jblrDays") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 (MetaSel (Just "jblrBuilds") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Natural))))

data Job Source #

Instances
Eq Job Source # 
Instance details

Defined in Fly.Types

Methods

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

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

Show Job Source # 
Instance details

Defined in Fly.Types

Methods

showsPrec :: Int -> Job -> ShowS #

show :: Job -> String #

showList :: [Job] -> ShowS #

Generic Job Source # 
Instance details

Defined in Fly.Types

Associated Types

type Rep Job :: Type -> Type #

Methods

from :: Job -> Rep Job x #

to :: Rep Job x -> Job #

ToJSON Job Source # 
Instance details

Defined in Fly.Types

FromDhall Job Source # 
Instance details

Defined in Fly.Types

type Rep Job Source # 
Instance details

Defined in Fly.Types

type Rep Job = D1 (MetaData "Job" "Fly.Types" "dhall-fly-0.1.0-CIm7ljQ0LYkDER0Mn7OjRu" False) (C1 (MetaCons "Job" PrefixI True) (((S1 (MetaSel (Just "jobName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "jobOldName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Text)) :*: S1 (MetaSel (Just "jobPlan") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [Step]))) :*: ((S1 (MetaSel (Just "jobSerial") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "jobBuildLogRetention") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe JobBuildLogRetention))) :*: (S1 (MetaSel (Just "jobBuildLogsToRetain") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 (MetaSel (Just "jobSerialGroups") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe [Text]))))) :*: (((S1 (MetaSel (Just "jobMaxInFlight") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Natural)) :*: S1 (MetaSel (Just "jobPublic") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool))) :*: (S1 (MetaSel (Just "jobDisableManualTrigger") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)) :*: S1 (MetaSel (Just "jobInterruptible") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Bool)))) :*: ((S1 (MetaSel (Just "jobOnSuccess") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Step)) :*: S1 (MetaSel (Just "jobOnFailure") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Step))) :*: (S1 (MetaSel (Just "jobOnAbort") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Step)) :*: S1 (MetaSel (Just "jobEnsure") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe Step)))))))