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¶
- Constants
- 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.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.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) GetExternalAuthProviders() []*proto.ExternalAuthProvider
- func (x *AcquiredJob_WorkspaceBuild) GetLogLevel() string
- func (x *AcquiredJob_WorkspaceBuild) GetMetadata() *proto.Metadata
- func (x *AcquiredJob_WorkspaceBuild) GetPreviousParameterValues() []*proto.RichParameterValue
- 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 CancelAcquire
- 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) GetModules() []*proto.Module
- 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) GetExternalAuthProviders() []*proto.ExternalAuthProviderResource
- func (x *CompletedJob_TemplateImport) GetExternalAuthProvidersNames() []string
- func (x *CompletedJob_TemplateImport) GetModuleFiles() []byte
- func (x *CompletedJob_TemplateImport) GetPlan() []byte
- func (x *CompletedJob_TemplateImport) GetPresets() []*proto.Preset
- func (x *CompletedJob_TemplateImport) GetRichParameters() []*proto.RichParameter
- func (x *CompletedJob_TemplateImport) GetStartModules() []*proto.Module
- func (x *CompletedJob_TemplateImport) GetStartResources() []*proto.Resource
- func (x *CompletedJob_TemplateImport) GetStopModules() []*proto.Module
- 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) GetModules() []*proto.Module
- func (x *CompletedJob_WorkspaceBuild) GetResourceReplacements() []*proto.ResourceReplacement
- func (x *CompletedJob_WorkspaceBuild) GetResources() []*proto.Resource
- func (x *CompletedJob_WorkspaceBuild) GetState() []byte
- func (x *CompletedJob_WorkspaceBuild) GetTimings() []*proto.Timing
- 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) AcquireJobWithCancel(DRPCProvisionerDaemon_AcquireJobWithCancelStream) 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_AcquireJobWithCancelClient
- type DRPCProvisionerDaemon_AcquireJobWithCancelStream
- 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 (x *FailedJob_WorkspaceBuild) GetTimings() []*proto.Timing
- 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 (x *UpdateJobRequest) GetWorkspaceTags() map[string]string
- 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¶
const (CurrentMajor = 1CurrentMinor = 6)
Version history:
API v1.2:
- Add support for `open_in` parameters in the workspace apps.
API v1.3:
- Add new field named `resources_monitoring` in the Agent with resources monitoring.
API v1.4:
- Add new field named `devcontainers` in the Agent.
API v1.5:
- Add new field named `prebuilt_workspace_build_stage` enum in the Metadata message.
- Add new field named `running_agent_auth_tokens` to provisioner job metadata
- Add new field named `resource_replacements` in PlanComplete & CompletedJob.WorkspaceBuild.
- Add new field named `api_key_scope` to WorkspaceAgent to support running without user data access.
- Add `plan` field to `CompletedJob.TemplateImport`.
API v1.6:
- Add `module_files` field to `CompletedJob.TemplateImport`.
- Add previous parameter values to 'WorkspaceBuild' jobs. Provisioner passesthe previous values for the `terraform apply` to enforce monotonicityin the terraform provider.
- Add new field named `expiration_policy` to `Prebuild`, with a field named`ttl` to define TTL-based expiration for unclaimed prebuilds.
- Add `group` field to `App`
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 CurrentVersion =apiversion.New(CurrentMajor,CurrentMinor)
CurrentVersion is the current provisionerd API version.Breaking changes to the provisionerd API **MUST** incrementCurrentMajor above.Non-breaking changes to the provisionerd API **MUST** incrementCurrentMinor above.
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¶
func (x *AcquiredJob) GetTemplateDryRun() *AcquiredJob_TemplateDryRun
func (*AcquiredJob)GetTemplateImport¶
func (x *AcquiredJob) GetTemplateImport() *AcquiredJob_TemplateImport
func (*AcquiredJob)GetTemplateSourceArchive¶
func (x *AcquiredJob) GetTemplateSourceArchive() []byte
func (*AcquiredJob)GetTraceMetadata¶
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¶
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.Metadata `protobuf:"bytes,4,opt,name=metadata,proto3" json:"metadata,omitempty"`// contains filtered or unexported fields}
func (*AcquiredJob_TemplateDryRun)Descriptordeprecated
func (*AcquiredJob_TemplateDryRun) Descriptor() ([]byte, []int)
Deprecated: Use AcquiredJob_TemplateDryRun.ProtoReflect.Descriptor instead.
func (*AcquiredJob_TemplateDryRun)GetMetadata¶
func (x *AcquiredJob_TemplateDryRun) GetMetadata() *proto.Metadata
func (*AcquiredJob_TemplateDryRun)GetRichParameterValues¶
func (x *AcquiredJob_TemplateDryRun) GetRichParameterValues() []*proto.RichParameterValue
func (*AcquiredJob_TemplateDryRun)GetVariableValues¶
func (x *AcquiredJob_TemplateDryRun) GetVariableValues() []*proto.VariableValue
func (*AcquiredJob_TemplateDryRun)ProtoMessage¶
func (*AcquiredJob_TemplateDryRun) ProtoMessage()
func (*AcquiredJob_TemplateDryRun)ProtoReflect¶
func (x *AcquiredJob_TemplateDryRun) ProtoReflect()protoreflect.Message
func (*AcquiredJob_TemplateDryRun)Reset¶
func (x *AcquiredJob_TemplateDryRun) Reset()
func (*AcquiredJob_TemplateDryRun)String¶
func (x *AcquiredJob_TemplateDryRun) String()string
typeAcquiredJob_TemplateDryRun_¶
type AcquiredJob_TemplateDryRun_ struct {TemplateDryRun *AcquiredJob_TemplateDryRun `protobuf:"bytes,8,opt,name=template_dry_run,json=templateDryRun,proto3,oneof"`}
typeAcquiredJob_TemplateImport¶
type AcquiredJob_TemplateImport struct {Metadata *proto.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)Descriptordeprecated
func (*AcquiredJob_TemplateImport) Descriptor() ([]byte, []int)
Deprecated: Use AcquiredJob_TemplateImport.ProtoReflect.Descriptor instead.
func (*AcquiredJob_TemplateImport)GetMetadata¶
func (x *AcquiredJob_TemplateImport) GetMetadata() *proto.Metadata
func (*AcquiredJob_TemplateImport)GetUserVariableValues¶
func (x *AcquiredJob_TemplateImport) GetUserVariableValues() []*proto.VariableValue
func (*AcquiredJob_TemplateImport)ProtoMessage¶
func (*AcquiredJob_TemplateImport) ProtoMessage()
func (*AcquiredJob_TemplateImport)ProtoReflect¶
func (x *AcquiredJob_TemplateImport) ProtoReflect()protoreflect.Message
func (*AcquiredJob_TemplateImport)Reset¶
func (x *AcquiredJob_TemplateImport) Reset()
func (*AcquiredJob_TemplateImport)String¶
func (x *AcquiredJob_TemplateImport) String()string
typeAcquiredJob_TemplateImport_¶
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"`ExternalAuthProviders []*proto.ExternalAuthProvider ``/* 126-byte string literal not displayed */Metadata *proto.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"`// previous_parameter_values is used to pass the values of the previous// workspace build. Omit these values if the workspace is being created// for the first time.PreviousParameterValues []*proto.RichParameterValue ``/* 133-byte string literal not displayed */// 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)GetExternalAuthProviders¶added inv2.2.1
func (x *AcquiredJob_WorkspaceBuild) GetExternalAuthProviders() []*proto.ExternalAuthProvider
func (*AcquiredJob_WorkspaceBuild)GetLogLevel¶
func (x *AcquiredJob_WorkspaceBuild) GetLogLevel()string
func (*AcquiredJob_WorkspaceBuild)GetMetadata¶
func (x *AcquiredJob_WorkspaceBuild) GetMetadata() *proto.Metadata
func (*AcquiredJob_WorkspaceBuild)GetPreviousParameterValues¶added inv2.23.0
func (x *AcquiredJob_WorkspaceBuild) GetPreviousParameterValues() []*proto.RichParameterValue
func (*AcquiredJob_WorkspaceBuild)GetRichParameterValues¶
func (x *AcquiredJob_WorkspaceBuild) GetRichParameterValues() []*proto.RichParameterValue
func (*AcquiredJob_WorkspaceBuild)GetState¶
func (x *AcquiredJob_WorkspaceBuild) GetState() []byte
func (*AcquiredJob_WorkspaceBuild)GetVariableValues¶
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"`}
typeCancelAcquire¶added inv2.2.0
type CancelAcquire struct {// contains filtered or unexported fields}
func (*CancelAcquire)Descriptordeprecatedadded inv2.2.0
func (*CancelAcquire) Descriptor() ([]byte, []int)
Deprecated: Use CancelAcquire.ProtoReflect.Descriptor instead.
func (*CancelAcquire)ProtoMessage¶added inv2.2.0
func (*CancelAcquire) ProtoMessage()
func (*CancelAcquire)ProtoReflect¶added inv2.2.0
func (x *CancelAcquire) ProtoReflect()protoreflect.Message
func (*CancelAcquire)Reset¶added inv2.2.0
func (x *CancelAcquire) Reset()
func (*CancelAcquire)String¶added inv2.2.0
func (x *CancelAcquire) String()string
typeCommitQuotaRequest¶
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)Descriptordeprecated
func (*CommitQuotaRequest) Descriptor() ([]byte, []int)
Deprecated: Use CommitQuotaRequest.ProtoReflect.Descriptor instead.
func (*CommitQuotaRequest)GetDailyCost¶
func (x *CommitQuotaRequest) GetDailyCost()int32
func (*CommitQuotaRequest)GetJobId¶
func (x *CommitQuotaRequest) GetJobId()string
func (*CommitQuotaRequest)ProtoMessage¶
func (*CommitQuotaRequest) ProtoMessage()
func (*CommitQuotaRequest)ProtoReflect¶
func (x *CommitQuotaRequest) ProtoReflect()protoreflect.Message
func (*CommitQuotaRequest)Reset¶
func (x *CommitQuotaRequest) Reset()
func (*CommitQuotaRequest)String¶
func (x *CommitQuotaRequest) String()string
typeCommitQuotaResponse¶
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)Descriptordeprecated
func (*CommitQuotaResponse) Descriptor() ([]byte, []int)
Deprecated: Use CommitQuotaResponse.ProtoReflect.Descriptor instead.
func (*CommitQuotaResponse)GetBudget¶
func (x *CommitQuotaResponse) GetBudget()int32
func (*CommitQuotaResponse)GetCreditsConsumed¶
func (x *CommitQuotaResponse) GetCreditsConsumed()int32
func (*CommitQuotaResponse)GetOk¶
func (x *CommitQuotaResponse) GetOk()bool
func (*CommitQuotaResponse)ProtoMessage¶
func (*CommitQuotaResponse) ProtoMessage()
func (*CommitQuotaResponse)ProtoReflect¶
func (x *CommitQuotaResponse) ProtoReflect()protoreflect.Message
func (*CommitQuotaResponse)Reset¶
func (x *CommitQuotaResponse) Reset()
func (*CommitQuotaResponse)String¶
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¶
func (x *CompletedJob) GetTemplateDryRun() *CompletedJob_TemplateDryRun
func (*CompletedJob)GetTemplateImport¶
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¶
type CompletedJob_TemplateDryRun struct {Resources []*proto.Resource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`Modules []*proto.Module `protobuf:"bytes,2,rep,name=modules,proto3" json:"modules,omitempty"`// contains filtered or unexported fields}
func (*CompletedJob_TemplateDryRun)Descriptordeprecated
func (*CompletedJob_TemplateDryRun) Descriptor() ([]byte, []int)
Deprecated: Use CompletedJob_TemplateDryRun.ProtoReflect.Descriptor instead.
func (*CompletedJob_TemplateDryRun)GetModules¶added inv2.18.0
func (x *CompletedJob_TemplateDryRun) GetModules() []*proto.Module
func (*CompletedJob_TemplateDryRun)GetResources¶
func (x *CompletedJob_TemplateDryRun) GetResources() []*proto.Resource
func (*CompletedJob_TemplateDryRun)ProtoMessage¶
func (*CompletedJob_TemplateDryRun) ProtoMessage()
func (*CompletedJob_TemplateDryRun)ProtoReflect¶
func (x *CompletedJob_TemplateDryRun) ProtoReflect()protoreflect.Message
func (*CompletedJob_TemplateDryRun)Reset¶
func (x *CompletedJob_TemplateDryRun) Reset()
func (*CompletedJob_TemplateDryRun)String¶
func (x *CompletedJob_TemplateDryRun) String()string
typeCompletedJob_TemplateDryRun_¶
type CompletedJob_TemplateDryRun_ struct {TemplateDryRun *CompletedJob_TemplateDryRun `protobuf:"bytes,4,opt,name=template_dry_run,json=templateDryRun,proto3,oneof"`}
typeCompletedJob_TemplateImport¶
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"`ExternalAuthProvidersNames []string ``/* 143-byte string literal not displayed */ExternalAuthProviders []*proto.ExternalAuthProviderResource ``/* 126-byte string literal not displayed */StartModules []*proto.Module `protobuf:"bytes,6,rep,name=start_modules,json=startModules,proto3" json:"start_modules,omitempty"`StopModules []*proto.Module `protobuf:"bytes,7,rep,name=stop_modules,json=stopModules,proto3" json:"stop_modules,omitempty"`Presets []*proto.Preset `protobuf:"bytes,8,rep,name=presets,proto3" json:"presets,omitempty"`Plan []byte `protobuf:"bytes,9,opt,name=plan,proto3" json:"plan,omitempty"`ModuleFiles []byte `protobuf:"bytes,10,opt,name=module_files,json=moduleFiles,proto3" json:"module_files,omitempty"`// contains filtered or unexported fields}
func (*CompletedJob_TemplateImport)Descriptordeprecated
func (*CompletedJob_TemplateImport) Descriptor() ([]byte, []int)
Deprecated: Use CompletedJob_TemplateImport.ProtoReflect.Descriptor instead.
func (*CompletedJob_TemplateImport)GetExternalAuthProviders¶added inv2.2.1
func (x *CompletedJob_TemplateImport) GetExternalAuthProviders() []*proto.ExternalAuthProviderResource
func (*CompletedJob_TemplateImport)GetExternalAuthProvidersNames¶added inv2.9.0
func (x *CompletedJob_TemplateImport) GetExternalAuthProvidersNames() []string
func (*CompletedJob_TemplateImport)GetModuleFiles¶added inv2.23.0
func (x *CompletedJob_TemplateImport) GetModuleFiles() []byte
func (*CompletedJob_TemplateImport)GetPlan¶added inv2.21.0
func (x *CompletedJob_TemplateImport) GetPlan() []byte
func (*CompletedJob_TemplateImport)GetPresets¶added inv2.20.0
func (x *CompletedJob_TemplateImport) GetPresets() []*proto.Preset
func (*CompletedJob_TemplateImport)GetRichParameters¶
func (x *CompletedJob_TemplateImport) GetRichParameters() []*proto.RichParameter
func (*CompletedJob_TemplateImport)GetStartModules¶added inv2.18.0
func (x *CompletedJob_TemplateImport) GetStartModules() []*proto.Module
func (*CompletedJob_TemplateImport)GetStartResources¶
func (x *CompletedJob_TemplateImport) GetStartResources() []*proto.Resource
func (*CompletedJob_TemplateImport)GetStopModules¶added inv2.18.0
func (x *CompletedJob_TemplateImport) GetStopModules() []*proto.Module
func (*CompletedJob_TemplateImport)GetStopResources¶
func (x *CompletedJob_TemplateImport) GetStopResources() []*proto.Resource
func (*CompletedJob_TemplateImport)ProtoMessage¶
func (*CompletedJob_TemplateImport) ProtoMessage()
func (*CompletedJob_TemplateImport)ProtoReflect¶
func (x *CompletedJob_TemplateImport) ProtoReflect()protoreflect.Message
func (*CompletedJob_TemplateImport)Reset¶
func (x *CompletedJob_TemplateImport) Reset()
func (*CompletedJob_TemplateImport)String¶
func (x *CompletedJob_TemplateImport) String()string
typeCompletedJob_TemplateImport_¶
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"`Timings []*proto.Timing `protobuf:"bytes,3,rep,name=timings,proto3" json:"timings,omitempty"`Modules []*proto.Module `protobuf:"bytes,4,rep,name=modules,proto3" json:"modules,omitempty"`ResourceReplacements []*proto.ResourceReplacement `protobuf:"bytes,5,rep,name=resource_replacements,json=resourceReplacements,proto3" json:"resource_replacements,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)GetModules¶added inv2.18.0
func (x *CompletedJob_WorkspaceBuild) GetModules() []*proto.Module
func (*CompletedJob_WorkspaceBuild)GetResourceReplacements¶added inv2.22.0
func (x *CompletedJob_WorkspaceBuild) GetResourceReplacements() []*proto.ResourceReplacement
func (*CompletedJob_WorkspaceBuild)GetResources¶
func (x *CompletedJob_WorkspaceBuild) GetResources() []*proto.Resource
func (*CompletedJob_WorkspaceBuild)GetState¶
func (x *CompletedJob_WorkspaceBuild) GetState() []byte
func (*CompletedJob_WorkspaceBuild)GetTimings¶added inv2.15.0
func (x *CompletedJob_WorkspaceBuild) GetTimings() []*proto.Timing
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)AcquireJobWithCancel(ctxcontext.Context) (DRPCProvisionerDaemon_AcquireJobWithCancelClient,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)AcquireJobWithCancel(DRPCProvisionerDaemon_AcquireJobWithCancelStream)errorCommitQuota(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)AcquireJobWithCancel¶added inv2.2.0
func (s *DRPCProvisionerDaemonUnimplementedServer) AcquireJobWithCancel(DRPCProvisionerDaemon_AcquireJobWithCancelStream)error
func (*DRPCProvisionerDaemonUnimplementedServer)CommitQuota¶
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_AcquireJobWithCancelClient¶added inv2.2.0
type DRPCProvisionerDaemon_AcquireJobWithCancelClient interface {drpc.StreamSend(*CancelAcquire)errorRecv() (*AcquiredJob,error)}
typeDRPCProvisionerDaemon_AcquireJobWithCancelStream¶added inv2.2.0
type DRPCProvisionerDaemon_AcquireJobWithCancelStream interface {drpc.StreamSend(*AcquiredJob)errorRecv() (*CancelAcquire,error)}
typeDRPCProvisionerDaemon_CommitQuotaStream¶
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¶
func (*FailedJob)GetTemplateDryRun¶
func (x *FailedJob) GetTemplateDryRun() *FailedJob_TemplateDryRun
func (*FailedJob)GetTemplateImport¶
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¶
type FailedJob_TemplateDryRun struct {// contains filtered or unexported fields}
func (*FailedJob_TemplateDryRun)Descriptordeprecated
func (*FailedJob_TemplateDryRun) Descriptor() ([]byte, []int)
Deprecated: Use FailedJob_TemplateDryRun.ProtoReflect.Descriptor instead.
func (*FailedJob_TemplateDryRun)ProtoMessage¶
func (*FailedJob_TemplateDryRun) ProtoMessage()
func (*FailedJob_TemplateDryRun)ProtoReflect¶
func (x *FailedJob_TemplateDryRun) ProtoReflect()protoreflect.Message
func (*FailedJob_TemplateDryRun)Reset¶
func (x *FailedJob_TemplateDryRun) Reset()
func (*FailedJob_TemplateDryRun)String¶
func (x *FailedJob_TemplateDryRun) String()string
typeFailedJob_TemplateDryRun_¶
type FailedJob_TemplateDryRun_ struct {TemplateDryRun *FailedJob_TemplateDryRun `protobuf:"bytes,5,opt,name=template_dry_run,json=templateDryRun,proto3,oneof"`}
typeFailedJob_TemplateImport¶
type FailedJob_TemplateImport struct {// contains filtered or unexported fields}
func (*FailedJob_TemplateImport)Descriptordeprecated
func (*FailedJob_TemplateImport) Descriptor() ([]byte, []int)
Deprecated: Use FailedJob_TemplateImport.ProtoReflect.Descriptor instead.
func (*FailedJob_TemplateImport)ProtoMessage¶
func (*FailedJob_TemplateImport) ProtoMessage()
func (*FailedJob_TemplateImport)ProtoReflect¶
func (x *FailedJob_TemplateImport) ProtoReflect()protoreflect.Message
func (*FailedJob_TemplateImport)Reset¶
func (x *FailedJob_TemplateImport) Reset()
func (*FailedJob_TemplateImport)String¶
func (x *FailedJob_TemplateImport) String()string
typeFailedJob_TemplateImport_¶
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"`Timings []*proto.Timing `protobuf:"bytes,2,rep,name=timings,proto3" json:"timings,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)GetTimings¶added inv2.15.0
func (x *FailedJob_WorkspaceBuild) GetTimings() []*proto.Timing
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¶
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"`WorkspaceTags map[string]string ``/* 188-byte string literal not displayed */// 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¶
func (x *UpdateJobRequest) GetReadme() []byte
func (*UpdateJobRequest)GetTemplateVariables¶
func (x *UpdateJobRequest) GetTemplateVariables() []*proto.TemplateVariable
func (*UpdateJobRequest)GetUserVariableValues¶
func (x *UpdateJobRequest) GetUserVariableValues() []*proto.VariableValue
func (*UpdateJobRequest)GetWorkspaceTags¶added inv2.12.0
func (x *UpdateJobRequest) GetWorkspaceTags() map[string]string
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¶
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