hercules-ci-api-agent-0.5.1.0: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise
Contents
Index
Index
$sel:taskId:MkCancelled
Hercules.API.Agent.Socket.AgentPayload
$sel:taskId:MkStarted
Hercules.API.Agent.Socket.AgentPayload
Ack
Hercules.API.Agent.Socket.Frame
act
Hercules.API.Logs.LogEntry
ActivityId
1 (Type/Class)
Hercules.API.Logs.LogEntry
2 (Data Constructor)
Hercules.API.Logs.LogEntry
ActivityType
1 (Type/Class)
Hercules.API.Logs.LogEntry
2 (Data Constructor)
Hercules.API.Logs.LogEntry
AddAPIVersion
Hercules.API.Agent
aesonOptions
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
AgentAPI
1 (Type/Class)
Hercules.API.Agent
2 (Data Constructor)
Hercules.API.Agent
AgentInfo
1 (Type/Class)
Hercules.API.Agent.LifeCycle.AgentInfo
2 (Data Constructor)
Hercules.API.Agent.LifeCycle.AgentInfo
agentInfo
1 (Function)
Hercules.API.Agent.LifeCycle.CreateAgentSession_V2
2 (Function)
Hercules.API.Agent.LifeCycle.StartInfo
AgentPayload
Hercules.API.Agent.Socket.AgentPayload
AgentServantAPI
Hercules.API.Agent
agentSessionCreate
Hercules.API.Agent.LifeCycle
agentSocketBaseURL
Hercules.API.Agent.LifeCycle.ServiceInfo
agentVersion
1 (Function)
Hercules.API.Agent.LifeCycle.AgentInfo
2 (Function)
Hercules.API.Agent.LifeCycle.CreateAgentSession
And
Hercules.Formats.Secret
Any
Hercules.API.Task
API
Hercules.API.Agent
api
Hercules.API.Agent
architectures
Hercules.API.Agent.LifeCycle.CreateAgentSession
ArchiveUrl
Hercules.API.Agent.Evaluate.ImmutableInput
Attribute
Hercules.API.Agent.Evaluate.EvaluateEvent
AttributeEffect
Hercules.API.Agent.Evaluate.EvaluateEvent
AttributeEffectEvent
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
AttributeError
Hercules.API.Agent.Evaluate.EvaluateEvent
AttributeErrorEvent
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
AttributeEvent
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
AttributeIFD
Hercules.API.Agent.Evaluate.EvaluateEvent
AttributeIFDEvent
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
AttributeType
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
authToken
Hercules.Formats.CachixCache
autoArguments
Hercules.API.Agent.Evaluate.EvaluateTask
binaryCaches
Hercules.API.Agent.Evaluate.EvaluateEvent.JobConfig
BogusInput
Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
build
Hercules.API.Agent
BuildAPI
1 (Type/Class)
Hercules.API.Agent.Build
2 (Data Constructor)
Hercules.API.Agent.Build
BuildEvent
Hercules.API.Agent.Build.BuildEvent
BuildFailure
Hercules.API.Agent.Evaluate.DerivationStatus
Building
Hercules.API.Agent.Evaluate.DerivationStatus
BuildRequest
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequest
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequest
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
BuildRequired
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
BuildSuccess
Hercules.API.Agent.Evaluate.DerivationStatus
BuildTask
1 (Type/Class)
Hercules.API.Agent.Build.BuildTask
2 (Data Constructor)
Hercules.API.Agent.Build.BuildTask
bulkSocketBaseURL
Hercules.API.Agent.LifeCycle.ServiceInfo
cache
1 (Function)
Hercules.API.Agent.Build.BuildEvent.Pushed
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.PushedAll
CachixCache
1 (Type/Class)
Hercules.Formats.CachixCache
2 (Data Constructor)
Hercules.Formats.CachixCache
cachixPushCaches
Hercules.API.Agent.LifeCycle.AgentInfo
Cancel
1 (Data Constructor)
Hercules.API.Agent.Socket.ServicePayload
2 (Type/Class)
Hercules.API.Agent.Socket.ServicePayload
Cancelled
1 (Type/Class)
Hercules.API.Agent.Socket.AgentPayload
2 (Data Constructor)
Hercules.API.Agent.Socket.AgentPayload
ciSystems
Hercules.API.Agent.Evaluate.EvaluateTask
ClientAuth
Hercules.API.Agent
clientProtocolVersion
Hercules.API.Logs.LogHello
concurrentTasks
Hercules.API.Agent.LifeCycle.AgentInfo
Condition
Hercules.Formats.Secret
condition
1 (Function)
Hercules.Formats.Secret
2 (Function)
Hercules.Formats.Mountable
ConfigOrLegacy
Hercules.API.Agent.Evaluate.EvaluateTask
Const
Hercules.Formats.Secret
ContentLength
Hercules.API.Agent.State
CreateAgentSession
1 (Type/Class)
Hercules.API.Agent.LifeCycle.CreateAgentSession
2 (Data Constructor)
Hercules.API.Agent.LifeCycle.CreateAgentSession
3 (Type/Class)
Hercules.API.Agent.LifeCycle.CreateAgentSession_V2
4 (Data Constructor)
Hercules.API.Agent.LifeCycle.CreateAgentSession_V2
Credential
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateTask
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateTask
data_
Hercules.Formats.Secret
dayOfMonth
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
dayOfWeek
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
DependenciesOnly
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
DependencyFailure
Hercules.API.Agent.Evaluate.DerivationStatus
derivation
Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
DerivationInfo
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
derivationOutput
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
derivationPath
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
3 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
4 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequest
5 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
6 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
7 (Function)
Hercules.API.Agent.Effect.EffectTask
8 (Function)
Hercules.API.Agent.Build.BuildTask
DerivationPathText
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
DerivationStatus
Hercules.API.Agent.Evaluate.DerivationStatus
deriver
Hercules.API.Agent.OutputInfo
Done
Hercules.API.Agent.Build.BuildEvent
done
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
Effect
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
EffectTask
1 (Type/Class)
Hercules.API.Agent.Effect.EffectTask
2 (Data Constructor)
Hercules.API.Agent.Effect.EffectTask
End
Hercules.API.Logs.LogMessage
Error
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
errorDerivation
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
errorMessage
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
errorType
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
eval
Hercules.API.Agent
EvalAPI
1 (Type/Class)
Hercules.API.Agent.Evaluate
2 (Data Constructor)
Hercules.API.Agent.Evaluate
EvaluateEvent
Hercules.API.Agent.Evaluate.EvaluateEvent
EvaluateTask
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateTask
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateTask
Exception
Hercules.API.Agent.Socket.Frame
Exceptional
Hercules.API.TaskStatus
expressionPath
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
3 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
4 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
extraGitCredentials
Hercules.API.Agent.Evaluate.EvaluateTask
extraInputs
Hercules.API.Agent.Evaluate.EvaluateTask.OnSchedule
Field
Hercules.API.Logs.LogEntry
fields
Hercules.API.Logs.LogEntry
forceRebuild
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequest
forgeType
Hercules.API.Agent.Evaluate.ImmutableGitInput
Frame
Hercules.API.Agent.Socket.Frame
fromVersionParser
Hercules.Formats.Common
getBuild
Hercules.API.Agent.Build
getDerivationStatus
Hercules.API.Agent.Evaluate
getDerivationStatus2
Hercules.API.Agent.Evaluate
getServiceInfo
Hercules.API.Agent.LifeCycle
getState
Hercules.API.Agent.State
Git
Hercules.API.Agent.Evaluate.ImmutableInput
GitToken
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
goodbye
Hercules.API.Agent.LifeCycle
handlerExtraInputs
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnPushHandlerEvent
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
handlerName
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnPushHandlerEvent
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
hash
Hercules.API.Agent.OutputInfo
heartbeat
Hercules.API.Agent.LifeCycle
Hello
1 (Data Constructor)
Hercules.API.Logs.LogMessage
2 (Type/Class)
Hercules.API.Agent.LifeCycle.StartInfo
3 (Data Constructor)
Hercules.API.Agent.LifeCycle.StartInfo
4 (Data Constructor)
Hercules.API.Agent.Socket.AgentPayload
hello
Hercules.API.Agent.LifeCycle
hostname
1 (Function)
Hercules.API.Agent.LifeCycle.AgentInfo
2 (Function)
Hercules.API.Agent.LifeCycle.CreateAgentSession
hour
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
httpURL
Hercules.API.Agent.Evaluate.ImmutableGitInput
i
1 (Function)
Hercules.API.Logs.LogEntry
2 (Function)
Hercules.API.Logs.LogMessage
id
1 (Function)
Hercules.API.Task
2 (Function)
Hercules.API.Agent.LifeCycle.StartInfo
3 (Function)
Hercules.API.Agent.Evaluate.EvaluateTask
4 (Function)
Hercules.API.Agent.Effect.EffectTask
5 (Function)
Hercules.API.Agent.Build.BuildTask
Identifier
Hercules.API.Agent.Evaluate.EvaluateTask
ImmutableGitInput
1 (Type/Class)
Hercules.API.Agent.Evaluate.ImmutableGitInput
2 (Data Constructor)
Hercules.API.Agent.Evaluate.ImmutableGitInput
ImmutableInput
Hercules.API.Agent.Evaluate.ImmutableInput
index
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeIFDEvent
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
3 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
InputDeclaration
Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
inputDerivationOutputPaths
1 (Function)
Hercules.API.Agent.Effect.EffectTask
2 (Function)
Hercules.API.Agent.Build.BuildTask
inputDerivations
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
inputMetadata
Hercules.API.Agent.Evaluate.EvaluateTask
inputs
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateTask.OnPush
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateTask
inputSources
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
Int
Hercules.API.Logs.LogEntry
IsBranch
Hercules.Formats.Secret
IsDefaultBranch
Hercules.Formats.Secret
isDefaultBranch
Hercules.API.Agent.Effect.EffectTask
isFixed
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
isFlake
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnPushHandlerEvent
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
isFlakeJob
Hercules.API.Agent.Evaluate.EvaluateTask
IsOwner
Hercules.Formats.Secret
IsRepo
Hercules.Formats.Secret
IsTag
Hercules.Formats.Secret
JobConfig
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.JobConfig
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.JobConfig
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
labels
Hercules.API.Agent.LifeCycle.AgentInfo
level
Hercules.API.Logs.LogEntry
lifeCycle
Hercules.API.Agent
LifeCycleAPI
1 (Type/Class)
Hercules.API.Agent.LifeCycle
2 (Data Constructor)
Hercules.API.Agent.LifeCycle
LogEntries
Hercules.API.Logs.LogMessage
LogEntry
Hercules.API.Logs.LogEntry
LogHello
1 (Type/Class)
Hercules.API.Logs.LogHello
2 (Data Constructor)
Hercules.API.Logs.LogHello
LogMessage
Hercules.API.Logs.LogMessage
LogsAPI
1 (Type/Class)
Hercules.API.Logs
2 (Data Constructor)
Hercules.API.Logs
logToken
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateTask
2 (Function)
Hercules.API.Agent.Effect.EffectTask
3 (Function)
Hercules.API.Agent.Build.BuildTask
mapOob
Hercules.API.Agent.Socket.Frame
MayFail
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
Message
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
message
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
2 (Function)
Hercules.API.Agent.Socket.Frame
minute
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
MkCancel
Hercules.API.Agent.Socket.ServicePayload
MkCancelled
Hercules.API.Agent.Socket.AgentPayload
MkGitToken
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
MkOnPush
Hercules.API.Agent.Evaluate.EvaluateTask.OnPush
MkOnSchedule
Hercules.API.Agent.Evaluate.EvaluateTask.OnSchedule
MkSiblingInput
Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
MkSimpleSecret
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
MkStarted
Hercules.API.Agent.Socket.AgentPayload
Mountable
1 (Type/Class)
Hercules.Formats.Mountable
2 (Data Constructor)
Hercules.Formats.Mountable
ms
1 (Function)
Hercules.API.Logs.LogEntry
2 (Function)
Hercules.API.Logs.LogMessage
Msg
1 (Data Constructor)
Hercules.API.Agent.Socket.Frame
2 (Data Constructor)
Hercules.API.Logs.LogEntry
msg
Hercules.API.Logs.LogEntry
MustFail
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
n
Hercules.API.Agent.Socket.Frame
name
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
2 (Function)
Hercules.API.Agent.Evaluate.ImmutableGitInput
3 (Function)
Hercules.API.Agent.Evaluate.EvaluateTask.OnSchedule
4 (Function)
Hercules.API.Agent.Evaluate.EvaluateTask.OnPush
5 (Function)
Hercules.API.Agent.OutputInfo
NixCache
1 (Type/Class)
Hercules.Formats.NixCache
2 (Data Constructor)
Hercules.Formats.NixCache
nixClientProtocolVersion
Hercules.API.Agent.LifeCycle.AgentInfo
nixDaemonProtocolVersion
Hercules.API.Agent.LifeCycle.AgentInfo
nixPath
Hercules.API.Agent.Evaluate.EvaluateTask
NixPathElement
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateTask
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateTask
nixVersion
1 (Function)
Hercules.API.Agent.LifeCycle.AgentInfo
2 (Function)
Hercules.API.Agent.LifeCycle.CreateAgentSession
noVersion
Hercules.Formats.Common
o
Hercules.API.Agent.Socket.Frame
OnPush
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateTask.OnPush
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateTask
OnPushHandlerEvent
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnPushHandlerEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnPushHandlerEvent
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
OnSchedule
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateTask.OnSchedule
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateTask
OnScheduleHandlerEvent
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
Oob
Hercules.API.Agent.Socket.Frame
Or
Hercules.Formats.Secret
otherInputs
Hercules.API.Agent.Evaluate.EvaluateTask
OutputInfo
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
3 (Type/Class)
Hercules.API.Agent.OutputInfo
4 (Data Constructor)
Hercules.API.Agent.OutputInfo
5 (Data Constructor)
Hercules.API.Agent.Build.BuildEvent
outputInfo
Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
outputName
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
OutputNameText
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
outputs
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
owner
Hercules.API.Agent.Evaluate.ImmutableGitInput
ownerName
Hercules.API.Agent.Effect.EffectTask
p
Hercules.API.Agent.Socket.Frame
parent
Hercules.API.Logs.LogEntry
password
Hercules.API.Agent.Evaluate.EvaluateTask
path
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
2 (Function)
Hercules.API.Agent.OutputInfo
3 (Function)
Hercules.API.Agent.Evaluate.EvaluateTask
Ping
Hercules.API.Agent.Socket.AgentPayload
platform
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
platforms
Hercules.API.Agent.LifeCycle.AgentInfo
postLog
Hercules.API.Agent.Tasks
prefix
Hercules.API.Agent.Evaluate.EvaluateTask
primaryInput
Hercules.API.Agent.Evaluate.EvaluateTask
project
Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
projectId
Hercules.API.Agent.Effect.EffectTask
projectPath
Hercules.API.Agent.Effect.EffectTask
publicKeys
1 (Function)
Hercules.Formats.CachixCache
2 (Function)
Hercules.Formats.NixCache
pushCaches
Hercules.API.Agent.LifeCycle.AgentInfo
Pushed
1 (Type/Class)
Hercules.API.Agent.Build.BuildEvent.Pushed
2 (Data Constructor)
Hercules.API.Agent.Build.BuildEvent.Pushed
3 (Data Constructor)
Hercules.API.Agent.Build.BuildEvent
PushedAll
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.PushedAll
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.PushedAll
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
putState
Hercules.API.Agent.State
readOnly
Hercules.Formats.Mountable
ref
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
2 (Function)
Hercules.API.Agent.Evaluate.ImmutableGitInput
3 (Function)
Hercules.API.Agent.Effect.EffectTask
references
Hercules.API.Agent.OutputInfo
Regular
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
removeOob
Hercules.API.Agent.Socket.Frame
repoName
Hercules.API.Agent.Effect.EffectTask
requiredSystemFeatures
Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
Result
Hercules.API.Logs.LogEntry
ResultType
1 (Type/Class)
Hercules.API.Logs.LogEntry
2 (Data Constructor)
Hercules.API.Logs.LogEntry
ResultTypeBuildLogLine
Hercules.API.Logs.LogEntry
ResultTypeProgress
Hercules.API.Logs.LogEntry
ResultTypeSetExpected
Hercules.API.Logs.LogEntry
rev
Hercules.API.Agent.Evaluate.ImmutableGitInput
rtype
Hercules.API.Logs.LogEntry
Secret
1 (Type/Class)
Hercules.Formats.Secret
2 (Data Constructor)
Hercules.Formats.Secret
SecretRef
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
secretsToUse
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
Selector
Hercules.API.Agent.Evaluate.EvaluateTask
selector
Hercules.API.Agent.Evaluate.EvaluateTask
servantApi
Hercules.API.Agent
serverSecrets
Hercules.API.Agent.Effect.EffectTask
ServiceInfo
1 (Type/Class)
Hercules.API.Agent.LifeCycle.ServiceInfo
2 (Data Constructor)
Hercules.API.Agent.LifeCycle.ServiceInfo
3 (Data Constructor)
Hercules.API.Agent.Socket.ServicePayload
ServicePayload
Hercules.API.Agent.Socket.ServicePayload
SiblingInput
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.InputDeclaration
signingKeys
1 (Function)
Hercules.Formats.CachixCache
2 (Function)
Hercules.Formats.NixCache
SimpleSecret
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEffectEvent
siteName
Hercules.API.Agent.Effect.EffectTask
size
Hercules.API.Agent.OutputInfo
source
Hercules.Formats.Mountable
sourceCaches
Hercules.API.Agent.Evaluate.EvaluateEvent.JobConfig
sshURL
Hercules.API.Agent.Evaluate.ImmutableGitInput
Start
Hercules.API.Logs.LogEntry
StartBuild
Hercules.API.Agent.Socket.ServicePayload
Started
1 (Type/Class)
Hercules.API.Agent.Socket.AgentPayload
2 (Data Constructor)
Hercules.API.Agent.Socket.AgentPayload
StartEffect
Hercules.API.Agent.Socket.ServicePayload
StartEvaluation
Hercules.API.Agent.Socket.ServicePayload
StartInfo
1 (Type/Class)
Hercules.API.Agent.LifeCycle.StartInfo
2 (Data Constructor)
Hercules.API.Agent.LifeCycle.StartInfo
startInfo
Hercules.API.Agent.LifeCycle.StartInfo
startTime
Hercules.API.Agent.LifeCycle.StartInfo
state
Hercules.API.Agent
StateAPI
1 (Type/Class)
Hercules.API.Agent.State
2 (Data Constructor)
Hercules.API.Agent.State
Stop
Hercules.API.Logs.LogEntry
storeProtocolVersion
Hercules.API.Logs.LogHello
storeURI
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
2 (Function)
Hercules.Formats.NixCache
String
Hercules.API.Logs.LogEntry
subPath
Hercules.API.Agent.Evaluate.EvaluateTask
SubPathOf
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateTask
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateTask
substituters
Hercules.API.Agent.LifeCycle.AgentInfo
SubstitutionQueryResult
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.SubstitutionQueryResult
3 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent
Successful
Hercules.API.TaskStatus
systemFeatures
Hercules.API.Agent.LifeCycle.AgentInfo
taggedConditionParsers
Hercules.Formats.Secret
Task
1 (Type/Class)
Hercules.API.Task
2 (Data Constructor)
Hercules.API.Task
taskId
Hercules.API.Agent.Socket.ServicePayload
tasks
Hercules.API.Agent
TasksAPI
1 (Type/Class)
Hercules.API.Agent.Tasks
2 (Data Constructor)
Hercules.API.Agent.Tasks
tasksGetEvaluation
Hercules.API.Agent.Evaluate
tasksInProgress
Hercules.API.Agent.LifeCycle.StartInfo
tasksReady
Hercules.API.Agent.Tasks
tasksSetStatus
Hercules.API.Agent.Tasks
TaskStatus
Hercules.API.TaskStatus
tasksUpdateEvaluation
Hercules.API.Agent.Evaluate
Terminated
Hercules.API.TaskStatus
text
Hercules.API.Logs.LogEntry
TimeConstraints
1 (Type/Class)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
2 (Data Constructor)
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
token
Hercules.API.Agent.Effect.EffectTask
Trace
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
trace
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
typ
1 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
2 (Function)
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
3 (Function)
Hercules.API.Logs.LogEntry
4 (Function)
Hercules.API.Task
Type
Hercules.API.Agent.Evaluate.EvaluateEvent.Message
uncheckedCast
Hercules.API.Task
upcast
Hercules.API.Task
upcastId
Hercules.API.Task
updateBuild
Hercules.API.Agent.Build
url
Hercules.API.Agent.Evaluate.EvaluateTask
username
Hercules.API.Agent.Evaluate.EvaluateTask
value
Hercules.API.Agent.Evaluate.EvaluateTask
version
1 (Function)
Hercules.API.Agent.LifeCycle.ServiceInfo
2 (Function)
Hercules.Formats.Common
VersionParser
1 (Type/Class)
Hercules.Formats.Common
2 (Data Constructor)
Hercules.Formats.Common
Waiting
Hercules.API.Agent.Evaluate.DerivationStatus
webURL
Hercules.API.Agent.Evaluate.ImmutableGitInput
when
Hercules.API.Agent.Evaluate.EvaluateEvent.OnScheduleHandlerEvent
withKind
Hercules.Formats.Common
withVersions
Hercules.Formats.Common
writeBuildLog
Hercules.API.Agent.Build
writeLog
Hercules.API.Logs