Back to Dagger

Classes

docs/static/reference/php/classes.html

0.21.212.1 KB
Original Source

Classes

Address

A standardized address to load containers, directories, secrets, and other object types. Address format depends on the type, and is validated at type selection.

AddressId

A unique identifier for an object.

DaggerFunction

DaggerObject

DefaultPath

Doc

Ignore

ListOfType

ReturnsListOfType

Binding

BindingId

A unique identifier for an object.

BuildArg

Key value object that represents a build argument.

CacheVolume

A directory whose contents persist across runs.

CacheVolumeId

A unique identifier for an object.

Changeset

A comparison between two directories representing changes that can be applied.

ChangesetDiffStatEntry

ChangesetDiffStatEntryId

The ChangesetDiffStatEntryID scalar type represents an identifier for an object of type ChangesetDiffStatEntry.

ChangesetId

A unique identifier for an object.

Check

CheckGroup

CheckGroupId

A unique identifier for an object.

CheckId

A unique identifier for an object.

Client

The root of the DAG.

ClientFilesyncMirror

An internal persistent filesync mirror.

ClientFilesyncMirrorId

A unique identifier for an object.

AbstractClient

AbstractId

AbstractInputObject

AbstractObject

AbstractScalar

IdAble

QueryBuilder

Cloud

Dagger Cloud configuration and state

CloudId

A unique identifier for an object.

Connection

Container

An OCI-compatible container, also known as a Docker container.

ContainerId

A unique identifier for an object.

CurrentModule

Reflective module API provided to functions at runtime.

CurrentModuleId

A unique identifier for an object.

Dagger

DiffStat

DiffStatId

A unique identifier for an object.

Directory

A directory.

DirectoryId

A unique identifier for an object.

Engine

The Dagger engine configuration and state

EngineCache

A cache storage for the Dagger engine

EngineCacheEntry

An individual cache entry in a cache entry set

EngineCacheEntryId

A unique identifier for an object.

EngineCacheEntrySet

A set of cache entries returned by a query to a cache

EngineCacheEntrySetId

A unique identifier for an object.

EngineCacheId

A unique identifier for an object.

EngineId

A unique identifier for an object.

EnumTypeDef

A definition of a custom enum defined in a Module.

EnumTypeDefId

A unique identifier for an object.

EnumValueTypeDef

A definition of a value in a custom enum defined in a Module.

EnumValueTypeDefId

A unique identifier for an object.

Env

EnvFile

A collection of environment variables.

EnvFileId

A unique identifier for an object.

EnvId

A unique identifier for an object.

EnvVariable

An environment variable name and value.

EnvVariableId

A unique identifier for an object.

Error

ErrorId

A unique identifier for an object.

ErrorValue

ErrorValueId

A unique identifier for an object.

Exportable

An object that can be exported to the host.

ExportableClient

Query-builder client for the Exportable interface.

ExportableId

A unique identifier for an object.

FieldTypeDef

A definition of a field on a custom object defined in a Module.

FieldTypeDefId

A unique identifier for an object.

File

A file.

FileId

A unique identifier for an object.

FunctionArg

An argument accepted by a function.

FunctionArgId

A unique identifier for an object.

FunctionCall

An active function call.

FunctionCallArgValue

A value passed as a named argument to a function call.

FunctionCallArgValueId

A unique identifier for an object.

FunctionCallId

A unique identifier for an object.

FunctionId

A unique identifier for an object.

Function_

Function represents a resolver provided by a Module.

Function_Id

The FunctionID scalar type represents an identifier for an object of type Function.

GeneratedCode

The result of running an SDK's codegen.

GeneratedCodeId

A unique identifier for an object.

Generator

GeneratorGroup

GeneratorGroupId

A unique identifier for an object.

GeneratorId

A unique identifier for an object.

GitRef

A git ref (tag, branch, or commit).

GitRefId

A unique identifier for an object.

GitRepository

A git repository.

GitRepositoryId

A unique identifier for an object.

HTTPState

An internal persistent HTTP state.

HTTPStateId

A unique identifier for an object.

HealthcheckConfig

Image healthcheck configuration.

HealthcheckConfigId

A unique identifier for an object.

Host

Information about the host environment.

HostId

A unique identifier for an object.

Id

A unique identifier for an object.

InputTypeDef

A graphql input type, which is essentially just a group of named args.

InputTypeDefId

A unique identifier for an object.

InterfaceTypeDef

A definition of a custom interface defined in a Module.

InterfaceTypeDefId

A unique identifier for an object.

Json

An arbitrary JSON-encoded value.

JsonValue

JsonValueId

A unique identifier for an object.

LLM

LLMId

A unique identifier for an object.

LLMTokenUsage

LLMTokenUsageId

A unique identifier for an object.

Label

A simple key value object that represents a label.

LabelId

A unique identifier for an object.

ListTypeDef

A definition of a list type in a Module.

ListTypeDefId

A unique identifier for an object.

Module

A Dagger module.

ModuleConfigClient

The client generated for the module.

ModuleConfigClientId

A unique identifier for an object.

ModuleId

A unique identifier for an object.

ModuleSource

The source needed to load and run a module, along with any metadata about the source such as versions/urls/etc.

ModuleSourceId

A unique identifier for an object.

Node

An object with a globally unique ID.

NodeClient

Query-builder client for the Node interface.

ObjectTypeDef

A definition of a custom object defined in a Module.

ObjectTypeDefId

A unique identifier for an object.

PhpSdk

PhpSdkId

A unique identifier for an object.

PipelineLabel

Key value object that represents a pipeline label.

Platform

The platform config OS and architecture in a Container.

Port

A port exposed by a container.

PortForward

Port forwarding rules for tunneling network traffic.

PortId

A unique identifier for an object.

QueryId

The QueryID scalar type represents an identifier for an object of type Query.

RemoteGitMirror

An internal persistent bare git mirror.

RemoteGitMirrorId

A unique identifier for an object.

SDKConfig

The SDK config of the module.

SDKConfigId

A unique identifier for an object.

ScalarTypeDef

A definition of a custom scalar defined in a Module.

ScalarTypeDefId

A unique identifier for an object.

SearchResult

SearchResultId

A unique identifier for an object.

SearchSubmatch

SearchSubmatchId

A unique identifier for an object.

Secret

A reference to a secret value, which can be handled more safely than the value itself.

SecretId

A unique identifier for an object.

Service

A content-addressed service providing TCP connectivity.

ServiceId

A unique identifier for an object.

Socket

A Unix or TCP/IP socket that can be mounted into a container.

SocketId

A unique identifier for an object.

SourceMap

Source location information.

SourceMapId

A unique identifier for an object.

Stat

A file or directory status object.

StatId

A unique identifier for an object.

Syncer

An object that can be force-evaluated.

SyncerClient

Query-builder client for the Syncer interface.

SyncerId

A unique identifier for an object.

Terminal

An interactive terminal that clients can connect to.

TerminalId

A unique identifier for an object.

TypeDef

A definition of a parameter or return type in a Module.

TypeDefId

A unique identifier for an object.

Up

UpGroup

UpGroupId

A unique identifier for an object.

UpId

A unique identifier for an object.

Workspace

A Dagger workspace detected from the current working directory.

WorkspaceId

A unique identifier for an object.

Generated by Doctum, a API Documentation generator and fork of Sami.