Versions in this module Expand all Collapse all v19 v19.1.0-rc1 May 21, 2026 v19.0.0 May 21, 2026 Changes in this version + const AgentConfigurationAPIPath + const AgentkInfoAPIPath + const AgentwInfoAPIPath + const AllowedAgentsAPIPath + const AuthorizeUserWorkspaceAccessAPIPath + const EventAPIPath + const GetRunnerControllersForJobAdmissionAPIPath + const HostQueryParam + const JobsRequestAPIPath + const ModuleRequestAPIPath + const OpenIDConfigurationAPIPath + const ProjectIDQueryParam + const ReceptiveAgentsAPIPath + const RunnerControllerInfoAPIPath + const RunnerInfoAPIPath + const UpdateCIJobAPIPathPrefix + const UsagePingAPIPath + const UserIDQueryParam + const VerifyProjectAccessAPIPath + const WorkspacesServerConfigAPIPath + var AuthorizeUserWorkspaceAccessStatus_name = map[int32]string + var AuthorizeUserWorkspaceAccessStatus_value = map[string]int32 + var File_internal_gitlab_api_api_proto protoreflect.FileDescriptor + func GetAgentInfo(ctx context.Context, client gitlab.ClientInterface, ...) (server_api.AgentInfo, error) + func GetRawCIJobs(ctx context.Context, client gitlab.ClientInterface, runnerToken api.AgentToken, ...) (int, mem.BufferSlice, string, error) + func GetRepositoryInfo(ctx context.Context, client gitlab.ClientInterface, projectPath string, ...) (*server_api.ProjectInfo, error) + func IsCacheableError(err error) bool + func MakeModuleRequest(ctx context.Context, client gitlab.ClientInterface, ...) (*http.Response, error) + func PostAgentkConfiguration(ctx context.Context, client gitlab.ClientInterface, agentKey api.AgentKey, ...) error + func SendEvent(ctx context.Context, client gitlab.ClientInterface, data EventData, ...) error + func SendUsagePing(ctx context.Context, client gitlab.ClientInterface, data UsagePingData, ...) error + func UpdateCIJob(ctx context.Context, client gitlab.ClientInterface, jobID int64, ...) error + func UpdateCIJobAPIPath(jobID int64) string + func VerifyProjectAccess(ctx context.Context, client gitlab.ClientInterface, ...) (bool, error) + type AccessAsAgentAuthorization struct + func (*AccessAsAgentAuthorization) Descriptor() ([]byte, []int) + func (*AccessAsAgentAuthorization) ProtoMessage() + func (x *AccessAsAgentAuthorization) ProtoReflect() protoreflect.Message + func (x *AccessAsAgentAuthorization) Reset() + func (x *AccessAsAgentAuthorization) String() string + type AccessAsProxyAuthorization struct + AccessAs isAccessAsProxyAuthorization_AccessAs + func (*AccessAsProxyAuthorization) Descriptor() ([]byte, []int) + func (*AccessAsProxyAuthorization) ProtoMessage() + func (x *AccessAsProxyAuthorization) GetAccessAs() isAccessAsProxyAuthorization_AccessAs + func (x *AccessAsProxyAuthorization) GetAgent() *AccessAsAgentAuthorization + func (x *AccessAsProxyAuthorization) GetUser() *AccessAsUserAuthorization + func (x *AccessAsProxyAuthorization) ProtoReflect() protoreflect.Message + func (x *AccessAsProxyAuthorization) Reset() + func (x *AccessAsProxyAuthorization) String() string + type AccessAsProxyAuthorization_Agent struct + Agent *AccessAsAgentAuthorization + type AccessAsProxyAuthorization_User struct + User *AccessAsUserAuthorization + type AccessAsUserAuthorization struct + Groups []*GroupAccessCF + Projects []*ProjectAccessCF + func (*AccessAsUserAuthorization) Descriptor() ([]byte, []int) + func (*AccessAsUserAuthorization) ProtoMessage() + func (x *AccessAsUserAuthorization) GetGroups() []*GroupAccessCF + func (x *AccessAsUserAuthorization) GetProjects() []*ProjectAccessCF + func (x *AccessAsUserAuthorization) ProtoReflect() protoreflect.Message + func (x *AccessAsUserAuthorization) Reset() + func (x *AccessAsUserAuthorization) String() string + type AccessType string + const AuthorizeProxyUserAPIPath + const PersonalAccessTokenAccessType + const SessionCookieAccessType + type AgentConfigurationRequest struct + AgentConfig *agentcfg.ConfigurationFile + AgentConfigCommitId string + AgentId int64 + func (*AgentConfigurationRequest) Descriptor() ([]byte, []int) + func (*AgentConfigurationRequest) ProtoMessage() + func (x *AgentConfigurationRequest) GetAgentConfig() *agentcfg.ConfigurationFile + func (x *AgentConfigurationRequest) GetAgentConfigCommitId() string + func (x *AgentConfigurationRequest) GetAgentId() int64 + func (x *AgentConfigurationRequest) ProtoReflect() protoreflect.Message + func (x *AgentConfigurationRequest) Reset() + func (x *AgentConfigurationRequest) String() string + type AllowedAgent struct + ConfigProject *ConfigProject + Configuration *Configuration + Id int64 + func (*AllowedAgent) Descriptor() ([]byte, []int) + func (*AllowedAgent) ProtoMessage() + func (x *AllowedAgent) GetConfigProject() *ConfigProject + func (x *AllowedAgent) GetConfiguration() *Configuration + func (x *AllowedAgent) GetId() int64 + func (x *AllowedAgent) ProtoReflect() protoreflect.Message + func (x *AllowedAgent) Reset() + func (x *AllowedAgent) String() string + type AllowedAgentsForJob struct + FeatureFlags featureflag.Set + Response *AllowedAgentsForJobAPIResponse + func GetAllowedAgentsForJob(ctx context.Context, client gitlab.ClientInterface, jobToken string, ...) (*AllowedAgentsForJob, error) + type AllowedAgentsForJobAPIResponse struct + AllowedAgents []*AllowedAgent + Environment *Environment + Job *Job + Pipeline *Pipeline + Project *Project + User *User + func (*AllowedAgentsForJobAPIResponse) Descriptor() ([]byte, []int) + func (*AllowedAgentsForJobAPIResponse) ProtoMessage() + func (x *AllowedAgentsForJobAPIResponse) GetAllowedAgents() []*AllowedAgent + func (x *AllowedAgentsForJobAPIResponse) GetEnvironment() *Environment + func (x *AllowedAgentsForJobAPIResponse) GetJob() *Job + func (x *AllowedAgentsForJobAPIResponse) GetPipeline() *Pipeline + func (x *AllowedAgentsForJobAPIResponse) GetProject() *Project + func (x *AllowedAgentsForJobAPIResponse) GetUser() *User + func (x *AllowedAgentsForJobAPIResponse) ProtoReflect() protoreflect.Message + func (x *AllowedAgentsForJobAPIResponse) Reset() + func (x *AllowedAgentsForJobAPIResponse) String() string + type AuthorizeProxyUserAPIRequest struct + AccessKey string + AccessType string + AgentId int64 + CsrfToken string + func (*AuthorizeProxyUserAPIRequest) Descriptor() ([]byte, []int) + func (*AuthorizeProxyUserAPIRequest) ProtoMessage() + func (x *AuthorizeProxyUserAPIRequest) GetAccessKey() string + func (x *AuthorizeProxyUserAPIRequest) GetAccessType() string + func (x *AuthorizeProxyUserAPIRequest) GetAgentId() int64 + func (x *AuthorizeProxyUserAPIRequest) GetCsrfToken() string + func (x *AuthorizeProxyUserAPIRequest) ProtoReflect() protoreflect.Message + func (x *AuthorizeProxyUserAPIRequest) Reset() + func (x *AuthorizeProxyUserAPIRequest) String() string + type AuthorizeProxyUserAPIResponse struct + AccessAs *AccessAsProxyAuthorization + Agent *AuthorizedAgentForUser + User *User + func (*AuthorizeProxyUserAPIResponse) Descriptor() ([]byte, []int) + func (*AuthorizeProxyUserAPIResponse) ProtoMessage() + func (x *AuthorizeProxyUserAPIResponse) GetAccessAs() *AccessAsProxyAuthorization + func (x *AuthorizeProxyUserAPIResponse) GetAgent() *AuthorizedAgentForUser + func (x *AuthorizeProxyUserAPIResponse) GetUser() *User + func (x *AuthorizeProxyUserAPIResponse) ProtoReflect() protoreflect.Message + func (x *AuthorizeProxyUserAPIResponse) Reset() + func (x *AuthorizeProxyUserAPIResponse) String() string + type AuthorizeProxyUserResponse struct + FeatureFlags featureflag.Set + Response *AuthorizeProxyUserAPIResponse + func AuthorizeProxyUser(ctx context.Context, client gitlab.ClientInterface, agentKey api.AgentKey, ...) (*AuthorizeProxyUserResponse, error) + type AuthorizeUserWorkspaceAccessInfo struct + Id int64 + Port uint32 + func (*AuthorizeUserWorkspaceAccessInfo) Descriptor() ([]byte, []int) + func (*AuthorizeUserWorkspaceAccessInfo) ProtoMessage() + func (x *AuthorizeUserWorkspaceAccessInfo) GetId() int64 + func (x *AuthorizeUserWorkspaceAccessInfo) GetPort() uint32 + func (x *AuthorizeUserWorkspaceAccessInfo) ProtoReflect() protoreflect.Message + func (x *AuthorizeUserWorkspaceAccessInfo) Reset() + func (x *AuthorizeUserWorkspaceAccessInfo) String() string + type AuthorizeUserWorkspaceAccessResponse struct + Info *AuthorizeUserWorkspaceAccessInfo + Status AuthorizeUserWorkspaceAccessStatus + func AuthorizeUserWorkspaceAccess(ctx context.Context, client gitlab.ClientInterface, workspaceHost string, ...) (*AuthorizeUserWorkspaceAccessResponse, error) + func (*AuthorizeUserWorkspaceAccessResponse) Descriptor() ([]byte, []int) + func (*AuthorizeUserWorkspaceAccessResponse) ProtoMessage() + func (x *AuthorizeUserWorkspaceAccessResponse) GetInfo() *AuthorizeUserWorkspaceAccessInfo + func (x *AuthorizeUserWorkspaceAccessResponse) GetStatus() AuthorizeUserWorkspaceAccessStatus + func (x *AuthorizeUserWorkspaceAccessResponse) ProtoReflect() protoreflect.Message + func (x *AuthorizeUserWorkspaceAccessResponse) Reset() + func (x *AuthorizeUserWorkspaceAccessResponse) String() string + type AuthorizeUserWorkspaceAccessStatus int32 + const AuthorizeUserWorkspaceAccessStatus_AUTHORIZED + const AuthorizeUserWorkspaceAccessStatus_INVALID_HOST + const AuthorizeUserWorkspaceAccessStatus_NOT_AUTHORIZED + const AuthorizeUserWorkspaceAccessStatus_PORT_NOT_FOUND + const AuthorizeUserWorkspaceAccessStatus_WORKSPACE_NOT_FOUND + func (AuthorizeUserWorkspaceAccessStatus) Descriptor() protoreflect.EnumDescriptor + func (AuthorizeUserWorkspaceAccessStatus) EnumDescriptor() ([]byte, []int) + func (AuthorizeUserWorkspaceAccessStatus) Type() protoreflect.EnumType + func (x AuthorizeUserWorkspaceAccessStatus) Enum() *AuthorizeUserWorkspaceAccessStatus + func (x AuthorizeUserWorkspaceAccessStatus) Number() protoreflect.EnumNumber + func (x AuthorizeUserWorkspaceAccessStatus) String() string + type AuthorizedAgentForUser struct + ConfigProject *ConfigProject + Id int64 + func (*AuthorizedAgentForUser) Descriptor() ([]byte, []int) + func (*AuthorizedAgentForUser) ProtoMessage() + func (x *AuthorizedAgentForUser) GetConfigProject() *ConfigProject + func (x *AuthorizedAgentForUser) GetId() int64 + func (x *AuthorizedAgentForUser) ProtoReflect() protoreflect.Message + func (x *AuthorizedAgentForUser) Reset() + func (x *AuthorizedAgentForUser) String() string + type ConfigProject struct + Id int64 + func (*ConfigProject) Descriptor() ([]byte, []int) + func (*ConfigProject) ProtoMessage() + func (x *ConfigProject) GetId() int64 + func (x *ConfigProject) ProtoReflect() protoreflect.Message + func (x *ConfigProject) Reset() + func (x *ConfigProject) String() string + type Configuration struct + AccessAs *agentcfg.CiAccessAsCF + DefaultNamespace string + func (*Configuration) Descriptor() ([]byte, []int) + func (*Configuration) ProtoMessage() + func (x *Configuration) GetAccessAs() *agentcfg.CiAccessAsCF + func (x *Configuration) GetDefaultNamespace() string + func (x *Configuration) ProtoReflect() protoreflect.Message + func (x *Configuration) Reset() + func (x *Configuration) String() string + type Environment struct + Slug string + Tier string + func (*Environment) Descriptor() ([]byte, []int) + func (*Environment) ProtoMessage() + func (x *Environment) GetSlug() string + func (x *Environment) GetTier() string + func (x *Environment) ProtoReflect() protoreflect.Message + func (x *Environment) Reset() + func (x *Environment) String() string + type Event = any + type EventData struct + Events map[string][]Event + type GetAgentkInfoResponse struct + AgentId int64 + AgentName string + DefaultBranch string + GitalyInfo *entity.GitalyInfo + GitalyRepository *entity.GitalyRepository + ProjectId int64 + func (*GetAgentkInfoResponse) Descriptor() ([]byte, []int) + func (*GetAgentkInfoResponse) ProtoMessage() + func (a *GetAgentkInfoResponse) ToAgentInfo() server_api.AgentInfo + func (a *GetAgentkInfoResponse) ToAgentkInfo() *server_api.AgentkInfo + func (x *GetAgentkInfoResponse) GetAgentId() int64 + func (x *GetAgentkInfoResponse) GetAgentName() string + func (x *GetAgentkInfoResponse) GetDefaultBranch() string + func (x *GetAgentkInfoResponse) GetGitalyInfo() *entity.GitalyInfo + func (x *GetAgentkInfoResponse) GetGitalyRepository() *entity.GitalyRepository + func (x *GetAgentkInfoResponse) GetProjectId() int64 + func (x *GetAgentkInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetAgentkInfoResponse) Reset() + func (x *GetAgentkInfoResponse) String() string + type GetAgentwInfoResponse struct + WorkspaceId int64 + func (*GetAgentwInfoResponse) Descriptor() ([]byte, []int) + func (*GetAgentwInfoResponse) ProtoMessage() + func (a *GetAgentwInfoResponse) ToAgentInfo() server_api.AgentInfo + func (a *GetAgentwInfoResponse) ToAgentwInfo() *server_api.AgentwInfo + func (x *GetAgentwInfoResponse) GetWorkspaceId() int64 + func (x *GetAgentwInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetAgentwInfoResponse) Reset() + func (x *GetAgentwInfoResponse) String() string + type GetOpenIDConfigurationResponse struct + AuthorizationEndpoint string + DeviceAuthorizationEndpoint string + IdTokenSigningAlgValuesSupported []string + Issuer string + JwksUri string + TokenEndpoint string + UserinfoEndpoint string + func GetOpenIDConfiguration(ctx context.Context, client gitlab.ClientInterface, opts ...gitlab.DoOption) (*GetOpenIDConfigurationResponse, error) + func (*GetOpenIDConfigurationResponse) Descriptor() ([]byte, []int) + func (*GetOpenIDConfigurationResponse) ProtoMessage() + func (x *GetOpenIDConfigurationResponse) GetAuthorizationEndpoint() string + func (x *GetOpenIDConfigurationResponse) GetDeviceAuthorizationEndpoint() string + func (x *GetOpenIDConfigurationResponse) GetIdTokenSigningAlgValuesSupported() []string + func (x *GetOpenIDConfigurationResponse) GetIssuer() string + func (x *GetOpenIDConfigurationResponse) GetJwksUri() string + func (x *GetOpenIDConfigurationResponse) GetTokenEndpoint() string + func (x *GetOpenIDConfigurationResponse) GetUserinfoEndpoint() string + func (x *GetOpenIDConfigurationResponse) ProtoReflect() protoreflect.Message + func (x *GetOpenIDConfigurationResponse) Reset() + func (x *GetOpenIDConfigurationResponse) String() string + type GetReceptiveAgentsResponse struct + Agents []*ReceptiveAgent + func GetReceptiveAgents(ctx context.Context, client gitlab.ClientInterface, opts ...gitlab.DoOption) (*GetReceptiveAgentsResponse, error) + func (*GetReceptiveAgentsResponse) Descriptor() ([]byte, []int) + func (*GetReceptiveAgentsResponse) ProtoMessage() + func (x *GetReceptiveAgentsResponse) GetAgents() []*ReceptiveAgent + func (x *GetReceptiveAgentsResponse) ProtoReflect() protoreflect.Message + func (x *GetReceptiveAgentsResponse) Reset() + func (x *GetReceptiveAgentsResponse) String() string + type GetRepositoryInfoResponse struct + DefaultBranch string + GitalyInfo *entity.GitalyInfo + GitalyRepository *entity.GitalyRepository + ProjectId int64 + func (*GetRepositoryInfoResponse) Descriptor() ([]byte, []int) + func (*GetRepositoryInfoResponse) ProtoMessage() + func (p *GetRepositoryInfoResponse) ToProjectInfo() *server_api.ProjectInfo + func (x *GetRepositoryInfoResponse) GetDefaultBranch() string + func (x *GetRepositoryInfoResponse) GetGitalyInfo() *entity.GitalyInfo + func (x *GetRepositoryInfoResponse) GetGitalyRepository() *entity.GitalyRepository + func (x *GetRepositoryInfoResponse) GetProjectId() int64 + func (x *GetRepositoryInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetRepositoryInfoResponse) Reset() + func (x *GetRepositoryInfoResponse) String() string + type GetRunnerControllerInfoResponse struct + AgentId int64 + func (*GetRunnerControllerInfoResponse) Descriptor() ([]byte, []int) + func (*GetRunnerControllerInfoResponse) ProtoMessage() + func (a *GetRunnerControllerInfoResponse) ToAgentInfo() server_api.AgentInfo + func (a *GetRunnerControllerInfoResponse) ToRunnerControllerInfo() *server_api.RunnerControllerInfo + func (x *GetRunnerControllerInfoResponse) GetAgentId() int64 + func (x *GetRunnerControllerInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetRunnerControllerInfoResponse) Reset() + func (x *GetRunnerControllerInfoResponse) String() string + type GetRunnerControllersForJobAdmissionAPIResponse struct + RunnerControllers []*RunnerController + func GetRunnerControllersForJobAdmission(ctx context.Context, client gitlab.ClientInterface, runnerToken api.AgentToken, ...) (*GetRunnerControllersForJobAdmissionAPIResponse, error) + func (*GetRunnerControllersForJobAdmissionAPIResponse) Descriptor() ([]byte, []int) + func (*GetRunnerControllersForJobAdmissionAPIResponse) ProtoMessage() + func (x *GetRunnerControllersForJobAdmissionAPIResponse) GetRunnerControllers() []*RunnerController + func (x *GetRunnerControllersForJobAdmissionAPIResponse) ProtoReflect() protoreflect.Message + func (x *GetRunnerControllersForJobAdmissionAPIResponse) Reset() + func (x *GetRunnerControllersForJobAdmissionAPIResponse) String() string + type GetRunnerInfoResponse struct + RunnerId int64 + func (*GetRunnerInfoResponse) Descriptor() ([]byte, []int) + func (*GetRunnerInfoResponse) ProtoMessage() + func (a *GetRunnerInfoResponse) ToAgentInfo() server_api.AgentInfo + func (a *GetRunnerInfoResponse) ToRunnerInfo() *server_api.RunnerInfo + func (x *GetRunnerInfoResponse) GetRunnerId() int64 + func (x *GetRunnerInfoResponse) ProtoReflect() protoreflect.Message + func (x *GetRunnerInfoResponse) Reset() + func (x *GetRunnerInfoResponse) String() string + type GetWorkspacesServerConfigResponse struct + ApiExternalUrl string + OauthClientId string + OauthRedirectUrl string + func GetWorkspacesServerConfig(ctx context.Context, client gitlab.ClientInterface, opts ...gitlab.DoOption) (*GetWorkspacesServerConfigResponse, error) + func (*GetWorkspacesServerConfigResponse) Descriptor() ([]byte, []int) + func (*GetWorkspacesServerConfigResponse) ProtoMessage() + func (x *GetWorkspacesServerConfigResponse) GetApiExternalUrl() string + func (x *GetWorkspacesServerConfigResponse) GetOauthClientId() string + func (x *GetWorkspacesServerConfigResponse) GetOauthRedirectUrl() string + func (x *GetWorkspacesServerConfigResponse) ProtoReflect() protoreflect.Message + func (x *GetWorkspacesServerConfigResponse) Reset() + func (x *GetWorkspacesServerConfigResponse) String() string + type Group struct + Id int64 + func (*Group) Descriptor() ([]byte, []int) + func (*Group) ProtoMessage() + func (x *Group) GetId() int64 + func (x *Group) ProtoReflect() protoreflect.Message + func (x *Group) Reset() + func (x *Group) String() string + type GroupAccessCF struct + Id int64 + Roles []string + func (*GroupAccessCF) Descriptor() ([]byte, []int) + func (*GroupAccessCF) ProtoMessage() + func (x *GroupAccessCF) GetId() int64 + func (x *GroupAccessCF) GetRoles() []string + func (x *GroupAccessCF) ProtoReflect() protoreflect.Message + func (x *GroupAccessCF) Reset() + func (x *GroupAccessCF) String() string + type Job struct + Id int64 + func (*Job) Descriptor() ([]byte, []int) + func (*Job) ProtoMessage() + func (x *Job) GetId() int64 + func (x *Job) ProtoReflect() protoreflect.Message + func (x *Job) Reset() + func (x *Job) String() string + type Pipeline struct + Id int64 + func (*Pipeline) Descriptor() ([]byte, []int) + func (*Pipeline) ProtoMessage() + func (x *Pipeline) GetId() int64 + func (x *Pipeline) ProtoReflect() protoreflect.Message + func (x *Pipeline) Reset() + func (x *Pipeline) String() string + type Project struct + Groups []*Group + Id int64 + func (*Project) Descriptor() ([]byte, []int) + func (*Project) ProtoMessage() + func (x *Project) GetGroups() []*Group + func (x *Project) GetId() int64 + func (x *Project) ProtoReflect() protoreflect.Message + func (x *Project) Reset() + func (x *Project) String() string + type ProjectAccessCF struct + Id int64 + Roles []string + func (*ProjectAccessCF) Descriptor() ([]byte, []int) + func (*ProjectAccessCF) ProtoMessage() + func (x *ProjectAccessCF) GetId() int64 + func (x *ProjectAccessCF) GetRoles() []string + func (x *ProjectAccessCF) ProtoReflect() protoreflect.Message + func (x *ProjectAccessCF) Reset() + func (x *ProjectAccessCF) String() string + type ReceptiveAgent struct + AuthConfig isReceptiveAgent_AuthConfig + CaCert string + Id int64 + TlsHost string + Url string + func (*ReceptiveAgent) Descriptor() ([]byte, []int) + func (*ReceptiveAgent) ProtoMessage() + func (x *ReceptiveAgent) GetAuthConfig() isReceptiveAgent_AuthConfig + func (x *ReceptiveAgent) GetCaCert() string + func (x *ReceptiveAgent) GetId() int64 + func (x *ReceptiveAgent) GetJwt() *ReceptiveAgentJWTAuth + func (x *ReceptiveAgent) GetMtls() *ReceptiveAgentMutualTLSAuth + func (x *ReceptiveAgent) GetTlsHost() string + func (x *ReceptiveAgent) GetUrl() string + func (x *ReceptiveAgent) ProtoReflect() protoreflect.Message + func (x *ReceptiveAgent) Reset() + func (x *ReceptiveAgent) String() string + type ReceptiveAgentJWTAuth struct + PrivateKey string + func (*ReceptiveAgentJWTAuth) Descriptor() ([]byte, []int) + func (*ReceptiveAgentJWTAuth) ProtoMessage() + func (x *ReceptiveAgentJWTAuth) GetPrivateKey() string + func (x *ReceptiveAgentJWTAuth) ProtoReflect() protoreflect.Message + func (x *ReceptiveAgentJWTAuth) Reset() + func (x *ReceptiveAgentJWTAuth) String() string + type ReceptiveAgentMutualTLSAuth struct + ClientCert string + ClientKey string + func (*ReceptiveAgentMutualTLSAuth) Descriptor() ([]byte, []int) + func (*ReceptiveAgentMutualTLSAuth) ProtoMessage() + func (x *ReceptiveAgentMutualTLSAuth) GetClientCert() string + func (x *ReceptiveAgentMutualTLSAuth) GetClientKey() string + func (x *ReceptiveAgentMutualTLSAuth) ProtoReflect() protoreflect.Message + func (x *ReceptiveAgentMutualTLSAuth) Reset() + func (x *ReceptiveAgentMutualTLSAuth) String() string + type ReceptiveAgent_Jwt struct + Jwt *ReceptiveAgentJWTAuth + type ReceptiveAgent_Mtls struct + Mtls *ReceptiveAgentMutualTLSAuth + type RunnerController struct + Id int64 + State string + func (*RunnerController) Descriptor() ([]byte, []int) + func (*RunnerController) ProtoMessage() + func (c *RunnerController) DryRun() bool + func (x *RunnerController) GetId() int64 + func (x *RunnerController) GetState() string + func (x *RunnerController) ProtoReflect() protoreflect.Message + func (x *RunnerController) Reset() + func (x *RunnerController) String() string + type UpdateCIJobAPIRequest struct + FailureMessage string + FailureReason string + JobToken string + State string + func (*UpdateCIJobAPIRequest) Descriptor() ([]byte, []int) + func (*UpdateCIJobAPIRequest) ProtoMessage() + func (x *UpdateCIJobAPIRequest) GetFailureMessage() string + func (x *UpdateCIJobAPIRequest) GetFailureReason() string + func (x *UpdateCIJobAPIRequest) GetJobToken() string + func (x *UpdateCIJobAPIRequest) GetState() string + func (x *UpdateCIJobAPIRequest) ProtoReflect() protoreflect.Message + func (x *UpdateCIJobAPIRequest) Reset() + func (x *UpdateCIJobAPIRequest) String() string + type UsagePingData struct + Counters map[string]int64 + UniqueCounters map[string][]int64 + type User struct + Id int64 + Username string + func (*User) Descriptor() ([]byte, []int) + func (*User) ProtoMessage() + func (x *User) GetId() int64 + func (x *User) GetUsername() string + func (x *User) ProtoReflect() protoreflect.Message + func (x *User) Reset() + func (x *User) String() string v19.0.0-rc43 May 20, 2026 v19.0.0-rc42 May 19, 2026 Other modules containing this package gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v14 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v15 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v16 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v17 gitlab.com/gitlab-org/cluster-integration/gitlab-agent/v18