Documentation
¶
Index ¶
- Constants
- Variables
- func ListenAddress(goos, network string, serviceContainers bool, requested string, ...) string
- func NewAuthKey() ([]byte, error)
- func RoutesV4(router *httprouter.Router, baseDir string, fsys WriteFS, rfs fs.FS)
- func Serve(ctx context.Context, artifactPath string, addr string, port string, ...) context.CancelFunc
- type ArtifactContext
- type ContainerItem
- type ContainerItemResponse
- type CreateArtifactRequest
- func (*CreateArtifactRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateArtifactRequest) GetExpiresAt() *timestamppb.Timestamp
- func (x *CreateArtifactRequest) GetName() string
- func (x *CreateArtifactRequest) GetVersion() int32
- func (x *CreateArtifactRequest) GetWorkflowJobRunBackendId() string
- func (x *CreateArtifactRequest) GetWorkflowRunBackendId() string
- func (*CreateArtifactRequest) ProtoMessage()
- func (x *CreateArtifactRequest) ProtoReflect() protoreflect.Message
- func (x *CreateArtifactRequest) Reset()
- func (x *CreateArtifactRequest) String() string
- type CreateArtifactResponse
- func (*CreateArtifactResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateArtifactResponse) GetOk() bool
- func (x *CreateArtifactResponse) GetSignedUploadUrl() string
- func (*CreateArtifactResponse) ProtoMessage()
- func (x *CreateArtifactResponse) ProtoReflect() protoreflect.Message
- func (x *CreateArtifactResponse) Reset()
- func (x *CreateArtifactResponse) String() string
- type DeleteArtifactRequest
- func (*DeleteArtifactRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteArtifactRequest) GetName() string
- func (x *DeleteArtifactRequest) GetWorkflowJobRunBackendId() string
- func (x *DeleteArtifactRequest) GetWorkflowRunBackendId() string
- func (*DeleteArtifactRequest) ProtoMessage()
- func (x *DeleteArtifactRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteArtifactRequest) Reset()
- func (x *DeleteArtifactRequest) String() string
- type DeleteArtifactResponse
- func (*DeleteArtifactResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteArtifactResponse) GetArtifactId() int64
- func (x *DeleteArtifactResponse) GetOk() bool
- func (*DeleteArtifactResponse) ProtoMessage()
- func (x *DeleteArtifactResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteArtifactResponse) Reset()
- func (x *DeleteArtifactResponse) String() string
- type FileContainerResourceURL
- type FinalizeArtifactRequest
- func (*FinalizeArtifactRequest) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeArtifactRequest) GetHash() *wrapperspb.StringValue
- func (x *FinalizeArtifactRequest) GetName() string
- func (x *FinalizeArtifactRequest) GetSize() int64
- func (x *FinalizeArtifactRequest) GetWorkflowJobRunBackendId() string
- func (x *FinalizeArtifactRequest) GetWorkflowRunBackendId() string
- func (*FinalizeArtifactRequest) ProtoMessage()
- func (x *FinalizeArtifactRequest) ProtoReflect() protoreflect.Message
- func (x *FinalizeArtifactRequest) Reset()
- func (x *FinalizeArtifactRequest) String() string
- type FinalizeArtifactResponse
- func (*FinalizeArtifactResponse) Descriptor() ([]byte, []int)deprecated
- func (x *FinalizeArtifactResponse) GetArtifactId() int64
- func (x *FinalizeArtifactResponse) GetOk() bool
- func (*FinalizeArtifactResponse) ProtoMessage()
- func (x *FinalizeArtifactResponse) ProtoReflect() protoreflect.Message
- func (x *FinalizeArtifactResponse) Reset()
- func (x *FinalizeArtifactResponse) String() string
- type GetSignedArtifactURLRequest
- func (*GetSignedArtifactURLRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetSignedArtifactURLRequest) GetName() string
- func (x *GetSignedArtifactURLRequest) GetWorkflowJobRunBackendId() string
- func (x *GetSignedArtifactURLRequest) GetWorkflowRunBackendId() string
- func (*GetSignedArtifactURLRequest) ProtoMessage()
- func (x *GetSignedArtifactURLRequest) ProtoReflect() protoreflect.Message
- func (x *GetSignedArtifactURLRequest) Reset()
- func (x *GetSignedArtifactURLRequest) String() string
- type GetSignedArtifactURLResponse
- func (*GetSignedArtifactURLResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetSignedArtifactURLResponse) GetSignedUrl() string
- func (*GetSignedArtifactURLResponse) ProtoMessage()
- func (x *GetSignedArtifactURLResponse) ProtoReflect() protoreflect.Message
- func (x *GetSignedArtifactURLResponse) Reset()
- func (x *GetSignedArtifactURLResponse) String() string
- type ListArtifactsRequest
- func (*ListArtifactsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListArtifactsRequest) GetIdFilter() *wrapperspb.Int64Value
- func (x *ListArtifactsRequest) GetNameFilter() *wrapperspb.StringValue
- func (x *ListArtifactsRequest) GetWorkflowJobRunBackendId() string
- func (x *ListArtifactsRequest) GetWorkflowRunBackendId() string
- func (*ListArtifactsRequest) ProtoMessage()
- func (x *ListArtifactsRequest) ProtoReflect() protoreflect.Message
- func (x *ListArtifactsRequest) Reset()
- func (x *ListArtifactsRequest) String() string
- type ListArtifactsResponse
- func (*ListArtifactsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListArtifactsResponse) GetArtifacts() []*ListArtifactsResponse_MonolithArtifact
- func (*ListArtifactsResponse) ProtoMessage()
- func (x *ListArtifactsResponse) ProtoReflect() protoreflect.Message
- func (x *ListArtifactsResponse) Reset()
- func (x *ListArtifactsResponse) String() string
- type ListArtifactsResponse_MonolithArtifact
- func (*ListArtifactsResponse_MonolithArtifact) Descriptor() ([]byte, []int)deprecated
- func (x *ListArtifactsResponse_MonolithArtifact) GetCreatedAt() *timestamppb.Timestamp
- func (x *ListArtifactsResponse_MonolithArtifact) GetDatabaseId() int64
- func (x *ListArtifactsResponse_MonolithArtifact) GetName() string
- func (x *ListArtifactsResponse_MonolithArtifact) GetSize() int64
- func (x *ListArtifactsResponse_MonolithArtifact) GetWorkflowJobRunBackendId() string
- func (x *ListArtifactsResponse_MonolithArtifact) GetWorkflowRunBackendId() string
- func (*ListArtifactsResponse_MonolithArtifact) ProtoMessage()
- func (x *ListArtifactsResponse_MonolithArtifact) ProtoReflect() protoreflect.Message
- func (x *ListArtifactsResponse_MonolithArtifact) Reset()
- func (x *ListArtifactsResponse_MonolithArtifact) String() string
- type NamedFileContainerResourceURL
- type NamedFileContainerResourceURLResponse
- type ResponseMessage
- type WritableFile
- type WriteFS
Constants ¶
const ( ArtifactV4RouteBase = "/twirp/github.actions.results.api.v1.ArtifactService" ArtifactV4ContentEncoding = "application/zip" )
Variables ¶
var File_artifact_proto protoreflect.FileDescriptor
Functions ¶
func ListenAddress ¶ added in v0.2.90
func ListenAddress(goos, network string, serviceContainers bool, requested string, requestedSet bool) string
ListenAddress is the address the artifact server should bind to. When requestedSet is true, requested is used unchanged. Otherwise the server binds to loopback when job containers share the host network namespace, which is a Linux engine using the host network and no service-container network. Every other setup binds to the machine's outbound address, because those containers cannot reach the host's loopback interface.
func NewAuthKey ¶ added in v0.2.90
NewAuthKey returns a random key for Serve and runner.Config.ArtifactServerAuthKey.
func Serve ¶
func Serve(ctx context.Context, artifactPath string, addr string, port string, authKey []byte) context.CancelFunc
Serve starts the artifact server. Every request except the v4 upload and download URLs must carry an Authorization bearer token created by common.CreateSignedAuthorizationToken with authKey for the same run. Pass that key as runner.Config.ArtifactServerAuthKey so jobs receive it. An empty authKey rejects every bearer request. v4 upload and download URLs are authorized by a per-process signature instead.
Types ¶
type ArtifactContext ¶ added in v0.2.63
type ArtifactContext struct {
Req *http.Request
Resp http.ResponseWriter
}
func (ArtifactContext) Error ¶ added in v0.2.63
func (c ArtifactContext) Error(status int, _ ...interface{})
func (ArtifactContext) JSON ¶ added in v0.2.63
func (c ArtifactContext) JSON(status int, _ ...interface{})
type ContainerItem ¶
type ContainerItemResponse ¶
type ContainerItemResponse struct {
Value []ContainerItem `json:"value"`
}
type CreateArtifactRequest ¶ added in v0.2.63
type CreateArtifactRequest struct {
WorkflowRunBackendId string `protobuf:"bytes,1,opt,name=workflow_run_backend_id,json=workflowRunBackendId,proto3" json:"workflow_run_backend_id,omitempty"`
WorkflowJobRunBackendId string `` /* 136-byte string literal not displayed */
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
ExpiresAt *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=expires_at,json=expiresAt,proto3" json:"expires_at,omitempty"`
Version int32 `protobuf:"varint,5,opt,name=version,proto3" json:"version,omitempty"`
// contains filtered or unexported fields
}
func (*CreateArtifactRequest) Descriptor
deprecated
added in
v0.2.63
func (*CreateArtifactRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateArtifactRequest.ProtoReflect.Descriptor instead.
func (*CreateArtifactRequest) GetExpiresAt ¶ added in v0.2.63
func (x *CreateArtifactRequest) GetExpiresAt() *timestamppb.Timestamp
func (*CreateArtifactRequest) GetName ¶ added in v0.2.63
func (x *CreateArtifactRequest) GetName() string
func (*CreateArtifactRequest) GetVersion ¶ added in v0.2.63
func (x *CreateArtifactRequest) GetVersion() int32
func (*CreateArtifactRequest) GetWorkflowJobRunBackendId ¶ added in v0.2.63
func (x *CreateArtifactRequest) GetWorkflowJobRunBackendId() string
func (*CreateArtifactRequest) GetWorkflowRunBackendId ¶ added in v0.2.63
func (x *CreateArtifactRequest) GetWorkflowRunBackendId() string
func (*CreateArtifactRequest) ProtoMessage ¶ added in v0.2.63
func (*CreateArtifactRequest) ProtoMessage()
func (*CreateArtifactRequest) ProtoReflect ¶ added in v0.2.63
func (x *CreateArtifactRequest) ProtoReflect() protoreflect.Message
func (*CreateArtifactRequest) Reset ¶ added in v0.2.63
func (x *CreateArtifactRequest) Reset()
func (*CreateArtifactRequest) String ¶ added in v0.2.63
func (x *CreateArtifactRequest) String() string
type CreateArtifactResponse ¶ added in v0.2.63
type CreateArtifactResponse struct {
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
SignedUploadUrl string `protobuf:"bytes,2,opt,name=signed_upload_url,json=signedUploadUrl,proto3" json:"signed_upload_url,omitempty"`
// contains filtered or unexported fields
}
func (*CreateArtifactResponse) Descriptor
deprecated
added in
v0.2.63
func (*CreateArtifactResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateArtifactResponse.ProtoReflect.Descriptor instead.
func (*CreateArtifactResponse) GetOk ¶ added in v0.2.63
func (x *CreateArtifactResponse) GetOk() bool
func (*CreateArtifactResponse) GetSignedUploadUrl ¶ added in v0.2.63
func (x *CreateArtifactResponse) GetSignedUploadUrl() string
func (*CreateArtifactResponse) ProtoMessage ¶ added in v0.2.63
func (*CreateArtifactResponse) ProtoMessage()
func (*CreateArtifactResponse) ProtoReflect ¶ added in v0.2.63
func (x *CreateArtifactResponse) ProtoReflect() protoreflect.Message
func (*CreateArtifactResponse) Reset ¶ added in v0.2.63
func (x *CreateArtifactResponse) Reset()
func (*CreateArtifactResponse) String ¶ added in v0.2.63
func (x *CreateArtifactResponse) String() string
type DeleteArtifactRequest ¶ added in v0.2.63
type DeleteArtifactRequest struct {
WorkflowRunBackendId string `protobuf:"bytes,1,opt,name=workflow_run_backend_id,json=workflowRunBackendId,proto3" json:"workflow_run_backend_id,omitempty"`
WorkflowJobRunBackendId string `` /* 136-byte string literal not displayed */
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteArtifactRequest) Descriptor
deprecated
added in
v0.2.63
func (*DeleteArtifactRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteArtifactRequest.ProtoReflect.Descriptor instead.
func (*DeleteArtifactRequest) GetName ¶ added in v0.2.63
func (x *DeleteArtifactRequest) GetName() string
func (*DeleteArtifactRequest) GetWorkflowJobRunBackendId ¶ added in v0.2.63
func (x *DeleteArtifactRequest) GetWorkflowJobRunBackendId() string
func (*DeleteArtifactRequest) GetWorkflowRunBackendId ¶ added in v0.2.63
func (x *DeleteArtifactRequest) GetWorkflowRunBackendId() string
func (*DeleteArtifactRequest) ProtoMessage ¶ added in v0.2.63
func (*DeleteArtifactRequest) ProtoMessage()
func (*DeleteArtifactRequest) ProtoReflect ¶ added in v0.2.63
func (x *DeleteArtifactRequest) ProtoReflect() protoreflect.Message
func (*DeleteArtifactRequest) Reset ¶ added in v0.2.63
func (x *DeleteArtifactRequest) Reset()
func (*DeleteArtifactRequest) String ¶ added in v0.2.63
func (x *DeleteArtifactRequest) String() string
type DeleteArtifactResponse ¶ added in v0.2.63
type DeleteArtifactResponse struct {
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ArtifactId int64 `protobuf:"varint,2,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteArtifactResponse) Descriptor
deprecated
added in
v0.2.63
func (*DeleteArtifactResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteArtifactResponse.ProtoReflect.Descriptor instead.
func (*DeleteArtifactResponse) GetArtifactId ¶ added in v0.2.63
func (x *DeleteArtifactResponse) GetArtifactId() int64
func (*DeleteArtifactResponse) GetOk ¶ added in v0.2.63
func (x *DeleteArtifactResponse) GetOk() bool
func (*DeleteArtifactResponse) ProtoMessage ¶ added in v0.2.63
func (*DeleteArtifactResponse) ProtoMessage()
func (*DeleteArtifactResponse) ProtoReflect ¶ added in v0.2.63
func (x *DeleteArtifactResponse) ProtoReflect() protoreflect.Message
func (*DeleteArtifactResponse) Reset ¶ added in v0.2.63
func (x *DeleteArtifactResponse) Reset()
func (*DeleteArtifactResponse) String ¶ added in v0.2.63
func (x *DeleteArtifactResponse) String() string
type FileContainerResourceURL ¶
type FileContainerResourceURL struct {
FileContainerResourceURL string `json:"fileContainerResourceUrl"`
}
type FinalizeArtifactRequest ¶ added in v0.2.63
type FinalizeArtifactRequest struct {
WorkflowRunBackendId string `protobuf:"bytes,1,opt,name=workflow_run_backend_id,json=workflowRunBackendId,proto3" json:"workflow_run_backend_id,omitempty"`
WorkflowJobRunBackendId string `` /* 136-byte string literal not displayed */
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
Size int64 `protobuf:"varint,4,opt,name=size,proto3" json:"size,omitempty"`
Hash *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=hash,proto3" json:"hash,omitempty"`
// contains filtered or unexported fields
}
func (*FinalizeArtifactRequest) Descriptor
deprecated
added in
v0.2.63
func (*FinalizeArtifactRequest) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeArtifactRequest.ProtoReflect.Descriptor instead.
func (*FinalizeArtifactRequest) GetHash ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) GetHash() *wrapperspb.StringValue
func (*FinalizeArtifactRequest) GetName ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) GetName() string
func (*FinalizeArtifactRequest) GetSize ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) GetSize() int64
func (*FinalizeArtifactRequest) GetWorkflowJobRunBackendId ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) GetWorkflowJobRunBackendId() string
func (*FinalizeArtifactRequest) GetWorkflowRunBackendId ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) GetWorkflowRunBackendId() string
func (*FinalizeArtifactRequest) ProtoMessage ¶ added in v0.2.63
func (*FinalizeArtifactRequest) ProtoMessage()
func (*FinalizeArtifactRequest) ProtoReflect ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) ProtoReflect() protoreflect.Message
func (*FinalizeArtifactRequest) Reset ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) Reset()
func (*FinalizeArtifactRequest) String ¶ added in v0.2.63
func (x *FinalizeArtifactRequest) String() string
type FinalizeArtifactResponse ¶ added in v0.2.63
type FinalizeArtifactResponse struct {
Ok bool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`
ArtifactId int64 `protobuf:"varint,2,opt,name=artifact_id,json=artifactId,proto3" json:"artifact_id,omitempty"`
// contains filtered or unexported fields
}
func (*FinalizeArtifactResponse) Descriptor
deprecated
added in
v0.2.63
func (*FinalizeArtifactResponse) Descriptor() ([]byte, []int)
Deprecated: Use FinalizeArtifactResponse.ProtoReflect.Descriptor instead.
func (*FinalizeArtifactResponse) GetArtifactId ¶ added in v0.2.63
func (x *FinalizeArtifactResponse) GetArtifactId() int64
func (*FinalizeArtifactResponse) GetOk ¶ added in v0.2.63
func (x *FinalizeArtifactResponse) GetOk() bool
func (*FinalizeArtifactResponse) ProtoMessage ¶ added in v0.2.63
func (*FinalizeArtifactResponse) ProtoMessage()
func (*FinalizeArtifactResponse) ProtoReflect ¶ added in v0.2.63
func (x *FinalizeArtifactResponse) ProtoReflect() protoreflect.Message
func (*FinalizeArtifactResponse) Reset ¶ added in v0.2.63
func (x *FinalizeArtifactResponse) Reset()
func (*FinalizeArtifactResponse) String ¶ added in v0.2.63
func (x *FinalizeArtifactResponse) String() string
type GetSignedArtifactURLRequest ¶ added in v0.2.63
type GetSignedArtifactURLRequest struct {
WorkflowRunBackendId string `protobuf:"bytes,1,opt,name=workflow_run_backend_id,json=workflowRunBackendId,proto3" json:"workflow_run_backend_id,omitempty"`
WorkflowJobRunBackendId string `` /* 136-byte string literal not displayed */
Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetSignedArtifactURLRequest) Descriptor
deprecated
added in
v0.2.63
func (*GetSignedArtifactURLRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetSignedArtifactURLRequest.ProtoReflect.Descriptor instead.
func (*GetSignedArtifactURLRequest) GetName ¶ added in v0.2.63
func (x *GetSignedArtifactURLRequest) GetName() string
func (*GetSignedArtifactURLRequest) GetWorkflowJobRunBackendId ¶ added in v0.2.63
func (x *GetSignedArtifactURLRequest) GetWorkflowJobRunBackendId() string
func (*GetSignedArtifactURLRequest) GetWorkflowRunBackendId ¶ added in v0.2.63
func (x *GetSignedArtifactURLRequest) GetWorkflowRunBackendId() string
func (*GetSignedArtifactURLRequest) ProtoMessage ¶ added in v0.2.63
func (*GetSignedArtifactURLRequest) ProtoMessage()
func (*GetSignedArtifactURLRequest) ProtoReflect ¶ added in v0.2.63
func (x *GetSignedArtifactURLRequest) ProtoReflect() protoreflect.Message
func (*GetSignedArtifactURLRequest) Reset ¶ added in v0.2.63
func (x *GetSignedArtifactURLRequest) Reset()
func (*GetSignedArtifactURLRequest) String ¶ added in v0.2.63
func (x *GetSignedArtifactURLRequest) String() string
type GetSignedArtifactURLResponse ¶ added in v0.2.63
type GetSignedArtifactURLResponse struct {
SignedUrl string `protobuf:"bytes,1,opt,name=signed_url,json=signedUrl,proto3" json:"signed_url,omitempty"`
// contains filtered or unexported fields
}
func (*GetSignedArtifactURLResponse) Descriptor
deprecated
added in
v0.2.63
func (*GetSignedArtifactURLResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetSignedArtifactURLResponse.ProtoReflect.Descriptor instead.
func (*GetSignedArtifactURLResponse) GetSignedUrl ¶ added in v0.2.63
func (x *GetSignedArtifactURLResponse) GetSignedUrl() string
func (*GetSignedArtifactURLResponse) ProtoMessage ¶ added in v0.2.63
func (*GetSignedArtifactURLResponse) ProtoMessage()
func (*GetSignedArtifactURLResponse) ProtoReflect ¶ added in v0.2.63
func (x *GetSignedArtifactURLResponse) ProtoReflect() protoreflect.Message
func (*GetSignedArtifactURLResponse) Reset ¶ added in v0.2.63
func (x *GetSignedArtifactURLResponse) Reset()
func (*GetSignedArtifactURLResponse) String ¶ added in v0.2.63
func (x *GetSignedArtifactURLResponse) String() string
type ListArtifactsRequest ¶ added in v0.2.63
type ListArtifactsRequest struct {
WorkflowRunBackendId string `protobuf:"bytes,1,opt,name=workflow_run_backend_id,json=workflowRunBackendId,proto3" json:"workflow_run_backend_id,omitempty"`
WorkflowJobRunBackendId string `` /* 136-byte string literal not displayed */
NameFilter *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=name_filter,json=nameFilter,proto3" json:"name_filter,omitempty"`
IdFilter *wrapperspb.Int64Value `protobuf:"bytes,4,opt,name=id_filter,json=idFilter,proto3" json:"id_filter,omitempty"`
// contains filtered or unexported fields
}
func (*ListArtifactsRequest) Descriptor
deprecated
added in
v0.2.63
func (*ListArtifactsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListArtifactsRequest.ProtoReflect.Descriptor instead.
func (*ListArtifactsRequest) GetIdFilter ¶ added in v0.2.63
func (x *ListArtifactsRequest) GetIdFilter() *wrapperspb.Int64Value
func (*ListArtifactsRequest) GetNameFilter ¶ added in v0.2.63
func (x *ListArtifactsRequest) GetNameFilter() *wrapperspb.StringValue
func (*ListArtifactsRequest) GetWorkflowJobRunBackendId ¶ added in v0.2.63
func (x *ListArtifactsRequest) GetWorkflowJobRunBackendId() string
func (*ListArtifactsRequest) GetWorkflowRunBackendId ¶ added in v0.2.63
func (x *ListArtifactsRequest) GetWorkflowRunBackendId() string
func (*ListArtifactsRequest) ProtoMessage ¶ added in v0.2.63
func (*ListArtifactsRequest) ProtoMessage()
func (*ListArtifactsRequest) ProtoReflect ¶ added in v0.2.63
func (x *ListArtifactsRequest) ProtoReflect() protoreflect.Message
func (*ListArtifactsRequest) Reset ¶ added in v0.2.63
func (x *ListArtifactsRequest) Reset()
func (*ListArtifactsRequest) String ¶ added in v0.2.63
func (x *ListArtifactsRequest) String() string
type ListArtifactsResponse ¶ added in v0.2.63
type ListArtifactsResponse struct {
Artifacts []*ListArtifactsResponse_MonolithArtifact `protobuf:"bytes,1,rep,name=artifacts,proto3" json:"artifacts,omitempty"`
// contains filtered or unexported fields
}
func (*ListArtifactsResponse) Descriptor
deprecated
added in
v0.2.63
func (*ListArtifactsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListArtifactsResponse.ProtoReflect.Descriptor instead.
func (*ListArtifactsResponse) GetArtifacts ¶ added in v0.2.63
func (x *ListArtifactsResponse) GetArtifacts() []*ListArtifactsResponse_MonolithArtifact
func (*ListArtifactsResponse) ProtoMessage ¶ added in v0.2.63
func (*ListArtifactsResponse) ProtoMessage()
func (*ListArtifactsResponse) ProtoReflect ¶ added in v0.2.63
func (x *ListArtifactsResponse) ProtoReflect() protoreflect.Message
func (*ListArtifactsResponse) Reset ¶ added in v0.2.63
func (x *ListArtifactsResponse) Reset()
func (*ListArtifactsResponse) String ¶ added in v0.2.63
func (x *ListArtifactsResponse) String() string
type ListArtifactsResponse_MonolithArtifact ¶ added in v0.2.63
type ListArtifactsResponse_MonolithArtifact struct {
WorkflowRunBackendId string `protobuf:"bytes,1,opt,name=workflow_run_backend_id,json=workflowRunBackendId,proto3" json:"workflow_run_backend_id,omitempty"`
WorkflowJobRunBackendId string `` /* 136-byte string literal not displayed */
DatabaseId int64 `protobuf:"varint,3,opt,name=database_id,json=databaseId,proto3" json:"database_id,omitempty"`
Name string `protobuf:"bytes,4,opt,name=name,proto3" json:"name,omitempty"`
Size int64 `protobuf:"varint,5,opt,name=size,proto3" json:"size,omitempty"`
CreatedAt *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
// contains filtered or unexported fields
}
func (*ListArtifactsResponse_MonolithArtifact) Descriptor
deprecated
added in
v0.2.63
func (*ListArtifactsResponse_MonolithArtifact) Descriptor() ([]byte, []int)
Deprecated: Use ListArtifactsResponse_MonolithArtifact.ProtoReflect.Descriptor instead.
func (*ListArtifactsResponse_MonolithArtifact) GetCreatedAt ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) GetCreatedAt() *timestamppb.Timestamp
func (*ListArtifactsResponse_MonolithArtifact) GetDatabaseId ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) GetDatabaseId() int64
func (*ListArtifactsResponse_MonolithArtifact) GetName ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) GetName() string
func (*ListArtifactsResponse_MonolithArtifact) GetSize ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) GetSize() int64
func (*ListArtifactsResponse_MonolithArtifact) GetWorkflowJobRunBackendId ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) GetWorkflowJobRunBackendId() string
func (*ListArtifactsResponse_MonolithArtifact) GetWorkflowRunBackendId ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) GetWorkflowRunBackendId() string
func (*ListArtifactsResponse_MonolithArtifact) ProtoMessage ¶ added in v0.2.63
func (*ListArtifactsResponse_MonolithArtifact) ProtoMessage()
func (*ListArtifactsResponse_MonolithArtifact) ProtoReflect ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) ProtoReflect() protoreflect.Message
func (*ListArtifactsResponse_MonolithArtifact) Reset ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) Reset()
func (*ListArtifactsResponse_MonolithArtifact) String ¶ added in v0.2.63
func (x *ListArtifactsResponse_MonolithArtifact) String() string
type NamedFileContainerResourceURLResponse ¶
type NamedFileContainerResourceURLResponse struct {
Count int `json:"count"`
Value []NamedFileContainerResourceURL `json:"value"`
}
type ResponseMessage ¶
type ResponseMessage struct {
Message string `json:"message"`
}
type WritableFile ¶ added in v0.2.40
type WritableFile interface {
io.WriteCloser
}
type WriteFS ¶ added in v0.2.40
type WriteFS interface {
OpenWritable(name string) (WritableFile, error)
OpenAppendable(name string) (WritableFile, error)
}