Module pb

Module pb 

Source
Expand description

github.com/moby/buildkit/solver/pb/ops.proto

Modules§

file_action
Nested message and enum types in FileAction.
op
Nested message and enum types in Op.
user_opt
Nested message and enum types in UserOpt.

Structs§

BuildInput
BuildInput is used for BuildOp.
BuildOp
BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility
CacheOpt
CacheOpt defines options specific to cache mounts
ChownOpt
Definition
Definition is the LLB definition structure with per-vertex metadata entries
DiffOp
ExecOp
ExecOp executes a command in a container.
ExportCache
FileAction
FileActionCopy
FileActionMkDir
FileActionMkFile
FileActionRm
FileOp
HostIp
Input
Input represents an input edge for an Op.
Location
Location defines list of areas in to source file
Locations
Locations is a list of ranges with a index to its source map.
LowerDiffInput
MergeInput
MergeOp
Meta
Meta is a set of arguments for ExecOp. Meta is unrelated to LLB metadata. FIXME: rename (ExecContext? ExecArgs?)
Mount
Mount specifies how to mount an input Op as a filesystem.
NamedUserOpt
Op
Op represents a vertex of the LLB DAG.
OpMetadata
OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.
Platform
Platform is github.com/opencontainers/image-spec/specs-go/v1.Platform
Position
Position is single location in a source file
ProgressGroup
ProxyEnv
Range
Range is an area in the source file
SecretEnv
SecretEnv is an environment variable that is backed by a secret.
SecretOpt
SecretOpt defines options describing secret mounts
Source
Source is a source mapping description for a file
SourceInfo
Source info contains the shared metadata of a source mapping
SourceOp
SourceOp specifies a source such as build contexts and images.
SshOpt
SSHOpt defines options describing ssh mounts
TmpfsOpt
TmpfsOpt defines options describing tpmfs mounts
Ulimit
UpperDiffInput
UserOpt
WorkerConstraints
WorkerConstraints defines conditions for the worker

Enums§

CacheSharingOpt
CacheSharingOpt defines different sharing modes for cache mount
MountType
MountType defines a type of a mount from a supported set
NetMode
SecurityMode