# Constants
LOCKED pauses second writer until first one releases the mount.
PRIVATE creates a new mount if there are multiple writers.
SHARED cache mount can be used concurrently by multiple writers.
GC/Prune controls allow MinFreeSpace and MaxUsedSpace to be set.
CapSourceDateEpoch is the capability to automatically handle the date epoch.
Empty marks an input with no content.
LLBBuilder is a special builder for BuildOp that directly builds LLB.
LLBDefaultDefinitionFile is a filename containing the definition in LLBBuilder.
LLBDefinitionInput marks an input that contains LLB definition for BuildOp.
sandbox.
RootMount is a base mountpoint.
privileged mode.
SkipOutput marks a disabled output index.
# Variables
Enum value maps for CacheSharingOpt.
Enum value maps for CacheSharingOpt.
Enum value maps for MountContentCache.
Enum value maps for MountContentCache.
Enum value maps for MountType.
Enum value maps for MountType.
Enum value maps for NetMode.
Enum value maps for NetMode.
Enum value maps for SecurityMode.
Enum value maps for SecurityMode.
# Structs
BuildInput is used for BuildOp.
BuildOp is used for nested build invocation.
CacheOpt defines options specific to cache mounts.
Definition is the LLB definition structure with per-vertex metadata entries.
ExecOp executes a command in a container.
Input represents an input edge for an Op.
Location defines list of areas in to source file.
Locations is a list of ranges with a index to its source map.
Meta is a set of arguments for ExecOp.
Mount specifies how to mount an input Op as a filesystem.
Op represents a vertex of the LLB DAG.
OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.
Platform is github.com/opencontainers/image-spec/specs-go/v1.Platform.
Position is single location in a source file.
Range is an area in the source file.
SecretEnv is an environment variable that is backed by a secret.
SecretOpt defines options describing secret mounts.
Source is a source mapping description for a file.
Source info contains the shared metadata of a source mapping.
SourceOp specifies a source such as build contexts and images.
SSHOpt defines options describing ssh mounts.
TmpfsOpt defines options describing tpmfs mounts.
WorkerConstraints defines conditions for the worker.
# Type aliases
CacheSharingOpt defines different sharing modes for cache mount.
InputIndex is incrementing index to the input vertex.
MountContentCache ...
MountType defines a type of a mount from a supported set.
OutputIndex is incrementing index that another vertex can depend on.