hercules-ci-api-agent-0.3.1.0: API definition for Hercules CI Agent to talk to hercules-ci.com or Hercules CI Enterprise

Index

$sel:taskId:MkCancelledHercules.API.Agent.Socket.AgentPayload
$sel:taskId:MkStartedHercules.API.Agent.Socket.AgentPayload
AckHercules.API.Agent.Socket.Frame
actHercules.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
AddAPIVersionHercules.API.Agent
aesonOptionsHercules.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
AgentPayloadHercules.API.Agent.Socket.AgentPayload
AgentServantAPIHercules.API.Agent
agentSessionCreateHercules.API.Agent.LifeCycle
agentSocketBaseURLHercules.API.Agent.LifeCycle.ServiceInfo
agentVersion 
1 (Function)Hercules.API.Agent.LifeCycle.AgentInfo
2 (Function)Hercules.API.Agent.LifeCycle.CreateAgentSession
AnyHercules.API.Task
APIHercules.API.Agent
apiHercules.API.Agent
architecturesHercules.API.Agent.LifeCycle.CreateAgentSession
AttributeHercules.API.Agent.Evaluate.EvaluateEvent
AttributeErrorHercules.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
AttributeTypeHercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
authTokenHercules.Formats.CachixCache
autoArgumentsHercules.API.Agent.Evaluate.EvaluateTask
buildHercules.API.Agent
BuildAPI 
1 (Type/Class)Hercules.API.Agent.Build
2 (Data Constructor)Hercules.API.Agent.Build
BuildEventHercules.API.Agent.Build.BuildEvent
BuildFailureHercules.API.Agent.Evaluate.DerivationStatus
BuildingHercules.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
BuildSuccessHercules.API.Agent.Evaluate.DerivationStatus
BuildTask 
1 (Type/Class)Hercules.API.Agent.Build.BuildTask
2 (Data Constructor)Hercules.API.Agent.Build.BuildTask
bulkSocketBaseURLHercules.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
cachixPushCachesHercules.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
ClientAuthHercules.API.Agent
clientProtocolVersionHercules.API.Logs.LogHello
concurrentTasksHercules.API.Agent.LifeCycle.AgentInfo
ContentLengthHercules.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
data_Hercules.Formats.Secret
DependenciesOnlyHercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
DependencyFailureHercules.API.Agent.Evaluate.DerivationStatus
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
derivationPath 
1 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
2 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequest
3 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
4 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
5 (Function)Hercules.API.Agent.Effect.EffectTask
6 (Function)Hercules.API.Agent.Build.BuildTask
DerivationPathTextHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
DerivationStatusHercules.API.Agent.Evaluate.DerivationStatus
deriverHercules.API.Agent.Build.BuildEvent.OutputInfo
DoneHercules.API.Agent.Build.BuildEvent
EffectHercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
EffectTask 
1 (Type/Class)Hercules.API.Agent.Effect.EffectTask
2 (Data Constructor)Hercules.API.Agent.Effect.EffectTask
EndHercules.API.Logs.LogMessage
ErrorHercules.API.Agent.Evaluate.EvaluateEvent.Message
errorDerivationHercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
errorMessageHercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
errorTypeHercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
evalHercules.API.Agent
EvalAPI 
1 (Type/Class)Hercules.API.Agent.Evaluate
2 (Data Constructor)Hercules.API.Agent.Evaluate
EvaluateEventHercules.API.Agent.Evaluate.EvaluateEvent
EvaluateTask 
1 (Type/Class)Hercules.API.Agent.Evaluate.EvaluateTask
2 (Data Constructor)Hercules.API.Agent.Evaluate.EvaluateTask
ExceptionHercules.API.Agent.Socket.Frame
ExceptionalHercules.API.TaskStatus
expressionPath 
1 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeErrorEvent
2 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
FieldHercules.API.Logs.LogEntry
fieldsHercules.API.Logs.LogEntry
forceRebuildHercules.API.Agent.Evaluate.EvaluateEvent.BuildRequest
FrameHercules.API.Agent.Socket.Frame
fromVersionParserHercules.Formats.Common
getBuildHercules.API.Agent.Build
getDerivationStatusHercules.API.Agent.Evaluate
getDerivationStatus2Hercules.API.Agent.Evaluate
getServiceInfoHercules.API.Agent.LifeCycle
getStateHercules.API.Agent.State
goodbyeHercules.API.Agent.LifeCycle
hashHercules.API.Agent.Build.BuildEvent.OutputInfo
heartbeatHercules.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
helloHercules.API.Agent.LifeCycle
hostname 
1 (Function)Hercules.API.Agent.LifeCycle.AgentInfo
2 (Function)Hercules.API.Agent.LifeCycle.CreateAgentSession
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
IdentifierHercules.API.Agent.Evaluate.EvaluateTask
index 
1 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
2 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.Message
inputDerivationOutputPaths 
1 (Function)Hercules.API.Agent.Effect.EffectTask
2 (Function)Hercules.API.Agent.Build.BuildTask
inputDerivationsHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
inputMetadataHercules.API.Agent.Evaluate.EvaluateTask
inputSourcesHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
IntHercules.API.Logs.LogEntry
isFixedHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
labelsHercules.API.Agent.LifeCycle.AgentInfo
levelHercules.API.Logs.LogEntry
lifeCycleHercules.API.Agent
LifeCycleAPI 
1 (Type/Class)Hercules.API.Agent.LifeCycle
2 (Data Constructor)Hercules.API.Agent.LifeCycle
LogEntriesHercules.API.Logs.LogMessage
LogEntryHercules.API.Logs.LogEntry
LogHello 
1 (Type/Class)Hercules.API.Logs.LogHello
2 (Data Constructor)Hercules.API.Logs.LogHello
LogMessageHercules.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
mapOobHercules.API.Agent.Socket.Frame
MayFailHercules.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
MkCancelHercules.API.Agent.Socket.ServicePayload
MkCancelledHercules.API.Agent.Socket.AgentPayload
MkStartedHercules.API.Agent.Socket.AgentPayload
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
msgHercules.API.Logs.LogEntry
MustFailHercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
nHercules.API.Agent.Socket.Frame
nameHercules.API.Agent.Build.BuildEvent.OutputInfo
NixCache 
1 (Type/Class)Hercules.Formats.NixCache
2 (Data Constructor)Hercules.Formats.NixCache
nixClientProtocolVersionHercules.API.Agent.LifeCycle.AgentInfo
nixDaemonProtocolVersionHercules.API.Agent.LifeCycle.AgentInfo
nixPathHercules.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
noVersionHercules.Formats.Common
oHercules.API.Agent.Socket.Frame
OobHercules.API.Agent.Socket.Frame
otherInputsHercules.API.Agent.Evaluate.EvaluateTask
OutputInfo 
1 (Type/Class)Hercules.API.Agent.Build.BuildEvent.OutputInfo
2 (Data Constructor)Hercules.API.Agent.Build.BuildEvent.OutputInfo
3 (Data Constructor)Hercules.API.Agent.Build.BuildEvent
4 (Type/Class)Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
5 (Data Constructor)Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
outputNameHercules.API.Agent.Evaluate.EvaluateEvent.BuildRequired
OutputNameTextHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
outputsHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
pHercules.API.Agent.Socket.Frame
parentHercules.API.Logs.LogEntry
path 
1 (Function)Hercules.API.Agent.Build.BuildEvent.OutputInfo
2 (Function)Hercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
3 (Function)Hercules.API.Agent.Evaluate.EvaluateTask
PingHercules.API.Agent.Socket.AgentPayload
platformHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
platformsHercules.API.Agent.LifeCycle.AgentInfo
postLogHercules.API.Agent.Tasks
prefixHercules.API.Agent.Evaluate.EvaluateTask
primaryInputHercules.API.Agent.Evaluate.EvaluateTask
publicKeys 
1 (Function)Hercules.Formats.CachixCache
2 (Function)Hercules.Formats.NixCache
pushCachesHercules.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
putStateHercules.API.Agent.State
RegularHercules.API.Agent.Evaluate.EvaluateEvent.AttributeEvent
removeOobHercules.API.Agent.Socket.Frame
requiredSystemFeaturesHercules.API.Agent.Evaluate.EvaluateEvent.DerivationInfo
ResultHercules.API.Logs.LogEntry
ResultType 
1 (Type/Class)Hercules.API.Logs.LogEntry
2 (Data Constructor)Hercules.API.Logs.LogEntry
ResultTypeProgressHercules.API.Logs.LogEntry
rtypeHercules.API.Logs.LogEntry
Secret 
1 (Type/Class)Hercules.Formats.Secret
2 (Data Constructor)Hercules.Formats.Secret
servantApiHercules.API.Agent
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
ServicePayloadHercules.API.Agent.Socket.ServicePayload
signingKeys 
1 (Function)Hercules.Formats.CachixCache
2 (Function)Hercules.Formats.NixCache
sizeHercules.API.Agent.Build.BuildEvent.OutputInfo
StartHercules.API.Logs.LogEntry
StartBuildHercules.API.Agent.Socket.ServicePayload
Started 
1 (Type/Class)Hercules.API.Agent.Socket.AgentPayload
2 (Data Constructor)Hercules.API.Agent.Socket.AgentPayload
StartEffectHercules.API.Agent.Socket.ServicePayload
StartEvaluationHercules.API.Agent.Socket.ServicePayload
StartInfo 
1 (Type/Class)Hercules.API.Agent.LifeCycle.StartInfo
2 (Data Constructor)Hercules.API.Agent.LifeCycle.StartInfo
startInfoHercules.API.Agent.LifeCycle.StartInfo
startTimeHercules.API.Agent.LifeCycle.StartInfo
stateHercules.API.Agent
StateAPI 
1 (Type/Class)Hercules.API.Agent.State
2 (Data Constructor)Hercules.API.Agent.State
StopHercules.API.Logs.LogEntry
storeProtocolVersionHercules.API.Logs.LogHello
storeURIHercules.Formats.NixCache
StringHercules.API.Logs.LogEntry
subPathHercules.API.Agent.Evaluate.EvaluateTask
SubPathOf 
1 (Type/Class)Hercules.API.Agent.Evaluate.EvaluateTask
2 (Data Constructor)Hercules.API.Agent.Evaluate.EvaluateTask
substitutersHercules.API.Agent.LifeCycle.AgentInfo
SuccessfulHercules.API.TaskStatus
systemFeaturesHercules.API.Agent.LifeCycle.AgentInfo
Task 
1 (Type/Class)Hercules.API.Task
2 (Data Constructor)Hercules.API.Task
taskIdHercules.API.Agent.Socket.ServicePayload
tasksHercules.API.Agent
TasksAPI 
1 (Type/Class)Hercules.API.Agent.Tasks
2 (Data Constructor)Hercules.API.Agent.Tasks
tasksGetEvaluationHercules.API.Agent.Evaluate
tasksInProgressHercules.API.Agent.LifeCycle.StartInfo
tasksReadyHercules.API.Agent.Tasks
tasksSetStatusHercules.API.Agent.Tasks
TaskStatusHercules.API.TaskStatus
tasksUpdateEvaluationHercules.API.Agent.Evaluate
TerminatedHercules.API.TaskStatus
textHercules.API.Logs.LogEntry
tokenHercules.API.Agent.Effect.EffectTask
TraceHercules.API.Agent.Evaluate.EvaluateEvent.Message
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
TypeHercules.API.Agent.Evaluate.EvaluateEvent.Message
uncheckedCastHercules.API.Task
upcastHercules.API.Task
upcastIdHercules.API.Task
updateBuildHercules.API.Agent.Build
valueHercules.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
WaitingHercules.API.Agent.Evaluate.DerivationStatus
withKindHercules.Formats.Common
withVersionsHercules.Formats.Common
writeBuildLogHercules.API.Agent.Build
writeLogHercules.API.Logs