Dagger
Namespaces
Classes
Key value object that represents a build argument.
A directory whose contents persist across runs.
The CacheVolumeID
scalar type represents an identifier for an object of type CacheVolume.
The root of the DAG.
An OCI-compatible container, also known as a Docker container.
The ContainerID
scalar type represents an identifier for an object of type Container.
Reflective module API provided to functions at runtime.
The CurrentModuleID
scalar type represents an identifier for an object of type CurrentModule.
A directory.
The DirectoryID
scalar type represents an identifier for an object of type Directory.
The Dagger engine configuration and state
A cache storage for the Dagger engine
An individual cache entry in a cache entry set
The EngineCacheEntryID
scalar type represents an identifier for an object of type EngineCacheEntry.
A set of cache entries returned by a query to a cache
The EngineCacheEntrySetID
scalar type represents an identifier for an object of type EngineCacheEntrySet.
The EngineCacheID
scalar type represents an identifier for an object of type EngineCache.
The EngineID
scalar type represents an identifier for an object of type Engine.
A definition of a custom enum defined in a Module.
The EnumTypeDefID
scalar type represents an identifier for an object of type EnumTypeDef.
A definition of a value in a custom enum defined in a Module.
The EnumValueTypeDefID
scalar type represents an identifier for an object of type EnumValueTypeDef.
An environment variable name and value.
The EnvVariableID
scalar type represents an identifier for an object of type EnvVariable.
The ErrorID
scalar type represents an identifier for an object of type Error.
A definition of a field on a custom object defined in a Module.
The FieldTypeDefID
scalar type represents an identifier for an object of type FieldTypeDef.
A file.
The FileID
scalar type represents an identifier for an object of type File.
An argument accepted by a function.
The FunctionArgID
scalar type represents an identifier for an object of type FunctionArg.
An active function call.
A value passed as a named argument to a function call.
The FunctionCallArgValueID
scalar type represents an identifier for an object of type FunctionCallArgValue.
The FunctionCallID
scalar type represents an identifier for an object of type FunctionCall.
The FunctionID
scalar type represents an identifier for an object of type Function.
Function represents a resolver provided by a Module.
The result of running an SDK's codegen.
The GeneratedCodeID
scalar type represents an identifier for an object of type GeneratedCode.
A git ref (tag, branch, or commit).
The GitRefID
scalar type represents an identifier for an object of type GitRef.
A git repository.
The GitRepositoryID
scalar type represents an identifier for an object of type GitRepository.
Information about the host environment.
The HostID
scalar type represents an identifier for an object of type Host.
A graphql input type, which is essentially just a group of named args.
The InputTypeDefID
scalar type represents an identifier for an object of type InputTypeDef.
A definition of a custom interface defined in a Module.
The InterfaceTypeDefID
scalar type represents an identifier for an object of type InterfaceTypeDef.
An arbitrary JSON-encoded value.
A simple key value object that represents a label.
The LabelID
scalar type represents an identifier for an object of type Label.
A definition of a list type in a Module.
The ListTypeDefID
scalar type represents an identifier for an object of type ListTypeDef.
A Dagger module.
The ModuleID
scalar type represents an identifier for an object of type Module.
The source needed to load and run a module, along with any metadata about the source such as versions/urls/etc.
The ModuleSourceID
scalar type represents an identifier for an object of type ModuleSource.
A definition of a custom object defined in a Module.
The ObjectTypeDefID
scalar type represents an identifier for an object of type ObjectTypeDef.
Key value object that represents a pipeline label.
The platform config OS and architecture in a Container.
A port exposed by a container.
Port forwarding rules for tunneling network traffic.
The PortID
scalar type represents an identifier for an object of type Port.
The SDK config of the module.
The SDKConfigID
scalar type represents an identifier for an object of type SDKConfig.
A definition of a custom scalar defined in a Module.
The ScalarTypeDefID
scalar type represents an identifier for an object of type ScalarTypeDef.
A reference to a secret value, which can be handled more safely than the value itself.
The SecretID
scalar type represents an identifier for an object of type Secret.
A content-addressed service providing TCP connectivity.
The ServiceID
scalar type represents an identifier for an object of type Service.
A Unix or TCP/IP socket that can be mounted into a container.
The SocketID
scalar type represents an identifier for an object of type Socket.
Source location information.
The SourceMapID
scalar type represents an identifier for an object of type SourceMap.
An interactive terminal that clients can connect to.
The TerminalID
scalar type represents an identifier for an object of type Terminal.
A definition of a parameter or return type in a Module.
The TypeDefID
scalar type represents an identifier for an object of type TypeDef.