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:11Imported by:0

Details

Repository

github.com/coder/coder

Links

Documentation

Index

Constants

This section is empty.

Variables

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

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

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

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

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

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

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

Deprecated: Use Agent.ProtoReflect.Descriptor instead.

func (*Agent)GetApiKeyScopeadded inv2.22.0

func (x *Agent) GetApiKeyScope()string

func (*Agent)GetApps

func (x *Agent) GetApps() []*App

func (*Agent)GetArchitecture

func (x *Agent) GetArchitecture()string

func (*Agent)GetAuth

func (m *Agent) GetAuth() isAgent_Auth

func (*Agent)GetConnectionTimeoutSeconds

func (x *Agent) GetConnectionTimeoutSeconds()int32

func (*Agent)GetDevcontainersadded inv2.21.0

func (x *Agent) GetDevcontainers() []*Devcontainer

func (*Agent)GetDirectory

func (x *Agent) GetDirectory()string

func (*Agent)GetDisplayAppsadded inv2.1.5

func (x *Agent) GetDisplayApps() *DisplayApps

func (*Agent)GetEnv

func (x *Agent) GetEnv() map[string]string

func (*Agent)GetExtraEnvsadded inv2.5.0

func (x *Agent) GetExtraEnvs() []*Env

func (*Agent)GetId

func (x *Agent) GetId()string

func (*Agent)GetInstanceId

func (x *Agent) GetInstanceId()string

func (*Agent)GetMetadata

func (x *Agent) GetMetadata() []*Agent_Metadata

func (*Agent)GetMotdFile

func (x *Agent) GetMotdFile()string

func (*Agent)GetName

func (x *Agent) GetName()string

func (*Agent)GetOperatingSystem

func (x *Agent) GetOperatingSystem()string

func (*Agent)GetOrderadded inv2.9.0

func (x *Agent) GetOrder()int64

func (*Agent)GetResourcesMonitoringadded inv2.20.0

func (x *Agent) GetResourcesMonitoring() *ResourcesMonitoring

func (*Agent)GetScriptsadded inv2.2.0

func (x *Agent) GetScripts() []*Script

func (*Agent)GetToken

func (x *Agent) GetToken()string

func (*Agent)GetTroubleshootingUrl

func (x *Agent) GetTroubleshootingUrl()string

func (*Agent)ProtoMessage

func (*Agent) ProtoMessage()

func (*Agent)ProtoReflect

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

func (*Agent)Reset

func (x *Agent) Reset()

func (*Agent)String

func (x *Agent) String()string

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

Deprecated: Use App.ProtoReflect.Descriptor instead.

func (*App)GetCommand

func (x *App) GetCommand()string

func (*App)GetDisplayName

func (x *App) GetDisplayName()string

func (*App)GetExternal

func (x *App) GetExternal()bool

func (*App)GetGroupadded inv2.23.0

func (x *App) GetGroup()string

func (*App)GetHealthcheck

func (x *App) GetHealthcheck() *Healthcheck

func (*App)GetHiddenadded inv2.16.0

func (x *App) GetHidden()bool

func (*App)GetIcon

func (x *App) GetIcon()string

func (*App)GetOpenInadded inv2.19.0

func (x *App) GetOpenIn()AppOpenIn

func (*App)GetOrderadded inv2.9.0

func (x *App) GetOrder()int64

func (*App)GetSharingLevel

func (x *App) GetSharingLevel()AppSharingLevel

func (*App)GetSlug

func (x *App) GetSlug()string

func (*App)GetSubdomain

func (x *App) GetSubdomain()bool

func (*App)GetUrl

func (x *App) GetUrl()string

func (*App)ProtoMessage

func (*App) ProtoMessage()

func (*App)ProtoReflect

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

func (*App)Reset

func (x *App) Reset()

func (*App)String

func (x *App) String()string

typeAppOpenInadded inv2.19.0

type AppOpenInint32
const (// Deprecated: Marked as deprecated in provisionersdk/proto/provisioner.proto.AppOpenIn_WINDOWAppOpenIn = 0AppOpenIn_SLIM_WINDOWAppOpenIn = 1AppOpenIn_TABAppOpenIn = 2)

func (AppOpenIn)Descriptoradded inv2.19.0

func (AppOpenIn)Enumadded inv2.19.0

func (xAppOpenIn) Enum() *AppOpenIn

func (AppOpenIn)EnumDescriptordeprecatedadded inv2.19.0

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

Deprecated: Use AppOpenIn.Descriptor instead.

func (AppOpenIn)Numberadded inv2.19.0

func (AppOpenIn)Stringadded inv2.19.0

func (xAppOpenIn) String()string

func (AppOpenIn)Typeadded inv2.19.0

typeAppSharingLevel

type AppSharingLevelint32
const (AppSharingLevel_OWNERAppSharingLevel = 0AppSharingLevel_AUTHENTICATEDAppSharingLevel = 1AppSharingLevel_PUBLICAppSharingLevel = 2)

func (AppSharingLevel)Descriptor

func (AppSharingLevel)Enum

func (AppSharingLevel)EnumDescriptordeprecated

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

Deprecated: Use AppSharingLevel.Descriptor instead.

func (AppSharingLevel)Number

func (AppSharingLevel)String

func (xAppSharingLevel) String()string

func (AppSharingLevel)Type

typeApplyCompleteadded 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)GetErroradded inv2.1.4

func (x *ApplyComplete) GetError()string

func (*ApplyComplete)GetExternalAuthProvidersadded inv2.2.1

func (x *ApplyComplete) GetExternalAuthProviders() []*ExternalAuthProviderResource

func (*ApplyComplete)GetParametersadded inv2.1.4

func (x *ApplyComplete) GetParameters() []*RichParameter

func (*ApplyComplete)GetResourcesadded inv2.1.4

func (x *ApplyComplete) GetResources() []*Resource

func (*ApplyComplete)GetStateadded inv2.1.4

func (x *ApplyComplete) GetState() []byte

func (*ApplyComplete)GetTimingsadded inv2.15.0

func (x *ApplyComplete) GetTimings() []*Timing

func (*ApplyComplete)ProtoMessageadded inv2.1.4

func (*ApplyComplete) ProtoMessage()

func (*ApplyComplete)ProtoReflectadded inv2.1.4

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

func (*ApplyComplete)Resetadded inv2.1.4

func (x *ApplyComplete) Reset()

func (*ApplyComplete)Stringadded inv2.1.4

func (x *ApplyComplete) String()string

typeApplyRequestadded 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)GetMetadataadded inv2.1.4

func (x *ApplyRequest) GetMetadata() *Metadata

func (*ApplyRequest)ProtoMessageadded inv2.1.4

func (*ApplyRequest) ProtoMessage()

func (*ApplyRequest)ProtoReflectadded inv2.1.4

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

func (*ApplyRequest)Resetadded inv2.1.4

func (x *ApplyRequest) Reset()

func (*ApplyRequest)Stringadded inv2.1.4

func (x *ApplyRequest) String()string

typeCancelRequestadded 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)ProtoMessageadded inv2.1.4

func (*CancelRequest) ProtoMessage()

func (*CancelRequest)ProtoReflectadded inv2.1.4

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

func (*CancelRequest)Resetadded inv2.1.4

func (x *CancelRequest) Reset()

func (*CancelRequest)Stringadded inv2.1.4

func (x *CancelRequest) String()string

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

Deprecated: Use Config.ProtoReflect.Descriptor instead.

func (*Config)GetProvisionerLogLeveladded inv2.1.4

func (x *Config) GetProvisionerLogLevel()string

func (*Config)GetStateadded inv2.1.4

func (x *Config) GetState() []byte

func (*Config)GetTemplateSourceArchiveadded inv2.1.4

func (x *Config) GetTemplateSourceArchive() []byte

func (*Config)ProtoMessageadded inv2.1.4

func (*Config) ProtoMessage()

func (*Config)ProtoReflectadded inv2.1.4

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

func (*Config)Resetadded inv2.1.4

func (x *Config) Reset()

func (*Config)Stringadded inv2.1.4

func (x *Config) String()string

typeDRPCProvisionerClient

type DRPCProvisionerClient interface {DRPCConn()drpc.ConnSession(ctxcontext.Context) (DRPCProvisioner_SessionClient,error)}

funcNewDRPCProvisionerClient

func NewDRPCProvisionerClient(ccdrpc.Conn)DRPCProvisionerClient

typeDRPCProvisionerDescription

type DRPCProvisionerDescription struct{}

func (DRPCProvisionerDescription)Method

func (DRPCProvisionerDescription)NumMethods

func (DRPCProvisionerDescription) NumMethods()int

typeDRPCProvisionerServer

type DRPCProvisionerServer interface {Session(DRPCProvisioner_SessionStream)error}

typeDRPCProvisionerUnimplementedServer

type DRPCProvisionerUnimplementedServer struct{}

func (*DRPCProvisionerUnimplementedServer)Sessionadded inv2.1.4

typeDRPCProvisioner_SessionClientadded inv2.1.4

type DRPCProvisioner_SessionClient interface {drpc.StreamSend(*Request)errorRecv() (*Response,error)}

typeDRPCProvisioner_SessionStreamadded inv2.1.4

type DRPCProvisioner_SessionStream interface {drpc.StreamSend(*Response)errorRecv() (*Request,error)}

typeDevcontaineradded 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)GetConfigPathadded inv2.21.0

func (x *Devcontainer) GetConfigPath()string

func (*Devcontainer)GetNameadded inv2.21.0

func (x *Devcontainer) GetName()string

func (*Devcontainer)GetWorkspaceFolderadded inv2.21.0

func (x *Devcontainer) GetWorkspaceFolder()string

func (*Devcontainer)ProtoMessageadded inv2.21.0

func (*Devcontainer) ProtoMessage()

func (*Devcontainer)ProtoReflectadded inv2.21.0

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

func (*Devcontainer)Resetadded inv2.21.0

func (x *Devcontainer) Reset()

func (*Devcontainer)Stringadded inv2.21.0

func (x *Devcontainer) String()string

typeDisplayAppsadded 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)GetPortForwardingHelperadded inv2.1.5

func (x *DisplayApps) GetPortForwardingHelper()bool

func (*DisplayApps)GetSshHelperadded inv2.1.5

func (x *DisplayApps) GetSshHelper()bool

func (*DisplayApps)GetVscodeadded inv2.1.5

func (x *DisplayApps) GetVscode()bool

func (*DisplayApps)GetVscodeInsidersadded inv2.1.5

func (x *DisplayApps) GetVscodeInsiders()bool

func (*DisplayApps)GetWebTerminaladded inv2.1.5

func (x *DisplayApps) GetWebTerminal()bool

func (*DisplayApps)ProtoMessageadded inv2.1.5

func (*DisplayApps) ProtoMessage()

func (*DisplayApps)ProtoReflectadded inv2.1.5

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

func (*DisplayApps)Resetadded inv2.1.5

func (x *DisplayApps) Reset()

func (*DisplayApps)Stringadded 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) 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

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

Deprecated: Use Env.ProtoReflect.Descriptor instead.

func (*Env)GetNameadded inv2.5.0

func (x *Env) GetName()string

func (*Env)GetValueadded inv2.5.0

func (x *Env) GetValue()string

func (*Env)ProtoMessageadded inv2.5.0

func (*Env) ProtoMessage()

func (*Env)ProtoReflectadded inv2.5.0

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

func (*Env)Resetadded inv2.5.0

func (x *Env) Reset()

func (*Env)Stringadded inv2.5.0

func (x *Env) String()string

typeExpirationPolicyadded 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)GetTtladded inv2.23.0

func (x *ExpirationPolicy) GetTtl()int32

func (*ExpirationPolicy)ProtoMessageadded inv2.23.0

func (*ExpirationPolicy) ProtoMessage()

func (*ExpirationPolicy)ProtoReflectadded inv2.23.0

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

func (*ExpirationPolicy)Resetadded inv2.23.0

func (x *ExpirationPolicy) Reset()

func (*ExpirationPolicy)Stringadded inv2.23.0

func (x *ExpirationPolicy) String()string

typeExternalAuthProvideradded 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)GetAccessTokenadded inv2.2.1

func (x *ExternalAuthProvider) GetAccessToken()string

func (*ExternalAuthProvider)GetIdadded inv2.2.1

func (x *ExternalAuthProvider) GetId()string

func (*ExternalAuthProvider)ProtoMessageadded inv2.2.1

func (*ExternalAuthProvider) ProtoMessage()

func (*ExternalAuthProvider)ProtoReflectadded inv2.2.1

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

func (*ExternalAuthProvider)Resetadded inv2.2.1

func (x *ExternalAuthProvider) Reset()

func (*ExternalAuthProvider)Stringadded inv2.2.1

func (x *ExternalAuthProvider) String()string

typeExternalAuthProviderResourceadded 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)GetIdadded inv2.9.0

func (*ExternalAuthProviderResource)GetOptionaladded inv2.9.0

func (x *ExternalAuthProviderResource) GetOptional()bool

func (*ExternalAuthProviderResource)ProtoMessageadded inv2.9.0

func (*ExternalAuthProviderResource) ProtoMessage()

func (*ExternalAuthProviderResource)ProtoReflectadded inv2.9.0

func (*ExternalAuthProviderResource)Resetadded inv2.9.0

func (*ExternalAuthProviderResource)Stringadded inv2.9.0

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

Deprecated: Use Log.ProtoReflect.Descriptor instead.

func (*Log)GetLevel

func (x *Log) GetLevel()LogLevel

func (*Log)GetOutput

func (x *Log) GetOutput()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

typeLogLevel

type LogLevelint32

LogLevel represents severity of the log.

const (LogLevel_TRACELogLevel = 0LogLevel_DEBUGLogLevel = 1LogLevel_INFOLogLevel = 2LogLevel_WARNLogLevel = 3LogLevel_ERRORLogLevel = 4)

func (LogLevel)Descriptor

func (LogLevel)Enum

func (xLogLevel) Enum() *LogLevel

func (LogLevel)EnumDescriptordeprecated

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

Deprecated: Use LogLevel.Descriptor instead.

func (LogLevel)Number

func (LogLevel)String

func (xLogLevel) String()string

func (LogLevel)Type

typeMemoryResourceMonitoradded 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)GetEnabledadded inv2.20.0

func (x *MemoryResourceMonitor) GetEnabled()bool

func (*MemoryResourceMonitor)GetThresholdadded inv2.20.0

func (x *MemoryResourceMonitor) GetThreshold()int32

func (*MemoryResourceMonitor)ProtoMessageadded inv2.20.0

func (*MemoryResourceMonitor) ProtoMessage()

func (*MemoryResourceMonitor)ProtoReflectadded inv2.20.0

func (*MemoryResourceMonitor)Resetadded inv2.20.0

func (x *MemoryResourceMonitor) Reset()

func (*MemoryResourceMonitor)Stringadded inv2.20.0

func (x *MemoryResourceMonitor) String()string

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata)GetCoderUrladded inv2.1.4

func (x *Metadata) GetCoderUrl()string

func (*Metadata)GetPrebuiltWorkspaceBuildStageadded inv2.22.0

func (x *Metadata) GetPrebuiltWorkspaceBuildStage()PrebuiltWorkspaceBuildStage

func (*Metadata)GetRunningAgentAuthTokensadded inv2.22.0

func (x *Metadata) GetRunningAgentAuthTokens() []*RunningAgentAuthToken

func (*Metadata)GetTemplateIdadded inv2.2.0

func (x *Metadata) GetTemplateId()string

func (*Metadata)GetTemplateNameadded inv2.1.4

func (x *Metadata) GetTemplateName()string

func (*Metadata)GetTemplateVersionadded inv2.1.4

func (x *Metadata) GetTemplateVersion()string

func (*Metadata)GetWorkspaceBuildIdadded inv2.13.0

func (x *Metadata) GetWorkspaceBuildId()string

func (*Metadata)GetWorkspaceIdadded inv2.1.4

func (x *Metadata) GetWorkspaceId()string

func (*Metadata)GetWorkspaceNameadded inv2.1.4

func (x *Metadata) GetWorkspaceName()string

func (*Metadata)GetWorkspaceOwneradded inv2.1.4

func (x *Metadata) GetWorkspaceOwner()string

func (*Metadata)GetWorkspaceOwnerEmailadded inv2.1.4

func (x *Metadata) GetWorkspaceOwnerEmail()string

func (*Metadata)GetWorkspaceOwnerGroupsadded inv2.11.0

func (x *Metadata) GetWorkspaceOwnerGroups() []string

func (*Metadata)GetWorkspaceOwnerIdadded inv2.1.4

func (x *Metadata) GetWorkspaceOwnerId()string

func (*Metadata)GetWorkspaceOwnerLoginTypeadded inv2.18.0

func (x *Metadata) GetWorkspaceOwnerLoginType()string

func (*Metadata)GetWorkspaceOwnerNameadded inv2.7.0

func (x *Metadata) GetWorkspaceOwnerName()string

func (*Metadata)GetWorkspaceOwnerOidcAccessTokenadded inv2.1.4

func (x *Metadata) GetWorkspaceOwnerOidcAccessToken()string

func (*Metadata)GetWorkspaceOwnerRbacRolesadded inv2.21.0

func (x *Metadata) GetWorkspaceOwnerRbacRoles() []*Role

func (*Metadata)GetWorkspaceOwnerSessionTokenadded inv2.1.4

func (x *Metadata) GetWorkspaceOwnerSessionToken()string

func (*Metadata)GetWorkspaceOwnerSshPrivateKeyadded inv2.12.0

func (x *Metadata) GetWorkspaceOwnerSshPrivateKey()string

func (*Metadata)GetWorkspaceOwnerSshPublicKeyadded inv2.12.0

func (x *Metadata) GetWorkspaceOwnerSshPublicKey()string

func (*Metadata)GetWorkspaceTransitionadded inv2.1.4

func (x *Metadata) GetWorkspaceTransition()WorkspaceTransition

func (*Metadata)ProtoMessageadded inv2.1.4

func (*Metadata) ProtoMessage()

func (*Metadata)ProtoReflectadded inv2.1.4

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

func (*Metadata)Resetadded inv2.1.4

func (x *Metadata) Reset()

func (*Metadata)Stringadded inv2.1.4

func (x *Metadata) String()string

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

Deprecated: Use Module.ProtoReflect.Descriptor instead.

func (*Module)GetDiradded inv2.23.0

func (x *Module) GetDir()string

func (*Module)GetKeyadded inv2.18.0

func (x *Module) GetKey()string

func (*Module)GetSourceadded inv2.18.0

func (x *Module) GetSource()string

func (*Module)GetVersionadded inv2.18.0

func (x *Module) GetVersion()string

func (*Module)ProtoMessageadded inv2.18.0

func (*Module) ProtoMessage()

func (*Module)ProtoReflectadded inv2.18.0

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

func (*Module)Resetadded inv2.18.0

func (x *Module) Reset()

func (*Module)Stringadded inv2.18.0

func (x *Module) String()string

typeParseCompleteadded 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)GetErroradded inv2.1.4

func (x *ParseComplete) GetError()string

func (*ParseComplete)GetReadmeadded inv2.1.4

func (x *ParseComplete) GetReadme() []byte

func (*ParseComplete)GetTemplateVariablesadded inv2.1.4

func (x *ParseComplete) GetTemplateVariables() []*TemplateVariable

func (*ParseComplete)GetWorkspaceTagsadded inv2.12.0

func (x *ParseComplete) GetWorkspaceTags() map[string]string

func (*ParseComplete)ProtoMessageadded inv2.1.4

func (*ParseComplete) ProtoMessage()

func (*ParseComplete)ProtoReflectadded inv2.1.4

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

func (*ParseComplete)Resetadded inv2.1.4

func (x *ParseComplete) Reset()

func (*ParseComplete)Stringadded inv2.1.4

func (x *ParseComplete) String()string

typeParseRequestadded 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)ProtoMessageadded inv2.1.4

func (*ParseRequest) ProtoMessage()

func (*ParseRequest)ProtoReflectadded inv2.1.4

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

func (*ParseRequest)Resetadded inv2.1.4

func (x *ParseRequest) Reset()

func (*ParseRequest)Stringadded inv2.1.4

func (x *ParseRequest) String()string

typePlanCompleteadded 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)GetErroradded inv2.1.4

func (x *PlanComplete) GetError()string

func (*PlanComplete)GetExternalAuthProvidersadded inv2.2.1

func (x *PlanComplete) GetExternalAuthProviders() []*ExternalAuthProviderResource

func (*PlanComplete)GetModuleFilesadded inv2.23.0

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

func (*PlanComplete)GetModulesadded inv2.18.0

func (x *PlanComplete) GetModules() []*Module

func (*PlanComplete)GetParametersadded inv2.1.4

func (x *PlanComplete) GetParameters() []*RichParameter

func (*PlanComplete)GetPlanadded inv2.21.0

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

func (*PlanComplete)GetPresetsadded inv2.20.0

func (x *PlanComplete) GetPresets() []*Preset

func (*PlanComplete)GetResourceReplacementsadded inv2.22.0

func (x *PlanComplete) GetResourceReplacements() []*ResourceReplacement

func (*PlanComplete)GetResourcesadded inv2.1.4

func (x *PlanComplete) GetResources() []*Resource

func (*PlanComplete)GetTimingsadded inv2.15.0

func (x *PlanComplete) GetTimings() []*Timing

func (*PlanComplete)ProtoMessageadded inv2.1.4

func (*PlanComplete) ProtoMessage()

func (*PlanComplete)ProtoReflectadded inv2.1.4

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

func (*PlanComplete)Resetadded inv2.1.4

func (x *PlanComplete) Reset()

func (*PlanComplete)Stringadded inv2.1.4

func (x *PlanComplete) String()string

typePlanRequestadded 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)GetExternalAuthProvidersadded inv2.2.1

func (x *PlanRequest) GetExternalAuthProviders() []*ExternalAuthProvider

func (*PlanRequest)GetMetadataadded inv2.1.4

func (x *PlanRequest) GetMetadata() *Metadata

func (*PlanRequest)GetPreviousParameterValuesadded inv2.23.0

func (x *PlanRequest) GetPreviousParameterValues() []*RichParameterValue

func (*PlanRequest)GetRichParameterValuesadded inv2.1.4

func (x *PlanRequest) GetRichParameterValues() []*RichParameterValue

func (*PlanRequest)GetVariableValuesadded inv2.1.4

func (x *PlanRequest) GetVariableValues() []*VariableValue

func (*PlanRequest)ProtoMessageadded inv2.1.4

func (*PlanRequest) ProtoMessage()

func (*PlanRequest)ProtoReflectadded inv2.1.4

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

func (*PlanRequest)Resetadded inv2.1.4

func (x *PlanRequest) Reset()

func (*PlanRequest)Stringadded inv2.1.4

func (x *PlanRequest) String()string

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

Deprecated: Use Prebuild.ProtoReflect.Descriptor instead.

func (*Prebuild)GetExpirationPolicyadded inv2.23.0

func (x *Prebuild) GetExpirationPolicy() *ExpirationPolicy

func (*Prebuild)GetInstancesadded inv2.22.0

func (x *Prebuild) GetInstances()int32

func (*Prebuild)ProtoMessageadded inv2.22.0

func (*Prebuild) ProtoMessage()

func (*Prebuild)ProtoReflectadded inv2.22.0

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

func (*Prebuild)Resetadded inv2.22.0

func (x *Prebuild) Reset()

func (*Prebuild)Stringadded inv2.22.0

func (x *Prebuild) String()string

typePrebuiltWorkspaceBuildStageadded 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)Descriptoradded inv2.22.0

func (PrebuiltWorkspaceBuildStage)Enumadded inv2.22.0

func (PrebuiltWorkspaceBuildStage)EnumDescriptordeprecatedadded inv2.22.0

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

Deprecated: Use PrebuiltWorkspaceBuildStage.Descriptor instead.

func (PrebuiltWorkspaceBuildStage)IsPrebuildadded inv2.22.0

func (pPrebuiltWorkspaceBuildStage) IsPrebuild()bool

func (PrebuiltWorkspaceBuildStage)IsPrebuiltWorkspaceClaimadded inv2.22.0

func (pPrebuiltWorkspaceBuildStage) IsPrebuiltWorkspaceClaim()bool

func (PrebuiltWorkspaceBuildStage)Numberadded inv2.22.0

func (PrebuiltWorkspaceBuildStage)Stringadded inv2.22.0

func (PrebuiltWorkspaceBuildStage)Typeadded inv2.22.0

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

Deprecated: Use Preset.ProtoReflect.Descriptor instead.

func (*Preset)GetNameadded inv2.20.0

func (x *Preset) GetName()string

func (*Preset)GetParametersadded inv2.20.0

func (x *Preset) GetParameters() []*PresetParameter

func (*Preset)GetPrebuildadded inv2.22.0

func (x *Preset) GetPrebuild() *Prebuild

func (*Preset)ProtoMessageadded inv2.20.0

func (*Preset) ProtoMessage()

func (*Preset)ProtoReflectadded inv2.20.0

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

func (*Preset)Resetadded inv2.20.0

func (x *Preset) Reset()

func (*Preset)Stringadded inv2.20.0

func (x *Preset) String()string

typePresetParameteradded 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)GetNameadded inv2.20.0

func (x *PresetParameter) GetName()string

func (*PresetParameter)GetValueadded inv2.20.0

func (x *PresetParameter) GetValue()string

func (*PresetParameter)ProtoMessageadded inv2.20.0

func (*PresetParameter) ProtoMessage()

func (*PresetParameter)ProtoReflectadded inv2.20.0

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

func (*PresetParameter)Resetadded inv2.20.0

func (x *PresetParameter) Reset()

func (*PresetParameter)Stringadded inv2.20.0

func (x *PresetParameter) String()string

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

Deprecated: Use Request.ProtoReflect.Descriptor instead.

func (*Request)GetApplyadded inv2.1.4

func (x *Request) GetApply() *ApplyRequest

func (*Request)GetCanceladded inv2.1.4

func (x *Request) GetCancel() *CancelRequest

func (*Request)GetConfigadded inv2.1.4

func (x *Request) GetConfig() *Config

func (*Request)GetParseadded inv2.1.4

func (x *Request) GetParse() *ParseRequest

func (*Request)GetPlanadded inv2.1.4

func (x *Request) GetPlan() *PlanRequest

func (*Request)GetTypeadded inv2.1.4

func (m *Request) GetType() isRequest_Type

func (*Request)ProtoMessageadded inv2.1.4

func (*Request) ProtoMessage()

func (*Request)ProtoReflectadded inv2.1.4

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

func (*Request)Resetadded inv2.1.4

func (x *Request) Reset()

func (*Request)Stringadded inv2.1.4

func (x *Request) String()string

typeRequest_Applyadded inv2.1.4

type Request_Apply struct {Apply *ApplyRequest `protobuf:"bytes,4,opt,name=apply,proto3,oneof"`}

typeRequest_Canceladded inv2.1.4

type Request_Cancel struct {Cancel *CancelRequest `protobuf:"bytes,5,opt,name=cancel,proto3,oneof"`}

typeRequest_Configadded inv2.1.4

type Request_Config struct {Config *Config `protobuf:"bytes,1,opt,name=config,proto3,oneof"`}

typeRequest_Parseadded inv2.1.4

type Request_Parse struct {Parse *ParseRequest `protobuf:"bytes,2,opt,name=parse,proto3,oneof"`}

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

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource)GetAgents

func (x *Resource) GetAgents() []*Agent

func (*Resource)GetDailyCost

func (x *Resource) GetDailyCost()int32

func (*Resource)GetHide

func (x *Resource) GetHide()bool

func (*Resource)GetIcon

func (x *Resource) GetIcon()string

func (*Resource)GetInstanceType

func (x *Resource) GetInstanceType()string

func (*Resource)GetMetadata

func (x *Resource) GetMetadata() []*Resource_Metadata

func (*Resource)GetModulePathadded inv2.18.0

func (x *Resource) GetModulePath()string

func (*Resource)GetName

func (x *Resource) GetName()string

func (*Resource)GetType

func (x *Resource) GetType()string

func (*Resource)ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource)ProtoReflect

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

func (*Resource)Reset

func (x *Resource) Reset()

func (*Resource)String

func (x *Resource) String()string

typeResourceReplacementadded 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)GetPathsadded inv2.22.0

func (x *ResourceReplacement) GetPaths() []string

func (*ResourceReplacement)GetResourceadded inv2.22.0

func (x *ResourceReplacement) GetResource()string

func (*ResourceReplacement)ProtoMessageadded inv2.22.0

func (*ResourceReplacement) ProtoMessage()

func (*ResourceReplacement)ProtoReflectadded inv2.22.0

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

func (*ResourceReplacement)Resetadded inv2.22.0

func (x *ResourceReplacement) Reset()

func (*ResourceReplacement)Stringadded 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

typeResourcesMonitoringadded 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)GetMemoryadded inv2.20.0

func (*ResourcesMonitoring)GetVolumesadded inv2.20.0

func (x *ResourcesMonitoring) GetVolumes() []*VolumeResourceMonitor

func (*ResourcesMonitoring)ProtoMessageadded inv2.20.0

func (*ResourcesMonitoring) ProtoMessage()

func (*ResourcesMonitoring)ProtoReflectadded inv2.20.0

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

func (*ResourcesMonitoring)Resetadded inv2.20.0

func (x *ResourcesMonitoring) Reset()

func (*ResourcesMonitoring)Stringadded inv2.20.0

func (x *ResourcesMonitoring) String()string

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

Deprecated: Use Response.ProtoReflect.Descriptor instead.

func (*Response)GetApplyadded inv2.1.4

func (x *Response) GetApply() *ApplyComplete

func (*Response)GetLogadded inv2.1.4

func (x *Response) GetLog() *Log

func (*Response)GetParseadded inv2.1.4

func (x *Response) GetParse() *ParseComplete

func (*Response)GetPlanadded inv2.1.4

func (x *Response) GetPlan() *PlanComplete

func (*Response)GetTypeadded inv2.1.4

func (m *Response) GetType() isResponse_Type

func (*Response)ProtoMessageadded inv2.1.4

func (*Response) ProtoMessage()

func (*Response)ProtoReflectadded inv2.1.4

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

func (*Response)Resetadded inv2.1.4

func (x *Response) Reset()

func (*Response)Stringadded inv2.1.4

func (x *Response) String()string

typeResponse_Applyadded inv2.1.4

type Response_Apply struct {Apply *ApplyComplete `protobuf:"bytes,4,opt,name=apply,proto3,oneof"`}

typeResponse_Logadded inv2.1.4

type Response_Log struct {Log *Log `protobuf:"bytes,1,opt,name=log,proto3,oneof"`}

typeResponse_Parseadded inv2.1.4

type Response_Parse struct {Parse *ParseComplete `protobuf:"bytes,2,opt,name=parse,proto3,oneof"`}

typeResponse_Planadded 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

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

Deprecated: Use Role.ProtoReflect.Descriptor instead.

func (*Role)GetNameadded inv2.21.0

func (x *Role) GetName()string

func (*Role)GetOrgIdadded inv2.21.0

func (x *Role) GetOrgId()string

func (*Role)ProtoMessageadded inv2.21.0

func (*Role) ProtoMessage()

func (*Role)ProtoReflectadded inv2.21.0

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

func (*Role)Resetadded inv2.21.0

func (x *Role) Reset()

func (*Role)Stringadded inv2.21.0

func (x *Role) String()string

typeRunningAgentAuthTokenadded 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)GetAgentIdadded inv2.22.0

func (x *RunningAgentAuthToken) GetAgentId()string

func (*RunningAgentAuthToken)GetTokenadded inv2.22.0

func (x *RunningAgentAuthToken) GetToken()string

func (*RunningAgentAuthToken)ProtoMessageadded inv2.22.0

func (*RunningAgentAuthToken) ProtoMessage()

func (*RunningAgentAuthToken)ProtoReflectadded inv2.22.0

func (*RunningAgentAuthToken)Resetadded inv2.22.0

func (x *RunningAgentAuthToken) Reset()

func (*RunningAgentAuthToken)Stringadded inv2.22.0

func (x *RunningAgentAuthToken) String()string

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

Deprecated: Use Script.ProtoReflect.Descriptor instead.

func (*Script)GetCronadded inv2.2.0

func (x *Script) GetCron()string

func (*Script)GetDisplayNameadded inv2.2.0

func (x *Script) GetDisplayName()string

func (*Script)GetIconadded inv2.2.0

func (x *Script) GetIcon()string

func (*Script)GetLogPathadded inv2.2.0

func (x *Script) GetLogPath()string

func (*Script)GetRunOnStartadded inv2.2.0

func (x *Script) GetRunOnStart()bool

func (*Script)GetRunOnStopadded inv2.2.0

func (x *Script) GetRunOnStop()bool

func (*Script)GetScriptadded inv2.2.0

func (x *Script) GetScript()string

func (*Script)GetStartBlocksLoginadded inv2.2.0

func (x *Script) GetStartBlocksLogin()bool

func (*Script)GetTimeoutSecondsadded inv2.2.0

func (x *Script) GetTimeoutSeconds()int32

func (*Script)ProtoMessageadded inv2.2.0

func (*Script) ProtoMessage()

func (*Script)ProtoReflectadded inv2.2.0

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

func (*Script)Resetadded inv2.2.0

func (x *Script) Reset()

func (*Script)Stringadded inv2.2.0

func (x *Script) String()string

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

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

Deprecated: Use Timing.ProtoReflect.Descriptor instead.

func (*Timing)GetActionadded inv2.15.0

func (x *Timing) GetAction()string

func (*Timing)GetEndadded inv2.15.0

func (x *Timing) GetEnd() *timestamppb.Timestamp

func (*Timing)GetResourceadded inv2.15.0

func (x *Timing) GetResource()string

func (*Timing)GetSourceadded inv2.15.0

func (x *Timing) GetSource()string

func (*Timing)GetStageadded inv2.15.0

func (x *Timing) GetStage()string

func (*Timing)GetStartadded inv2.15.0

func (x *Timing) GetStart() *timestamppb.Timestamp

func (*Timing)GetStateadded inv2.15.0

func (x *Timing) GetState()TimingState

func (*Timing)ProtoMessageadded inv2.15.0

func (*Timing) ProtoMessage()

func (*Timing)ProtoReflectadded inv2.15.0

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

func (*Timing)Resetadded inv2.15.0

func (x *Timing) Reset()

func (*Timing)Stringadded inv2.15.0

func (x *Timing) String()string

typeTimingStateadded inv2.15.0

type TimingStateint32
const (TimingState_STARTEDTimingState = 0TimingState_COMPLETEDTimingState = 1TimingState_FAILEDTimingState = 2)

func (TimingState)Descriptoradded inv2.15.0

func (TimingState)Enumadded 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)Numberadded inv2.15.0

func (TimingState)Stringadded inv2.15.0

func (xTimingState) String()string

func (TimingState)Typeadded inv2.15.0

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

typeVolumeResourceMonitoradded 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)GetEnabledadded inv2.20.0

func (x *VolumeResourceMonitor) GetEnabled()bool

func (*VolumeResourceMonitor)GetPathadded inv2.20.0

func (x *VolumeResourceMonitor) GetPath()string

func (*VolumeResourceMonitor)GetThresholdadded inv2.20.0

func (x *VolumeResourceMonitor) GetThreshold()int32

func (*VolumeResourceMonitor)ProtoMessageadded inv2.20.0

func (*VolumeResourceMonitor) ProtoMessage()

func (*VolumeResourceMonitor)ProtoReflectadded inv2.20.0

func (*VolumeResourceMonitor)Resetadded inv2.20.0

func (x *VolumeResourceMonitor) Reset()

func (*VolumeResourceMonitor)Stringadded 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)Enum

func (WorkspaceTransition)EnumDescriptordeprecated

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

Deprecated: Use WorkspaceTransition.Descriptor instead.

func (WorkspaceTransition)Number

func (WorkspaceTransition)String

func (xWorkspaceTransition) String()string

func (WorkspaceTransition)Type

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