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 DRPCRegisterProvisioner(mux drpc.Mux, impl DRPCProvisionerServer) error
- type Agent
- func (*Agent) Descriptor() ([]byte, []int)deprecated
- func (x *Agent) GetApiKeyScope() string
- func (x *Agent) GetApps() []*App
- func (x *Agent) GetArchitecture() string
- func (m *Agent) GetAuth() isAgent_Auth
- func (x *Agent) GetConnectionTimeoutSeconds() int32
- func (x *Agent) GetDevcontainers() []*Devcontainer
- func (x *Agent) GetDirectory() string
- func (x *Agent) GetDisplayApps() *DisplayApps
- func (x *Agent) GetEnv() map[string]string
- func (x *Agent) GetExtraEnvs() []*Env
- func (x *Agent) GetId() string
- func (x *Agent) GetInstanceId() string
- func (x *Agent) GetMetadata() []*Agent_Metadata
- func (x *Agent) GetMotdFile() string
- func (x *Agent) GetName() string
- func (x *Agent) GetOperatingSystem() string
- func (x *Agent) GetOrder() int64
- func (x *Agent) GetResourcesMonitoring() *ResourcesMonitoring
- func (x *Agent) GetScripts() []*Script
- func (x *Agent) GetToken() string
- func (x *Agent) GetTroubleshootingUrl() string
- func (*Agent) ProtoMessage()
- func (x *Agent) ProtoReflect() protoreflect.Message
- func (x *Agent) Reset()
- func (x *Agent) String() string
- type Agent_InstanceId
- type Agent_Metadata
- func (*Agent_Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *Agent_Metadata) GetDisplayName() string
- func (x *Agent_Metadata) GetInterval() int64
- func (x *Agent_Metadata) GetKey() string
- func (x *Agent_Metadata) GetOrder() int64
- func (x *Agent_Metadata) GetScript() string
- func (x *Agent_Metadata) GetTimeout() int64
- func (*Agent_Metadata) ProtoMessage()
- func (x *Agent_Metadata) ProtoReflect() protoreflect.Message
- func (x *Agent_Metadata) Reset()
- func (x *Agent_Metadata) String() string
- type Agent_Token
- type App
- func (*App) Descriptor() ([]byte, []int)deprecated
- func (x *App) GetCommand() string
- func (x *App) GetDisplayName() string
- func (x *App) GetExternal() bool
- func (x *App) GetGroup() string
- func (x *App) GetHealthcheck() *Healthcheck
- func (x *App) GetHidden() bool
- func (x *App) GetIcon() string
- func (x *App) GetOpenIn() AppOpenIn
- func (x *App) GetOrder() int64
- func (x *App) GetSharingLevel() AppSharingLevel
- func (x *App) GetSlug() string
- func (x *App) GetSubdomain() bool
- func (x *App) GetUrl() string
- func (*App) ProtoMessage()
- func (x *App) ProtoReflect() protoreflect.Message
- func (x *App) Reset()
- func (x *App) String() string
- type AppOpenIn
- type AppSharingLevel
- func (AppSharingLevel) Descriptor() protoreflect.EnumDescriptor
- func (x AppSharingLevel) Enum() *AppSharingLevel
- func (AppSharingLevel) EnumDescriptor() ([]byte, []int)deprecated
- func (x AppSharingLevel) Number() protoreflect.EnumNumber
- func (x AppSharingLevel) String() string
- func (AppSharingLevel) Type() protoreflect.EnumType
- type ApplyComplete
- func (*ApplyComplete) Descriptor() ([]byte, []int)deprecated
- func (x *ApplyComplete) GetError() string
- func (x *ApplyComplete) GetExternalAuthProviders() []*ExternalAuthProviderResource
- func (x *ApplyComplete) GetParameters() []*RichParameter
- func (x *ApplyComplete) GetResources() []*Resource
- func (x *ApplyComplete) GetState() []byte
- func (x *ApplyComplete) GetTimings() []*Timing
- func (*ApplyComplete) ProtoMessage()
- func (x *ApplyComplete) ProtoReflect() protoreflect.Message
- func (x *ApplyComplete) Reset()
- func (x *ApplyComplete) String() string
- type ApplyRequest
- type CancelRequest
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetProvisionerLogLevel() string
- func (x *Config) GetState() []byte
- func (x *Config) GetTemplateSourceArchive() []byte
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type DRPCProvisionerClient
- type DRPCProvisionerDescription
- type DRPCProvisionerServer
- type DRPCProvisionerUnimplementedServer
- type DRPCProvisioner_SessionClient
- type DRPCProvisioner_SessionStream
- type Devcontainer
- func (*Devcontainer) Descriptor() ([]byte, []int)deprecated
- func (x *Devcontainer) GetConfigPath() string
- func (x *Devcontainer) GetName() string
- func (x *Devcontainer) GetWorkspaceFolder() string
- func (*Devcontainer) ProtoMessage()
- func (x *Devcontainer) ProtoReflect() protoreflect.Message
- func (x *Devcontainer) Reset()
- func (x *Devcontainer) String() string
- type DisplayApps
- func (*DisplayApps) Descriptor() ([]byte, []int)deprecated
- func (x *DisplayApps) GetPortForwardingHelper() bool
- func (x *DisplayApps) GetSshHelper() bool
- func (x *DisplayApps) GetVscode() bool
- func (x *DisplayApps) GetVscodeInsiders() bool
- func (x *DisplayApps) GetWebTerminal() bool
- func (*DisplayApps) ProtoMessage()
- func (x *DisplayApps) ProtoReflect() protoreflect.Message
- func (x *DisplayApps) Reset()
- func (x *DisplayApps) String() string
- type Empty
- type Env
- type ExpirationPolicy
- type ExternalAuthProvider
- func (*ExternalAuthProvider) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAuthProvider) GetAccessToken() string
- func (x *ExternalAuthProvider) GetId() string
- func (*ExternalAuthProvider) ProtoMessage()
- func (x *ExternalAuthProvider) ProtoReflect() protoreflect.Message
- func (x *ExternalAuthProvider) Reset()
- func (x *ExternalAuthProvider) String() string
- type ExternalAuthProviderResource
- func (*ExternalAuthProviderResource) Descriptor() ([]byte, []int)deprecated
- func (x *ExternalAuthProviderResource) GetId() string
- func (x *ExternalAuthProviderResource) GetOptional() bool
- func (*ExternalAuthProviderResource) ProtoMessage()
- func (x *ExternalAuthProviderResource) ProtoReflect() protoreflect.Message
- func (x *ExternalAuthProviderResource) Reset()
- func (x *ExternalAuthProviderResource) String() string
- type Healthcheck
- func (*Healthcheck) Descriptor() ([]byte, []int)deprecated
- func (x *Healthcheck) GetInterval() int32
- func (x *Healthcheck) GetThreshold() int32
- func (x *Healthcheck) GetUrl() string
- func (*Healthcheck) ProtoMessage()
- func (x *Healthcheck) ProtoReflect() protoreflect.Message
- func (x *Healthcheck) Reset()
- func (x *Healthcheck) String() string
- type InstanceIdentityAuth
- func (*InstanceIdentityAuth) Descriptor() ([]byte, []int)deprecated
- func (x *InstanceIdentityAuth) GetInstanceId() string
- func (*InstanceIdentityAuth) ProtoMessage()
- func (x *InstanceIdentityAuth) ProtoReflect() protoreflect.Message
- func (x *InstanceIdentityAuth) Reset()
- func (x *InstanceIdentityAuth) String() string
- type Log
- type LogLevel
- type MemoryResourceMonitor
- func (*MemoryResourceMonitor) Descriptor() ([]byte, []int)deprecated
- func (x *MemoryResourceMonitor) GetEnabled() bool
- func (x *MemoryResourceMonitor) GetThreshold() int32
- func (*MemoryResourceMonitor) ProtoMessage()
- func (x *MemoryResourceMonitor) ProtoReflect() protoreflect.Message
- func (x *MemoryResourceMonitor) Reset()
- func (x *MemoryResourceMonitor) String() string
- type Metadata
- func (*Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *Metadata) GetCoderUrl() string
- func (x *Metadata) GetPrebuiltWorkspaceBuildStage() PrebuiltWorkspaceBuildStage
- func (x *Metadata) GetRunningAgentAuthTokens() []*RunningAgentAuthToken
- func (x *Metadata) GetTemplateId() string
- func (x *Metadata) GetTemplateName() string
- func (x *Metadata) GetTemplateVersion() string
- func (x *Metadata) GetWorkspaceBuildId() string
- func (x *Metadata) GetWorkspaceId() string
- func (x *Metadata) GetWorkspaceName() string
- func (x *Metadata) GetWorkspaceOwner() string
- func (x *Metadata) GetWorkspaceOwnerEmail() string
- func (x *Metadata) GetWorkspaceOwnerGroups() []string
- func (x *Metadata) GetWorkspaceOwnerId() string
- func (x *Metadata) GetWorkspaceOwnerLoginType() string
- func (x *Metadata) GetWorkspaceOwnerName() string
- func (x *Metadata) GetWorkspaceOwnerOidcAccessToken() string
- func (x *Metadata) GetWorkspaceOwnerRbacRoles() []*Role
- func (x *Metadata) GetWorkspaceOwnerSessionToken() string
- func (x *Metadata) GetWorkspaceOwnerSshPrivateKey() string
- func (x *Metadata) GetWorkspaceOwnerSshPublicKey() string
- func (x *Metadata) GetWorkspaceTransition() WorkspaceTransition
- func (*Metadata) ProtoMessage()
- func (x *Metadata) ProtoReflect() protoreflect.Message
- func (x *Metadata) Reset()
- func (x *Metadata) String() string
- type Module
- func (*Module) Descriptor() ([]byte, []int)deprecated
- func (x *Module) GetDir() string
- func (x *Module) GetKey() string
- func (x *Module) GetSource() string
- func (x *Module) GetVersion() string
- func (*Module) ProtoMessage()
- func (x *Module) ProtoReflect() protoreflect.Message
- func (x *Module) Reset()
- func (x *Module) String() string
- type ParseComplete
- func (*ParseComplete) Descriptor() ([]byte, []int)deprecated
- func (x *ParseComplete) GetError() string
- func (x *ParseComplete) GetReadme() []byte
- func (x *ParseComplete) GetTemplateVariables() []*TemplateVariable
- func (x *ParseComplete) GetWorkspaceTags() map[string]string
- func (*ParseComplete) ProtoMessage()
- func (x *ParseComplete) ProtoReflect() protoreflect.Message
- func (x *ParseComplete) Reset()
- func (x *ParseComplete) String() string
- type ParseRequest
- type PlanComplete
- func (*PlanComplete) Descriptor() ([]byte, []int)deprecated
- func (x *PlanComplete) GetError() string
- func (x *PlanComplete) GetExternalAuthProviders() []*ExternalAuthProviderResource
- func (x *PlanComplete) GetModuleFiles() []byte
- func (x *PlanComplete) GetModules() []*Module
- func (x *PlanComplete) GetParameters() []*RichParameter
- func (x *PlanComplete) GetPlan() []byte
- func (x *PlanComplete) GetPresets() []*Preset
- func (x *PlanComplete) GetResourceReplacements() []*ResourceReplacement
- func (x *PlanComplete) GetResources() []*Resource
- func (x *PlanComplete) GetTimings() []*Timing
- func (*PlanComplete) ProtoMessage()
- func (x *PlanComplete) ProtoReflect() protoreflect.Message
- func (x *PlanComplete) Reset()
- func (x *PlanComplete) String() string
- type PlanRequest
- func (*PlanRequest) Descriptor() ([]byte, []int)deprecated
- func (x *PlanRequest) GetExternalAuthProviders() []*ExternalAuthProvider
- func (x *PlanRequest) GetMetadata() *Metadata
- func (x *PlanRequest) GetPreviousParameterValues() []*RichParameterValue
- func (x *PlanRequest) GetRichParameterValues() []*RichParameterValue
- func (x *PlanRequest) GetVariableValues() []*VariableValue
- func (*PlanRequest) ProtoMessage()
- func (x *PlanRequest) ProtoReflect() protoreflect.Message
- func (x *PlanRequest) Reset()
- func (x *PlanRequest) String() string
- type Prebuild
- type PrebuiltWorkspaceBuildStage
- func (PrebuiltWorkspaceBuildStage) Descriptor() protoreflect.EnumDescriptor
- func (x PrebuiltWorkspaceBuildStage) Enum() *PrebuiltWorkspaceBuildStage
- func (PrebuiltWorkspaceBuildStage) EnumDescriptor() ([]byte, []int)deprecated
- func (p PrebuiltWorkspaceBuildStage) IsPrebuild() bool
- func (p PrebuiltWorkspaceBuildStage) IsPrebuiltWorkspaceClaim() bool
- func (x PrebuiltWorkspaceBuildStage) Number() protoreflect.EnumNumber
- func (x PrebuiltWorkspaceBuildStage) String() string
- func (PrebuiltWorkspaceBuildStage) Type() protoreflect.EnumType
- type Preset
- func (*Preset) Descriptor() ([]byte, []int)deprecated
- func (x *Preset) GetName() string
- func (x *Preset) GetParameters() []*PresetParameter
- func (x *Preset) GetPrebuild() *Prebuild
- func (*Preset) ProtoMessage()
- func (x *Preset) ProtoReflect() protoreflect.Message
- func (x *Preset) Reset()
- func (x *Preset) String() string
- type PresetParameter
- func (*PresetParameter) Descriptor() ([]byte, []int)deprecated
- func (x *PresetParameter) GetName() string
- func (x *PresetParameter) GetValue() string
- func (*PresetParameter) ProtoMessage()
- func (x *PresetParameter) ProtoReflect() protoreflect.Message
- func (x *PresetParameter) Reset()
- func (x *PresetParameter) String() string
- type Request
- func (*Request) Descriptor() ([]byte, []int)deprecated
- func (x *Request) GetApply() *ApplyRequest
- func (x *Request) GetCancel() *CancelRequest
- func (x *Request) GetConfig() *Config
- func (x *Request) GetParse() *ParseRequest
- func (x *Request) GetPlan() *PlanRequest
- func (m *Request) GetType() isRequest_Type
- func (*Request) ProtoMessage()
- func (x *Request) ProtoReflect() protoreflect.Message
- func (x *Request) Reset()
- func (x *Request) String() string
- type Request_Apply
- type Request_Cancel
- type Request_Config
- type Request_Parse
- type Request_Plan
- type Resource
- func (*Resource) Descriptor() ([]byte, []int)deprecated
- func (x *Resource) GetAgents() []*Agent
- func (x *Resource) GetDailyCost() int32
- func (x *Resource) GetHide() bool
- func (x *Resource) GetIcon() string
- func (x *Resource) GetInstanceType() string
- func (x *Resource) GetMetadata() []*Resource_Metadata
- func (x *Resource) GetModulePath() string
- func (x *Resource) GetName() string
- func (x *Resource) GetType() string
- func (*Resource) ProtoMessage()
- func (x *Resource) ProtoReflect() protoreflect.Message
- func (x *Resource) Reset()
- func (x *Resource) String() string
- type ResourceReplacement
- func (*ResourceReplacement) Descriptor() ([]byte, []int)deprecated
- func (x *ResourceReplacement) GetPaths() []string
- func (x *ResourceReplacement) GetResource() string
- func (*ResourceReplacement) ProtoMessage()
- func (x *ResourceReplacement) ProtoReflect() protoreflect.Message
- func (x *ResourceReplacement) Reset()
- func (x *ResourceReplacement) String() string
- type Resource_Metadata
- func (*Resource_Metadata) Descriptor() ([]byte, []int)deprecated
- func (x *Resource_Metadata) GetIsNull() bool
- func (x *Resource_Metadata) GetKey() string
- func (x *Resource_Metadata) GetSensitive() bool
- func (x *Resource_Metadata) GetValue() string
- func (*Resource_Metadata) ProtoMessage()
- func (x *Resource_Metadata) ProtoReflect() protoreflect.Message
- func (x *Resource_Metadata) Reset()
- func (x *Resource_Metadata) String() string
- type ResourcesMonitoring
- func (*ResourcesMonitoring) Descriptor() ([]byte, []int)deprecated
- func (x *ResourcesMonitoring) GetMemory() *MemoryResourceMonitor
- func (x *ResourcesMonitoring) GetVolumes() []*VolumeResourceMonitor
- func (*ResourcesMonitoring) ProtoMessage()
- func (x *ResourcesMonitoring) ProtoReflect() protoreflect.Message
- func (x *ResourcesMonitoring) Reset()
- func (x *ResourcesMonitoring) String() string
- type Response
- func (*Response) Descriptor() ([]byte, []int)deprecated
- func (x *Response) GetApply() *ApplyComplete
- func (x *Response) GetLog() *Log
- func (x *Response) GetParse() *ParseComplete
- func (x *Response) GetPlan() *PlanComplete
- func (m *Response) GetType() isResponse_Type
- func (*Response) ProtoMessage()
- func (x *Response) ProtoReflect() protoreflect.Message
- func (x *Response) Reset()
- func (x *Response) String() string
- type Response_Apply
- type Response_Log
- type Response_Parse
- type Response_Plan
- type RichParameter
- func (*RichParameter) Descriptor() ([]byte, []int)deprecated
- func (x *RichParameter) GetDefaultValue() string
- func (x *RichParameter) GetDescription() string
- func (x *RichParameter) GetDisplayName() string
- func (x *RichParameter) GetEphemeral() bool
- func (x *RichParameter) GetIcon() string
- func (x *RichParameter) GetMutable() bool
- func (x *RichParameter) GetName() string
- func (x *RichParameter) GetOptions() []*RichParameterOption
- func (x *RichParameter) GetOrder() int32
- func (x *RichParameter) GetRequired() bool
- func (x *RichParameter) GetType() string
- func (x *RichParameter) GetValidationError() string
- func (x *RichParameter) GetValidationMax() int32
- func (x *RichParameter) GetValidationMin() int32
- func (x *RichParameter) GetValidationMonotonic() string
- func (x *RichParameter) GetValidationRegex() string
- func (*RichParameter) ProtoMessage()
- func (x *RichParameter) ProtoReflect() protoreflect.Message
- func (x *RichParameter) Reset()
- func (x *RichParameter) String() string
- type RichParameterOption
- func (*RichParameterOption) Descriptor() ([]byte, []int)deprecated
- func (x *RichParameterOption) GetDescription() string
- func (x *RichParameterOption) GetIcon() string
- func (x *RichParameterOption) GetName() string
- func (x *RichParameterOption) GetValue() string
- func (*RichParameterOption) ProtoMessage()
- func (x *RichParameterOption) ProtoReflect() protoreflect.Message
- func (x *RichParameterOption) Reset()
- func (x *RichParameterOption) String() string
- type RichParameterValue
- func (*RichParameterValue) Descriptor() ([]byte, []int)deprecated
- func (x *RichParameterValue) GetName() string
- func (x *RichParameterValue) GetValue() string
- func (*RichParameterValue) ProtoMessage()
- func (x *RichParameterValue) ProtoReflect() protoreflect.Message
- func (x *RichParameterValue) Reset()
- func (x *RichParameterValue) String() string
- type Role
- type RunningAgentAuthToken
- func (*RunningAgentAuthToken) Descriptor() ([]byte, []int)deprecated
- func (x *RunningAgentAuthToken) GetAgentId() string
- func (x *RunningAgentAuthToken) GetToken() string
- func (*RunningAgentAuthToken) ProtoMessage()
- func (x *RunningAgentAuthToken) ProtoReflect() protoreflect.Message
- func (x *RunningAgentAuthToken) Reset()
- func (x *RunningAgentAuthToken) String() string
- type Script
- func (*Script) Descriptor() ([]byte, []int)deprecated
- func (x *Script) GetCron() string
- func (x *Script) GetDisplayName() string
- func (x *Script) GetIcon() string
- func (x *Script) GetLogPath() string
- func (x *Script) GetRunOnStart() bool
- func (x *Script) GetRunOnStop() bool
- func (x *Script) GetScript() string
- func (x *Script) GetStartBlocksLogin() bool
- func (x *Script) GetTimeoutSeconds() int32
- func (*Script) ProtoMessage()
- func (x *Script) ProtoReflect() protoreflect.Message
- func (x *Script) Reset()
- func (x *Script) String() string
- type TemplateVariable
- func (*TemplateVariable) Descriptor() ([]byte, []int)deprecated
- func (x *TemplateVariable) GetDefaultValue() string
- func (x *TemplateVariable) GetDescription() string
- func (x *TemplateVariable) GetName() string
- func (x *TemplateVariable) GetRequired() bool
- func (x *TemplateVariable) GetSensitive() bool
- func (x *TemplateVariable) GetType() string
- func (*TemplateVariable) ProtoMessage()
- func (x *TemplateVariable) ProtoReflect() protoreflect.Message
- func (x *TemplateVariable) Reset()
- func (x *TemplateVariable) String() string
- type Timing
- func (*Timing) Descriptor() ([]byte, []int)deprecated
- func (x *Timing) GetAction() string
- func (x *Timing) GetEnd() *timestamppb.Timestamp
- func (x *Timing) GetResource() string
- func (x *Timing) GetSource() string
- func (x *Timing) GetStage() string
- func (x *Timing) GetStart() *timestamppb.Timestamp
- func (x *Timing) GetState() TimingState
- func (*Timing) ProtoMessage()
- func (x *Timing) ProtoReflect() protoreflect.Message
- func (x *Timing) Reset()
- func (x *Timing) String() string
- type TimingState
- type VariableValue
- func (*VariableValue) Descriptor() ([]byte, []int)deprecated
- func (x *VariableValue) GetName() string
- func (x *VariableValue) GetSensitive() bool
- func (x *VariableValue) GetValue() string
- func (*VariableValue) ProtoMessage()
- func (x *VariableValue) ProtoReflect() protoreflect.Message
- func (x *VariableValue) Reset()
- func (x *VariableValue) String() string
- type VolumeResourceMonitor
- func (*VolumeResourceMonitor) Descriptor() ([]byte, []int)deprecated
- func (x *VolumeResourceMonitor) GetEnabled() bool
- func (x *VolumeResourceMonitor) GetPath() string
- func (x *VolumeResourceMonitor) GetThreshold() int32
- func (*VolumeResourceMonitor) ProtoMessage()
- func (x *VolumeResourceMonitor) ProtoReflect() protoreflect.Message
- func (x *VolumeResourceMonitor) Reset()
- func (x *VolumeResourceMonitor) String() string
- type WorkspaceTransition
- func (WorkspaceTransition) Descriptor() protoreflect.EnumDescriptor
- func (x WorkspaceTransition) Enum() *WorkspaceTransition
- func (WorkspaceTransition) EnumDescriptor() ([]byte, []int)deprecated
- func (x WorkspaceTransition) Number() protoreflect.EnumNumber
- func (x WorkspaceTransition) String() string
- func (WorkspaceTransition) Type() protoreflect.EnumType
Constants¶
This section is empty.
Variables¶
var (LogLevel_name = map[int32]string{0: "TRACE",1: "DEBUG",2: "INFO",3: "WARN",4: "ERROR",}LogLevel_value = map[string]int32{"TRACE": 0,"DEBUG": 1,"INFO": 2,"WARN": 3,"ERROR": 4,})
Enum value maps for LogLevel.
var (AppSharingLevel_name = map[int32]string{0: "OWNER",1: "AUTHENTICATED",2: "PUBLIC",}AppSharingLevel_value = map[string]int32{"OWNER": 0,"AUTHENTICATED": 1,"PUBLIC": 2,})
Enum value maps for AppSharingLevel.
var (AppOpenIn_name = map[int32]string{0: "WINDOW",1: "SLIM_WINDOW",2: "TAB",}AppOpenIn_value = map[string]int32{"WINDOW": 0,"SLIM_WINDOW": 1,"TAB": 2,})
Enum value maps for AppOpenIn.
var (WorkspaceTransition_name = map[int32]string{0: "START",1: "STOP",2: "DESTROY",}WorkspaceTransition_value = map[string]int32{"START": 0,"STOP": 1,"DESTROY": 2,})
Enum value maps for WorkspaceTransition.
var (PrebuiltWorkspaceBuildStage_name = map[int32]string{0: "NONE",1: "CREATE",2: "CLAIM",}PrebuiltWorkspaceBuildStage_value = map[string]int32{"NONE": 0,"CREATE": 1,"CLAIM": 2,})
Enum value maps for PrebuiltWorkspaceBuildStage.
var (TimingState_name = map[int32]string{0: "STARTED",1: "COMPLETED",2: "FAILED",}TimingState_value = map[string]int32{"STARTED": 0,"COMPLETED": 1,"FAILED": 2,})
Enum value maps for TimingState.
var File_provisionersdk_proto_provisioner_protoprotoreflect.FileDescriptor
Functions¶
funcDRPCRegisterProvisioner¶
func DRPCRegisterProvisioner(muxdrpc.Mux, implDRPCProvisionerServer)error
Types¶
typeAgent¶
type Agent struct {Idstring `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`Namestring `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`Env map[string]string ``/* 147-byte string literal not displayed */// Field 4 was startup_script, now removed.OperatingSystemstring `protobuf:"bytes,5,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`Architecturestring `protobuf:"bytes,6,opt,name=architecture,proto3" json:"architecture,omitempty"`Directorystring `protobuf:"bytes,7,opt,name=directory,proto3" json:"directory,omitempty"`Apps []*App `protobuf:"bytes,8,rep,name=apps,proto3" json:"apps,omitempty"`// Types that are assignable to Auth:////*Agent_Token//*Agent_InstanceIdAuth isAgent_Auth `protobuf_oneof:"auth"`ConnectionTimeoutSecondsint32 ``/* 137-byte string literal not displayed */TroubleshootingUrlstring `protobuf:"bytes,12,opt,name=troubleshooting_url,json=troubleshootingUrl,proto3" json:"troubleshooting_url,omitempty"`MotdFilestring `protobuf:"bytes,13,opt,name=motd_file,json=motdFile,proto3" json:"motd_file,omitempty"`// Field 14 was bool login_before_ready = 14, now removed.// Field 15, 16, 17 were related to scripts, which are now removed.Metadata []*Agent_Metadata `protobuf:"bytes,18,rep,name=metadata,proto3" json:"metadata,omitempty"`// Field 19 was startup_script_behavior, now removed.DisplayApps *DisplayApps `protobuf:"bytes,20,opt,name=display_apps,json=displayApps,proto3" json:"display_apps,omitempty"`Scripts []*Script `protobuf:"bytes,21,rep,name=scripts,proto3" json:"scripts,omitempty"`ExtraEnvs []*Env `protobuf:"bytes,22,rep,name=extra_envs,json=extraEnvs,proto3" json:"extra_envs,omitempty"`Orderint64 `protobuf:"varint,23,opt,name=order,proto3" json:"order,omitempty"`ResourcesMonitoring *ResourcesMonitoring `protobuf:"bytes,24,opt,name=resources_monitoring,json=resourcesMonitoring,proto3" json:"resources_monitoring,omitempty"`Devcontainers []*Devcontainer `protobuf:"bytes,25,rep,name=devcontainers,proto3" json:"devcontainers,omitempty"`ApiKeyScopestring `protobuf:"bytes,26,opt,name=api_key_scope,json=apiKeyScope,proto3" json:"api_key_scope,omitempty"`// contains filtered or unexported fields}
Agent represents a running agent on the workspace.
func (*Agent)Descriptordeprecated
func (*Agent)GetApiKeyScope¶added inv2.22.0
func (*Agent)GetArchitecture¶
func (*Agent)GetConnectionTimeoutSeconds¶
func (*Agent)GetDevcontainers¶added inv2.21.0
func (x *Agent) GetDevcontainers() []*Devcontainer
func (*Agent)GetDirectory¶
func (*Agent)GetDisplayApps¶added inv2.1.5
func (x *Agent) GetDisplayApps() *DisplayApps
func (*Agent)GetExtraEnvs¶added inv2.5.0
func (*Agent)GetInstanceId¶
func (*Agent)GetMetadata¶
func (x *Agent) GetMetadata() []*Agent_Metadata
func (*Agent)GetMotdFile¶
func (*Agent)GetOperatingSystem¶
func (*Agent)GetResourcesMonitoring¶added inv2.20.0
func (x *Agent) GetResourcesMonitoring() *ResourcesMonitoring
func (*Agent)GetScripts¶added inv2.2.0
func (*Agent)GetTroubleshootingUrl¶
func (*Agent)ProtoMessage¶
func (*Agent) ProtoMessage()
func (*Agent)ProtoReflect¶
func (x *Agent) ProtoReflect()protoreflect.Message
typeAgent_InstanceId¶
type Agent_InstanceId struct {InstanceIdstring `protobuf:"bytes,10,opt,name=instance_id,json=instanceId,proto3,oneof"`}
typeAgent_Metadata¶
type Agent_Metadata struct {Keystring `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`DisplayNamestring `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`Scriptstring `protobuf:"bytes,3,opt,name=script,proto3" json:"script,omitempty"`Intervalint64 `protobuf:"varint,4,opt,name=interval,proto3" json:"interval,omitempty"`Timeoutint64 `protobuf:"varint,5,opt,name=timeout,proto3" json:"timeout,omitempty"`Orderint64 `protobuf:"varint,6,opt,name=order,proto3" json:"order,omitempty"`// contains filtered or unexported fields}
func (*Agent_Metadata)Descriptordeprecated
func (*Agent_Metadata) Descriptor() ([]byte, []int)
Deprecated: Use Agent_Metadata.ProtoReflect.Descriptor instead.
func (*Agent_Metadata)GetDisplayName¶
func (x *Agent_Metadata) GetDisplayName()string
func (*Agent_Metadata)GetInterval¶
func (x *Agent_Metadata) GetInterval()int64
func (*Agent_Metadata)GetKey¶
func (x *Agent_Metadata) GetKey()string
func (*Agent_Metadata)GetOrder¶added inv2.9.0
func (x *Agent_Metadata) GetOrder()int64
func (*Agent_Metadata)GetScript¶
func (x *Agent_Metadata) GetScript()string
func (*Agent_Metadata)GetTimeout¶
func (x *Agent_Metadata) GetTimeout()int64
func (*Agent_Metadata)ProtoMessage¶
func (*Agent_Metadata) ProtoMessage()
func (*Agent_Metadata)ProtoReflect¶
func (x *Agent_Metadata) ProtoReflect()protoreflect.Message
func (*Agent_Metadata)Reset¶
func (x *Agent_Metadata) Reset()
func (*Agent_Metadata)String¶
func (x *Agent_Metadata) String()string
typeAgent_Token¶
type Agent_Token struct {Tokenstring `protobuf:"bytes,9,opt,name=token,proto3,oneof"`}
typeApp¶
type App struct {// slug is the unique identifier for the app, usually the name from the// template. It must be URL-safe and hostname-safe.Slugstring `protobuf:"bytes,1,opt,name=slug,proto3" json:"slug,omitempty"`DisplayNamestring `protobuf:"bytes,2,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`Commandstring `protobuf:"bytes,3,opt,name=command,proto3" json:"command,omitempty"`Urlstring `protobuf:"bytes,4,opt,name=url,proto3" json:"url,omitempty"`Iconstring `protobuf:"bytes,5,opt,name=icon,proto3" json:"icon,omitempty"`Subdomainbool `protobuf:"varint,6,opt,name=subdomain,proto3" json:"subdomain,omitempty"`Healthcheck *Healthcheck `protobuf:"bytes,7,opt,name=healthcheck,proto3" json:"healthcheck,omitempty"`SharingLevelAppSharingLevel ``/* 131-byte string literal not displayed */Externalbool `protobuf:"varint,9,opt,name=external,proto3" json:"external,omitempty"`Orderint64 `protobuf:"varint,10,opt,name=order,proto3" json:"order,omitempty"`Hiddenbool `protobuf:"varint,11,opt,name=hidden,proto3" json:"hidden,omitempty"`OpenInAppOpenIn `protobuf:"varint,12,opt,name=open_in,json=openIn,proto3,enum=provisioner.AppOpenIn" json:"open_in,omitempty"`Groupstring `protobuf:"bytes,13,opt,name=group,proto3" json:"group,omitempty"`// contains filtered or unexported fields}
App represents a dev-accessible application on the workspace.
func (*App)Descriptordeprecated
func (*App)GetCommand¶
func (*App)GetDisplayName¶
func (*App)GetExternal¶
func (*App)GetHealthcheck¶
func (x *App) GetHealthcheck() *Healthcheck
func (*App)GetSharingLevel¶
func (x *App) GetSharingLevel()AppSharingLevel
func (*App)GetSubdomain¶
func (*App)ProtoMessage¶
func (*App) ProtoMessage()
func (*App)ProtoReflect¶
func (x *App) ProtoReflect()protoreflect.Message
typeAppOpenIn¶added inv2.19.0
type AppOpenInint32
func (AppOpenIn)Descriptor¶added inv2.19.0
func (AppOpenIn) Descriptor()protoreflect.EnumDescriptor
func (AppOpenIn)EnumDescriptordeprecatedadded inv2.19.0
func (AppOpenIn)Number¶added inv2.19.0
func (xAppOpenIn) Number()protoreflect.EnumNumber
func (AppOpenIn)Type¶added inv2.19.0
func (AppOpenIn) Type()protoreflect.EnumType
typeAppSharingLevel¶
type AppSharingLevelint32
const (AppSharingLevel_OWNERAppSharingLevel = 0AppSharingLevel_AUTHENTICATEDAppSharingLevel = 1AppSharingLevel_PUBLICAppSharingLevel = 2)
func (AppSharingLevel)Descriptor¶
func (AppSharingLevel) Descriptor()protoreflect.EnumDescriptor
func (AppSharingLevel)Enum¶
func (xAppSharingLevel) Enum() *AppSharingLevel
func (AppSharingLevel)EnumDescriptordeprecated
func (AppSharingLevel) EnumDescriptor() ([]byte, []int)
Deprecated: Use AppSharingLevel.Descriptor instead.
func (AppSharingLevel)Number¶
func (xAppSharingLevel) Number()protoreflect.EnumNumber
func (AppSharingLevel)String¶
func (xAppSharingLevel) String()string
func (AppSharingLevel)Type¶
func (AppSharingLevel) Type()protoreflect.EnumType
typeApplyComplete¶added inv2.1.4
type ApplyComplete struct {State []byte `protobuf:"bytes,1,opt,name=state,proto3" json:"state,omitempty"`Errorstring `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`Resources []*Resource `protobuf:"bytes,3,rep,name=resources,proto3" json:"resources,omitempty"`Parameters []*RichParameter `protobuf:"bytes,4,rep,name=parameters,proto3" json:"parameters,omitempty"`ExternalAuthProviders []*ExternalAuthProviderResource ``/* 126-byte string literal not displayed */Timings []*Timing `protobuf:"bytes,6,rep,name=timings,proto3" json:"timings,omitempty"`// contains filtered or unexported fields}
ApplyComplete indicates a request to apply completed.
func (*ApplyComplete)Descriptordeprecatedadded inv2.1.4
func (*ApplyComplete) Descriptor() ([]byte, []int)
Deprecated: Use ApplyComplete.ProtoReflect.Descriptor instead.
func (*ApplyComplete)GetError¶added inv2.1.4
func (x *ApplyComplete) GetError()string
func (*ApplyComplete)GetExternalAuthProviders¶added inv2.2.1
func (x *ApplyComplete) GetExternalAuthProviders() []*ExternalAuthProviderResource
func (*ApplyComplete)GetParameters¶added inv2.1.4
func (x *ApplyComplete) GetParameters() []*RichParameter
func (*ApplyComplete)GetResources¶added inv2.1.4
func (x *ApplyComplete) GetResources() []*Resource
func (*ApplyComplete)GetState¶added inv2.1.4
func (x *ApplyComplete) GetState() []byte
func (*ApplyComplete)GetTimings¶added inv2.15.0
func (x *ApplyComplete) GetTimings() []*Timing
func (*ApplyComplete)ProtoMessage¶added inv2.1.4
func (*ApplyComplete) ProtoMessage()
func (*ApplyComplete)ProtoReflect¶added inv2.1.4
func (x *ApplyComplete) ProtoReflect()protoreflect.Message
func (*ApplyComplete)Reset¶added inv2.1.4
func (x *ApplyComplete) Reset()
func (*ApplyComplete)String¶added inv2.1.4
func (x *ApplyComplete) String()string
typeApplyRequest¶added inv2.1.4
type ApplyRequest struct {Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`// contains filtered or unexported fields}
ApplyRequest asks the provisioner to apply the changes. Apply MUST be preceded by a successful plan request/responsein the same Session. The plan data is not transmitted over the wire and is cached by the provisioner in the Session.
func (*ApplyRequest)Descriptordeprecatedadded inv2.1.4
func (*ApplyRequest) Descriptor() ([]byte, []int)
Deprecated: Use ApplyRequest.ProtoReflect.Descriptor instead.
func (*ApplyRequest)GetMetadata¶added inv2.1.4
func (x *ApplyRequest) GetMetadata() *Metadata
func (*ApplyRequest)ProtoMessage¶added inv2.1.4
func (*ApplyRequest) ProtoMessage()
func (*ApplyRequest)ProtoReflect¶added inv2.1.4
func (x *ApplyRequest) ProtoReflect()protoreflect.Message
func (*ApplyRequest)Reset¶added inv2.1.4
func (x *ApplyRequest) Reset()
func (*ApplyRequest)String¶added inv2.1.4
func (x *ApplyRequest) String()string
typeCancelRequest¶added inv2.1.4
type CancelRequest struct {// contains filtered or unexported fields}
CancelRequest requests that the previous request be canceled gracefully.
func (*CancelRequest)Descriptordeprecatedadded inv2.1.4
func (*CancelRequest) Descriptor() ([]byte, []int)
Deprecated: Use CancelRequest.ProtoReflect.Descriptor instead.
func (*CancelRequest)ProtoMessage¶added inv2.1.4
func (*CancelRequest) ProtoMessage()
func (*CancelRequest)ProtoReflect¶added inv2.1.4
func (x *CancelRequest) ProtoReflect()protoreflect.Message
func (*CancelRequest)Reset¶added inv2.1.4
func (x *CancelRequest) Reset()
func (*CancelRequest)String¶added inv2.1.4
func (x *CancelRequest) String()string
typeConfig¶added inv2.1.4
type Config struct {// template_source_archive is a tar of the template source filesTemplateSourceArchive []byte ``/* 126-byte string literal not displayed */// state is the provisioner state (if any)State []byte `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`ProvisionerLogLevelstring `protobuf:"bytes,3,opt,name=provisioner_log_level,json=provisionerLogLevel,proto3" json:"provisioner_log_level,omitempty"`// contains filtered or unexported fields}
Config represents execution configuration shared by all subsequent requests in the Session
func (*Config)Descriptordeprecatedadded inv2.1.4
func (*Config)GetProvisionerLogLevel¶added inv2.1.4
func (*Config)GetTemplateSourceArchive¶added inv2.1.4
func (*Config)ProtoMessage¶added inv2.1.4
func (*Config) ProtoMessage()
func (*Config)ProtoReflect¶added inv2.1.4
func (x *Config) ProtoReflect()protoreflect.Message
typeDRPCProvisionerClient¶
type DRPCProvisionerClient interface {DRPCConn()drpc.ConnSession(ctxcontext.Context) (DRPCProvisioner_SessionClient,error)}
funcNewDRPCProvisionerClient¶
func NewDRPCProvisionerClient(ccdrpc.Conn)DRPCProvisionerClient
typeDRPCProvisionerDescription¶
type DRPCProvisionerDescription struct{}
func (DRPCProvisionerDescription)NumMethods¶
func (DRPCProvisionerDescription) NumMethods()int
typeDRPCProvisionerServer¶
type DRPCProvisionerServer interface {Session(DRPCProvisioner_SessionStream)error}
typeDRPCProvisionerUnimplementedServer¶
type DRPCProvisionerUnimplementedServer struct{}
func (*DRPCProvisionerUnimplementedServer)Session¶added inv2.1.4
func (s *DRPCProvisionerUnimplementedServer) Session(DRPCProvisioner_SessionStream)error
typeDRPCProvisioner_SessionClient¶added inv2.1.4
typeDRPCProvisioner_SessionStream¶added inv2.1.4
typeDevcontainer¶added inv2.21.0
type Devcontainer struct {WorkspaceFolderstring `protobuf:"bytes,1,opt,name=workspace_folder,json=workspaceFolder,proto3" json:"workspace_folder,omitempty"`ConfigPathstring `protobuf:"bytes,2,opt,name=config_path,json=configPath,proto3" json:"config_path,omitempty"`Namestring `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`// contains filtered or unexported fields}
func (*Devcontainer)Descriptordeprecatedadded inv2.21.0
func (*Devcontainer) Descriptor() ([]byte, []int)
Deprecated: Use Devcontainer.ProtoReflect.Descriptor instead.
func (*Devcontainer)GetConfigPath¶added inv2.21.0
func (x *Devcontainer) GetConfigPath()string
func (*Devcontainer)GetName¶added inv2.21.0
func (x *Devcontainer) GetName()string
func (*Devcontainer)GetWorkspaceFolder¶added inv2.21.0
func (x *Devcontainer) GetWorkspaceFolder()string
func (*Devcontainer)ProtoMessage¶added inv2.21.0
func (*Devcontainer) ProtoMessage()
func (*Devcontainer)ProtoReflect¶added inv2.21.0
func (x *Devcontainer) ProtoReflect()protoreflect.Message
func (*Devcontainer)Reset¶added inv2.21.0
func (x *Devcontainer) Reset()
func (*Devcontainer)String¶added inv2.21.0
func (x *Devcontainer) String()string
typeDisplayApps¶added inv2.1.5
type DisplayApps struct {Vscodebool `protobuf:"varint,1,opt,name=vscode,proto3" json:"vscode,omitempty"`VscodeInsidersbool `protobuf:"varint,2,opt,name=vscode_insiders,json=vscodeInsiders,proto3" json:"vscode_insiders,omitempty"`WebTerminalbool `protobuf:"varint,3,opt,name=web_terminal,json=webTerminal,proto3" json:"web_terminal,omitempty"`SshHelperbool `protobuf:"varint,4,opt,name=ssh_helper,json=sshHelper,proto3" json:"ssh_helper,omitempty"`PortForwardingHelperbool `protobuf:"varint,5,opt,name=port_forwarding_helper,json=portForwardingHelper,proto3" json:"port_forwarding_helper,omitempty"`// contains filtered or unexported fields}
func (*DisplayApps)Descriptordeprecatedadded inv2.1.5
func (*DisplayApps) Descriptor() ([]byte, []int)
Deprecated: Use DisplayApps.ProtoReflect.Descriptor instead.
func (*DisplayApps)GetPortForwardingHelper¶added inv2.1.5
func (x *DisplayApps) GetPortForwardingHelper()bool
func (*DisplayApps)GetSshHelper¶added inv2.1.5
func (x *DisplayApps) GetSshHelper()bool
func (*DisplayApps)GetVscode¶added inv2.1.5
func (x *DisplayApps) GetVscode()bool
func (*DisplayApps)GetVscodeInsiders¶added inv2.1.5
func (x *DisplayApps) GetVscodeInsiders()bool
func (*DisplayApps)GetWebTerminal¶added inv2.1.5
func (x *DisplayApps) GetWebTerminal()bool
func (*DisplayApps)ProtoMessage¶added inv2.1.5
func (*DisplayApps) ProtoMessage()
func (*DisplayApps)ProtoReflect¶added inv2.1.5
func (x *DisplayApps) ProtoReflect()protoreflect.Message
func (*DisplayApps)Reset¶added inv2.1.5
func (x *DisplayApps) Reset()
func (*DisplayApps)String¶added inv2.1.5
func (x *DisplayApps) String()string
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
typeEnv¶added inv2.5.0
type Env struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Valuestring `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`// contains filtered or unexported fields}
func (*Env)Descriptordeprecatedadded inv2.5.0
func (*Env)ProtoMessage¶added inv2.5.0
func (*Env) ProtoMessage()
func (*Env)ProtoReflect¶added inv2.5.0
func (x *Env) ProtoReflect()protoreflect.Message
typeExpirationPolicy¶added inv2.23.0
type ExpirationPolicy struct {Ttlint32 `protobuf:"varint,1,opt,name=ttl,proto3" json:"ttl,omitempty"`// contains filtered or unexported fields}
ExpirationPolicy defines the policy for expiring unclaimed prebuilds.If a prebuild remains unclaimed for longer than ttl seconds, it is deleted andrecreated to prevent staleness.
func (*ExpirationPolicy)Descriptordeprecatedadded inv2.23.0
func (*ExpirationPolicy) Descriptor() ([]byte, []int)
Deprecated: Use ExpirationPolicy.ProtoReflect.Descriptor instead.
func (*ExpirationPolicy)GetTtl¶added inv2.23.0
func (x *ExpirationPolicy) GetTtl()int32
func (*ExpirationPolicy)ProtoMessage¶added inv2.23.0
func (*ExpirationPolicy) ProtoMessage()
func (*ExpirationPolicy)ProtoReflect¶added inv2.23.0
func (x *ExpirationPolicy) ProtoReflect()protoreflect.Message
func (*ExpirationPolicy)Reset¶added inv2.23.0
func (x *ExpirationPolicy) Reset()
func (*ExpirationPolicy)String¶added inv2.23.0
func (x *ExpirationPolicy) String()string
typeExternalAuthProvider¶added inv2.2.1
type ExternalAuthProvider struct {Idstring `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`AccessTokenstring `protobuf:"bytes,2,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`// contains filtered or unexported fields}
func (*ExternalAuthProvider)Descriptordeprecatedadded inv2.2.1
func (*ExternalAuthProvider) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAuthProvider.ProtoReflect.Descriptor instead.
func (*ExternalAuthProvider)GetAccessToken¶added inv2.2.1
func (x *ExternalAuthProvider) GetAccessToken()string
func (*ExternalAuthProvider)GetId¶added inv2.2.1
func (x *ExternalAuthProvider) GetId()string
func (*ExternalAuthProvider)ProtoMessage¶added inv2.2.1
func (*ExternalAuthProvider) ProtoMessage()
func (*ExternalAuthProvider)ProtoReflect¶added inv2.2.1
func (x *ExternalAuthProvider) ProtoReflect()protoreflect.Message
func (*ExternalAuthProvider)Reset¶added inv2.2.1
func (x *ExternalAuthProvider) Reset()
func (*ExternalAuthProvider)String¶added inv2.2.1
func (x *ExternalAuthProvider) String()string
typeExternalAuthProviderResource¶added inv2.9.0
type ExternalAuthProviderResource struct {Idstring `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`Optionalbool `protobuf:"varint,2,opt,name=optional,proto3" json:"optional,omitempty"`// contains filtered or unexported fields}
func (*ExternalAuthProviderResource)Descriptordeprecatedadded inv2.9.0
func (*ExternalAuthProviderResource) Descriptor() ([]byte, []int)
Deprecated: Use ExternalAuthProviderResource.ProtoReflect.Descriptor instead.
func (*ExternalAuthProviderResource)GetId¶added inv2.9.0
func (x *ExternalAuthProviderResource) GetId()string
func (*ExternalAuthProviderResource)GetOptional¶added inv2.9.0
func (x *ExternalAuthProviderResource) GetOptional()bool
func (*ExternalAuthProviderResource)ProtoMessage¶added inv2.9.0
func (*ExternalAuthProviderResource) ProtoMessage()
func (*ExternalAuthProviderResource)ProtoReflect¶added inv2.9.0
func (x *ExternalAuthProviderResource) ProtoReflect()protoreflect.Message
func (*ExternalAuthProviderResource)Reset¶added inv2.9.0
func (x *ExternalAuthProviderResource) Reset()
func (*ExternalAuthProviderResource)String¶added inv2.9.0
func (x *ExternalAuthProviderResource) String()string
typeHealthcheck¶
type Healthcheck struct {Urlstring `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"`Intervalint32 `protobuf:"varint,2,opt,name=interval,proto3" json:"interval,omitempty"`Thresholdint32 `protobuf:"varint,3,opt,name=threshold,proto3" json:"threshold,omitempty"`// contains filtered or unexported fields}
Healthcheck represents configuration for checking for app readiness.
func (*Healthcheck)Descriptordeprecated
func (*Healthcheck) Descriptor() ([]byte, []int)
Deprecated: Use Healthcheck.ProtoReflect.Descriptor instead.
func (*Healthcheck)GetInterval¶
func (x *Healthcheck) GetInterval()int32
func (*Healthcheck)GetThreshold¶
func (x *Healthcheck) GetThreshold()int32
func (*Healthcheck)GetUrl¶
func (x *Healthcheck) GetUrl()string
func (*Healthcheck)ProtoMessage¶
func (*Healthcheck) ProtoMessage()
func (*Healthcheck)ProtoReflect¶
func (x *Healthcheck) ProtoReflect()protoreflect.Message
func (*Healthcheck)Reset¶
func (x *Healthcheck) Reset()
func (*Healthcheck)String¶
func (x *Healthcheck) String()string
typeInstanceIdentityAuth¶
type InstanceIdentityAuth struct {InstanceIdstring `protobuf:"bytes,1,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`// contains filtered or unexported fields}
func (*InstanceIdentityAuth)Descriptordeprecated
func (*InstanceIdentityAuth) Descriptor() ([]byte, []int)
Deprecated: Use InstanceIdentityAuth.ProtoReflect.Descriptor instead.
func (*InstanceIdentityAuth)GetInstanceId¶
func (x *InstanceIdentityAuth) GetInstanceId()string
func (*InstanceIdentityAuth)ProtoMessage¶
func (*InstanceIdentityAuth) ProtoMessage()
func (*InstanceIdentityAuth)ProtoReflect¶
func (x *InstanceIdentityAuth) ProtoReflect()protoreflect.Message
func (*InstanceIdentityAuth)Reset¶
func (x *InstanceIdentityAuth) Reset()
func (*InstanceIdentityAuth)String¶
func (x *InstanceIdentityAuth) String()string
typeLog¶
type Log struct {LevelLogLevel `protobuf:"varint,1,opt,name=level,proto3,enum=provisioner.LogLevel" json:"level,omitempty"`Outputstring `protobuf:"bytes,2,opt,name=output,proto3" json:"output,omitempty"`// contains filtered or unexported fields}
Log represents output from a request.
func (*Log)Descriptordeprecated
func (*Log)ProtoMessage¶
func (*Log) ProtoMessage()
func (*Log)ProtoReflect¶
func (x *Log) ProtoReflect()protoreflect.Message
typeLogLevel¶
type LogLevelint32
LogLevel represents severity of the log.
func (LogLevel)Descriptor¶
func (LogLevel) Descriptor()protoreflect.EnumDescriptor
func (LogLevel)EnumDescriptordeprecated
func (LogLevel)Number¶
func (xLogLevel) Number()protoreflect.EnumNumber
func (LogLevel)Type¶
func (LogLevel) Type()protoreflect.EnumType
typeMemoryResourceMonitor¶added inv2.20.0
type MemoryResourceMonitor struct {Enabledbool `protobuf:"varint,1,opt,name=enabled,proto3" json:"enabled,omitempty"`Thresholdint32 `protobuf:"varint,2,opt,name=threshold,proto3" json:"threshold,omitempty"`// contains filtered or unexported fields}
func (*MemoryResourceMonitor)Descriptordeprecatedadded inv2.20.0
func (*MemoryResourceMonitor) Descriptor() ([]byte, []int)
Deprecated: Use MemoryResourceMonitor.ProtoReflect.Descriptor instead.
func (*MemoryResourceMonitor)GetEnabled¶added inv2.20.0
func (x *MemoryResourceMonitor) GetEnabled()bool
func (*MemoryResourceMonitor)GetThreshold¶added inv2.20.0
func (x *MemoryResourceMonitor) GetThreshold()int32
func (*MemoryResourceMonitor)ProtoMessage¶added inv2.20.0
func (*MemoryResourceMonitor) ProtoMessage()
func (*MemoryResourceMonitor)ProtoReflect¶added inv2.20.0
func (x *MemoryResourceMonitor) ProtoReflect()protoreflect.Message
func (*MemoryResourceMonitor)Reset¶added inv2.20.0
func (x *MemoryResourceMonitor) Reset()
func (*MemoryResourceMonitor)String¶added inv2.20.0
func (x *MemoryResourceMonitor) String()string
typeMetadata¶added inv2.1.4
type Metadata struct {CoderUrlstring `protobuf:"bytes,1,opt,name=coder_url,json=coderUrl,proto3" json:"coder_url,omitempty"`WorkspaceTransitionWorkspaceTransition ``/* 156-byte string literal not displayed */WorkspaceNamestring `protobuf:"bytes,3,opt,name=workspace_name,json=workspaceName,proto3" json:"workspace_name,omitempty"`WorkspaceOwnerstring `protobuf:"bytes,4,opt,name=workspace_owner,json=workspaceOwner,proto3" json:"workspace_owner,omitempty"`WorkspaceIdstring `protobuf:"bytes,5,opt,name=workspace_id,json=workspaceId,proto3" json:"workspace_id,omitempty"`WorkspaceOwnerIdstring `protobuf:"bytes,6,opt,name=workspace_owner_id,json=workspaceOwnerId,proto3" json:"workspace_owner_id,omitempty"`WorkspaceOwnerEmailstring `protobuf:"bytes,7,opt,name=workspace_owner_email,json=workspaceOwnerEmail,proto3" json:"workspace_owner_email,omitempty"`TemplateNamestring `protobuf:"bytes,8,opt,name=template_name,json=templateName,proto3" json:"template_name,omitempty"`TemplateVersionstring `protobuf:"bytes,9,opt,name=template_version,json=templateVersion,proto3" json:"template_version,omitempty"`WorkspaceOwnerOidcAccessTokenstring ``/* 155-byte string literal not displayed */WorkspaceOwnerSessionTokenstring ``/* 144-byte string literal not displayed */TemplateIdstring `protobuf:"bytes,12,opt,name=template_id,json=templateId,proto3" json:"template_id,omitempty"`WorkspaceOwnerNamestring `protobuf:"bytes,13,opt,name=workspace_owner_name,json=workspaceOwnerName,proto3" json:"workspace_owner_name,omitempty"`WorkspaceOwnerGroups []string `protobuf:"bytes,14,rep,name=workspace_owner_groups,json=workspaceOwnerGroups,proto3" json:"workspace_owner_groups,omitempty"`WorkspaceOwnerSshPublicKeystring ``/* 146-byte string literal not displayed */WorkspaceOwnerSshPrivateKeystring ``/* 149-byte string literal not displayed */WorkspaceBuildIdstring `protobuf:"bytes,17,opt,name=workspace_build_id,json=workspaceBuildId,proto3" json:"workspace_build_id,omitempty"`WorkspaceOwnerLoginTypestring ``/* 135-byte string literal not displayed */WorkspaceOwnerRbacRoles []*Role ``/* 135-byte string literal not displayed */PrebuiltWorkspaceBuildStagePrebuiltWorkspaceBuildStage ``// Indicates that a prebuilt workspace is being built./* 193-byte string literal not displayed */RunningAgentAuthTokens []*RunningAgentAuthToken ``/* 132-byte string literal not displayed */// contains filtered or unexported fields}
Metadata is information about a workspace used in the execution of a build
func (*Metadata)Descriptordeprecatedadded inv2.1.4
func (*Metadata)GetCoderUrl¶added inv2.1.4
func (*Metadata)GetPrebuiltWorkspaceBuildStage¶added inv2.22.0
func (x *Metadata) GetPrebuiltWorkspaceBuildStage()PrebuiltWorkspaceBuildStage
func (*Metadata)GetRunningAgentAuthTokens¶added inv2.22.0
func (x *Metadata) GetRunningAgentAuthTokens() []*RunningAgentAuthToken
func (*Metadata)GetTemplateId¶added inv2.2.0
func (*Metadata)GetTemplateName¶added inv2.1.4
func (*Metadata)GetTemplateVersion¶added inv2.1.4
func (*Metadata)GetWorkspaceBuildId¶added inv2.13.0
func (*Metadata)GetWorkspaceId¶added inv2.1.4
func (*Metadata)GetWorkspaceName¶added inv2.1.4
func (*Metadata)GetWorkspaceOwner¶added inv2.1.4
func (*Metadata)GetWorkspaceOwnerEmail¶added inv2.1.4
func (*Metadata)GetWorkspaceOwnerGroups¶added inv2.11.0
func (*Metadata)GetWorkspaceOwnerId¶added inv2.1.4
func (*Metadata)GetWorkspaceOwnerLoginType¶added inv2.18.0
func (*Metadata)GetWorkspaceOwnerName¶added inv2.7.0
func (*Metadata)GetWorkspaceOwnerOidcAccessToken¶added inv2.1.4
func (*Metadata)GetWorkspaceOwnerRbacRoles¶added inv2.21.0
func (*Metadata)GetWorkspaceOwnerSessionToken¶added inv2.1.4
func (*Metadata)GetWorkspaceOwnerSshPrivateKey¶added inv2.12.0
func (*Metadata)GetWorkspaceOwnerSshPublicKey¶added inv2.12.0
func (*Metadata)GetWorkspaceTransition¶added inv2.1.4
func (x *Metadata) GetWorkspaceTransition()WorkspaceTransition
func (*Metadata)ProtoMessage¶added inv2.1.4
func (*Metadata) ProtoMessage()
func (*Metadata)ProtoReflect¶added inv2.1.4
func (x *Metadata) ProtoReflect()protoreflect.Message
typeModule¶added inv2.18.0
type Module struct {Sourcestring `protobuf:"bytes,1,opt,name=source,proto3" json:"source,omitempty"`Versionstring `protobuf:"bytes,2,opt,name=version,proto3" json:"version,omitempty"`Keystring `protobuf:"bytes,3,opt,name=key,proto3" json:"key,omitempty"`Dirstring `protobuf:"bytes,4,opt,name=dir,proto3" json:"dir,omitempty"`// contains filtered or unexported fields}
func (*Module)Descriptordeprecatedadded inv2.18.0
func (*Module)GetVersion¶added inv2.18.0
func (*Module)ProtoMessage¶added inv2.18.0
func (*Module) ProtoMessage()
func (*Module)ProtoReflect¶added inv2.18.0
func (x *Module) ProtoReflect()protoreflect.Message
typeParseComplete¶added inv2.1.4
type ParseComplete struct {Errorstring `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`TemplateVariables []*TemplateVariable `protobuf:"bytes,2,rep,name=template_variables,json=templateVariables,proto3" json:"template_variables,omitempty"`Readme []byte `protobuf:"bytes,3,opt,name=readme,proto3" json:"readme,omitempty"`WorkspaceTags map[string]string ``/* 188-byte string literal not displayed */// contains filtered or unexported fields}
ParseComplete indicates a request to parse completed.
func (*ParseComplete)Descriptordeprecatedadded inv2.1.4
func (*ParseComplete) Descriptor() ([]byte, []int)
Deprecated: Use ParseComplete.ProtoReflect.Descriptor instead.
func (*ParseComplete)GetError¶added inv2.1.4
func (x *ParseComplete) GetError()string
func (*ParseComplete)GetReadme¶added inv2.1.4
func (x *ParseComplete) GetReadme() []byte
func (*ParseComplete)GetTemplateVariables¶added inv2.1.4
func (x *ParseComplete) GetTemplateVariables() []*TemplateVariable
func (*ParseComplete)GetWorkspaceTags¶added inv2.12.0
func (x *ParseComplete) GetWorkspaceTags() map[string]string
func (*ParseComplete)ProtoMessage¶added inv2.1.4
func (*ParseComplete) ProtoMessage()
func (*ParseComplete)ProtoReflect¶added inv2.1.4
func (x *ParseComplete) ProtoReflect()protoreflect.Message
func (*ParseComplete)Reset¶added inv2.1.4
func (x *ParseComplete) Reset()
func (*ParseComplete)String¶added inv2.1.4
func (x *ParseComplete) String()string
typeParseRequest¶added inv2.1.4
type ParseRequest struct {// contains filtered or unexported fields}
ParseRequest consumes source-code to produce inputs.
func (*ParseRequest)Descriptordeprecatedadded inv2.1.4
func (*ParseRequest) Descriptor() ([]byte, []int)
Deprecated: Use ParseRequest.ProtoReflect.Descriptor instead.
func (*ParseRequest)ProtoMessage¶added inv2.1.4
func (*ParseRequest) ProtoMessage()
func (*ParseRequest)ProtoReflect¶added inv2.1.4
func (x *ParseRequest) ProtoReflect()protoreflect.Message
func (*ParseRequest)Reset¶added inv2.1.4
func (x *ParseRequest) Reset()
func (*ParseRequest)String¶added inv2.1.4
func (x *ParseRequest) String()string
typePlanComplete¶added inv2.1.4
type PlanComplete struct {Errorstring `protobuf:"bytes,1,opt,name=error,proto3" json:"error,omitempty"`Resources []*Resource `protobuf:"bytes,2,rep,name=resources,proto3" json:"resources,omitempty"`Parameters []*RichParameter `protobuf:"bytes,3,rep,name=parameters,proto3" json:"parameters,omitempty"`ExternalAuthProviders []*ExternalAuthProviderResource ``/* 126-byte string literal not displayed */Timings []*Timing `protobuf:"bytes,6,rep,name=timings,proto3" json:"timings,omitempty"`Modules []*Module `protobuf:"bytes,7,rep,name=modules,proto3" json:"modules,omitempty"`Presets []*Preset `protobuf:"bytes,8,rep,name=presets,proto3" json:"presets,omitempty"`Plan []byte `protobuf:"bytes,9,opt,name=plan,proto3" json:"plan,omitempty"`ResourceReplacements []*ResourceReplacement `protobuf:"bytes,10,rep,name=resource_replacements,json=resourceReplacements,proto3" json:"resource_replacements,omitempty"`ModuleFiles []byte `protobuf:"bytes,11,opt,name=module_files,json=moduleFiles,proto3" json:"module_files,omitempty"`// contains filtered or unexported fields}
PlanComplete indicates a request to plan completed.
func (*PlanComplete)Descriptordeprecatedadded inv2.1.4
func (*PlanComplete) Descriptor() ([]byte, []int)
Deprecated: Use PlanComplete.ProtoReflect.Descriptor instead.
func (*PlanComplete)GetError¶added inv2.1.4
func (x *PlanComplete) GetError()string
func (*PlanComplete)GetExternalAuthProviders¶added inv2.2.1
func (x *PlanComplete) GetExternalAuthProviders() []*ExternalAuthProviderResource
func (*PlanComplete)GetModuleFiles¶added inv2.23.0
func (x *PlanComplete) GetModuleFiles() []byte
func (*PlanComplete)GetModules¶added inv2.18.0
func (x *PlanComplete) GetModules() []*Module
func (*PlanComplete)GetParameters¶added inv2.1.4
func (x *PlanComplete) GetParameters() []*RichParameter
func (*PlanComplete)GetPlan¶added inv2.21.0
func (x *PlanComplete) GetPlan() []byte
func (*PlanComplete)GetPresets¶added inv2.20.0
func (x *PlanComplete) GetPresets() []*Preset
func (*PlanComplete)GetResourceReplacements¶added inv2.22.0
func (x *PlanComplete) GetResourceReplacements() []*ResourceReplacement
func (*PlanComplete)GetResources¶added inv2.1.4
func (x *PlanComplete) GetResources() []*Resource
func (*PlanComplete)GetTimings¶added inv2.15.0
func (x *PlanComplete) GetTimings() []*Timing
func (*PlanComplete)ProtoMessage¶added inv2.1.4
func (*PlanComplete) ProtoMessage()
func (*PlanComplete)ProtoReflect¶added inv2.1.4
func (x *PlanComplete) ProtoReflect()protoreflect.Message
func (*PlanComplete)Reset¶added inv2.1.4
func (x *PlanComplete) Reset()
func (*PlanComplete)String¶added inv2.1.4
func (x *PlanComplete) String()string
typePlanRequest¶added inv2.1.4
type PlanRequest struct {Metadata *Metadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`RichParameterValues []*RichParameterValue `protobuf:"bytes,2,rep,name=rich_parameter_values,json=richParameterValues,proto3" json:"rich_parameter_values,omitempty"`VariableValues []*VariableValue `protobuf:"bytes,3,rep,name=variable_values,json=variableValues,proto3" json:"variable_values,omitempty"`ExternalAuthProviders []*ExternalAuthProvider ``/* 126-byte string literal not displayed */PreviousParameterValues []*RichParameterValue ``/* 132-byte string literal not displayed */// contains filtered or unexported fields}
PlanRequest asks the provisioner to plan what resources & parameters it will create
func (*PlanRequest)Descriptordeprecatedadded inv2.1.4
func (*PlanRequest) Descriptor() ([]byte, []int)
Deprecated: Use PlanRequest.ProtoReflect.Descriptor instead.
func (*PlanRequest)GetExternalAuthProviders¶added inv2.2.1
func (x *PlanRequest) GetExternalAuthProviders() []*ExternalAuthProvider
func (*PlanRequest)GetMetadata¶added inv2.1.4
func (x *PlanRequest) GetMetadata() *Metadata
func (*PlanRequest)GetPreviousParameterValues¶added inv2.23.0
func (x *PlanRequest) GetPreviousParameterValues() []*RichParameterValue
func (*PlanRequest)GetRichParameterValues¶added inv2.1.4
func (x *PlanRequest) GetRichParameterValues() []*RichParameterValue
func (*PlanRequest)GetVariableValues¶added inv2.1.4
func (x *PlanRequest) GetVariableValues() []*VariableValue
func (*PlanRequest)ProtoMessage¶added inv2.1.4
func (*PlanRequest) ProtoMessage()
func (*PlanRequest)ProtoReflect¶added inv2.1.4
func (x *PlanRequest) ProtoReflect()protoreflect.Message
func (*PlanRequest)Reset¶added inv2.1.4
func (x *PlanRequest) Reset()
func (*PlanRequest)String¶added inv2.1.4
func (x *PlanRequest) String()string
typePrebuild¶added inv2.22.0
type Prebuild struct {Instancesint32 `protobuf:"varint,1,opt,name=instances,proto3" json:"instances,omitempty"`ExpirationPolicy *ExpirationPolicy `protobuf:"bytes,2,opt,name=expiration_policy,json=expirationPolicy,proto3" json:"expiration_policy,omitempty"`// contains filtered or unexported fields}
func (*Prebuild)Descriptordeprecatedadded inv2.22.0
func (*Prebuild)GetExpirationPolicy¶added inv2.23.0
func (x *Prebuild) GetExpirationPolicy() *ExpirationPolicy
func (*Prebuild)GetInstances¶added inv2.22.0
func (*Prebuild)ProtoMessage¶added inv2.22.0
func (*Prebuild) ProtoMessage()
func (*Prebuild)ProtoReflect¶added inv2.22.0
func (x *Prebuild) ProtoReflect()protoreflect.Message
typePrebuiltWorkspaceBuildStage¶added inv2.22.0
type PrebuiltWorkspaceBuildStageint32
const (PrebuiltWorkspaceBuildStage_NONEPrebuiltWorkspaceBuildStage = 0// Default value for builds unrelated to prebuilds.PrebuiltWorkspaceBuildStage_CREATEPrebuiltWorkspaceBuildStage = 1// A prebuilt workspace is being provisioned.PrebuiltWorkspaceBuildStage_CLAIMPrebuiltWorkspaceBuildStage = 2// A prebuilt workspace is being claimed.)
func (PrebuiltWorkspaceBuildStage)Descriptor¶added inv2.22.0
func (PrebuiltWorkspaceBuildStage) Descriptor()protoreflect.EnumDescriptor
func (PrebuiltWorkspaceBuildStage)Enum¶added inv2.22.0
func (xPrebuiltWorkspaceBuildStage) Enum() *PrebuiltWorkspaceBuildStage
func (PrebuiltWorkspaceBuildStage)EnumDescriptordeprecatedadded inv2.22.0
func (PrebuiltWorkspaceBuildStage) EnumDescriptor() ([]byte, []int)
Deprecated: Use PrebuiltWorkspaceBuildStage.Descriptor instead.
func (PrebuiltWorkspaceBuildStage)IsPrebuild¶added inv2.22.0
func (pPrebuiltWorkspaceBuildStage) IsPrebuild()bool
func (PrebuiltWorkspaceBuildStage)IsPrebuiltWorkspaceClaim¶added inv2.22.0
func (pPrebuiltWorkspaceBuildStage) IsPrebuiltWorkspaceClaim()bool
func (PrebuiltWorkspaceBuildStage)Number¶added inv2.22.0
func (xPrebuiltWorkspaceBuildStage) Number()protoreflect.EnumNumber
func (PrebuiltWorkspaceBuildStage)String¶added inv2.22.0
func (xPrebuiltWorkspaceBuildStage) String()string
func (PrebuiltWorkspaceBuildStage)Type¶added inv2.22.0
func (PrebuiltWorkspaceBuildStage) Type()protoreflect.EnumType
typePreset¶added inv2.20.0
type Preset struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Parameters []*PresetParameter `protobuf:"bytes,2,rep,name=parameters,proto3" json:"parameters,omitempty"`Prebuild *Prebuild `protobuf:"bytes,3,opt,name=prebuild,proto3" json:"prebuild,omitempty"`// contains filtered or unexported fields}
Preset represents a set of preset parameters for a template version.
func (*Preset)Descriptordeprecatedadded inv2.20.0
func (*Preset)GetParameters¶added inv2.20.0
func (x *Preset) GetParameters() []*PresetParameter
func (*Preset)GetPrebuild¶added inv2.22.0
func (*Preset)ProtoMessage¶added inv2.20.0
func (*Preset) ProtoMessage()
func (*Preset)ProtoReflect¶added inv2.20.0
func (x *Preset) ProtoReflect()protoreflect.Message
typePresetParameter¶added inv2.20.0
type PresetParameter struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Valuestring `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`// contains filtered or unexported fields}
func (*PresetParameter)Descriptordeprecatedadded inv2.20.0
func (*PresetParameter) Descriptor() ([]byte, []int)
Deprecated: Use PresetParameter.ProtoReflect.Descriptor instead.
func (*PresetParameter)GetName¶added inv2.20.0
func (x *PresetParameter) GetName()string
func (*PresetParameter)GetValue¶added inv2.20.0
func (x *PresetParameter) GetValue()string
func (*PresetParameter)ProtoMessage¶added inv2.20.0
func (*PresetParameter) ProtoMessage()
func (*PresetParameter)ProtoReflect¶added inv2.20.0
func (x *PresetParameter) ProtoReflect()protoreflect.Message
func (*PresetParameter)Reset¶added inv2.20.0
func (x *PresetParameter) Reset()
func (*PresetParameter)String¶added inv2.20.0
func (x *PresetParameter) String()string
typeRequest¶added inv2.1.4
type Request struct {// Types that are assignable to Type:////*Request_Config//*Request_Parse//*Request_Plan//*Request_Apply//*Request_CancelType isRequest_Type `protobuf_oneof:"type"`// contains filtered or unexported fields}
func (*Request)Descriptordeprecatedadded inv2.1.4
func (*Request)GetApply¶added inv2.1.4
func (x *Request) GetApply() *ApplyRequest
func (*Request)GetCancel¶added inv2.1.4
func (x *Request) GetCancel() *CancelRequest
func (*Request)GetParse¶added inv2.1.4
func (x *Request) GetParse() *ParseRequest
func (*Request)GetPlan¶added inv2.1.4
func (x *Request) GetPlan() *PlanRequest
func (*Request)ProtoMessage¶added inv2.1.4
func (*Request) ProtoMessage()
func (*Request)ProtoReflect¶added inv2.1.4
func (x *Request) ProtoReflect()protoreflect.Message
typeRequest_Apply¶added inv2.1.4
type Request_Apply struct {Apply *ApplyRequest `protobuf:"bytes,4,opt,name=apply,proto3,oneof"`}
typeRequest_Cancel¶added inv2.1.4
type Request_Cancel struct {Cancel *CancelRequest `protobuf:"bytes,5,opt,name=cancel,proto3,oneof"`}
typeRequest_Config¶added inv2.1.4
type Request_Config struct {Config *Config `protobuf:"bytes,1,opt,name=config,proto3,oneof"`}
typeRequest_Parse¶added inv2.1.4
type Request_Parse struct {Parse *ParseRequest `protobuf:"bytes,2,opt,name=parse,proto3,oneof"`}
typeRequest_Plan¶added inv2.1.4
type Request_Plan struct {Plan *PlanRequest `protobuf:"bytes,3,opt,name=plan,proto3,oneof"`}
typeResource¶
type Resource struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Typestring `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`Agents []*Agent `protobuf:"bytes,3,rep,name=agents,proto3" json:"agents,omitempty"`Metadata []*Resource_Metadata `protobuf:"bytes,4,rep,name=metadata,proto3" json:"metadata,omitempty"`Hidebool `protobuf:"varint,5,opt,name=hide,proto3" json:"hide,omitempty"`Iconstring `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`InstanceTypestring `protobuf:"bytes,7,opt,name=instance_type,json=instanceType,proto3" json:"instance_type,omitempty"`DailyCostint32 `protobuf:"varint,8,opt,name=daily_cost,json=dailyCost,proto3" json:"daily_cost,omitempty"`ModulePathstring `protobuf:"bytes,9,opt,name=module_path,json=modulePath,proto3" json:"module_path,omitempty"`// contains filtered or unexported fields}
Resource represents created infrastructure.
func (*Resource)Descriptordeprecated
func (*Resource)GetDailyCost¶
func (*Resource)GetInstanceType¶
func (*Resource)GetMetadata¶
func (x *Resource) GetMetadata() []*Resource_Metadata
func (*Resource)GetModulePath¶added inv2.18.0
func (*Resource)ProtoMessage¶
func (*Resource) ProtoMessage()
func (*Resource)ProtoReflect¶
func (x *Resource) ProtoReflect()protoreflect.Message
typeResourceReplacement¶added inv2.22.0
type ResourceReplacement struct {Resourcestring `protobuf:"bytes,1,opt,name=resource,proto3" json:"resource,omitempty"`Paths []string `protobuf:"bytes,2,rep,name=paths,proto3" json:"paths,omitempty"`// contains filtered or unexported fields}
func (*ResourceReplacement)Descriptordeprecatedadded inv2.22.0
func (*ResourceReplacement) Descriptor() ([]byte, []int)
Deprecated: Use ResourceReplacement.ProtoReflect.Descriptor instead.
func (*ResourceReplacement)GetPaths¶added inv2.22.0
func (x *ResourceReplacement) GetPaths() []string
func (*ResourceReplacement)GetResource¶added inv2.22.0
func (x *ResourceReplacement) GetResource()string
func (*ResourceReplacement)ProtoMessage¶added inv2.22.0
func (*ResourceReplacement) ProtoMessage()
func (*ResourceReplacement)ProtoReflect¶added inv2.22.0
func (x *ResourceReplacement) ProtoReflect()protoreflect.Message
func (*ResourceReplacement)Reset¶added inv2.22.0
func (x *ResourceReplacement) Reset()
func (*ResourceReplacement)String¶added inv2.22.0
func (x *ResourceReplacement) String()string
typeResource_Metadata¶
type Resource_Metadata struct {Keystring `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`Valuestring `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`Sensitivebool `protobuf:"varint,3,opt,name=sensitive,proto3" json:"sensitive,omitempty"`IsNullbool `protobuf:"varint,4,opt,name=is_null,json=isNull,proto3" json:"is_null,omitempty"`// contains filtered or unexported fields}
func (*Resource_Metadata)Descriptordeprecated
func (*Resource_Metadata) Descriptor() ([]byte, []int)
Deprecated: Use Resource_Metadata.ProtoReflect.Descriptor instead.
func (*Resource_Metadata)GetIsNull¶
func (x *Resource_Metadata) GetIsNull()bool
func (*Resource_Metadata)GetKey¶
func (x *Resource_Metadata) GetKey()string
func (*Resource_Metadata)GetSensitive¶
func (x *Resource_Metadata) GetSensitive()bool
func (*Resource_Metadata)GetValue¶
func (x *Resource_Metadata) GetValue()string
func (*Resource_Metadata)ProtoMessage¶
func (*Resource_Metadata) ProtoMessage()
func (*Resource_Metadata)ProtoReflect¶
func (x *Resource_Metadata) ProtoReflect()protoreflect.Message
func (*Resource_Metadata)Reset¶
func (x *Resource_Metadata) Reset()
func (*Resource_Metadata)String¶
func (x *Resource_Metadata) String()string
typeResourcesMonitoring¶added inv2.20.0
type ResourcesMonitoring struct {Memory *MemoryResourceMonitor `protobuf:"bytes,1,opt,name=memory,proto3" json:"memory,omitempty"`Volumes []*VolumeResourceMonitor `protobuf:"bytes,2,rep,name=volumes,proto3" json:"volumes,omitempty"`// contains filtered or unexported fields}
func (*ResourcesMonitoring)Descriptordeprecatedadded inv2.20.0
func (*ResourcesMonitoring) Descriptor() ([]byte, []int)
Deprecated: Use ResourcesMonitoring.ProtoReflect.Descriptor instead.
func (*ResourcesMonitoring)GetMemory¶added inv2.20.0
func (x *ResourcesMonitoring) GetMemory() *MemoryResourceMonitor
func (*ResourcesMonitoring)GetVolumes¶added inv2.20.0
func (x *ResourcesMonitoring) GetVolumes() []*VolumeResourceMonitor
func (*ResourcesMonitoring)ProtoMessage¶added inv2.20.0
func (*ResourcesMonitoring) ProtoMessage()
func (*ResourcesMonitoring)ProtoReflect¶added inv2.20.0
func (x *ResourcesMonitoring) ProtoReflect()protoreflect.Message
func (*ResourcesMonitoring)Reset¶added inv2.20.0
func (x *ResourcesMonitoring) Reset()
func (*ResourcesMonitoring)String¶added inv2.20.0
func (x *ResourcesMonitoring) String()string
typeResponse¶added inv2.1.4
type Response struct {// Types that are assignable to Type:////*Response_Log//*Response_Parse//*Response_Plan//*Response_ApplyType isResponse_Type `protobuf_oneof:"type"`// contains filtered or unexported fields}
func (*Response)Descriptordeprecatedadded inv2.1.4
func (*Response)GetApply¶added inv2.1.4
func (x *Response) GetApply() *ApplyComplete
func (*Response)GetParse¶added inv2.1.4
func (x *Response) GetParse() *ParseComplete
func (*Response)GetPlan¶added inv2.1.4
func (x *Response) GetPlan() *PlanComplete
func (*Response)ProtoMessage¶added inv2.1.4
func (*Response) ProtoMessage()
func (*Response)ProtoReflect¶added inv2.1.4
func (x *Response) ProtoReflect()protoreflect.Message
typeResponse_Apply¶added inv2.1.4
type Response_Apply struct {Apply *ApplyComplete `protobuf:"bytes,4,opt,name=apply,proto3,oneof"`}
typeResponse_Log¶added inv2.1.4
type Response_Log struct {Log *Log `protobuf:"bytes,1,opt,name=log,proto3,oneof"`}
typeResponse_Parse¶added inv2.1.4
type Response_Parse struct {Parse *ParseComplete `protobuf:"bytes,2,opt,name=parse,proto3,oneof"`}
typeResponse_Plan¶added inv2.1.4
type Response_Plan struct {Plan *PlanComplete `protobuf:"bytes,3,opt,name=plan,proto3,oneof"`}
typeRichParameter¶
type RichParameter struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Descriptionstring `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`Typestring `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`Mutablebool `protobuf:"varint,4,opt,name=mutable,proto3" json:"mutable,omitempty"`DefaultValuestring `protobuf:"bytes,5,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`Iconstring `protobuf:"bytes,6,opt,name=icon,proto3" json:"icon,omitempty"`Options []*RichParameterOption `protobuf:"bytes,7,rep,name=options,proto3" json:"options,omitempty"`ValidationRegexstring `protobuf:"bytes,8,opt,name=validation_regex,json=validationRegex,proto3" json:"validation_regex,omitempty"`ValidationErrorstring `protobuf:"bytes,9,opt,name=validation_error,json=validationError,proto3" json:"validation_error,omitempty"`ValidationMin *int32 `protobuf:"varint,10,opt,name=validation_min,json=validationMin,proto3,oneof" json:"validation_min,omitempty"`ValidationMax *int32 `protobuf:"varint,11,opt,name=validation_max,json=validationMax,proto3,oneof" json:"validation_max,omitempty"`ValidationMonotonicstring `protobuf:"bytes,12,opt,name=validation_monotonic,json=validationMonotonic,proto3" json:"validation_monotonic,omitempty"`Requiredbool `protobuf:"varint,13,opt,name=required,proto3" json:"required,omitempty"`// legacy_variable_name was removed (= 14)DisplayNamestring `protobuf:"bytes,15,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`Orderint32 `protobuf:"varint,16,opt,name=order,proto3" json:"order,omitempty"`Ephemeralbool `protobuf:"varint,17,opt,name=ephemeral,proto3" json:"ephemeral,omitempty"`// contains filtered or unexported fields}
RichParameter represents a variable that is exposed.
func (*RichParameter)Descriptordeprecated
func (*RichParameter) Descriptor() ([]byte, []int)
Deprecated: Use RichParameter.ProtoReflect.Descriptor instead.
func (*RichParameter)GetDefaultValue¶
func (x *RichParameter) GetDefaultValue()string
func (*RichParameter)GetDescription¶
func (x *RichParameter) GetDescription()string
func (*RichParameter)GetDisplayName¶
func (x *RichParameter) GetDisplayName()string
func (*RichParameter)GetEphemeral¶
func (x *RichParameter) GetEphemeral()bool
func (*RichParameter)GetIcon¶
func (x *RichParameter) GetIcon()string
func (*RichParameter)GetMutable¶
func (x *RichParameter) GetMutable()bool
func (*RichParameter)GetName¶
func (x *RichParameter) GetName()string
func (*RichParameter)GetOptions¶
func (x *RichParameter) GetOptions() []*RichParameterOption
func (*RichParameter)GetOrder¶
func (x *RichParameter) GetOrder()int32
func (*RichParameter)GetRequired¶
func (x *RichParameter) GetRequired()bool
func (*RichParameter)GetType¶
func (x *RichParameter) GetType()string
func (*RichParameter)GetValidationError¶
func (x *RichParameter) GetValidationError()string
func (*RichParameter)GetValidationMax¶
func (x *RichParameter) GetValidationMax()int32
func (*RichParameter)GetValidationMin¶
func (x *RichParameter) GetValidationMin()int32
func (*RichParameter)GetValidationMonotonic¶
func (x *RichParameter) GetValidationMonotonic()string
func (*RichParameter)GetValidationRegex¶
func (x *RichParameter) GetValidationRegex()string
func (*RichParameter)ProtoMessage¶
func (*RichParameter) ProtoMessage()
func (*RichParameter)ProtoReflect¶
func (x *RichParameter) ProtoReflect()protoreflect.Message
func (*RichParameter)Reset¶
func (x *RichParameter) Reset()
func (*RichParameter)String¶
func (x *RichParameter) String()string
typeRichParameterOption¶
type RichParameterOption struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Descriptionstring `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`Valuestring `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`Iconstring `protobuf:"bytes,4,opt,name=icon,proto3" json:"icon,omitempty"`// contains filtered or unexported fields}
RichParameterOption represents a singular option that a parameter may expose.
func (*RichParameterOption)Descriptordeprecated
func (*RichParameterOption) Descriptor() ([]byte, []int)
Deprecated: Use RichParameterOption.ProtoReflect.Descriptor instead.
func (*RichParameterOption)GetDescription¶
func (x *RichParameterOption) GetDescription()string
func (*RichParameterOption)GetIcon¶
func (x *RichParameterOption) GetIcon()string
func (*RichParameterOption)GetName¶
func (x *RichParameterOption) GetName()string
func (*RichParameterOption)GetValue¶
func (x *RichParameterOption) GetValue()string
func (*RichParameterOption)ProtoMessage¶
func (*RichParameterOption) ProtoMessage()
func (*RichParameterOption)ProtoReflect¶
func (x *RichParameterOption) ProtoReflect()protoreflect.Message
func (*RichParameterOption)Reset¶
func (x *RichParameterOption) Reset()
func (*RichParameterOption)String¶
func (x *RichParameterOption) String()string
typeRichParameterValue¶
type RichParameterValue struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Valuestring `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`// contains filtered or unexported fields}
RichParameterValue holds the key/value mapping of a parameter.
func (*RichParameterValue)Descriptordeprecated
func (*RichParameterValue) Descriptor() ([]byte, []int)
Deprecated: Use RichParameterValue.ProtoReflect.Descriptor instead.
func (*RichParameterValue)GetName¶
func (x *RichParameterValue) GetName()string
func (*RichParameterValue)GetValue¶
func (x *RichParameterValue) GetValue()string
func (*RichParameterValue)ProtoMessage¶
func (*RichParameterValue) ProtoMessage()
func (*RichParameterValue)ProtoReflect¶
func (x *RichParameterValue) ProtoReflect()protoreflect.Message
func (*RichParameterValue)Reset¶
func (x *RichParameterValue) Reset()
func (*RichParameterValue)String¶
func (x *RichParameterValue) String()string
typeRole¶added inv2.21.0
type Role struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`OrgIdstring `protobuf:"bytes,2,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`// contains filtered or unexported fields}
func (*Role)Descriptordeprecatedadded inv2.21.0
func (*Role)ProtoMessage¶added inv2.21.0
func (*Role) ProtoMessage()
func (*Role)ProtoReflect¶added inv2.21.0
func (x *Role) ProtoReflect()protoreflect.Message
typeRunningAgentAuthToken¶added inv2.22.0
type RunningAgentAuthToken struct {AgentIdstring `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`Tokenstring `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`// contains filtered or unexported fields}
func (*RunningAgentAuthToken)Descriptordeprecatedadded inv2.22.0
func (*RunningAgentAuthToken) Descriptor() ([]byte, []int)
Deprecated: Use RunningAgentAuthToken.ProtoReflect.Descriptor instead.
func (*RunningAgentAuthToken)GetAgentId¶added inv2.22.0
func (x *RunningAgentAuthToken) GetAgentId()string
func (*RunningAgentAuthToken)GetToken¶added inv2.22.0
func (x *RunningAgentAuthToken) GetToken()string
func (*RunningAgentAuthToken)ProtoMessage¶added inv2.22.0
func (*RunningAgentAuthToken) ProtoMessage()
func (*RunningAgentAuthToken)ProtoReflect¶added inv2.22.0
func (x *RunningAgentAuthToken) ProtoReflect()protoreflect.Message
func (*RunningAgentAuthToken)Reset¶added inv2.22.0
func (x *RunningAgentAuthToken) Reset()
func (*RunningAgentAuthToken)String¶added inv2.22.0
func (x *RunningAgentAuthToken) String()string
typeScript¶added inv2.2.0
type Script struct {DisplayNamestring `protobuf:"bytes,1,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`Iconstring `protobuf:"bytes,2,opt,name=icon,proto3" json:"icon,omitempty"`Scriptstring `protobuf:"bytes,3,opt,name=script,proto3" json:"script,omitempty"`Cronstring `protobuf:"bytes,4,opt,name=cron,proto3" json:"cron,omitempty"`StartBlocksLoginbool `protobuf:"varint,5,opt,name=start_blocks_login,json=startBlocksLogin,proto3" json:"start_blocks_login,omitempty"`RunOnStartbool `protobuf:"varint,6,opt,name=run_on_start,json=runOnStart,proto3" json:"run_on_start,omitempty"`RunOnStopbool `protobuf:"varint,7,opt,name=run_on_stop,json=runOnStop,proto3" json:"run_on_stop,omitempty"`TimeoutSecondsint32 `protobuf:"varint,8,opt,name=timeout_seconds,json=timeoutSeconds,proto3" json:"timeout_seconds,omitempty"`LogPathstring `protobuf:"bytes,9,opt,name=log_path,json=logPath,proto3" json:"log_path,omitempty"`// contains filtered or unexported fields}
Script represents a script to be run on the workspace.
func (*Script)Descriptordeprecatedadded inv2.2.0
func (*Script)GetDisplayName¶added inv2.2.0
func (*Script)GetLogPath¶added inv2.2.0
func (*Script)GetRunOnStart¶added inv2.2.0
func (*Script)GetRunOnStop¶added inv2.2.0
func (*Script)GetStartBlocksLogin¶added inv2.2.0
func (*Script)GetTimeoutSeconds¶added inv2.2.0
func (*Script)ProtoMessage¶added inv2.2.0
func (*Script) ProtoMessage()
func (*Script)ProtoReflect¶added inv2.2.0
func (x *Script) ProtoReflect()protoreflect.Message
typeTemplateVariable¶
type TemplateVariable struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Descriptionstring `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`Typestring `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`DefaultValuestring `protobuf:"bytes,4,opt,name=default_value,json=defaultValue,proto3" json:"default_value,omitempty"`Requiredbool `protobuf:"varint,5,opt,name=required,proto3" json:"required,omitempty"`Sensitivebool `protobuf:"varint,6,opt,name=sensitive,proto3" json:"sensitive,omitempty"`// contains filtered or unexported fields}
TemplateVariable represents a Terraform variable.
func (*TemplateVariable)Descriptordeprecated
func (*TemplateVariable) Descriptor() ([]byte, []int)
Deprecated: Use TemplateVariable.ProtoReflect.Descriptor instead.
func (*TemplateVariable)GetDefaultValue¶
func (x *TemplateVariable) GetDefaultValue()string
func (*TemplateVariable)GetDescription¶
func (x *TemplateVariable) GetDescription()string
func (*TemplateVariable)GetName¶
func (x *TemplateVariable) GetName()string
func (*TemplateVariable)GetRequired¶
func (x *TemplateVariable) GetRequired()bool
func (*TemplateVariable)GetSensitive¶
func (x *TemplateVariable) GetSensitive()bool
func (*TemplateVariable)GetType¶
func (x *TemplateVariable) GetType()string
func (*TemplateVariable)ProtoMessage¶
func (*TemplateVariable) ProtoMessage()
func (*TemplateVariable)ProtoReflect¶
func (x *TemplateVariable) ProtoReflect()protoreflect.Message
func (*TemplateVariable)Reset¶
func (x *TemplateVariable) Reset()
func (*TemplateVariable)String¶
func (x *TemplateVariable) String()string
typeTiming¶added inv2.15.0
type Timing struct {Start *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start,proto3" json:"start,omitempty"`End *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end,proto3" json:"end,omitempty"`Actionstring `protobuf:"bytes,3,opt,name=action,proto3" json:"action,omitempty"`Sourcestring `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`Resourcestring `protobuf:"bytes,5,opt,name=resource,proto3" json:"resource,omitempty"`Stagestring `protobuf:"bytes,6,opt,name=stage,proto3" json:"stage,omitempty"`StateTimingState `protobuf:"varint,7,opt,name=state,proto3,enum=provisioner.TimingState" json:"state,omitempty"`// contains filtered or unexported fields}
func (*Timing)Descriptordeprecatedadded inv2.15.0
func (*Timing)GetEnd¶added inv2.15.0
func (x *Timing) GetEnd() *timestamppb.Timestamp
func (*Timing)GetResource¶added inv2.15.0
func (*Timing)GetStart¶added inv2.15.0
func (x *Timing) GetStart() *timestamppb.Timestamp
func (*Timing)GetState¶added inv2.15.0
func (x *Timing) GetState()TimingState
func (*Timing)ProtoMessage¶added inv2.15.0
func (*Timing) ProtoMessage()
func (*Timing)ProtoReflect¶added inv2.15.0
func (x *Timing) ProtoReflect()protoreflect.Message
typeTimingState¶added inv2.15.0
type TimingStateint32
const (TimingState_STARTEDTimingState = 0TimingState_COMPLETEDTimingState = 1TimingState_FAILEDTimingState = 2)
func (TimingState)Descriptor¶added inv2.15.0
func (TimingState) Descriptor()protoreflect.EnumDescriptor
func (TimingState)Enum¶added inv2.15.0
func (xTimingState) Enum() *TimingState
func (TimingState)EnumDescriptordeprecatedadded inv2.15.0
func (TimingState) EnumDescriptor() ([]byte, []int)
Deprecated: Use TimingState.Descriptor instead.
func (TimingState)Number¶added inv2.15.0
func (xTimingState) Number()protoreflect.EnumNumber
func (TimingState)String¶added inv2.15.0
func (xTimingState) String()string
func (TimingState)Type¶added inv2.15.0
func (TimingState) Type()protoreflect.EnumType
typeVariableValue¶
type VariableValue struct {Namestring `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`Valuestring `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`Sensitivebool `protobuf:"varint,3,opt,name=sensitive,proto3" json:"sensitive,omitempty"`// contains filtered or unexported fields}
VariableValue holds the key/value mapping of a Terraform variable.
func (*VariableValue)Descriptordeprecated
func (*VariableValue) Descriptor() ([]byte, []int)
Deprecated: Use VariableValue.ProtoReflect.Descriptor instead.
func (*VariableValue)GetName¶
func (x *VariableValue) GetName()string
func (*VariableValue)GetSensitive¶
func (x *VariableValue) GetSensitive()bool
func (*VariableValue)GetValue¶
func (x *VariableValue) GetValue()string
func (*VariableValue)ProtoMessage¶
func (*VariableValue) ProtoMessage()
func (*VariableValue)ProtoReflect¶
func (x *VariableValue) ProtoReflect()protoreflect.Message
func (*VariableValue)Reset¶
func (x *VariableValue) Reset()
func (*VariableValue)String¶
func (x *VariableValue) String()string
typeVolumeResourceMonitor¶added inv2.20.0
type VolumeResourceMonitor struct {Pathstring `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`Enabledbool `protobuf:"varint,2,opt,name=enabled,proto3" json:"enabled,omitempty"`Thresholdint32 `protobuf:"varint,3,opt,name=threshold,proto3" json:"threshold,omitempty"`// contains filtered or unexported fields}
func (*VolumeResourceMonitor)Descriptordeprecatedadded inv2.20.0
func (*VolumeResourceMonitor) Descriptor() ([]byte, []int)
Deprecated: Use VolumeResourceMonitor.ProtoReflect.Descriptor instead.
func (*VolumeResourceMonitor)GetEnabled¶added inv2.20.0
func (x *VolumeResourceMonitor) GetEnabled()bool
func (*VolumeResourceMonitor)GetPath¶added inv2.20.0
func (x *VolumeResourceMonitor) GetPath()string
func (*VolumeResourceMonitor)GetThreshold¶added inv2.20.0
func (x *VolumeResourceMonitor) GetThreshold()int32
func (*VolumeResourceMonitor)ProtoMessage¶added inv2.20.0
func (*VolumeResourceMonitor) ProtoMessage()
func (*VolumeResourceMonitor)ProtoReflect¶added inv2.20.0
func (x *VolumeResourceMonitor) ProtoReflect()protoreflect.Message
func (*VolumeResourceMonitor)Reset¶added inv2.20.0
func (x *VolumeResourceMonitor) Reset()
func (*VolumeResourceMonitor)String¶added inv2.20.0
func (x *VolumeResourceMonitor) String()string
typeWorkspaceTransition¶
type WorkspaceTransitionint32
WorkspaceTransition is the desired outcome of a build
const (WorkspaceTransition_STARTWorkspaceTransition = 0WorkspaceTransition_STOPWorkspaceTransition = 1WorkspaceTransition_DESTROYWorkspaceTransition = 2)
func (WorkspaceTransition)Descriptor¶
func (WorkspaceTransition) Descriptor()protoreflect.EnumDescriptor
func (WorkspaceTransition)Enum¶
func (xWorkspaceTransition) Enum() *WorkspaceTransition
func (WorkspaceTransition)EnumDescriptordeprecated
func (WorkspaceTransition) EnumDescriptor() ([]byte, []int)
Deprecated: Use WorkspaceTransition.Descriptor instead.
func (WorkspaceTransition)Number¶
func (xWorkspaceTransition) Number()protoreflect.EnumNumber
func (WorkspaceTransition)String¶
func (xWorkspaceTransition) String()string
func (WorkspaceTransition)Type¶
func (WorkspaceTransition) Type()protoreflect.EnumType