Movatterモバイル変換


[0]ホーム

URL:


proto

package
v2.23.0Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 3, 2025 License:AGPL-3.0Imports:12Imported by:0

Details

Repository

github.com/coder/coder

Links

Documentation

Index

Constants

View Source
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

View Source
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.

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.

View Source
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 (*AcquiredJob_TemplateDryRun)Reset

func (x *AcquiredJob_TemplateDryRun) Reset()

func (*AcquiredJob_TemplateDryRun)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 (*AcquiredJob_TemplateImport)Reset

func (x *AcquiredJob_TemplateImport) Reset()

func (*AcquiredJob_TemplateImport)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)GetExternalAuthProvidersadded 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)GetPreviousParameterValuesadded 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 (*AcquiredJob_WorkspaceBuild)Reset

func (x *AcquiredJob_WorkspaceBuild) Reset()

func (*AcquiredJob_WorkspaceBuild)String

typeAcquiredJob_WorkspaceBuild_

type AcquiredJob_WorkspaceBuild_ struct {WorkspaceBuild *AcquiredJob_WorkspaceBuild `protobuf:"bytes,6,opt,name=workspace_build,json=workspaceBuild,proto3,oneof"`}

typeCancelAcquireadded 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)ProtoMessageadded inv2.2.0

func (*CancelAcquire) ProtoMessage()

func (*CancelAcquire)ProtoReflectadded inv2.2.0

func (x *CancelAcquire) ProtoReflect()protoreflect.Message

func (*CancelAcquire)Resetadded inv2.2.0

func (x *CancelAcquire) Reset()

func (*CancelAcquire)Stringadded 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)GetModulesadded 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 (*CompletedJob_TemplateDryRun)Reset

func (x *CompletedJob_TemplateDryRun) Reset()

func (*CompletedJob_TemplateDryRun)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)GetExternalAuthProvidersadded inv2.2.1

func (x *CompletedJob_TemplateImport) GetExternalAuthProviders() []*proto.ExternalAuthProviderResource

func (*CompletedJob_TemplateImport)GetExternalAuthProvidersNamesadded inv2.9.0

func (x *CompletedJob_TemplateImport) GetExternalAuthProvidersNames() []string

func (*CompletedJob_TemplateImport)GetModuleFilesadded inv2.23.0

func (x *CompletedJob_TemplateImport) GetModuleFiles() []byte

func (*CompletedJob_TemplateImport)GetPlanadded inv2.21.0

func (x *CompletedJob_TemplateImport) GetPlan() []byte

func (*CompletedJob_TemplateImport)GetPresetsadded inv2.20.0

func (x *CompletedJob_TemplateImport) GetPresets() []*proto.Preset

func (*CompletedJob_TemplateImport)GetRichParameters

func (x *CompletedJob_TemplateImport) GetRichParameters() []*proto.RichParameter

func (*CompletedJob_TemplateImport)GetStartModulesadded inv2.18.0

func (x *CompletedJob_TemplateImport) GetStartModules() []*proto.Module

func (*CompletedJob_TemplateImport)GetStartResources

func (x *CompletedJob_TemplateImport) GetStartResources() []*proto.Resource

func (*CompletedJob_TemplateImport)GetStopModulesadded 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 (*CompletedJob_TemplateImport)Reset

func (x *CompletedJob_TemplateImport) Reset()

func (*CompletedJob_TemplateImport)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)GetModulesadded inv2.18.0

func (x *CompletedJob_WorkspaceBuild) GetModules() []*proto.Module

func (*CompletedJob_WorkspaceBuild)GetResourceReplacementsadded 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)GetTimingsadded inv2.15.0

func (x *CompletedJob_WorkspaceBuild) GetTimings() []*proto.Timing

func (*CompletedJob_WorkspaceBuild)ProtoMessage

func (*CompletedJob_WorkspaceBuild) ProtoMessage()

func (*CompletedJob_WorkspaceBuild)ProtoReflect

func (*CompletedJob_WorkspaceBuild)Reset

func (x *CompletedJob_WorkspaceBuild) Reset()

func (*CompletedJob_WorkspaceBuild)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)}

typeDRPCProvisionerDaemonDescription

type DRPCProvisionerDaemonDescription struct{}

func (DRPCProvisionerDaemonDescription)Method

func (DRPCProvisionerDaemonDescription)NumMethods

typeDRPCProvisionerDaemonUnimplementedServer

type DRPCProvisionerDaemonUnimplementedServer struct{}

func (*DRPCProvisionerDaemonUnimplementedServer)AcquireJob

func (*DRPCProvisionerDaemonUnimplementedServer)AcquireJobWithCanceladded inv2.2.0

func (*DRPCProvisionerDaemonUnimplementedServer)CommitQuota

func (*DRPCProvisionerDaemonUnimplementedServer)CompleteJob

func (*DRPCProvisionerDaemonUnimplementedServer)FailJob

func (*DRPCProvisionerDaemonUnimplementedServer)UpdateJob

typeDRPCProvisionerDaemon_AcquireJobStream

type DRPCProvisionerDaemon_AcquireJobStream interface {drpc.StreamSendAndClose(*AcquiredJob)error}

typeDRPCProvisionerDaemon_AcquireJobWithCancelClientadded inv2.2.0

type DRPCProvisionerDaemon_AcquireJobWithCancelClient interface {drpc.StreamSend(*CancelAcquire)errorRecv() (*AcquiredJob,error)}

typeDRPCProvisionerDaemon_AcquireJobWithCancelStreamadded inv2.2.0

type DRPCProvisionerDaemon_AcquireJobWithCancelStream interface {drpc.StreamSend(*AcquiredJob)errorRecv() (*CancelAcquire,error)}

typeDRPCProvisionerDaemon_CommitQuotaStream

type DRPCProvisionerDaemon_CommitQuotaStream interface {drpc.StreamSendAndClose(*CommitQuotaResponse)error}

typeDRPCProvisionerDaemon_CompleteJobStream

type DRPCProvisionerDaemon_CompleteJobStream interface {drpc.StreamSendAndClose(*Empty)error}

typeDRPCProvisionerDaemon_FailJobStream

type DRPCProvisionerDaemon_FailJobStream interface {drpc.StreamSendAndClose(*Empty)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) Descriptor() ([]byte, []int)

Deprecated: Use Empty.ProtoReflect.Descriptor instead.

func (*Empty)ProtoMessage

func (*Empty) ProtoMessage()

func (*Empty)ProtoReflect

func (x *Empty) ProtoReflect()protoreflect.Message

func (*Empty)Reset

func (x *Empty) Reset()

func (*Empty)String

func (x *Empty) String()string

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) Descriptor() ([]byte, []int)

Deprecated: Use FailedJob.ProtoReflect.Descriptor instead.

func (*FailedJob)GetError

func (x *FailedJob) GetError()string

func (*FailedJob)GetErrorCode

func (x *FailedJob) GetErrorCode()string

func (*FailedJob)GetJobId

func (x *FailedJob) GetJobId()string

func (*FailedJob)GetTemplateDryRun

func (x *FailedJob) GetTemplateDryRun() *FailedJob_TemplateDryRun

func (*FailedJob)GetTemplateImport

func (x *FailedJob) GetTemplateImport() *FailedJob_TemplateImport

func (*FailedJob)GetType

func (m *FailedJob) GetType() isFailedJob_Type

func (*FailedJob)GetWorkspaceBuild

func (x *FailedJob) GetWorkspaceBuild() *FailedJob_WorkspaceBuild

func (*FailedJob)ProtoMessage

func (*FailedJob) ProtoMessage()

func (*FailedJob)ProtoReflect

func (x *FailedJob) ProtoReflect()protoreflect.Message

func (*FailedJob)Reset

func (x *FailedJob) Reset()

func (*FailedJob)String

func (x *FailedJob) String()string

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 (*FailedJob_TemplateDryRun)Reset

func (x *FailedJob_TemplateDryRun) Reset()

func (*FailedJob_TemplateDryRun)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 (*FailedJob_TemplateImport)Reset

func (x *FailedJob_TemplateImport) Reset()

func (*FailedJob_TemplateImport)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)GetTimingsadded inv2.15.0

func (x *FailedJob_WorkspaceBuild) GetTimings() []*proto.Timing

func (*FailedJob_WorkspaceBuild)ProtoMessage

func (*FailedJob_WorkspaceBuild) ProtoMessage()

func (*FailedJob_WorkspaceBuild)ProtoReflect

func (*FailedJob_WorkspaceBuild)Reset

func (x *FailedJob_WorkspaceBuild) Reset()

func (*FailedJob_WorkspaceBuild)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) Descriptor() ([]byte, []int)

Deprecated: Use Log.ProtoReflect.Descriptor instead.

func (*Log)GetCreatedAt

func (x *Log) GetCreatedAt()int64

func (*Log)GetLevel

func (x *Log) GetLevel()proto.LogLevel

func (*Log)GetOutput

func (x *Log) GetOutput()string

func (*Log)GetSource

func (x *Log) GetSource()LogSource

func (*Log)GetStage

func (x *Log) GetStage()string

func (*Log)ProtoMessage

func (*Log) ProtoMessage()

func (*Log)ProtoReflect

func (x *Log) ProtoReflect()protoreflect.Message

func (*Log)Reset

func (x *Log) Reset()

func (*Log)String

func (x *Log) String()string

typeLogSource

type LogSourceint32

LogSource represents the sender of the log.

const (LogSource_PROVISIONER_DAEMONLogSource = 0LogSource_PROVISIONERLogSource = 1)

func (LogSource)Descriptor

func (LogSource)Enum

func (xLogSource) Enum() *LogSource

func (LogSource)EnumDescriptordeprecated

func (LogSource) EnumDescriptor() ([]byte, []int)

Deprecated: Use LogSource.Descriptor instead.

func (LogSource)Number

func (LogSource)String

func (xLogSource) String()string

func (LogSource)Type

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)GetWorkspaceTagsadded 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

Source Files

View all Source files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f orF : Jump to
y orY : Canonical URL
go.dev uses cookies from Google to deliver and enhance the quality of its services and to analyze traffic.Learn more.

[8]ページ先頭

©2009-2025 Movatter.jp