const AttrAuthTokenSecret = "git.authtokensecret"View Source
const AttrExcludePatterns = "local.excludepatterns"View Source
const AttrFollowPaths = "local.followpaths"View Source
const AttrImageLayerLimit = "image.layerlimit"View Source
const AttrImageRecordType = "image.recordtype"View Source
const AttrImageResolveMode = "image.resolvemode"View Source
const AttrImageResolveModeDefault = "default"View Source
const AttrImageResolveModeForcePull = "pull"View Source
const AttrImageResolveModePreferLocal = "local"View Source
const AttrIncludePatterns = "local.includepattern"View Source
const AttrKnownSSHHosts = "git.knownsshhosts"View Source
const AttrLLBDefinitionFilename = "llbbuild.filename"View Source
const AttrMetadataTransfer = "local.metadatatransfer"View Source
const AttrMetadataTransferExclude = "local.metadatatransferexclude"View Source
const AttrMountSSHSock = "git.mountsshsock"View Source
const AttrOCILayoutLayerLimit = "oci.layerlimit"View Source
const AttrOCILayoutSessionID = "oci.session"View Source
const AttrSharedKeyHint = "local.sharedkeyhint"
LLBDefaultDefinitionFile is a filename containing the definition in LLBBuilder
View Sourceconst LLBDefinitionInput = "buildkit.llb.definition"
LLBDefinitionInput marks an input that contains LLB definition for BuildOp
RootMount is a base mountpoint
Enum value maps for NetMode.
Enum value maps for SecurityMode.
View Sourcevar ( MountType_name = map[int32]string{ 0: "BIND", 1: "SECRET", 2: "SSH", 3: "CACHE", 4: "TMPFS", } MountType_value = map[string]int32{ "BIND": 0, "SECRET": 1, "SSH": 2, "CACHE": 3, "TMPFS": 4, } )
Enum value maps for MountType.
View Sourcevar ( MountContentCache_name = map[int32]string{ 0: "DEFAULT", 1: "ON", 2: "OFF", } MountContentCache_value = map[string]int32{ "DEFAULT": 0, "ON": 1, "OFF": 2, } )
Enum value maps for MountContentCache.
View Sourcevar ( CacheSharingOpt_name = map[int32]string{ 0: "SHARED", 1: "PRIVATE", 2: "LOCKED", } CacheSharingOpt_value = map[string]int32{ "SHARED": 0, "PRIVATE": 1, "LOCKED": 2, } )
Enum value maps for CacheSharingOpt.
type BuildInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` }
BuildInput is used for BuildOp.
Deprecated: Use BuildInput.ProtoReflect.Descriptor instead.
type BuildOp struct { Builder int64 `protobuf:"varint,1,opt,name=builder,proto3" json:"builder,omitempty"` Inputs map[string]*BuildInput `` Def *Definition `protobuf:"bytes,3,opt,name=def,proto3" json:"def,omitempty"` Attrs map[string]string `` }
BuildOp is used for nested build invocation. BuildOp is experimental and can break without backwards compatibility
Deprecated: Use BuildOp.ProtoReflect.Descriptor instead.
type CDIDevice struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Optional bool `protobuf:"varint,2,opt,name=optional,proto3" json:"optional,omitempty"` }
CDIDevice specifies a CDI device information.
Deprecated: Use CDIDevice.ProtoReflect.Descriptor instead.
type CacheOpt struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Sharing CacheSharingOpt `protobuf:"varint,2,opt,name=sharing,proto3,enum=pb.CacheSharingOpt" json:"sharing,omitempty"` }
CacheOpt defines options specific to cache mounts
Deprecated: Use CacheOpt.ProtoReflect.Descriptor instead.
type CacheSharingOpt int32
CacheSharingOpt defines different sharing modes for cache mount
Deprecated: Use CacheSharingOpt.Descriptor instead.
type ChownOpt struct { User *UserOpt `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"` Group *UserOpt `protobuf:"bytes,2,opt,name=group,proto3" json:"group,omitempty"` }
Deprecated: Use ChownOpt.ProtoReflect.Descriptor instead.
type Definition struct { Def [][]byte `protobuf:"bytes,1,rep,name=def,proto3" json:"def,omitempty"` Metadata map[string]*OpMetadata `` Source *Source `protobuf:"bytes,3,opt,name=Source,proto3" json:"Source,omitempty"` }
Definition is the LLB definition structure with per-vertex metadata entries
Deprecated: Use Definition.ProtoReflect.Descriptor instead.
type DiffOp struct { Lower *LowerDiffInput `protobuf:"bytes,1,opt,name=lower,proto3" json:"lower,omitempty"` Upper *UpperDiffInput `protobuf:"bytes,2,opt,name=upper,proto3" json:"upper,omitempty"` }
Deprecated: Use DiffOp.ProtoReflect.Descriptor instead.
type ExecOp struct { Meta *Meta `protobuf:"bytes,1,opt,name=meta,proto3" json:"meta,omitempty"` Mounts []*Mount `protobuf:"bytes,2,rep,name=mounts,proto3" json:"mounts,omitempty"` Network NetMode `protobuf:"varint,3,opt,name=network,proto3,enum=pb.NetMode" json:"network,omitempty"` Security SecurityMode `protobuf:"varint,4,opt,name=security,proto3,enum=pb.SecurityMode" json:"security,omitempty"` Secretenv []*SecretEnv `protobuf:"bytes,5,rep,name=secretenv,proto3" json:"secretenv,omitempty"` CdiDevices []*CDIDevice `protobuf:"bytes,6,rep,name=cdiDevices,proto3" json:"cdiDevices,omitempty"` }
ExecOp executes a command in a container.
Deprecated: Use ExecOp.ProtoReflect.Descriptor instead.
type ExportCache struct { Value bool `protobuf:"varint,1,opt,name=Value,proto3" json:"Value,omitempty"` }
Deprecated: Use ExportCache.ProtoReflect.Descriptor instead.
type FileAction struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` SecondaryInput int64 `protobuf:"varint,2,opt,name=secondaryInput,proto3" json:"secondaryInput,omitempty"` Output int64 `protobuf:"varint,3,opt,name=output,proto3" json:"output,omitempty"` Action isFileAction_Action `protobuf_oneof:"action"` }
Deprecated: Use FileAction.ProtoReflect.Descriptor instead.
func (x *FileAction) GetAction() isFileAction_Action
type FileActionCopy struct { Src string `protobuf:"bytes,1,opt,name=src,proto3" json:"src,omitempty"` Dest string `protobuf:"bytes,2,opt,name=dest,proto3" json:"dest,omitempty"` Owner *ChownOpt `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` Mode int32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"` FollowSymlink bool `protobuf:"varint,5,opt,name=followSymlink,proto3" json:"followSymlink,omitempty"` DirCopyContents bool `protobuf:"varint,6,opt,name=dirCopyContents,proto3" json:"dirCopyContents,omitempty"` AttemptUnpackDockerCompatibility bool `protobuf:"varint,7,opt,name=attemptUnpackDockerCompatibility,proto3" json:"attemptUnpackDockerCompatibility,omitempty"` CreateDestPath bool `protobuf:"varint,8,opt,name=createDestPath,proto3" json:"createDestPath,omitempty"` AllowWildcard bool `protobuf:"varint,9,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"` AllowEmptyWildcard bool `protobuf:"varint,10,opt,name=allowEmptyWildcard,proto3" json:"allowEmptyWildcard,omitempty"` Timestamp int64 `protobuf:"varint,11,opt,name=timestamp,proto3" json:"timestamp,omitempty"` IncludePatterns []string `protobuf:"bytes,12,rep,name=include_patterns,json=includePatterns,proto3" json:"include_patterns,omitempty"` ExcludePatterns []string `protobuf:"bytes,13,rep,name=exclude_patterns,json=excludePatterns,proto3" json:"exclude_patterns,omitempty"` AlwaysReplaceExistingDestPaths bool `protobuf:"varint,14,opt,name=alwaysReplaceExistingDestPaths,proto3" json:"alwaysReplaceExistingDestPaths,omitempty"` ModeStr string `protobuf:"bytes,15,opt,name=modeStr,proto3" json:"modeStr,omitempty"` }
Deprecated: Use FileActionCopy.ProtoReflect.Descriptor instead.
type FileActionMkDir struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"` MakeParents bool `protobuf:"varint,3,opt,name=makeParents,proto3" json:"makeParents,omitempty"` Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"` Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` }
Deprecated: Use FileActionMkDir.ProtoReflect.Descriptor instead.
type FileActionMkFile struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` Mode int32 `protobuf:"varint,2,opt,name=mode,proto3" json:"mode,omitempty"` Data []byte `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"` Owner *ChownOpt `protobuf:"bytes,4,opt,name=owner,proto3" json:"owner,omitempty"` Timestamp int64 `protobuf:"varint,5,opt,name=timestamp,proto3" json:"timestamp,omitempty"` }
Deprecated: Use FileActionMkFile.ProtoReflect.Descriptor instead.
type FileActionRm struct { Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` AllowNotFound bool `protobuf:"varint,2,opt,name=allowNotFound,proto3" json:"allowNotFound,omitempty"` AllowWildcard bool `protobuf:"varint,3,opt,name=allowWildcard,proto3" json:"allowWildcard,omitempty"` }
Deprecated: Use FileActionRm.ProtoReflect.Descriptor instead.
type FileActionSymlink struct { Oldpath string `protobuf:"bytes,1,opt,name=oldpath,proto3" json:"oldpath,omitempty"` Newpath string `protobuf:"bytes,2,opt,name=newpath,proto3" json:"newpath,omitempty"` Owner *ChownOpt `protobuf:"bytes,3,opt,name=owner,proto3" json:"owner,omitempty"` Timestamp int64 `protobuf:"varint,4,opt,name=timestamp,proto3" json:"timestamp,omitempty"` }
Deprecated: Use FileActionSymlink.ProtoReflect.Descriptor instead.
type FileAction_Copy struct { Copy *FileActionCopy `protobuf:"bytes,4,opt,name=copy,proto3,oneof"` }
type FileAction_Mkdir struct { Mkdir *FileActionMkDir `protobuf:"bytes,6,opt,name=mkdir,proto3,oneof"` }
type FileAction_Mkfile struct { Mkfile *FileActionMkFile `protobuf:"bytes,5,opt,name=mkfile,proto3,oneof"` }
type FileAction_Rm struct { Rm *FileActionRm `protobuf:"bytes,7,opt,name=rm,proto3,oneof"` }
type FileAction_Symlink struct { Symlink *FileActionSymlink `protobuf:"bytes,8,opt,name=symlink,proto3,oneof"` }
type FileOp struct { Actions []*FileAction `protobuf:"bytes,2,rep,name=actions,proto3" json:"actions,omitempty"` }
Deprecated: Use FileOp.ProtoReflect.Descriptor instead.
type HostIP struct { Host string `protobuf:"bytes,1,opt,name=Host,proto3" json:"Host,omitempty"` IP string `protobuf:"bytes,2,opt,name=IP,proto3" json:"IP,omitempty"` }
Deprecated: Use HostIP.ProtoReflect.Descriptor instead.
type Input struct { Digest string `protobuf:"bytes,1,opt,name=digest,proto3" json:"digest,omitempty"` Index int64 `protobuf:"varint,2,opt,name=index,proto3" json:"index,omitempty"` }
Input represents an input edge for an Op.
Deprecated: Use Input.ProtoReflect.Descriptor instead.
func (*Input) ProtoMessage()
InputIndex is incrementing index to the input vertex
Empty marks an input with no content
LLBBuilder is a special builder for BuildOp that directly builds LLB
type IsFileAction = isFileAction_Action
type Location struct { SourceIndex int32 `protobuf:"varint,1,opt,name=sourceIndex,proto3" json:"sourceIndex,omitempty"` Ranges []*Range `protobuf:"bytes,2,rep,name=ranges,proto3" json:"ranges,omitempty"` }
Location defines list of areas in to source file
Deprecated: Use Location.ProtoReflect.Descriptor instead.
type Locations struct { Locations []*Location `protobuf:"bytes,1,rep,name=locations,proto3" json:"locations,omitempty"` }
Locations is a list of ranges with a index to its source map.
Deprecated: Use Locations.ProtoReflect.Descriptor instead.
type LowerDiffInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` }
Deprecated: Use LowerDiffInput.ProtoReflect.Descriptor instead.
type MergeInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` }
Deprecated: Use MergeInput.ProtoReflect.Descriptor instead.
type MergeOp struct { Inputs []*MergeInput `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` }
Deprecated: Use MergeOp.ProtoReflect.Descriptor instead.
type Meta struct { Args []string `protobuf:"bytes,1,rep,name=args,proto3" json:"args,omitempty"` Env []string `protobuf:"bytes,2,rep,name=env,proto3" json:"env,omitempty"` Cwd string `protobuf:"bytes,3,opt,name=cwd,proto3" json:"cwd,omitempty"` User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"` ProxyEnv *ProxyEnv `protobuf:"bytes,5,opt,name=proxy_env,json=proxyEnv,proto3" json:"proxy_env,omitempty"` Hostname string `protobuf:"bytes,7,opt,name=hostname,proto3" json:"hostname,omitempty"` Ulimit []*Ulimit `protobuf:"bytes,9,rep,name=ulimit,proto3" json:"ulimit,omitempty"` CgroupParent string `protobuf:"bytes,10,opt,name=cgroupParent,proto3" json:"cgroupParent,omitempty"` RemoveMountStubsRecursive bool `protobuf:"varint,11,opt,name=removeMountStubsRecursive,proto3" json:"removeMountStubsRecursive,omitempty"` ValidExitCodes []int32 `protobuf:"varint,12,rep,packed,name=validExitCodes,proto3" json:"validExitCodes,omitempty"` }
Meta is a set of arguments for ExecOp. Meta is unrelated to LLB metadata. FIXME: rename (ExecContext? ExecArgs?)
Deprecated: Use Meta.ProtoReflect.Descriptor instead.
func (x *Meta) GetRemoveMountStubsRecursive() bool
func (*Meta) ProtoMessage()
type Mount struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` Selector string `protobuf:"bytes,2,opt,name=selector,proto3" json:"selector,omitempty"` Dest string `protobuf:"bytes,3,opt,name=dest,proto3" json:"dest,omitempty"` Output int64 `protobuf:"varint,4,opt,name=output,proto3" json:"output,omitempty"` Readonly bool `protobuf:"varint,5,opt,name=readonly,proto3" json:"readonly,omitempty"` MountType MountType `protobuf:"varint,6,opt,name=mountType,proto3,enum=pb.MountType" json:"mountType,omitempty"` TmpfsOpt *TmpfsOpt `protobuf:"bytes,19,opt,name=TmpfsOpt,proto3" json:"TmpfsOpt,omitempty"` CacheOpt *CacheOpt `protobuf:"bytes,20,opt,name=cacheOpt,proto3" json:"cacheOpt,omitempty"` SecretOpt *SecretOpt `protobuf:"bytes,21,opt,name=secretOpt,proto3" json:"secretOpt,omitempty"` SSHOpt *SSHOpt `protobuf:"bytes,22,opt,name=SSHOpt,proto3" json:"SSHOpt,omitempty"` ResultID string `protobuf:"bytes,23,opt,name=resultID,proto3" json:"resultID,omitempty"` ContentCache MountContentCache `protobuf:"varint,24,opt,name=contentCache,proto3,enum=pb.MountContentCache" json:"contentCache,omitempty"` }
Mount specifies how to mount an input Op as a filesystem.
Deprecated: Use Mount.ProtoReflect.Descriptor instead.
func (*Mount) ProtoMessage()
type MountContentCache int32
MountContentCache ...
Deprecated: Use MountContentCache.Descriptor instead.
MountType defines a type of a mount from a supported set
Deprecated: Use MountType.Descriptor instead.
type NamedUserOpt struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Input int64 `protobuf:"varint,2,opt,name=input,proto3" json:"input,omitempty"` }
Deprecated: Use NamedUserOpt.ProtoReflect.Descriptor instead.
Deprecated: Use NetMode.Descriptor instead.
type Op struct { Inputs []*Input `protobuf:"bytes,1,rep,name=inputs,proto3" json:"inputs,omitempty"` Op isOp_Op `protobuf_oneof:"op"` Platform *Platform `protobuf:"bytes,10,opt,name=platform,proto3" json:"platform,omitempty"` Constraints *WorkerConstraints `protobuf:"bytes,11,opt,name=constraints,proto3" json:"constraints,omitempty"` }
Op represents a vertex of the LLB DAG.
func (m *Op) CloneVT() *Op
Deprecated: Use Op.ProtoReflect.Descriptor instead.
func (x *Op) GetOp() isOp_Op
func (*Op) ProtoMessage()
func (m *Op) SizeVT() (n int)
type OpMetadata struct { IgnoreCache bool `protobuf:"varint,1,opt,name=ignore_cache,json=ignoreCache,proto3" json:"ignore_cache,omitempty"` Description map[string]string `` ExportCache *ExportCache `protobuf:"bytes,4,opt,name=export_cache,json=exportCache,proto3" json:"export_cache,omitempty"` Caps map[string]bool `` ProgressGroup *ProgressGroup `protobuf:"bytes,6,opt,name=progress_group,json=progressGroup,proto3" json:"progress_group,omitempty"` }
OpMetadata is a per-vertex metadata entry, which can be defined for arbitrary Op vertex and overridable on the run time.
Deprecated: Use OpMetadata.ProtoReflect.Descriptor instead.
type Op_Build struct { Build *BuildOp `protobuf:"bytes,5,opt,name=build,proto3,oneof"` }
type Op_Diff struct { Diff *DiffOp `protobuf:"bytes,7,opt,name=diff,proto3,oneof"` }
func (m *Op_Diff) CloneVT() isOp_Op
type Op_Exec struct { Exec *ExecOp `protobuf:"bytes,2,opt,name=exec,proto3,oneof"` }
func (m *Op_Exec) CloneVT() isOp_Op
type Op_File struct { File *FileOp `protobuf:"bytes,4,opt,name=file,proto3,oneof"` }
func (m *Op_File) CloneVT() isOp_Op
type Op_Merge struct { Merge *MergeOp `protobuf:"bytes,6,opt,name=merge,proto3,oneof"` }
type Op_Source struct { Source *SourceOp `protobuf:"bytes,3,opt,name=source,proto3,oneof"` }
OutputIndex is incrementing index that another vertex can depend on
SkipOutput marks a disabled output index
type Platform struct { Architecture string `protobuf:"bytes,1,opt,name=Architecture,proto3" json:"Architecture,omitempty"` OS string `protobuf:"bytes,2,opt,name=OS,proto3" json:"OS,omitempty"` Variant string `protobuf:"bytes,3,opt,name=Variant,proto3" json:"Variant,omitempty"` OSVersion string `protobuf:"bytes,4,opt,name=OSVersion,proto3" json:"OSVersion,omitempty"` OSFeatures []string `protobuf:"bytes,5,rep,name=OSFeatures,proto3" json:"OSFeatures,omitempty"` }
Platform is github.com/opencontainers/image-spec/specs-go/v1.Platform
Deprecated: Use Platform.ProtoReflect.Descriptor instead.
type Position struct { Line int32 `protobuf:"varint,1,opt,name=line,proto3" json:"line,omitempty"` Character int32 `protobuf:"varint,2,opt,name=character,proto3" json:"character,omitempty"` }
Position is single location in a source file
Deprecated: Use Position.ProtoReflect.Descriptor instead.
type ProgressGroup struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Weak bool `protobuf:"varint,3,opt,name=weak,proto3" json:"weak,omitempty"` }
Deprecated: Use ProgressGroup.ProtoReflect.Descriptor instead.
type ProxyEnv struct { HttpProxy string `protobuf:"bytes,1,opt,name=http_proxy,json=httpProxy,proto3" json:"http_proxy,omitempty"` HttpsProxy string `protobuf:"bytes,2,opt,name=https_proxy,json=httpsProxy,proto3" json:"https_proxy,omitempty"` FtpProxy string `protobuf:"bytes,3,opt,name=ftp_proxy,json=ftpProxy,proto3" json:"ftp_proxy,omitempty"` NoProxy string `protobuf:"bytes,4,opt,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty"` AllProxy string `protobuf:"bytes,5,opt,name=all_proxy,json=allProxy,proto3" json:"all_proxy,omitempty"` }
Deprecated: Use ProxyEnv.ProtoReflect.Descriptor instead.
type Range struct { Start *Position `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"` End *Position `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"` }
Range is an area in the source file
Deprecated: Use Range.ProtoReflect.Descriptor instead.
func (*Range) ProtoMessage()
type SSHOpt struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` Gid uint32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"` Mode uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"` Optional bool `protobuf:"varint,5,opt,name=optional,proto3" json:"optional,omitempty"` }
SSHOpt defines options describing ssh mounts
Deprecated: Use SSHOpt.ProtoReflect.Descriptor instead.
type SecretEnv struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Optional bool `protobuf:"varint,3,opt,name=optional,proto3" json:"optional,omitempty"` }
SecretEnv is an environment variable that is backed by a secret.
Deprecated: Use SecretEnv.ProtoReflect.Descriptor instead.
type SecretOpt struct { ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"ID,omitempty"` Uid uint32 `protobuf:"varint,2,opt,name=uid,proto3" json:"uid,omitempty"` Gid uint32 `protobuf:"varint,3,opt,name=gid,proto3" json:"gid,omitempty"` Mode uint32 `protobuf:"varint,4,opt,name=mode,proto3" json:"mode,omitempty"` Optional bool `protobuf:"varint,5,opt,name=optional,proto3" json:"optional,omitempty"` }
SecretOpt defines options describing secret mounts
Deprecated: Use SecretOpt.ProtoReflect.Descriptor instead.
Deprecated: Use SecurityMode.Descriptor instead.
type Source struct { Locations map[string]*Locations `` Infos []*SourceInfo `protobuf:"bytes,2,rep,name=infos,proto3" json:"infos,omitempty"` }
Source is a source mapping description for a file
Deprecated: Use Source.ProtoReflect.Descriptor instead.
type SourceInfo struct { Filename string `protobuf:"bytes,1,opt,name=filename,proto3" json:"filename,omitempty"` Data []byte `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"` Definition *Definition `protobuf:"bytes,3,opt,name=definition,proto3" json:"definition,omitempty"` Language string `protobuf:"bytes,4,opt,name=language,proto3" json:"language,omitempty"` }
Source info contains the shared metadata of a source mapping
Deprecated: Use SourceInfo.ProtoReflect.Descriptor instead.
type SourceOp struct { Identifier string `protobuf:"bytes,1,opt,name=identifier,proto3" json:"identifier,omitempty"` Attrs map[string]string `` }
SourceOp specifies a source such as build contexts and images.
Deprecated: Use SourceOp.ProtoReflect.Descriptor instead.
type TmpfsOpt struct { Size int64 `protobuf:"varint,1,opt,name=size,proto3" json:"size,omitempty"` }
TmpfsOpt defines options describing tpmfs mounts
Deprecated: Use TmpfsOpt.ProtoReflect.Descriptor instead.
type Ulimit struct { Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"Name,omitempty"` Soft int64 `protobuf:"varint,2,opt,name=Soft,proto3" json:"Soft,omitempty"` Hard int64 `protobuf:"varint,3,opt,name=Hard,proto3" json:"Hard,omitempty"` }
Deprecated: Use Ulimit.ProtoReflect.Descriptor instead.
type UpperDiffInput struct { Input int64 `protobuf:"varint,1,opt,name=input,proto3" json:"input,omitempty"` }
Deprecated: Use UpperDiffInput.ProtoReflect.Descriptor instead.
type UserOpt struct { User isUserOpt_User `protobuf_oneof:"user"` }
Deprecated: Use UserOpt.ProtoReflect.Descriptor instead.
func (x *UserOpt) GetUser() isUserOpt_User
type UserOpt_ByID struct { ByID uint32 `protobuf:"varint,2,opt,name=byID,proto3,oneof"` }
type UserOpt_ByName struct { ByName *NamedUserOpt `protobuf:"bytes,1,opt,name=byName,proto3,oneof"` }
type WorkerConstraints struct { Filter []string `protobuf:"bytes,1,rep,name=filter,proto3" json:"filter,omitempty"` }
WorkerConstraints defines conditions for the worker
Deprecated: Use WorkerConstraints.ProtoReflect.Descriptor instead.
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4