package pb

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message BuildInput

ops.proto:163

BuildInput is used for BuildOp.

Used in: BuildOp

message BuildOp

ops.proto:154

BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility

Used in: Op

message CacheOpt

ops.proto:96

CacheOpt defines options specific to cache mounts

Used in: Mount

enum CacheSharingOpt

ops.proto:104

CacheSharingOpt defines different sharing modes for cache mount

Used in: CacheOpt

message ChownOpt

ops.proto:290

Used in: FileActionCopy, FileActionMkDir, FileActionMkFile

message Definition

ops.proto:197

Definition is the LLB definition structure with per-vertex metadata entries

Used in: moby.buildkit.v1.frontend.InputsResponse, moby.buildkit.v1.frontend.Ref, moby.buildkit.v1.frontend.SolveRequest, BuildOp

message ExecOp

ops.proto:43

ExecOp executes a command in a container.

Used in: Op

message ExportCache

ops.proto:180

Used in: OpMetadata

message FileAction

ops.proto:214

Used in: FileOp

message FileActionCopy

ops.proto:230

Used in: FileAction

message FileActionMkDir

ops.proto:268

Used in: FileAction

message FileActionMkFile

ops.proto:255

Used in: FileAction

message FileActionRm

ops.proto:281

Used in: FileAction

message FileOp

ops.proto:210

Used in: Op

message HostIP

ops.proto:205

Used in: Meta

message Input

ops.proto:35

Input represents an input edge for an Op.

Used in: Op

message Meta

ops.proto:53

Meta is a set of arguments for ExecOp. Meta is unrelated to LLB metadata. FIXME: rename (ExecContext? ExecArgs?)

Used in: ExecOp

message Mount

ops.proto:74

Mount specifies how to mount an input Op as a filesystem.

Used in: ExecOp

enum MountType

ops.proto:87

MountType defines a type of a mount from a supported set

Used in: Mount

message NamedUserOpt

ops.proto:302

Used in: UserOpt

enum NetMode

ops.proto:62

Used in: ExecOp

message Op

ops.proto:12

Op represents a vertex of the LLB DAG.

message OpMetadata

ops.proto:168

OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.

Used in: Definition

message Platform

ops.proto:26

Platform is github.com/opencontainers/image-spec/specs-go/v1.Platform

Used in: moby.buildkit.v1.frontend.ResolveImageConfigRequest, moby.buildkit.v1.types.WorkerRecord, Op

message ProxyEnv

ops.proto:184

Used in: Meta

message SSHOpt

ops.proto:129

SSHOpt defines options describing secret mounts

Used in: Mount

message SecretOpt

ops.proto:114

SecretOpt defines options describing secret mounts

Used in: Mount

enum SecurityMode

ops.proto:68

Used in: ExecOp

message SourceOp

ops.proto:144

SourceOp specifies a source such as build contexts and images.

Used in: Op

message UserOpt

ops.proto:295

Used in: ChownOpt

message WorkerConstraints

ops.proto:192

WorkerConstraints defines conditions for the worker

Used in: Op