proto
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Index¶
- Variables
- func DRPCRegisterProvisionerDaemon(mux drpc.Mux, impl DRPCProvisionerDaemonServer) error
- type AcquiredJob
- func (*AcquiredJob) Descriptor() ([]byte, []int)deprecated
- func (x *AcquiredJob) GetCreatedAt() int64
- func (x *AcquiredJob) GetJobId() string
- func (x *AcquiredJob) GetProvisioner() string
- func (x *AcquiredJob) GetTemplateDryRun() *AcquiredJob_TemplateDryRun
- func (x *AcquiredJob) GetTemplateImport() *AcquiredJob_TemplateImport
- func (x *AcquiredJob) GetTemplateSourceArchive() []byte
- func (x *AcquiredJob) GetTraceMetadata() map[string]string
- func (m *AcquiredJob) GetType() isAcquiredJob_Type
- func (x *AcquiredJob) GetUserName() string
- func (x *AcquiredJob) GetWorkspaceBuild() *AcquiredJob_WorkspaceBuild
- func (*AcquiredJob) ProtoMessage()
- func (x *AcquiredJob) ProtoReflect() protoreflect.Message
- func (x *AcquiredJob) Reset()
- func (x *AcquiredJob) String() string
- type AcquiredJob_TemplateDryRun
- func (*AcquiredJob_TemplateDryRun) Descriptor() ([]byte, []int)deprecated
- func (x *AcquiredJob_TemplateDryRun) GetMetadata() *proto.Provision_Metadata
- func (x *AcquiredJob_TemplateDryRun) GetRichParameterValues() []*proto.RichParameterValue
- func (x *AcquiredJob_TemplateDryRun) GetVariableValues() []*proto.VariableValue
- func (*AcquiredJob_TemplateDryRun) ProtoMessage()
- func (x *AcquiredJob_TemplateDryRun) ProtoReflect() protoreflect.Message
- func (x *AcquiredJob_TemplateDryRun) Reset()
- func (x *AcquiredJob_TemplateDryRun) String() string
- type AcquiredJob_TemplateDryRun_
- type AcquiredJob_TemplateImport
- func (*AcquiredJob_TemplateImport) Descriptor() ([]byte, []int)deprecated
- func (x *AcquiredJob_TemplateImport) GetMetadata() *proto.Provision_Metadata
- func (x *AcquiredJob_TemplateImport) GetUserVariableValues() []*proto.VariableValue
- func (*AcquiredJob_TemplateImport) ProtoMessage()
- func (x *AcquiredJob_TemplateImport) ProtoReflect() protoreflect.Message
- func (x *AcquiredJob_TemplateImport) Reset()
- func (x *AcquiredJob_TemplateImport) String() string
- type AcquiredJob_TemplateImport_
- type AcquiredJob_WorkspaceBuild
- func (*AcquiredJob_WorkspaceBuild) Descriptor() ([]byte, []int)deprecated
- func (x *AcquiredJob_WorkspaceBuild) GetGitAuthProviders() []*proto.GitAuthProvider
- func (x *AcquiredJob_WorkspaceBuild) GetLogLevel() string
- func (x *AcquiredJob_WorkspaceBuild) GetMetadata() *proto.Provision_Metadata
- func (x *AcquiredJob_WorkspaceBuild) GetRichParameterValues() []*proto.RichParameterValue
- func (x *AcquiredJob_WorkspaceBuild) GetState() []byte
- func (x *AcquiredJob_WorkspaceBuild) GetVariableValues() []*proto.VariableValue
- func (x *AcquiredJob_WorkspaceBuild) GetWorkspaceBuildId() string
- func (x *AcquiredJob_WorkspaceBuild) GetWorkspaceName() string
- func (*AcquiredJob_WorkspaceBuild) ProtoMessage()
- func (x *AcquiredJob_WorkspaceBuild) ProtoReflect() protoreflect.Message
- func (x *AcquiredJob_WorkspaceBuild) Reset()
- func (x *AcquiredJob_WorkspaceBuild) String() string
- type AcquiredJob_WorkspaceBuild_
- type CommitQuotaRequest
- func (*CommitQuotaRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CommitQuotaRequest) GetDailyCost() int32
- func (x *CommitQuotaRequest) GetJobId() string
- func (*CommitQuotaRequest) ProtoMessage()
- func (x *CommitQuotaRequest) ProtoReflect() protoreflect.Message
- func (x *CommitQuotaRequest) Reset()
- func (x *CommitQuotaRequest) String() string
- type CommitQuotaResponse
- func (*CommitQuotaResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CommitQuotaResponse) GetBudget() int32
- func (x *CommitQuotaResponse) GetCreditsConsumed() int32
- func (x *CommitQuotaResponse) GetOk() bool
- func (*CommitQuotaResponse) ProtoMessage()
- func (x *CommitQuotaResponse) ProtoReflect() protoreflect.Message
- func (x *CommitQuotaResponse) Reset()
- func (x *CommitQuotaResponse) String() string
- type CompletedJob
- func (*CompletedJob) Descriptor() ([]byte, []int)deprecated
- func (x *CompletedJob) GetJobId() string
- func (x *CompletedJob) GetTemplateDryRun() *CompletedJob_TemplateDryRun
- func (x *CompletedJob) GetTemplateImport() *CompletedJob_TemplateImport
- func (m *CompletedJob) GetType() isCompletedJob_Type
- func (x *CompletedJob) GetWorkspaceBuild() *CompletedJob_WorkspaceBuild
- func (*CompletedJob) ProtoMessage()
- func (x *CompletedJob) ProtoReflect() protoreflect.Message
- func (x *CompletedJob) Reset()
- func (x *CompletedJob) String() string
- type CompletedJob_TemplateDryRun
- func (*CompletedJob_TemplateDryRun) Descriptor() ([]byte, []int)deprecated
- func (x *CompletedJob_TemplateDryRun) GetResources() []*proto.Resource
- func (*CompletedJob_TemplateDryRun) ProtoMessage()
- func (x *CompletedJob_TemplateDryRun) ProtoReflect() protoreflect.Message
- func (x *CompletedJob_TemplateDryRun) Reset()
- func (x *CompletedJob_TemplateDryRun) String() string
- type CompletedJob_TemplateDryRun_
- type CompletedJob_TemplateImport
- func (*CompletedJob_TemplateImport) Descriptor() ([]byte, []int)deprecated
- func (x *CompletedJob_TemplateImport) GetGitAuthProviders() []string
- func (x *CompletedJob_TemplateImport) GetRichParameters() []*proto.RichParameter
- func (x *CompletedJob_TemplateImport) GetStartResources() []*proto.Resource
- func (x *CompletedJob_TemplateImport) GetStopResources() []*proto.Resource
- func (*CompletedJob_TemplateImport) ProtoMessage()
- func (x *CompletedJob_TemplateImport) ProtoReflect() protoreflect.Message
- func (x *CompletedJob_TemplateImport) Reset()
- func (x *CompletedJob_TemplateImport) String() string
- type CompletedJob_TemplateImport_
- type CompletedJob_WorkspaceBuild
- func (*CompletedJob_WorkspaceBuild) Descriptor() ([]byte, []int)deprecated
- func (x *CompletedJob_WorkspaceBuild) GetResources() []*proto.Resource
- func (x *CompletedJob_WorkspaceBuild) GetState() []byte
- func (*CompletedJob_WorkspaceBuild) ProtoMessage()
- func (x *CompletedJob_WorkspaceBuild) ProtoReflect() protoreflect.Message
- func (x *CompletedJob_WorkspaceBuild) Reset()
- func (x *CompletedJob_WorkspaceBuild) String() string
- type CompletedJob_WorkspaceBuild_
- type DRPCProvisionerDaemonClient
- type DRPCProvisionerDaemonDescription
- type DRPCProvisionerDaemonServer
- type DRPCProvisionerDaemonUnimplementedServer
- func (s *DRPCProvisionerDaemonUnimplementedServer) AcquireJob(context.Context, *Empty) (*AcquiredJob, error)
- func (s *DRPCProvisionerDaemonUnimplementedServer) CommitQuota(context.Context, *CommitQuotaRequest) (*CommitQuotaResponse, error)
- func (s *DRPCProvisionerDaemonUnimplementedServer) CompleteJob(context.Context, *CompletedJob) (*Empty, error)
- func (s *DRPCProvisionerDaemonUnimplementedServer) FailJob(context.Context, *FailedJob) (*Empty, error)
- func (s *DRPCProvisionerDaemonUnimplementedServer) UpdateJob(context.Context, *UpdateJobRequest) (*UpdateJobResponse, error)
- type DRPCProvisionerDaemon_AcquireJobStream
- type DRPCProvisionerDaemon_CommitQuotaStream
- type DRPCProvisionerDaemon_CompleteJobStream
- type DRPCProvisionerDaemon_FailJobStream
- type DRPCProvisionerDaemon_UpdateJobStream
- type Empty
- type FailedJob
- func (*FailedJob) Descriptor() ([]byte, []int)deprecated
- func (x *FailedJob) GetError() string
- func (x *FailedJob) GetErrorCode() string
- func (x *FailedJob) GetJobId() string
- func (x *FailedJob) GetTemplateDryRun() *FailedJob_TemplateDryRun
- func (x *FailedJob) GetTemplateImport() *FailedJob_TemplateImport
- func (m *FailedJob) GetType() isFailedJob_Type
- func (x *FailedJob) GetWorkspaceBuild() *FailedJob_WorkspaceBuild
- func (*FailedJob) ProtoMessage()
- func (x *FailedJob) ProtoReflect() protoreflect.Message
- func (x *FailedJob) Reset()
- func (x *FailedJob) String() string
- type FailedJob_TemplateDryRun
- type FailedJob_TemplateDryRun_
- type FailedJob_TemplateImport
- type FailedJob_TemplateImport_
- type FailedJob_WorkspaceBuild
- func (*FailedJob_WorkspaceBuild) Descriptor() ([]byte, []int)deprecated
- func (x *FailedJob_WorkspaceBuild) GetState() []byte
- func (*FailedJob_WorkspaceBuild) ProtoMessage()
- func (x *FailedJob_WorkspaceBuild) ProtoReflect() protoreflect.Message
- func (x *FailedJob_WorkspaceBuild) Reset()
- func (x *FailedJob_WorkspaceBuild) String() string
- type FailedJob_WorkspaceBuild_
- type Log
- func (*Log) Descriptor() ([]byte, []int)deprecated
- func (x *Log) GetCreatedAt() int64
- func (x *Log) GetLevel() proto.LogLevel
- func (x *Log) GetOutput() string
- func (x *Log) GetSource() LogSource
- func (x *Log) GetStage() string
- func (*Log) ProtoMessage()
- func (x *Log) ProtoReflect() protoreflect.Message
- func (x *Log) Reset()
- func (x *Log) String() string
- type LogSource
- type QuotaCommitter
- type UpdateJobRequest
- func (*UpdateJobRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateJobRequest) GetJobId() string
- func (x *UpdateJobRequest) GetLogs() []*Log
- func (x *UpdateJobRequest) GetReadme() []byte
- func (x *UpdateJobRequest) GetTemplateVariables() []*proto.TemplateVariable
- func (x *UpdateJobRequest) GetUserVariableValues() []*proto.VariableValue
- func (*UpdateJobRequest) ProtoMessage()
- func (x *UpdateJobRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateJobRequest) Reset()
- func (x *UpdateJobRequest) String() string
- type UpdateJobResponse
- func (*UpdateJobResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateJobResponse) GetCanceled() bool
- func (x *UpdateJobResponse) GetVariableValues() []*proto.VariableValue
- func (*UpdateJobResponse) ProtoMessage()
- func (x *UpdateJobResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateJobResponse) Reset()
- func (x *UpdateJobResponse) String() string
Constants¶
This section is empty.
Variables¶
var (LogSource_name = map[int32]string{0: "PROVISIONER_DAEMON",1: "PROVISIONER",}LogSource_value = map[string]int32{"PROVISIONER_DAEMON": 0,"PROVISIONER": 1,})
Enum value maps for LogSource.
var File_provisionerd_proto_provisionerd_protoprotoreflect.FileDescriptor
Functions¶
funcDRPCRegisterProvisionerDaemon¶
func DRPCRegisterProvisionerDaemon(muxdrpc.Mux, implDRPCProvisionerDaemonServer)error
Types¶
typeAcquiredJob¶
type AcquiredJob struct {JobIdstring `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`CreatedAtint64 `protobuf:"varint,2,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`Provisionerstring `protobuf:"bytes,3,opt,name=provisioner,proto3" json:"provisioner,omitempty"`UserNamestring `protobuf:"bytes,4,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`TemplateSourceArchive []byte ``/* 126-byte string literal not displayed */// Types that are assignable to Type:////*AcquiredJob_WorkspaceBuild_//*AcquiredJob_TemplateImport_//*AcquiredJob_TemplateDryRun_Type isAcquiredJob_Type `protobuf_oneof:"type"`// trace_metadata is currently used for tracing information only. It allows// jobs to be tied to the request that created them.TraceMetadata map[string]string ``/* 188-byte string literal not displayed */// contains filtered or unexported fields}
AcquiredJob is returned when a provisioner daemon has a job locked.
func (*AcquiredJob)Descriptordeprecated
func (*AcquiredJob) Descriptor() ([]byte, []int)
Deprecated: Use AcquiredJob.ProtoReflect.Descriptor instead.
func (*AcquiredJob)GetCreatedAt¶
func (x *AcquiredJob) GetCreatedAt()int64
func (*AcquiredJob)GetJobId¶
func (x *AcquiredJob) GetJobId()string
func (*AcquiredJob)GetProvisioner¶
func (x *AcquiredJob) GetProvisioner()string
func (*AcquiredJob)GetTemplateDryRun¶added inv0.6.1
func (x *AcquiredJob) GetTemplateDryRun() *AcquiredJob_TemplateDryRun
func (*AcquiredJob)GetTemplateImport¶added inv0.4.0
func (x *AcquiredJob) GetTemplateImport() *AcquiredJob_TemplateImport
func (*AcquiredJob)GetTemplateSourceArchive¶added inv0.4.0
func (x *AcquiredJob) GetTemplateSourceArchive() []byte
func (*AcquiredJob)GetTraceMetadata¶added inv0.23.2
func (x *AcquiredJob) GetTraceMetadata() map[string]string
func (*AcquiredJob)GetType¶
func (m *AcquiredJob) GetType() isAcquiredJob_Type
func (*AcquiredJob)GetUserName¶
func (x *AcquiredJob) GetUserName()string
func (*AcquiredJob)GetWorkspaceBuild¶
func (x *AcquiredJob) GetWorkspaceBuild() *AcquiredJob_WorkspaceBuild
func (*AcquiredJob)ProtoMessage¶
func (*AcquiredJob) ProtoMessage()
func (*AcquiredJob)ProtoReflect¶
func (x *AcquiredJob) ProtoReflect()protoreflect.Message
func (*AcquiredJob)Reset¶
func (x *AcquiredJob) Reset()
func (*AcquiredJob)String¶
func (x *AcquiredJob) String()string
typeAcquiredJob_TemplateDryRun¶added inv0.6.1
type AcquiredJob_TemplateDryRun struct {RichParameterValues []*proto.RichParameterValue `protobuf:"bytes,2,rep,name=rich_parameter_values,json=richParameterValues,proto3" json:"rich_parameter_values,omitempty"`VariableValues []*proto.VariableValue `protobuf:"bytes,3,rep,name=variable_values,json=variableValues,proto3" json:"variable_values,omitempty"`Metadata *proto.Provision_Metadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`// contains filtered or unexported fields}
func (*AcquiredJob_TemplateDryRun)Descriptordeprecatedadded inv0.6.1
func (*AcquiredJob_TemplateDryRun) Descriptor() ([]byte, []int)
Deprecated: Use AcquiredJob_TemplateDryRun.ProtoReflect.Descriptor instead.
func (*AcquiredJob_TemplateDryRun)GetMetadata¶added inv0.6.1
func (x *AcquiredJob_TemplateDryRun) GetMetadata() *proto.Provision_Metadata
func (*AcquiredJob_TemplateDryRun)GetRichParameterValues¶added inv0.15.2
func (x *AcquiredJob_TemplateDryRun) GetRichParameterValues() []*proto.RichParameterValue
func (*AcquiredJob_TemplateDryRun)GetVariableValues¶added inv0.17.4
func (x *AcquiredJob_TemplateDryRun) GetVariableValues() []*proto.VariableValue
func (*AcquiredJob_TemplateDryRun)ProtoMessage¶added inv0.6.1
func (*AcquiredJob_TemplateDryRun) ProtoMessage()
func (*AcquiredJob_TemplateDryRun)ProtoReflect¶added inv0.6.1
func (x *AcquiredJob_TemplateDryRun) ProtoReflect()protoreflect.Message
func (*AcquiredJob_TemplateDryRun)Reset¶added inv0.6.1
func (x *AcquiredJob_TemplateDryRun) Reset()
func (*AcquiredJob_TemplateDryRun)String¶added inv0.6.1
func (x *AcquiredJob_TemplateDryRun) String()string
typeAcquiredJob_TemplateDryRun_¶added inv0.6.1
type AcquiredJob_TemplateDryRun_ struct {TemplateDryRun *AcquiredJob_TemplateDryRun `protobuf:"bytes,8,opt,name=template_dry_run,json=templateDryRun,proto3,oneof"`}
typeAcquiredJob_TemplateImport¶added inv0.4.0
type AcquiredJob_TemplateImport struct {Metadata *proto.Provision_Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`UserVariableValues []*proto.VariableValue `protobuf:"bytes,2,rep,name=user_variable_values,json=userVariableValues,proto3" json:"user_variable_values,omitempty"`// contains filtered or unexported fields}
func (*AcquiredJob_TemplateImport)Descriptordeprecatedadded inv0.4.0
func (*AcquiredJob_TemplateImport) Descriptor() ([]byte, []int)
Deprecated: Use AcquiredJob_TemplateImport.ProtoReflect.Descriptor instead.
func (*AcquiredJob_TemplateImport)GetMetadata¶added inv0.4.0
func (x *AcquiredJob_TemplateImport) GetMetadata() *proto.Provision_Metadata
func (*AcquiredJob_TemplateImport)GetUserVariableValues¶added inv0.17.4
func (x *AcquiredJob_TemplateImport) GetUserVariableValues() []*proto.VariableValue
func (*AcquiredJob_TemplateImport)ProtoMessage¶added inv0.4.0
func (*AcquiredJob_TemplateImport) ProtoMessage()
func (*AcquiredJob_TemplateImport)ProtoReflect¶added inv0.4.0
func (x *AcquiredJob_TemplateImport) ProtoReflect()protoreflect.Message
func (*AcquiredJob_TemplateImport)Reset¶added inv0.4.0
func (x *AcquiredJob_TemplateImport) Reset()
func (*AcquiredJob_TemplateImport)String¶added inv0.4.0
func (x *AcquiredJob_TemplateImport) String()string
typeAcquiredJob_TemplateImport_¶added inv0.4.0
type AcquiredJob_TemplateImport_ struct {TemplateImport *AcquiredJob_TemplateImport `protobuf:"bytes,7,opt,name=template_import,json=templateImport,proto3,oneof"`}
typeAcquiredJob_WorkspaceBuild¶
type AcquiredJob_WorkspaceBuild struct {WorkspaceBuildIdstring `protobuf:"bytes,1,opt,name=workspace_build_id,json=workspaceBuildId,proto3" json:"workspace_build_id,omitempty"`WorkspaceNamestring `protobuf:"bytes,2,opt,name=workspace_name,json=workspaceName,proto3" json:"workspace_name,omitempty"`RichParameterValues []*proto.RichParameterValue `protobuf:"bytes,4,rep,name=rich_parameter_values,json=richParameterValues,proto3" json:"rich_parameter_values,omitempty"`VariableValues []*proto.VariableValue `protobuf:"bytes,5,rep,name=variable_values,json=variableValues,proto3" json:"variable_values,omitempty"`GitAuthProviders []*proto.GitAuthProvider `protobuf:"bytes,6,rep,name=git_auth_providers,json=gitAuthProviders,proto3" json:"git_auth_providers,omitempty"`Metadata *proto.Provision_Metadata `protobuf:"bytes,7,opt,name=metadata,proto3" json:"metadata,omitempty"`State []byte `protobuf:"bytes,8,opt,name=state,proto3" json:"state,omitempty"`LogLevelstring `protobuf:"bytes,9,opt,name=log_level,json=logLevel,proto3" json:"log_level,omitempty"`// contains filtered or unexported fields}
func (*AcquiredJob_WorkspaceBuild)Descriptordeprecated
func (*AcquiredJob_WorkspaceBuild) Descriptor() ([]byte, []int)
Deprecated: Use AcquiredJob_WorkspaceBuild.ProtoReflect.Descriptor instead.
func (*AcquiredJob_WorkspaceBuild)GetGitAuthProviders¶added inv0.20.1
func (x *AcquiredJob_WorkspaceBuild) GetGitAuthProviders() []*proto.GitAuthProvider
func (*AcquiredJob_WorkspaceBuild)GetLogLevel¶added inv0.21.3
func (x *AcquiredJob_WorkspaceBuild) GetLogLevel()string
func (*AcquiredJob_WorkspaceBuild)GetMetadata¶
func (x *AcquiredJob_WorkspaceBuild) GetMetadata() *proto.Provision_Metadata
func (*AcquiredJob_WorkspaceBuild)GetRichParameterValues¶added inv0.15.0
func (x *AcquiredJob_WorkspaceBuild) GetRichParameterValues() []*proto.RichParameterValue
func (*AcquiredJob_WorkspaceBuild)GetState¶
func (x *AcquiredJob_WorkspaceBuild) GetState() []byte
func (*AcquiredJob_WorkspaceBuild)GetVariableValues¶added inv0.17.4
func (x *AcquiredJob_WorkspaceBuild) GetVariableValues() []*proto.VariableValue
func (*AcquiredJob_WorkspaceBuild)GetWorkspaceBuildId¶
func (x *AcquiredJob_WorkspaceBuild) GetWorkspaceBuildId()string
func (*AcquiredJob_WorkspaceBuild)GetWorkspaceName¶
func (x *AcquiredJob_WorkspaceBuild) GetWorkspaceName()string
func (*AcquiredJob_WorkspaceBuild)ProtoMessage¶
func (*AcquiredJob_WorkspaceBuild) ProtoMessage()
func (*AcquiredJob_WorkspaceBuild)ProtoReflect¶
func (x *AcquiredJob_WorkspaceBuild) ProtoReflect()protoreflect.Message
func (*AcquiredJob_WorkspaceBuild)Reset¶
func (x *AcquiredJob_WorkspaceBuild) Reset()
func (*AcquiredJob_WorkspaceBuild)String¶
func (x *AcquiredJob_WorkspaceBuild) String()string
typeAcquiredJob_WorkspaceBuild_¶
type AcquiredJob_WorkspaceBuild_ struct {WorkspaceBuild *AcquiredJob_WorkspaceBuild `protobuf:"bytes,6,opt,name=workspace_build,json=workspaceBuild,proto3,oneof"`}
typeCommitQuotaRequest¶added inv0.12.7
type CommitQuotaRequest struct {JobIdstring `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`DailyCostint32 `protobuf:"varint,2,opt,name=daily_cost,json=dailyCost,proto3" json:"daily_cost,omitempty"`// contains filtered or unexported fields}
func (*CommitQuotaRequest)Descriptordeprecatedadded inv0.12.7
func (*CommitQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use CommitQuotaRequest.ProtoReflect.Descriptor instead.
func (*CommitQuotaRequest)GetDailyCost¶added inv0.12.7
func (x *CommitQuotaRequest) GetDailyCost()int32
func (*CommitQuotaRequest)GetJobId¶added inv0.12.7
func (x *CommitQuotaRequest) GetJobId()string
func (*CommitQuotaRequest)ProtoMessage¶added inv0.12.7
func (*CommitQuotaRequest) ProtoMessage()
func (*CommitQuotaRequest)ProtoReflect¶added inv0.12.7
func (x *CommitQuotaRequest) ProtoReflect()protoreflect.Message
func (*CommitQuotaRequest)Reset¶added inv0.12.7
func (x *CommitQuotaRequest) Reset()
func (*CommitQuotaRequest)String¶added inv0.12.7
func (x *CommitQuotaRequest) String()string
typeCommitQuotaResponse¶added inv0.12.7
type CommitQuotaResponse struct {Okbool `protobuf:"varint,1,opt,name=ok,proto3" json:"ok,omitempty"`CreditsConsumedint32 `protobuf:"varint,2,opt,name=credits_consumed,json=creditsConsumed,proto3" json:"credits_consumed,omitempty"`Budgetint32 `protobuf:"varint,3,opt,name=budget,proto3" json:"budget,omitempty"`// contains filtered or unexported fields}
func (*CommitQuotaResponse)Descriptordeprecatedadded inv0.12.7
func (*CommitQuotaResponse) Descriptor() ([]byte, []int)
Deprecated: Use CommitQuotaResponse.ProtoReflect.Descriptor instead.
func (*CommitQuotaResponse)GetBudget¶added inv0.12.7
func (x *CommitQuotaResponse) GetBudget()int32
func (*CommitQuotaResponse)GetCreditsConsumed¶added inv0.12.7
func (x *CommitQuotaResponse) GetCreditsConsumed()int32
func (*CommitQuotaResponse)GetOk¶added inv0.12.7
func (x *CommitQuotaResponse) GetOk()bool
func (*CommitQuotaResponse)ProtoMessage¶added inv0.12.7
func (*CommitQuotaResponse) ProtoMessage()
func (*CommitQuotaResponse)ProtoReflect¶added inv0.12.7
func (x *CommitQuotaResponse) ProtoReflect()protoreflect.Message
func (*CommitQuotaResponse)Reset¶added inv0.12.7
func (x *CommitQuotaResponse) Reset()
func (*CommitQuotaResponse)String¶added inv0.12.7
func (x *CommitQuotaResponse) String()string
typeCompletedJob¶
type CompletedJob struct {JobIdstring `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`// Types that are assignable to Type:////*CompletedJob_WorkspaceBuild_//*CompletedJob_TemplateImport_//*CompletedJob_TemplateDryRun_Type isCompletedJob_Type `protobuf_oneof:"type"`// contains filtered or unexported fields}
CompletedJob is sent when the provisioner daemon completes a job.
func (*CompletedJob)Descriptordeprecated
func (*CompletedJob) Descriptor() ([]byte, []int)
Deprecated: Use CompletedJob.ProtoReflect.Descriptor instead.
func (*CompletedJob)GetJobId¶
func (x *CompletedJob) GetJobId()string
func (*CompletedJob)GetTemplateDryRun¶added inv0.6.1
func (x *CompletedJob) GetTemplateDryRun() *CompletedJob_TemplateDryRun
func (*CompletedJob)GetTemplateImport¶added inv0.4.0
func (x *CompletedJob) GetTemplateImport() *CompletedJob_TemplateImport
func (*CompletedJob)GetType¶
func (m *CompletedJob) GetType() isCompletedJob_Type
func (*CompletedJob)GetWorkspaceBuild¶
func (x *CompletedJob) GetWorkspaceBuild() *CompletedJob_WorkspaceBuild
func (*CompletedJob)ProtoMessage¶
func (*CompletedJob) ProtoMessage()
func (*CompletedJob)ProtoReflect¶
func (x *CompletedJob) ProtoReflect()protoreflect.Message
func (*CompletedJob)Reset¶
func (x *CompletedJob) Reset()
func (*CompletedJob)String¶
func (x *CompletedJob) String()string
typeCompletedJob_TemplateDryRun¶added inv0.6.1
type CompletedJob_TemplateDryRun struct {Resources []*proto.Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`// contains filtered or unexported fields}
func (*CompletedJob_TemplateDryRun)Descriptordeprecatedadded inv0.6.1
func (*CompletedJob_TemplateDryRun) Descriptor() ([]byte, []int)
Deprecated: Use CompletedJob_TemplateDryRun.ProtoReflect.Descriptor instead.
func (*CompletedJob_TemplateDryRun)GetResources¶added inv0.6.1
func (x *CompletedJob_TemplateDryRun) GetResources() []*proto.Resource
func (*CompletedJob_TemplateDryRun)ProtoMessage¶added inv0.6.1
func (*CompletedJob_TemplateDryRun) ProtoMessage()
func (*CompletedJob_TemplateDryRun)ProtoReflect¶added inv0.6.1
func (x *CompletedJob_TemplateDryRun) ProtoReflect()protoreflect.Message
func (*CompletedJob_TemplateDryRun)Reset¶added inv0.6.1
func (x *CompletedJob_TemplateDryRun) Reset()
func (*CompletedJob_TemplateDryRun)String¶added inv0.6.1
func (x *CompletedJob_TemplateDryRun) String()string
typeCompletedJob_TemplateDryRun_¶added inv0.6.1
type CompletedJob_TemplateDryRun_ struct {TemplateDryRun *CompletedJob_TemplateDryRun `protobuf:"bytes,4,opt,name=template_dry_run,json=templateDryRun,proto3,oneof"`}
typeCompletedJob_TemplateImport¶added inv0.4.0
type CompletedJob_TemplateImport struct {StartResources []*proto.Resource `protobuf:"bytes,1,rep,name=start_resources,json=startResources,proto3" json:"start_resources,omitempty"`StopResources []*proto.Resource `protobuf:"bytes,2,rep,name=stop_resources,json=stopResources,proto3" json:"stop_resources,omitempty"`RichParameters []*proto.RichParameter `protobuf:"bytes,3,rep,name=rich_parameters,json=richParameters,proto3" json:"rich_parameters,omitempty"`GitAuthProviders []string `protobuf:"bytes,4,rep,name=git_auth_providers,json=gitAuthProviders,proto3" json:"git_auth_providers,omitempty"`// contains filtered or unexported fields}
func (*CompletedJob_TemplateImport)Descriptordeprecatedadded inv0.4.0
func (*CompletedJob_TemplateImport) Descriptor() ([]byte, []int)
Deprecated: Use CompletedJob_TemplateImport.ProtoReflect.Descriptor instead.
func (*CompletedJob_TemplateImport)GetGitAuthProviders¶added inv0.18.0
func (x *CompletedJob_TemplateImport) GetGitAuthProviders() []string
func (*CompletedJob_TemplateImport)GetRichParameters¶added inv0.15.0
func (x *CompletedJob_TemplateImport) GetRichParameters() []*proto.RichParameter
func (*CompletedJob_TemplateImport)GetStartResources¶added inv0.4.0
func (x *CompletedJob_TemplateImport) GetStartResources() []*proto.Resource
func (*CompletedJob_TemplateImport)GetStopResources¶added inv0.4.0
func (x *CompletedJob_TemplateImport) GetStopResources() []*proto.Resource
func (*CompletedJob_TemplateImport)ProtoMessage¶added inv0.4.0
func (*CompletedJob_TemplateImport) ProtoMessage()
func (*CompletedJob_TemplateImport)ProtoReflect¶added inv0.4.0
func (x *CompletedJob_TemplateImport) ProtoReflect()protoreflect.Message
func (*CompletedJob_TemplateImport)Reset¶added inv0.4.0
func (x *CompletedJob_TemplateImport) Reset()
func (*CompletedJob_TemplateImport)String¶added inv0.4.0
func (x *CompletedJob_TemplateImport) String()string
typeCompletedJob_TemplateImport_¶added inv0.4.0
type CompletedJob_TemplateImport_ struct {TemplateImport *CompletedJob_TemplateImport `protobuf:"bytes,3,opt,name=template_import,json=templateImport,proto3,oneof"`}
typeCompletedJob_WorkspaceBuild¶
type CompletedJob_WorkspaceBuild struct {State []byte `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`Resources []*proto.Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`// contains filtered or unexported fields}
func (*CompletedJob_WorkspaceBuild)Descriptordeprecated
func (*CompletedJob_WorkspaceBuild) Descriptor() ([]byte, []int)
Deprecated: Use CompletedJob_WorkspaceBuild.ProtoReflect.Descriptor instead.
func (*CompletedJob_WorkspaceBuild)GetResources¶
func (x *CompletedJob_WorkspaceBuild) GetResources() []*proto.Resource
func (*CompletedJob_WorkspaceBuild)GetState¶
func (x *CompletedJob_WorkspaceBuild) GetState() []byte
func (*CompletedJob_WorkspaceBuild)ProtoMessage¶
func (*CompletedJob_WorkspaceBuild) ProtoMessage()
func (*CompletedJob_WorkspaceBuild)ProtoReflect¶
func (x *CompletedJob_WorkspaceBuild) ProtoReflect()protoreflect.Message
func (*CompletedJob_WorkspaceBuild)Reset¶
func (x *CompletedJob_WorkspaceBuild) Reset()
func (*CompletedJob_WorkspaceBuild)String¶
func (x *CompletedJob_WorkspaceBuild) String()string
typeCompletedJob_WorkspaceBuild_¶
type CompletedJob_WorkspaceBuild_ struct {WorkspaceBuild *CompletedJob_WorkspaceBuild `protobuf:"bytes,2,opt,name=workspace_build,json=workspaceBuild,proto3,oneof"`}
typeDRPCProvisionerDaemonClient¶
type DRPCProvisionerDaemonClient interface {DRPCConn()drpc.ConnAcquireJob(ctxcontext.Context, in *Empty) (*AcquiredJob,error)CommitQuota(ctxcontext.Context, in *CommitQuotaRequest) (*CommitQuotaResponse,error)UpdateJob(ctxcontext.Context, in *UpdateJobRequest) (*UpdateJobResponse,error)FailJob(ctxcontext.Context, in *FailedJob) (*Empty,error)CompleteJob(ctxcontext.Context, in *CompletedJob) (*Empty,error)}
funcNewDRPCProvisionerDaemonClient¶
func NewDRPCProvisionerDaemonClient(ccdrpc.Conn)DRPCProvisionerDaemonClient
typeDRPCProvisionerDaemonDescription¶
type DRPCProvisionerDaemonDescription struct{}
func (DRPCProvisionerDaemonDescription)NumMethods¶
func (DRPCProvisionerDaemonDescription) NumMethods()int
typeDRPCProvisionerDaemonServer¶
type DRPCProvisionerDaemonServer interface {AcquireJob(context.Context, *Empty) (*AcquiredJob,error)CommitQuota(context.Context, *CommitQuotaRequest) (*CommitQuotaResponse,error)UpdateJob(context.Context, *UpdateJobRequest) (*UpdateJobResponse,error)FailJob(context.Context, *FailedJob) (*Empty,error)CompleteJob(context.Context, *CompletedJob) (*Empty,error)}
typeDRPCProvisionerDaemonUnimplementedServer¶
type DRPCProvisionerDaemonUnimplementedServer struct{}
func (*DRPCProvisionerDaemonUnimplementedServer)AcquireJob¶
func (s *DRPCProvisionerDaemonUnimplementedServer) AcquireJob(context.Context, *Empty) (*AcquiredJob,error)
func (*DRPCProvisionerDaemonUnimplementedServer)CommitQuota¶added inv0.12.7
func (s *DRPCProvisionerDaemonUnimplementedServer) CommitQuota(context.Context, *CommitQuotaRequest) (*CommitQuotaResponse,error)
func (*DRPCProvisionerDaemonUnimplementedServer)CompleteJob¶
func (s *DRPCProvisionerDaemonUnimplementedServer) CompleteJob(context.Context, *CompletedJob) (*Empty,error)
func (*DRPCProvisionerDaemonUnimplementedServer)UpdateJob¶
func (s *DRPCProvisionerDaemonUnimplementedServer) UpdateJob(context.Context, *UpdateJobRequest) (*UpdateJobResponse,error)
typeDRPCProvisionerDaemon_AcquireJobStream¶
type DRPCProvisionerDaemon_AcquireJobStream interface {drpc.StreamSendAndClose(*AcquiredJob)error}
typeDRPCProvisionerDaemon_CommitQuotaStream¶added inv0.12.7
type DRPCProvisionerDaemon_CommitQuotaStream interface {drpc.StreamSendAndClose(*CommitQuotaResponse)error}
typeDRPCProvisionerDaemon_UpdateJobStream¶
type DRPCProvisionerDaemon_UpdateJobStream interface {drpc.StreamSendAndClose(*UpdateJobResponse)error}
typeEmpty¶
type Empty struct {// contains filtered or unexported fields}
Empty indicates a successful request/response.
func (*Empty)Descriptordeprecated
func (*Empty)ProtoMessage¶
func (*Empty) ProtoMessage()
func (*Empty)ProtoReflect¶
func (x *Empty) ProtoReflect()protoreflect.Message
typeFailedJob¶
type FailedJob struct {JobIdstring `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`Errorstring `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`// Types that are assignable to Type:////*FailedJob_WorkspaceBuild_//*FailedJob_TemplateImport_//*FailedJob_TemplateDryRun_Type isFailedJob_Type `protobuf_oneof:"type"`ErrorCodestring `protobuf:"bytes,6,opt,name=error_code,json=errorCode,proto3" json:"error_code,omitempty"`// contains filtered or unexported fields}
func (*FailedJob)Descriptordeprecated
func (*FailedJob)GetErrorCode¶added inv0.19.0
func (*FailedJob)GetTemplateDryRun¶added inv0.6.1
func (x *FailedJob) GetTemplateDryRun() *FailedJob_TemplateDryRun
func (*FailedJob)GetTemplateImport¶added inv0.4.0
func (x *FailedJob) GetTemplateImport() *FailedJob_TemplateImport
func (*FailedJob)GetWorkspaceBuild¶
func (x *FailedJob) GetWorkspaceBuild() *FailedJob_WorkspaceBuild
func (*FailedJob)ProtoMessage¶
func (*FailedJob) ProtoMessage()
func (*FailedJob)ProtoReflect¶
func (x *FailedJob) ProtoReflect()protoreflect.Message
typeFailedJob_TemplateDryRun¶added inv0.6.1
type FailedJob_TemplateDryRun struct {// contains filtered or unexported fields}
func (*FailedJob_TemplateDryRun)Descriptordeprecatedadded inv0.6.1
func (*FailedJob_TemplateDryRun) Descriptor() ([]byte, []int)
Deprecated: Use FailedJob_TemplateDryRun.ProtoReflect.Descriptor instead.
func (*FailedJob_TemplateDryRun)ProtoMessage¶added inv0.6.1
func (*FailedJob_TemplateDryRun) ProtoMessage()
func (*FailedJob_TemplateDryRun)ProtoReflect¶added inv0.6.1
func (x *FailedJob_TemplateDryRun) ProtoReflect()protoreflect.Message
func (*FailedJob_TemplateDryRun)Reset¶added inv0.6.1
func (x *FailedJob_TemplateDryRun) Reset()
func (*FailedJob_TemplateDryRun)String¶added inv0.6.1
func (x *FailedJob_TemplateDryRun) String()string
typeFailedJob_TemplateDryRun_¶added inv0.6.1
type FailedJob_TemplateDryRun_ struct {TemplateDryRun *FailedJob_TemplateDryRun `protobuf:"bytes,5,opt,name=template_dry_run,json=templateDryRun,proto3,oneof"`}
typeFailedJob_TemplateImport¶added inv0.4.0
type FailedJob_TemplateImport struct {// contains filtered or unexported fields}
func (*FailedJob_TemplateImport)Descriptordeprecatedadded inv0.4.0
func (*FailedJob_TemplateImport) Descriptor() ([]byte, []int)
Deprecated: Use FailedJob_TemplateImport.ProtoReflect.Descriptor instead.
func (*FailedJob_TemplateImport)ProtoMessage¶added inv0.4.0
func (*FailedJob_TemplateImport) ProtoMessage()
func (*FailedJob_TemplateImport)ProtoReflect¶added inv0.4.0
func (x *FailedJob_TemplateImport) ProtoReflect()protoreflect.Message
func (*FailedJob_TemplateImport)Reset¶added inv0.4.0
func (x *FailedJob_TemplateImport) Reset()
func (*FailedJob_TemplateImport)String¶added inv0.4.0
func (x *FailedJob_TemplateImport) String()string
typeFailedJob_TemplateImport_¶added inv0.4.0
type FailedJob_TemplateImport_ struct {TemplateImport *FailedJob_TemplateImport `protobuf:"bytes,4,opt,name=template_import,json=templateImport,proto3,oneof"`}
typeFailedJob_WorkspaceBuild¶
type FailedJob_WorkspaceBuild struct {State []byte `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`// contains filtered or unexported fields}
func (*FailedJob_WorkspaceBuild)Descriptordeprecated
func (*FailedJob_WorkspaceBuild) Descriptor() ([]byte, []int)
Deprecated: Use FailedJob_WorkspaceBuild.ProtoReflect.Descriptor instead.
func (*FailedJob_WorkspaceBuild)GetState¶
func (x *FailedJob_WorkspaceBuild) GetState() []byte
func (*FailedJob_WorkspaceBuild)ProtoMessage¶
func (*FailedJob_WorkspaceBuild) ProtoMessage()
func (*FailedJob_WorkspaceBuild)ProtoReflect¶
func (x *FailedJob_WorkspaceBuild) ProtoReflect()protoreflect.Message
func (*FailedJob_WorkspaceBuild)Reset¶
func (x *FailedJob_WorkspaceBuild) Reset()
func (*FailedJob_WorkspaceBuild)String¶
func (x *FailedJob_WorkspaceBuild) String()string
typeFailedJob_WorkspaceBuild_¶
type FailedJob_WorkspaceBuild_ struct {WorkspaceBuild *FailedJob_WorkspaceBuild `protobuf:"bytes,3,opt,name=workspace_build,json=workspaceBuild,proto3,oneof"`}
typeLog¶
type Log struct {SourceLogSource `protobuf:"varint,1,opt,name=source,proto3,enum=provisionerd.LogSource" json:"source,omitempty"`Levelproto.LogLevel `protobuf:"varint,2,opt,name=level,proto3,enum=provisioner.LogLevel" json:"level,omitempty"`CreatedAtint64 `protobuf:"varint,3,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`Stagestring `protobuf:"bytes,4,opt,name=stage,proto3" json:"stage,omitempty"`Outputstring `protobuf:"bytes,5,opt,name=output,proto3" json:"output,omitempty"`// contains filtered or unexported fields}
Log represents output from a job.
func (*Log)Descriptordeprecated
func (*Log)GetCreatedAt¶
func (*Log)ProtoMessage¶
func (*Log) ProtoMessage()
func (*Log)ProtoReflect¶
func (x *Log) ProtoReflect()protoreflect.Message
typeLogSource¶
type LogSourceint32
LogSource represents the sender of the log.
func (LogSource)Descriptor¶
func (LogSource) Descriptor()protoreflect.EnumDescriptor
func (LogSource)EnumDescriptordeprecated
func (LogSource)Number¶
func (xLogSource) Number()protoreflect.EnumNumber
func (LogSource)Type¶
func (LogSource) Type()protoreflect.EnumType
typeQuotaCommitter¶added inv0.12.7
type QuotaCommitter interface {CommitQuota(ctxcontext.Context, request *CommitQuotaRequest) (*CommitQuotaResponse,error)}
typeUpdateJobRequest¶
type UpdateJobRequest struct {JobIdstring `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`Logs []*Log `protobuf:"bytes,2,rep,name=logs,proto3" json:"logs,omitempty"`TemplateVariables []*proto.TemplateVariable `protobuf:"bytes,4,rep,name=template_variables,json=templateVariables,proto3" json:"template_variables,omitempty"`UserVariableValues []*proto.VariableValue `protobuf:"bytes,5,rep,name=user_variable_values,json=userVariableValues,proto3" json:"user_variable_values,omitempty"`Readme []byte `protobuf:"bytes,6,opt,name=readme,proto3" json:"readme,omitempty"`// contains filtered or unexported fields}
This message should be sent periodically as a heartbeat.
func (*UpdateJobRequest)Descriptordeprecated
func (*UpdateJobRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateJobRequest.ProtoReflect.Descriptor instead.
func (*UpdateJobRequest)GetJobId¶
func (x *UpdateJobRequest) GetJobId()string
func (*UpdateJobRequest)GetLogs¶
func (x *UpdateJobRequest) GetLogs() []*Log
func (*UpdateJobRequest)GetReadme¶added inv0.5.10
func (x *UpdateJobRequest) GetReadme() []byte
func (*UpdateJobRequest)GetTemplateVariables¶added inv0.17.4
func (x *UpdateJobRequest) GetTemplateVariables() []*proto.TemplateVariable
func (*UpdateJobRequest)GetUserVariableValues¶added inv0.17.4
func (x *UpdateJobRequest) GetUserVariableValues() []*proto.VariableValue
func (*UpdateJobRequest)ProtoMessage¶
func (*UpdateJobRequest) ProtoMessage()
func (*UpdateJobRequest)ProtoReflect¶
func (x *UpdateJobRequest) ProtoReflect()protoreflect.Message
func (*UpdateJobRequest)Reset¶
func (x *UpdateJobRequest) Reset()
func (*UpdateJobRequest)String¶
func (x *UpdateJobRequest) String()string
typeUpdateJobResponse¶
type UpdateJobResponse struct {Canceledbool `protobuf:"varint,1,opt,name=canceled,proto3" json:"canceled,omitempty"`VariableValues []*proto.VariableValue `protobuf:"bytes,3,rep,name=variable_values,json=variableValues,proto3" json:"variable_values,omitempty"`// contains filtered or unexported fields}
func (*UpdateJobResponse)Descriptordeprecated
func (*UpdateJobResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateJobResponse.ProtoReflect.Descriptor instead.
func (*UpdateJobResponse)GetCanceled¶
func (x *UpdateJobResponse) GetCanceled()bool
func (*UpdateJobResponse)GetVariableValues¶added inv0.17.4
func (x *UpdateJobResponse) GetVariableValues() []*proto.VariableValue
func (*UpdateJobResponse)ProtoMessage¶
func (*UpdateJobResponse) ProtoMessage()
func (*UpdateJobResponse)ProtoReflect¶
func (x *UpdateJobResponse) ProtoReflect()protoreflect.Message
func (*UpdateJobResponse)Reset¶
func (x *UpdateJobResponse) Reset()
func (*UpdateJobResponse)String¶
func (x *UpdateJobResponse) String()string