gen

package
v0.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 19, 2024 License: MPL-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const (
	Agents_GetAgentByID_FullMethodName                    = "/martiancloud.phobos.api.agent.Agents/GetAgentByID"
	Agents_GetAgents_FullMethodName                       = "/martiancloud.phobos.api.agent.Agents/GetAgents"
	Agents_CreateAgent_FullMethodName                     = "/martiancloud.phobos.api.agent.Agents/CreateAgent"
	Agents_UpdateAgent_FullMethodName                     = "/martiancloud.phobos.api.agent.Agents/UpdateAgent"
	Agents_DeleteAgent_FullMethodName                     = "/martiancloud.phobos.api.agent.Agents/DeleteAgent"
	Agents_AssignServiceAccountToAgent_FullMethodName     = "/martiancloud.phobos.api.agent.Agents/AssignServiceAccountToAgent"
	Agents_UnassignServiceAccountFromAgent_FullMethodName = "/martiancloud.phobos.api.agent.Agents/UnassignServiceAccountFromAgent"
	Agents_CreateAgentSession_FullMethodName              = "/martiancloud.phobos.api.agent.Agents/CreateAgentSession"
	Agents_SendAgentSessionHeartbeat_FullMethodName       = "/martiancloud.phobos.api.agent.Agents/SendAgentSessionHeartbeat"
	Agents_CreateAgentSessionError_FullMethodName         = "/martiancloud.phobos.api.agent.Agents/CreateAgentSessionError"
)
View Source
const (
	Environments_GetEnvironmentByID_FullMethodName = "/martiancloud.phobos.api.environment.Environments/GetEnvironmentByID"
	Environments_GetEnvironments_FullMethodName    = "/martiancloud.phobos.api.environment.Environments/GetEnvironments"
	Environments_CreateEnvironment_FullMethodName  = "/martiancloud.phobos.api.environment.Environments/CreateEnvironment"
	Environments_UpdateEnvironment_FullMethodName  = "/martiancloud.phobos.api.environment.Environments/UpdateEnvironment"
	Environments_DeleteEnvironment_FullMethodName  = "/martiancloud.phobos.api.environment.Environments/DeleteEnvironment"
)
View Source
const (
	Jobs_GetLogsStreaming_FullMethodName                = "/martiancloud.phobos.api.job.Jobs/GetLogsStreaming"
	Jobs_WriteLogs_FullMethodName                       = "/martiancloud.phobos.api.job.Jobs/WriteLogs"
	Jobs_ClaimJob_FullMethodName                        = "/martiancloud.phobos.api.job.Jobs/ClaimJob"
	Jobs_GetJob_FullMethodName                          = "/martiancloud.phobos.api.job.Jobs/GetJob"
	Jobs_SetJobStatus_FullMethodName                    = "/martiancloud.phobos.api.job.Jobs/SetJobStatus"
	Jobs_SubscribeToJobCancellationEvent_FullMethodName = "/martiancloud.phobos.api.job.Jobs/SubscribeToJobCancellationEvent"
	Jobs_CancelJob_FullMethodName                       = "/martiancloud.phobos.api.job.Jobs/CancelJob"
)
View Source
const (
	LifecycleTemplates_GetLifecycleTemplateByID_FullMethodName = "/martiancloud.phobos.api.lifecycletemplate.LifecycleTemplates/GetLifecycleTemplateByID"
	LifecycleTemplates_GetLifecycleTemplates_FullMethodName    = "/martiancloud.phobos.api.lifecycletemplate.LifecycleTemplates/GetLifecycleTemplates"
	LifecycleTemplates_CreateLifecycleTemplate_FullMethodName  = "/martiancloud.phobos.api.lifecycletemplate.LifecycleTemplates/CreateLifecycleTemplate"
	LifecycleTemplates_UploadLifecycleTemplate_FullMethodName  = "/martiancloud.phobos.api.lifecycletemplate.LifecycleTemplates/UploadLifecycleTemplate"
	LifecycleTemplates_GetLifecycleTemplateData_FullMethodName = "/martiancloud.phobos.api.lifecycletemplate.LifecycleTemplates/GetLifecycleTemplateData"
)
View Source
const (
	Organizations_GetOrganizationByID_FullMethodName = "/martiancloud.phobos.api.organization.Organizations/GetOrganizationByID"
	Organizations_GetOrganizations_FullMethodName    = "/martiancloud.phobos.api.organization.Organizations/GetOrganizations"
	Organizations_CreateOrganization_FullMethodName  = "/martiancloud.phobos.api.organization.Organizations/CreateOrganization"
	Organizations_UpdateOrganization_FullMethodName  = "/martiancloud.phobos.api.organization.Organizations/UpdateOrganization"
	Organizations_DeleteOrganization_FullMethodName  = "/martiancloud.phobos.api.organization.Organizations/DeleteOrganization"
)
View Source
const (
	Pipelines_GetPipelineByID_FullMethodName            = "/martiancloud.phobos.api.pipeline.Pipelines/GetPipelineByID"
	Pipelines_GetPipelines_FullMethodName               = "/martiancloud.phobos.api.pipeline.Pipelines/GetPipelines"
	Pipelines_CreatePipeline_FullMethodName             = "/martiancloud.phobos.api.pipeline.Pipelines/CreatePipeline"
	Pipelines_CancelPipeline_FullMethodName             = "/martiancloud.phobos.api.pipeline.Pipelines/CancelPipeline"
	Pipelines_GetPipelineEventsStreaming_FullMethodName = "/martiancloud.phobos.api.pipeline.Pipelines/GetPipelineEventsStreaming"
	Pipelines_SetPipelineActionStatus_FullMethodName    = "/martiancloud.phobos.api.pipeline.Pipelines/SetPipelineActionStatus"
	Pipelines_SetPipelineActionOutputs_FullMethodName   = "/martiancloud.phobos.api.pipeline.Pipelines/SetPipelineActionOutputs"
	Pipelines_GetPipelineActionOutputs_FullMethodName   = "/martiancloud.phobos.api.pipeline.Pipelines/GetPipelineActionOutputs"
	Pipelines_GetPipelineVariables_FullMethodName       = "/martiancloud.phobos.api.pipeline.Pipelines/GetPipelineVariables"
	Pipelines_CreatePipelineJWT_FullMethodName          = "/martiancloud.phobos.api.pipeline.Pipelines/CreatePipelineJWT"
	Pipelines_RetryPipelineTask_FullMethodName          = "/martiancloud.phobos.api.pipeline.Pipelines/RetryPipelineTask"
	Pipelines_RunPipelineTask_FullMethodName            = "/martiancloud.phobos.api.pipeline.Pipelines/RunPipelineTask"
	Pipelines_RunPipeline_FullMethodName                = "/martiancloud.phobos.api.pipeline.Pipelines/RunPipeline"
	Pipelines_RetryNestedPipeline_FullMethodName        = "/martiancloud.phobos.api.pipeline.Pipelines/RetryNestedPipeline"
)
View Source
const (
	PipelineTemplates_GetPipelineTemplateByID_FullMethodName = "/martiancloud.phobos.api.pipelinetemplate.PipelineTemplates/GetPipelineTemplateByID"
	PipelineTemplates_GetPipelineTemplates_FullMethodName    = "/martiancloud.phobos.api.pipelinetemplate.PipelineTemplates/GetPipelineTemplates"
	PipelineTemplates_CreatePipelineTemplate_FullMethodName  = "/martiancloud.phobos.api.pipelinetemplate.PipelineTemplates/CreatePipelineTemplate"
	PipelineTemplates_UploadPipelineTemplate_FullMethodName  = "/martiancloud.phobos.api.pipelinetemplate.PipelineTemplates/UploadPipelineTemplate"
	PipelineTemplates_DeletePipelineTemplate_FullMethodName  = "/martiancloud.phobos.api.pipelinetemplate.PipelineTemplates/DeletePipelineTemplate"
	PipelineTemplates_GetPipelineTemplateData_FullMethodName = "/martiancloud.phobos.api.pipelinetemplate.PipelineTemplates/GetPipelineTemplateData"
)
View Source
const (
	PluginRegistry_GetPluginByID_FullMethodName              = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/GetPluginByID"
	PluginRegistry_GetPlugins_FullMethodName                 = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/GetPlugins"
	PluginRegistry_GetPluginVersionByID_FullMethodName       = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/GetPluginVersionByID"
	PluginRegistry_GetPluginVersions_FullMethodName          = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/GetPluginVersions"
	PluginRegistry_GetPluginPlatformByID_FullMethodName      = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/GetPluginPlatformByID"
	PluginRegistry_GetPluginPlatforms_FullMethodName         = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/GetPluginPlatforms"
	PluginRegistry_CreatePlugin_FullMethodName               = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/CreatePlugin"
	PluginRegistry_CreatePluginVersion_FullMethodName        = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/CreatePluginVersion"
	PluginRegistry_CreatePluginPlatform_FullMethodName       = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/CreatePluginPlatform"
	PluginRegistry_UpdatePlugin_FullMethodName               = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/UpdatePlugin"
	PluginRegistry_UploadPluginVersionDocFile_FullMethodName = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/UploadPluginVersionDocFile"
	PluginRegistry_UploadPluginVersionReadme_FullMethodName  = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/UploadPluginVersionReadme"
	PluginRegistry_UploadPluginVersionSchema_FullMethodName  = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/UploadPluginVersionSchema"
	PluginRegistry_UploadPluginVersionShaSums_FullMethodName = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/UploadPluginVersionShaSums"
	PluginRegistry_UploadPluginPlatformBinary_FullMethodName = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/UploadPluginPlatformBinary"
	PluginRegistry_DeletePlugin_FullMethodName               = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/DeletePlugin"
	PluginRegistry_DeletePluginVersion_FullMethodName        = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/DeletePluginVersion"
	PluginRegistry_DeletePluginPlatform_FullMethodName       = "/martiancloud.phobos.api.pluginregistry.PluginRegistry/DeletePluginPlatform"
)
View Source
const (
	Projects_GetProjectByID_FullMethodName = "/martiancloud.phobos.api.project.Projects/GetProjectByID"
	Projects_GetProjects_FullMethodName    = "/martiancloud.phobos.api.project.Projects/GetProjects"
	Projects_CreateProject_FullMethodName  = "/martiancloud.phobos.api.project.Projects/CreateProject"
	Projects_UpdateProject_FullMethodName  = "/martiancloud.phobos.api.project.Projects/UpdateProject"
	Projects_DeleteProject_FullMethodName  = "/martiancloud.phobos.api.project.Projects/DeleteProject"
)
View Source
const (
	Releases_GetReleaseByID_FullMethodName                  = "/martiancloud.phobos.api.release.Releases/GetReleaseByID"
	Releases_GetReleases_FullMethodName                     = "/martiancloud.phobos.api.release.Releases/GetReleases"
	Releases_CreateRelease_FullMethodName                   = "/martiancloud.phobos.api.release.Releases/CreateRelease"
	Releases_UpdateRelease_FullMethodName                   = "/martiancloud.phobos.api.release.Releases/UpdateRelease"
	Releases_DeleteRelease_FullMethodName                   = "/martiancloud.phobos.api.release.Releases/DeleteRelease"
	Releases_AddParticipantToRelease_FullMethodName         = "/martiancloud.phobos.api.release.Releases/AddParticipantToRelease"
	Releases_RemoveParticipantFromRelease_FullMethodName    = "/martiancloud.phobos.api.release.Releases/RemoveParticipantFromRelease"
	Releases_UpdateReleaseDeploymentPipeline_FullMethodName = "/martiancloud.phobos.api.release.Releases/UpdateReleaseDeploymentPipeline"
)
View Source
const (
	ReleaseLifecycles_GetReleaseLifecycleByID_FullMethodName = "/martiancloud.phobos.api.releaselifecycle.ReleaseLifecycles/GetReleaseLifecycleByID"
	ReleaseLifecycles_GetReleaseLifecycles_FullMethodName    = "/martiancloud.phobos.api.releaselifecycle.ReleaseLifecycles/GetReleaseLifecycles"
	ReleaseLifecycles_CreateReleaseLifecycle_FullMethodName  = "/martiancloud.phobos.api.releaselifecycle.ReleaseLifecycles/CreateReleaseLifecycle"
	ReleaseLifecycles_UpdateReleaseLifecycle_FullMethodName  = "/martiancloud.phobos.api.releaselifecycle.ReleaseLifecycles/UpdateReleaseLifecycle"
	ReleaseLifecycles_DeleteReleaseLifecycle_FullMethodName  = "/martiancloud.phobos.api.releaselifecycle.ReleaseLifecycles/DeleteReleaseLifecycle"
)
View Source
const (
	ResourceLimits_GetResourceLimits_FullMethodName   = "/martiancloud.phobos.api.resourcelimit.ResourceLimits/GetResourceLimits"
	ResourceLimits_UpdateResourceLimit_FullMethodName = "/martiancloud.phobos.api.resourcelimit.ResourceLimits/UpdateResourceLimit"
)
View Source
const (
	ServiceAccounts_GetServiceAccountByID_FullMethodName = "/martiancloud.phobos.api.serviceaccount.ServiceAccounts/GetServiceAccountByID"
	ServiceAccounts_GetServiceAccounts_FullMethodName    = "/martiancloud.phobos.api.serviceaccount.ServiceAccounts/GetServiceAccounts"
	ServiceAccounts_CreateServiceAccount_FullMethodName  = "/martiancloud.phobos.api.serviceaccount.ServiceAccounts/CreateServiceAccount"
	ServiceAccounts_UpdateServiceAccount_FullMethodName  = "/martiancloud.phobos.api.serviceaccount.ServiceAccounts/UpdateServiceAccount"
	ServiceAccounts_DeleteServiceAccount_FullMethodName  = "/martiancloud.phobos.api.serviceaccount.ServiceAccounts/DeleteServiceAccount"
	ServiceAccounts_CreateToken_FullMethodName           = "/martiancloud.phobos.api.serviceaccount.ServiceAccounts/CreateToken"
)
View Source
const (
	Teams_GetTeamByID_FullMethodName = "/martiancloud.phobos.api.team.Teams/GetTeamByID"
	Teams_GetTeams_FullMethodName    = "/martiancloud.phobos.api.team.Teams/GetTeams"
)
View Source
const (
	VCSProviders_GetVCSProviderByID_FullMethodName         = "/martiancloud.phobos.api.vcsprovider.VCSProviders/GetVCSProviderByID"
	VCSProviders_GetVCSProviders_FullMethodName            = "/martiancloud.phobos.api.vcsprovider.VCSProviders/GetVCSProviders"
	VCSProviders_GetRepositoryArchive_FullMethodName       = "/martiancloud.phobos.api.vcsprovider.VCSProviders/GetRepositoryArchive"
	VCSProviders_CreateVCSProvider_FullMethodName          = "/martiancloud.phobos.api.vcsprovider.VCSProviders/CreateVCSProvider"
	VCSProviders_UpdateVCSProvider_FullMethodName          = "/martiancloud.phobos.api.vcsprovider.VCSProviders/UpdateVCSProvider"
	VCSProviders_DeleteVCSProvider_FullMethodName          = "/martiancloud.phobos.api.vcsprovider.VCSProviders/DeleteVCSProvider"
	VCSProviders_ResetVCSProviderOAuthToken_FullMethodName = "/martiancloud.phobos.api.vcsprovider.VCSProviders/ResetVCSProviderOAuthToken"
	VCSProviders_CreateVCSTokenForPipeline_FullMethodName  = "/martiancloud.phobos.api.vcsprovider.VCSProviders/CreateVCSTokenForPipeline"
)
View Source
const (
	AuthSettings_GetAuthSettings_FullMethodName = "/martiancloud.phobos.api.authsettings.AuthSettings/GetAuthSettings"
)
View Source
const (
	Version_GetVersion_FullMethodName = "/martiancloud.phobos.api.versions.Version/GetVersion"
)

Variables

View Source
var (
	AgentSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	AgentSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for AgentSortableField.

View Source
var (
	EnvironmentSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	EnvironmentSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for EnvironmentSortableField.

View Source
var (
	LifecycleTemplateSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	LifecycleTemplateSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for LifecycleTemplateSortableField.

View Source
var (
	OrganizationSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	OrganizationSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for OrganizationSortableField.

View Source
var (
	PipelineSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	PipelineSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for PipelineSortableField.

View Source
var (
	PipelineNodeStatus_name = map[int32]string{
		0:  "CREATED",
		1:  "APPROVAL_PENDING",
		2:  "WAITING",
		3:  "READY",
		4:  "PENDING",
		5:  "RUNNING",
		6:  "FAILED",
		7:  "CANCELED",
		8:  "SKIPPED",
		9:  "SUCCEEDED",
		10: "CANCELING",
	}
	PipelineNodeStatus_value = map[string]int32{
		"CREATED":          0,
		"APPROVAL_PENDING": 1,
		"WAITING":          2,
		"READY":            3,
		"PENDING":          4,
		"RUNNING":          5,
		"FAILED":           6,
		"CANCELED":         7,
		"SKIPPED":          8,
		"SUCCEEDED":        9,
		"CANCELING":        10,
	}
)

Enum value maps for PipelineNodeStatus.

View Source
var (
	PipelineType_name = map[int32]string{
		0: "RELEASE_LIFECYCLE",
		1: "RUNBOOK",
		2: "NESTED",
		3: "DEPLOYMENT",
	}
	PipelineType_value = map[string]int32{
		"RELEASE_LIFECYCLE": 0,
		"RUNBOOK":           1,
		"NESTED":            2,
		"DEPLOYMENT":        3,
	}
)

Enum value maps for PipelineType.

View Source
var (
	PipelineOnErrorStrategy_name = map[int32]string{
		0: "FAIL",
		1: "CONTINUE",
	}
	PipelineOnErrorStrategy_value = map[string]int32{
		"FAIL":     0,
		"CONTINUE": 1,
	}
)

Enum value maps for PipelineOnErrorStrategy.

View Source
var (
	PipelineTemplateSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	PipelineTemplateSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for PipelineTemplateSortableField.

View Source
var (
	PluginSortableField_name = map[int32]string{
		0: "Plugin_NAME_ASC",
		1: "Plugin_NAME_DESC",
		2: "Plugin_UPDATED_AT_ASC",
		3: "Plugin_UPDATED_AT_DESC",
	}
	PluginSortableField_value = map[string]int32{
		"Plugin_NAME_ASC":        0,
		"Plugin_NAME_DESC":       1,
		"Plugin_UPDATED_AT_ASC":  2,
		"Plugin_UPDATED_AT_DESC": 3,
	}
)

Enum value maps for PluginSortableField.

View Source
var (
	PluginVersionSortableField_name = map[int32]string{
		0: "PluginVersion_UPDATED_AT_ASC",
		1: "PluginVersion_UPDATED_AT_DESC",
		2: "PluginVersion_CREATED_AT_ASC",
		3: "PluginVersion_CREATED_AT_DESC",
	}
	PluginVersionSortableField_value = map[string]int32{
		"PluginVersion_UPDATED_AT_ASC":  0,
		"PluginVersion_UPDATED_AT_DESC": 1,
		"PluginVersion_CREATED_AT_ASC":  2,
		"PluginVersion_CREATED_AT_DESC": 3,
	}
)

Enum value maps for PluginVersionSortableField.

View Source
var (
	PluginPlatformSortableField_name = map[int32]string{
		0: "PluginPlatform_UPDATED_AT_ASC",
		1: "PluginPlatform_UPDATED_AT_DESC",
	}
	PluginPlatformSortableField_value = map[string]int32{
		"PluginPlatform_UPDATED_AT_ASC":  0,
		"PluginPlatform_UPDATED_AT_DESC": 1,
	}
)

Enum value maps for PluginPlatformSortableField.

View Source
var (
	PluginVersionDocFileCategory_name = map[int32]string{
		0: "OVERVIEW",
		1: "ACTION",
		2: "GUIDE",
	}
	PluginVersionDocFileCategory_value = map[string]int32{
		"OVERVIEW": 0,
		"ACTION":   1,
		"GUIDE":    2,
	}
)

Enum value maps for PluginVersionDocFileCategory.

View Source
var (
	ProjectSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	ProjectSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for ProjectSortableField.

View Source
var (
	ReleaseSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
		2: "CREATED_AT_ASC",
		3: "CREATED_AT_DESC",
	}
	ReleaseSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
		"CREATED_AT_ASC":  2,
		"CREATED_AT_DESC": 3,
	}
)

Enum value maps for ReleaseSortableField.

View Source
var (
	ReleaseLifecycleSortableField_name = map[int32]string{
		0: "UPDATED_AT_ASC",
		1: "UPDATED_AT_DESC",
	}
	ReleaseLifecycleSortableField_value = map[string]int32{
		"UPDATED_AT_ASC":  0,
		"UPDATED_AT_DESC": 1,
	}
)

Enum value maps for ReleaseLifecycleSortableField.

View Source
var (
	ScopeType_name = map[int32]string{
		0: "GLOBAL",
		1: "ORGANIZATION",
		2: "PROJECT",
	}
	ScopeType_value = map[string]int32{
		"GLOBAL":       0,
		"ORGANIZATION": 1,
		"PROJECT":      2,
	}
)

Enum value maps for ScopeType.

View Source
var (
	ServiceAccountSortableField_name = map[int32]string{
		0: "CREATED_AT_ASC",
		1: "CREATED_AT_DESC",
		2: "UPDATED_AT_ASC",
		3: "UPDATED_AT_DESC",
	}
	ServiceAccountSortableField_value = map[string]int32{
		"CREATED_AT_ASC":  0,
		"CREATED_AT_DESC": 1,
		"UPDATED_AT_ASC":  2,
		"UPDATED_AT_DESC": 3,
	}
)

Enum value maps for ServiceAccountSortableField.

View Source
var (
	TeamSortableField_name = map[int32]string{
		0: "NAME_ASC",
		1: "NAME_DESC",
		2: "UPDATED_AT_ASC",
		3: "UPDATED_AT_DESC",
	}
	TeamSortableField_value = map[string]int32{
		"NAME_ASC":        0,
		"NAME_DESC":       1,
		"UPDATED_AT_ASC":  2,
		"UPDATED_AT_DESC": 3,
	}
)

Enum value maps for TeamSortableField.

View Source
var (
	VariableCategory_name = map[int32]string{
		0: "HCL",
		1: "ENVIRONMENT",
	}
	VariableCategory_value = map[string]int32{
		"HCL":         0,
		"ENVIRONMENT": 1,
	}
)

Enum value maps for VariableCategory.

View Source
var (
	VcsProviderSortableField_name = map[int32]string{
		0: "CREATED_AT_ASC",
		1: "CREATED_AT_DESC",
		2: "UPDATED_AT_ASC",
		3: "UPDATED_AT_DESC",
	}
	VcsProviderSortableField_value = map[string]int32{
		"CREATED_AT_ASC":  0,
		"CREATED_AT_DESC": 1,
		"UPDATED_AT_ASC":  2,
		"UPDATED_AT_DESC": 3,
	}
)

Enum value maps for VcsProviderSortableField.

View Source
var (
	VcsProviderType_name = map[int32]string{
		0: "GITLAB",
		1: "GITHUB",
	}
	VcsProviderType_value = map[string]int32{
		"GITLAB": 0,
		"GITHUB": 1,
	}
)

Enum value maps for VcsProviderType.

View Source
var (
	VcsProviderAuthType_name = map[int32]string{
		0: "ACCESS_TOKEN",
		1: "OAUTH",
	}
	VcsProviderAuthType_value = map[string]int32{
		"ACCESS_TOKEN": 0,
		"OAUTH":        1,
	}
)

Enum value maps for VcsProviderAuthType.

View Source
var Agents_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.agent.Agents",
	HandlerType: (*AgentsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAgentByID",
			Handler:    _Agents_GetAgentByID_Handler,
		},
		{
			MethodName: "GetAgents",
			Handler:    _Agents_GetAgents_Handler,
		},
		{
			MethodName: "CreateAgent",
			Handler:    _Agents_CreateAgent_Handler,
		},
		{
			MethodName: "UpdateAgent",
			Handler:    _Agents_UpdateAgent_Handler,
		},
		{
			MethodName: "DeleteAgent",
			Handler:    _Agents_DeleteAgent_Handler,
		},
		{
			MethodName: "AssignServiceAccountToAgent",
			Handler:    _Agents_AssignServiceAccountToAgent_Handler,
		},
		{
			MethodName: "UnassignServiceAccountFromAgent",
			Handler:    _Agents_UnassignServiceAccountFromAgent_Handler,
		},
		{
			MethodName: "CreateAgentSession",
			Handler:    _Agents_CreateAgentSession_Handler,
		},
		{
			MethodName: "SendAgentSessionHeartbeat",
			Handler:    _Agents_SendAgentSessionHeartbeat_Handler,
		},
		{
			MethodName: "CreateAgentSessionError",
			Handler:    _Agents_CreateAgentSessionError_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "agent.proto",
}

Agents_ServiceDesc is the grpc.ServiceDesc for Agents service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var AuthSettings_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.authsettings.AuthSettings",
	HandlerType: (*AuthSettingsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetAuthSettings",
			Handler:    _AuthSettings_GetAuthSettings_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "auth_settings.proto",
}

AuthSettings_ServiceDesc is the grpc.ServiceDesc for AuthSettings service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Environments_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.environment.Environments",
	HandlerType: (*EnvironmentsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetEnvironmentByID",
			Handler:    _Environments_GetEnvironmentByID_Handler,
		},
		{
			MethodName: "GetEnvironments",
			Handler:    _Environments_GetEnvironments_Handler,
		},
		{
			MethodName: "CreateEnvironment",
			Handler:    _Environments_CreateEnvironment_Handler,
		},
		{
			MethodName: "UpdateEnvironment",
			Handler:    _Environments_UpdateEnvironment_Handler,
		},
		{
			MethodName: "DeleteEnvironment",
			Handler:    _Environments_DeleteEnvironment_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "environment.proto",
}

Environments_ServiceDesc is the grpc.ServiceDesc for Environments service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var File_agent_proto protoreflect.FileDescriptor
View Source
var File_auth_settings_proto protoreflect.FileDescriptor
View Source
var File_environment_proto protoreflect.FileDescriptor
View Source
var File_lifecycle_template_proto protoreflect.FileDescriptor
View Source
var File_metadata_proto protoreflect.FileDescriptor
View Source
var File_organization_proto protoreflect.FileDescriptor
View Source
var File_pagination_proto protoreflect.FileDescriptor
View Source
var File_pipeline_proto protoreflect.FileDescriptor
View Source
var File_pipeline_template_proto protoreflect.FileDescriptor
View Source
var File_plugin_registry_proto protoreflect.FileDescriptor
View Source
var File_project_proto protoreflect.FileDescriptor
View Source
var File_release_lifecycle_proto protoreflect.FileDescriptor
View Source
var File_release_proto protoreflect.FileDescriptor
View Source
var File_resource_limit_proto protoreflect.FileDescriptor
View Source
var File_scope_proto protoreflect.FileDescriptor
View Source
var File_service_account_proto protoreflect.FileDescriptor
View Source
var File_variable_proto protoreflect.FileDescriptor
View Source
var File_vcs_provider_proto protoreflect.FileDescriptor
View Source
var File_version_proto protoreflect.FileDescriptor
View Source
var Jobs_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.job.Jobs",
	HandlerType: (*JobsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "WriteLogs",
			Handler:    _Jobs_WriteLogs_Handler,
		},
		{
			MethodName: "ClaimJob",
			Handler:    _Jobs_ClaimJob_Handler,
		},
		{
			MethodName: "GetJob",
			Handler:    _Jobs_GetJob_Handler,
		},
		{
			MethodName: "SetJobStatus",
			Handler:    _Jobs_SetJobStatus_Handler,
		},
		{
			MethodName: "CancelJob",
			Handler:    _Jobs_CancelJob_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetLogsStreaming",
			Handler:       _Jobs_GetLogsStreaming_Handler,
			ServerStreams: true,
		},
		{
			StreamName:    "SubscribeToJobCancellationEvent",
			Handler:       _Jobs_SubscribeToJobCancellationEvent_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "job.proto",
}

Jobs_ServiceDesc is the grpc.ServiceDesc for Jobs service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var LifecycleTemplates_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.lifecycletemplate.LifecycleTemplates",
	HandlerType: (*LifecycleTemplatesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetLifecycleTemplateByID",
			Handler:    _LifecycleTemplates_GetLifecycleTemplateByID_Handler,
		},
		{
			MethodName: "GetLifecycleTemplates",
			Handler:    _LifecycleTemplates_GetLifecycleTemplates_Handler,
		},
		{
			MethodName: "CreateLifecycleTemplate",
			Handler:    _LifecycleTemplates_CreateLifecycleTemplate_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "UploadLifecycleTemplate",
			Handler:       _LifecycleTemplates_UploadLifecycleTemplate_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "GetLifecycleTemplateData",
			Handler:       _LifecycleTemplates_GetLifecycleTemplateData_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "lifecycle_template.proto",
}

LifecycleTemplates_ServiceDesc is the grpc.ServiceDesc for LifecycleTemplates service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Organizations_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.organization.Organizations",
	HandlerType: (*OrganizationsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetOrganizationByID",
			Handler:    _Organizations_GetOrganizationByID_Handler,
		},
		{
			MethodName: "GetOrganizations",
			Handler:    _Organizations_GetOrganizations_Handler,
		},
		{
			MethodName: "CreateOrganization",
			Handler:    _Organizations_CreateOrganization_Handler,
		},
		{
			MethodName: "UpdateOrganization",
			Handler:    _Organizations_UpdateOrganization_Handler,
		},
		{
			MethodName: "DeleteOrganization",
			Handler:    _Organizations_DeleteOrganization_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "organization.proto",
}

Organizations_ServiceDesc is the grpc.ServiceDesc for Organizations service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PipelineTemplates_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.pipelinetemplate.PipelineTemplates",
	HandlerType: (*PipelineTemplatesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetPipelineTemplateByID",
			Handler:    _PipelineTemplates_GetPipelineTemplateByID_Handler,
		},
		{
			MethodName: "GetPipelineTemplates",
			Handler:    _PipelineTemplates_GetPipelineTemplates_Handler,
		},
		{
			MethodName: "CreatePipelineTemplate",
			Handler:    _PipelineTemplates_CreatePipelineTemplate_Handler,
		},
		{
			MethodName: "DeletePipelineTemplate",
			Handler:    _PipelineTemplates_DeletePipelineTemplate_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "UploadPipelineTemplate",
			Handler:       _PipelineTemplates_UploadPipelineTemplate_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "GetPipelineTemplateData",
			Handler:       _PipelineTemplates_GetPipelineTemplateData_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "pipeline_template.proto",
}

PipelineTemplates_ServiceDesc is the grpc.ServiceDesc for PipelineTemplates service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Pipelines_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.pipeline.Pipelines",
	HandlerType: (*PipelinesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetPipelineByID",
			Handler:    _Pipelines_GetPipelineByID_Handler,
		},
		{
			MethodName: "GetPipelines",
			Handler:    _Pipelines_GetPipelines_Handler,
		},
		{
			MethodName: "CreatePipeline",
			Handler:    _Pipelines_CreatePipeline_Handler,
		},
		{
			MethodName: "CancelPipeline",
			Handler:    _Pipelines_CancelPipeline_Handler,
		},
		{
			MethodName: "SetPipelineActionStatus",
			Handler:    _Pipelines_SetPipelineActionStatus_Handler,
		},
		{
			MethodName: "SetPipelineActionOutputs",
			Handler:    _Pipelines_SetPipelineActionOutputs_Handler,
		},
		{
			MethodName: "GetPipelineActionOutputs",
			Handler:    _Pipelines_GetPipelineActionOutputs_Handler,
		},
		{
			MethodName: "GetPipelineVariables",
			Handler:    _Pipelines_GetPipelineVariables_Handler,
		},
		{
			MethodName: "CreatePipelineJWT",
			Handler:    _Pipelines_CreatePipelineJWT_Handler,
		},
		{
			MethodName: "RetryPipelineTask",
			Handler:    _Pipelines_RetryPipelineTask_Handler,
		},
		{
			MethodName: "RunPipelineTask",
			Handler:    _Pipelines_RunPipelineTask_Handler,
		},
		{
			MethodName: "RunPipeline",
			Handler:    _Pipelines_RunPipeline_Handler,
		},
		{
			MethodName: "RetryNestedPipeline",
			Handler:    _Pipelines_RetryNestedPipeline_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetPipelineEventsStreaming",
			Handler:       _Pipelines_GetPipelineEventsStreaming_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "pipeline.proto",
}

Pipelines_ServiceDesc is the grpc.ServiceDesc for Pipelines service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var PluginRegistry_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.pluginregistry.PluginRegistry",
	HandlerType: (*PluginRegistryServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetPluginByID",
			Handler:    _PluginRegistry_GetPluginByID_Handler,
		},
		{
			MethodName: "GetPlugins",
			Handler:    _PluginRegistry_GetPlugins_Handler,
		},
		{
			MethodName: "GetPluginVersionByID",
			Handler:    _PluginRegistry_GetPluginVersionByID_Handler,
		},
		{
			MethodName: "GetPluginVersions",
			Handler:    _PluginRegistry_GetPluginVersions_Handler,
		},
		{
			MethodName: "GetPluginPlatformByID",
			Handler:    _PluginRegistry_GetPluginPlatformByID_Handler,
		},
		{
			MethodName: "GetPluginPlatforms",
			Handler:    _PluginRegistry_GetPluginPlatforms_Handler,
		},
		{
			MethodName: "CreatePlugin",
			Handler:    _PluginRegistry_CreatePlugin_Handler,
		},
		{
			MethodName: "CreatePluginVersion",
			Handler:    _PluginRegistry_CreatePluginVersion_Handler,
		},
		{
			MethodName: "CreatePluginPlatform",
			Handler:    _PluginRegistry_CreatePluginPlatform_Handler,
		},
		{
			MethodName: "UpdatePlugin",
			Handler:    _PluginRegistry_UpdatePlugin_Handler,
		},
		{
			MethodName: "DeletePlugin",
			Handler:    _PluginRegistry_DeletePlugin_Handler,
		},
		{
			MethodName: "DeletePluginVersion",
			Handler:    _PluginRegistry_DeletePluginVersion_Handler,
		},
		{
			MethodName: "DeletePluginPlatform",
			Handler:    _PluginRegistry_DeletePluginPlatform_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "UploadPluginVersionDocFile",
			Handler:       _PluginRegistry_UploadPluginVersionDocFile_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "UploadPluginVersionReadme",
			Handler:       _PluginRegistry_UploadPluginVersionReadme_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "UploadPluginVersionSchema",
			Handler:       _PluginRegistry_UploadPluginVersionSchema_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "UploadPluginVersionShaSums",
			Handler:       _PluginRegistry_UploadPluginVersionShaSums_Handler,
			ClientStreams: true,
		},
		{
			StreamName:    "UploadPluginPlatformBinary",
			Handler:       _PluginRegistry_UploadPluginPlatformBinary_Handler,
			ClientStreams: true,
		},
	},
	Metadata: "plugin_registry.proto",
}

PluginRegistry_ServiceDesc is the grpc.ServiceDesc for PluginRegistry service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Projects_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.project.Projects",
	HandlerType: (*ProjectsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetProjectByID",
			Handler:    _Projects_GetProjectByID_Handler,
		},
		{
			MethodName: "GetProjects",
			Handler:    _Projects_GetProjects_Handler,
		},
		{
			MethodName: "CreateProject",
			Handler:    _Projects_CreateProject_Handler,
		},
		{
			MethodName: "UpdateProject",
			Handler:    _Projects_UpdateProject_Handler,
		},
		{
			MethodName: "DeleteProject",
			Handler:    _Projects_DeleteProject_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "project.proto",
}

Projects_ServiceDesc is the grpc.ServiceDesc for Projects service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ReleaseLifecycles_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.releaselifecycle.ReleaseLifecycles",
	HandlerType: (*ReleaseLifecyclesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetReleaseLifecycleByID",
			Handler:    _ReleaseLifecycles_GetReleaseLifecycleByID_Handler,
		},
		{
			MethodName: "GetReleaseLifecycles",
			Handler:    _ReleaseLifecycles_GetReleaseLifecycles_Handler,
		},
		{
			MethodName: "CreateReleaseLifecycle",
			Handler:    _ReleaseLifecycles_CreateReleaseLifecycle_Handler,
		},
		{
			MethodName: "UpdateReleaseLifecycle",
			Handler:    _ReleaseLifecycles_UpdateReleaseLifecycle_Handler,
		},
		{
			MethodName: "DeleteReleaseLifecycle",
			Handler:    _ReleaseLifecycles_DeleteReleaseLifecycle_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "release_lifecycle.proto",
}

ReleaseLifecycles_ServiceDesc is the grpc.ServiceDesc for ReleaseLifecycles service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Releases_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.release.Releases",
	HandlerType: (*ReleasesServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetReleaseByID",
			Handler:    _Releases_GetReleaseByID_Handler,
		},
		{
			MethodName: "GetReleases",
			Handler:    _Releases_GetReleases_Handler,
		},
		{
			MethodName: "CreateRelease",
			Handler:    _Releases_CreateRelease_Handler,
		},
		{
			MethodName: "UpdateRelease",
			Handler:    _Releases_UpdateRelease_Handler,
		},
		{
			MethodName: "DeleteRelease",
			Handler:    _Releases_DeleteRelease_Handler,
		},
		{
			MethodName: "AddParticipantToRelease",
			Handler:    _Releases_AddParticipantToRelease_Handler,
		},
		{
			MethodName: "RemoveParticipantFromRelease",
			Handler:    _Releases_RemoveParticipantFromRelease_Handler,
		},
		{
			MethodName: "UpdateReleaseDeploymentPipeline",
			Handler:    _Releases_UpdateReleaseDeploymentPipeline_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "release.proto",
}

Releases_ServiceDesc is the grpc.ServiceDesc for Releases service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ResourceLimits_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.resourcelimit.ResourceLimits",
	HandlerType: (*ResourceLimitsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetResourceLimits",
			Handler:    _ResourceLimits_GetResourceLimits_Handler,
		},
		{
			MethodName: "UpdateResourceLimit",
			Handler:    _ResourceLimits_UpdateResourceLimit_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "resource_limit.proto",
}

ResourceLimits_ServiceDesc is the grpc.ServiceDesc for ResourceLimits service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var ServiceAccounts_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.serviceaccount.ServiceAccounts",
	HandlerType: (*ServiceAccountsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetServiceAccountByID",
			Handler:    _ServiceAccounts_GetServiceAccountByID_Handler,
		},
		{
			MethodName: "GetServiceAccounts",
			Handler:    _ServiceAccounts_GetServiceAccounts_Handler,
		},
		{
			MethodName: "CreateServiceAccount",
			Handler:    _ServiceAccounts_CreateServiceAccount_Handler,
		},
		{
			MethodName: "UpdateServiceAccount",
			Handler:    _ServiceAccounts_UpdateServiceAccount_Handler,
		},
		{
			MethodName: "DeleteServiceAccount",
			Handler:    _ServiceAccounts_DeleteServiceAccount_Handler,
		},
		{
			MethodName: "CreateToken",
			Handler:    _ServiceAccounts_CreateToken_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "service_account.proto",
}

ServiceAccounts_ServiceDesc is the grpc.ServiceDesc for ServiceAccounts service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Teams_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.team.Teams",
	HandlerType: (*TeamsServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetTeamByID",
			Handler:    _Teams_GetTeamByID_Handler,
		},
		{
			MethodName: "GetTeams",
			Handler:    _Teams_GetTeams_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "team.proto",
}

Teams_ServiceDesc is the grpc.ServiceDesc for Teams service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var VCSProviders_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.vcsprovider.VCSProviders",
	HandlerType: (*VCSProvidersServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetVCSProviderByID",
			Handler:    _VCSProviders_GetVCSProviderByID_Handler,
		},
		{
			MethodName: "GetVCSProviders",
			Handler:    _VCSProviders_GetVCSProviders_Handler,
		},
		{
			MethodName: "CreateVCSProvider",
			Handler:    _VCSProviders_CreateVCSProvider_Handler,
		},
		{
			MethodName: "UpdateVCSProvider",
			Handler:    _VCSProviders_UpdateVCSProvider_Handler,
		},
		{
			MethodName: "DeleteVCSProvider",
			Handler:    _VCSProviders_DeleteVCSProvider_Handler,
		},
		{
			MethodName: "ResetVCSProviderOAuthToken",
			Handler:    _VCSProviders_ResetVCSProviderOAuthToken_Handler,
		},
		{
			MethodName: "CreateVCSTokenForPipeline",
			Handler:    _VCSProviders_CreateVCSTokenForPipeline_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "GetRepositoryArchive",
			Handler:       _VCSProviders_GetRepositoryArchive_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "vcs_provider.proto",
}

VCSProviders_ServiceDesc is the grpc.ServiceDesc for VCSProviders service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

View Source
var Version_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "martiancloud.phobos.api.versions.Version",
	HandlerType: (*VersionServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "GetVersion",
			Handler:    _Version_GetVersion_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "version.proto",
}

Version_ServiceDesc is the grpc.ServiceDesc for Version service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)

Functions

func RegisterAgentsServer

func RegisterAgentsServer(s grpc.ServiceRegistrar, srv AgentsServer)

func RegisterAuthSettingsServer

func RegisterAuthSettingsServer(s grpc.ServiceRegistrar, srv AuthSettingsServer)

func RegisterEnvironmentsServer

func RegisterEnvironmentsServer(s grpc.ServiceRegistrar, srv EnvironmentsServer)

func RegisterJobsServer

func RegisterJobsServer(s grpc.ServiceRegistrar, srv JobsServer)

func RegisterLifecycleTemplatesServer

func RegisterLifecycleTemplatesServer(s grpc.ServiceRegistrar, srv LifecycleTemplatesServer)

func RegisterOrganizationsServer

func RegisterOrganizationsServer(s grpc.ServiceRegistrar, srv OrganizationsServer)

func RegisterPipelineTemplatesServer

func RegisterPipelineTemplatesServer(s grpc.ServiceRegistrar, srv PipelineTemplatesServer)

func RegisterPipelinesServer

func RegisterPipelinesServer(s grpc.ServiceRegistrar, srv PipelinesServer)

func RegisterPluginRegistryServer

func RegisterPluginRegistryServer(s grpc.ServiceRegistrar, srv PluginRegistryServer)

func RegisterProjectsServer

func RegisterProjectsServer(s grpc.ServiceRegistrar, srv ProjectsServer)

func RegisterReleaseLifecyclesServer

func RegisterReleaseLifecyclesServer(s grpc.ServiceRegistrar, srv ReleaseLifecyclesServer)

func RegisterReleasesServer

func RegisterReleasesServer(s grpc.ServiceRegistrar, srv ReleasesServer)

func RegisterResourceLimitsServer

func RegisterResourceLimitsServer(s grpc.ServiceRegistrar, srv ResourceLimitsServer)

func RegisterServiceAccountsServer

func RegisterServiceAccountsServer(s grpc.ServiceRegistrar, srv ServiceAccountsServer)

func RegisterTeamsServer

func RegisterTeamsServer(s grpc.ServiceRegistrar, srv TeamsServer)

func RegisterVCSProvidersServer

func RegisterVCSProvidersServer(s grpc.ServiceRegistrar, srv VCSProvidersServer)

func RegisterVersionServer added in v0.3.0

func RegisterVersionServer(s grpc.ServiceRegistrar, srv VersionServer)

Types

type AddParticipantToReleaseRequest

type AddParticipantToReleaseRequest struct {
	ReleaseId string  `protobuf:"bytes,1,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	UserId    *string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
	TeamId    *string `protobuf:"bytes,3,opt,name=team_id,json=teamId,proto3,oneof" json:"team_id,omitempty"`
	// contains filtered or unexported fields
}

AddParticipantToReleaseRequest is the input for adding a participant to a Release.

func (*AddParticipantToReleaseRequest) Descriptor deprecated

func (*AddParticipantToReleaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use AddParticipantToReleaseRequest.ProtoReflect.Descriptor instead.

func (*AddParticipantToReleaseRequest) GetReleaseId

func (x *AddParticipantToReleaseRequest) GetReleaseId() string

func (*AddParticipantToReleaseRequest) GetTeamId

func (x *AddParticipantToReleaseRequest) GetTeamId() string

func (*AddParticipantToReleaseRequest) GetUserId

func (x *AddParticipantToReleaseRequest) GetUserId() string

func (*AddParticipantToReleaseRequest) ProtoMessage

func (*AddParticipantToReleaseRequest) ProtoMessage()

func (*AddParticipantToReleaseRequest) ProtoReflect

func (*AddParticipantToReleaseRequest) Reset

func (x *AddParticipantToReleaseRequest) Reset()

func (*AddParticipantToReleaseRequest) String

type Agent

type Agent struct {
	Metadata         *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name             string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description      string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Type             string            `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Disabled         bool              `protobuf:"varint,5,opt,name=disabled,proto3" json:"disabled,omitempty"`
	CreatedBy        string            `protobuf:"bytes,6,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	OrganizationId   *string           `protobuf:"bytes,7,opt,name=organization_id,json=organizationId,proto3,oneof" json:"organization_id,omitempty"`
	ServiceAccountId *string           `protobuf:"bytes,8,opt,name=service_account_id,json=serviceAccountId,proto3,oneof" json:"service_account_id,omitempty"`
	Tags             []string          `protobuf:"bytes,9,rep,name=tags,proto3" json:"tags,omitempty"`
	RunUntaggedJobs  bool              `protobuf:"varint,10,opt,name=run_untagged_jobs,json=runUntaggedJobs,proto3" json:"run_untagged_jobs,omitempty"`
	// contains filtered or unexported fields
}

Agent is a Phobos agent which is responsible for claiming and executing jobs.

func (*Agent) Descriptor deprecated

func (*Agent) Descriptor() ([]byte, []int)

Deprecated: Use Agent.ProtoReflect.Descriptor instead.

func (*Agent) GetCreatedBy

func (x *Agent) GetCreatedBy() string

func (*Agent) GetDescription

func (x *Agent) GetDescription() string

func (*Agent) GetDisabled

func (x *Agent) GetDisabled() bool

func (*Agent) GetMetadata

func (x *Agent) GetMetadata() *ResourceMetadata

func (*Agent) GetName

func (x *Agent) GetName() string

func (*Agent) GetOrganizationId

func (x *Agent) GetOrganizationId() string

func (*Agent) GetRunUntaggedJobs

func (x *Agent) GetRunUntaggedJobs() bool

func (*Agent) GetServiceAccountId

func (x *Agent) GetServiceAccountId() string

func (*Agent) GetTags

func (x *Agent) GetTags() []string

func (*Agent) GetType

func (x *Agent) GetType() 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

type AgentSession

type AgentSession struct {
	Metadata      *ResourceMetadata      `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	AgentId       string                 `protobuf:"bytes,2,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	LastContacted *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=last_contacted,json=lastContacted,proto3" json:"last_contacted,omitempty"`
	// contains filtered or unexported fields
}

func (*AgentSession) Descriptor deprecated

func (*AgentSession) Descriptor() ([]byte, []int)

Deprecated: Use AgentSession.ProtoReflect.Descriptor instead.

func (*AgentSession) GetAgentId

func (x *AgentSession) GetAgentId() string

func (*AgentSession) GetLastContacted

func (x *AgentSession) GetLastContacted() *timestamppb.Timestamp

func (*AgentSession) GetMetadata

func (x *AgentSession) GetMetadata() *ResourceMetadata

func (*AgentSession) ProtoMessage

func (*AgentSession) ProtoMessage()

func (*AgentSession) ProtoReflect

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

func (*AgentSession) Reset

func (x *AgentSession) Reset()

func (*AgentSession) String

func (x *AgentSession) String() string

type AgentSessionHeartbeatRequest

type AgentSessionHeartbeatRequest struct {
	AgentSessionId string `protobuf:"bytes,1,opt,name=agent_session_id,json=agentSessionId,proto3" json:"agent_session_id,omitempty"`
	// contains filtered or unexported fields
}

AgentSessionHeartbeatRequest is the request for the SendAgentSessionHeartbeat method.

func (*AgentSessionHeartbeatRequest) Descriptor deprecated

func (*AgentSessionHeartbeatRequest) Descriptor() ([]byte, []int)

Deprecated: Use AgentSessionHeartbeatRequest.ProtoReflect.Descriptor instead.

func (*AgentSessionHeartbeatRequest) GetAgentSessionId

func (x *AgentSessionHeartbeatRequest) GetAgentSessionId() string

func (*AgentSessionHeartbeatRequest) ProtoMessage

func (*AgentSessionHeartbeatRequest) ProtoMessage()

func (*AgentSessionHeartbeatRequest) ProtoReflect

func (*AgentSessionHeartbeatRequest) Reset

func (x *AgentSessionHeartbeatRequest) Reset()

func (*AgentSessionHeartbeatRequest) String

type AgentSortableField

type AgentSortableField int32

AgentSortableField are the fields that a list of agents can be sorted by.

const (
	AgentSortableField_UPDATED_AT_ASC  AgentSortableField = 0
	AgentSortableField_UPDATED_AT_DESC AgentSortableField = 1
)

func (AgentSortableField) Descriptor

func (AgentSortableField) Enum

func (AgentSortableField) EnumDescriptor deprecated

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

Deprecated: Use AgentSortableField.Descriptor instead.

func (AgentSortableField) Number

func (AgentSortableField) String

func (x AgentSortableField) String() string

func (AgentSortableField) Type

type AgentsClient

type AgentsClient interface {
	// GetAgentByID returns an agent by its ID.
	GetAgentByID(ctx context.Context, in *GetAgentByIDRequest, opts ...grpc.CallOption) (*Agent, error)
	// GetAgents returns a list of agents.
	GetAgents(ctx context.Context, in *GetAgentsRequest, opts ...grpc.CallOption) (*GetAgentsResponse, error)
	// CreateAgent creates a new agent.
	CreateAgent(ctx context.Context, in *CreateAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// UpdateAgent updates an existing agent.
	UpdateAgent(ctx context.Context, in *UpdateAgentRequest, opts ...grpc.CallOption) (*Agent, error)
	// DeleteAgent deletes an existing agent.
	DeleteAgent(ctx context.Context, in *DeleteAgentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// AssignServiceAccountToAgent assigns a service account to an agent.
	AssignServiceAccountToAgent(ctx context.Context, in *AssignServiceAccountToAgentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// UnassignServiceAccountFromAgent unassigns a service account from an agent.
	UnassignServiceAccountFromAgent(ctx context.Context, in *UnassignServiceAccountFromAgentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateAgentSession creates a new session
	CreateAgentSession(ctx context.Context, in *CreateAgentSessionRequest, opts ...grpc.CallOption) (*AgentSession, error)
	// SendAgentSessionHeartbeat
	SendAgentSessionHeartbeat(ctx context.Context, in *AgentSessionHeartbeatRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateAgentSessionError
	CreateAgentSessionError(ctx context.Context, in *CreateAgentSessionErrorRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

AgentsClient is the client API for Agents service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewAgentsClient

func NewAgentsClient(cc grpc.ClientConnInterface) AgentsClient

type AgentsServer

type AgentsServer interface {
	// GetAgentByID returns an agent by its ID.
	GetAgentByID(context.Context, *GetAgentByIDRequest) (*Agent, error)
	// GetAgents returns a list of agents.
	GetAgents(context.Context, *GetAgentsRequest) (*GetAgentsResponse, error)
	// CreateAgent creates a new agent.
	CreateAgent(context.Context, *CreateAgentRequest) (*Agent, error)
	// UpdateAgent updates an existing agent.
	UpdateAgent(context.Context, *UpdateAgentRequest) (*Agent, error)
	// DeleteAgent deletes an existing agent.
	DeleteAgent(context.Context, *DeleteAgentRequest) (*emptypb.Empty, error)
	// AssignServiceAccountToAgent assigns a service account to an agent.
	AssignServiceAccountToAgent(context.Context, *AssignServiceAccountToAgentRequest) (*emptypb.Empty, error)
	// UnassignServiceAccountFromAgent unassigns a service account from an agent.
	UnassignServiceAccountFromAgent(context.Context, *UnassignServiceAccountFromAgentRequest) (*emptypb.Empty, error)
	// CreateAgentSession creates a new session
	CreateAgentSession(context.Context, *CreateAgentSessionRequest) (*AgentSession, error)
	// SendAgentSessionHeartbeat
	SendAgentSessionHeartbeat(context.Context, *AgentSessionHeartbeatRequest) (*emptypb.Empty, error)
	// CreateAgentSessionError
	CreateAgentSessionError(context.Context, *CreateAgentSessionErrorRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

AgentsServer is the server API for Agents service. All implementations must embed UnimplementedAgentsServer for forward compatibility

type AssignServiceAccountToAgentRequest

type AssignServiceAccountToAgentRequest struct {
	AgentId          string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	ServiceAccountId string `protobuf:"bytes,2,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// contains filtered or unexported fields
}

AssignServiceAccountToAgentRequest is the request for the AssignServiceAccountToAgent method.

func (*AssignServiceAccountToAgentRequest) Descriptor deprecated

func (*AssignServiceAccountToAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use AssignServiceAccountToAgentRequest.ProtoReflect.Descriptor instead.

func (*AssignServiceAccountToAgentRequest) GetAgentId

func (*AssignServiceAccountToAgentRequest) GetServiceAccountId

func (x *AssignServiceAccountToAgentRequest) GetServiceAccountId() string

func (*AssignServiceAccountToAgentRequest) ProtoMessage

func (*AssignServiceAccountToAgentRequest) ProtoMessage()

func (*AssignServiceAccountToAgentRequest) ProtoReflect

func (*AssignServiceAccountToAgentRequest) Reset

func (*AssignServiceAccountToAgentRequest) String

type AuthSettingsClient

type AuthSettingsClient interface {
	// GetAuthSettings returns the IDP auth settings.
	GetAuthSettings(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetAuthSettingsResponse, error)
}

AuthSettingsClient is the client API for AuthSettings service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type AuthSettingsServer

type AuthSettingsServer interface {
	// GetAuthSettings returns the IDP auth settings.
	GetAuthSettings(context.Context, *emptypb.Empty) (*GetAuthSettingsResponse, error)
	// contains filtered or unexported methods
}

AuthSettingsServer is the server API for AuthSettings service. All implementations must embed UnimplementedAuthSettingsServer for forward compatibility

type CancelJobRequest

type CancelJobRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Force   bool    `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

CancelJobRequest is the request for canceling a job

func (*CancelJobRequest) Descriptor deprecated

func (*CancelJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelJobRequest.ProtoReflect.Descriptor instead.

func (*CancelJobRequest) GetForce

func (x *CancelJobRequest) GetForce() bool

func (*CancelJobRequest) GetId

func (x *CancelJobRequest) GetId() string

func (*CancelJobRequest) GetVersion

func (x *CancelJobRequest) GetVersion() string

func (*CancelJobRequest) ProtoMessage

func (*CancelJobRequest) ProtoMessage()

func (*CancelJobRequest) ProtoReflect

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

func (*CancelJobRequest) Reset

func (x *CancelJobRequest) Reset()

func (*CancelJobRequest) String

func (x *CancelJobRequest) String() string

type CancelPipelineRequest

type CancelPipelineRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Force   bool    `protobuf:"varint,3,opt,name=force,proto3" json:"force,omitempty"`
	// contains filtered or unexported fields
}

CancelPipelineRequest is the input for canceling a Pipeline.

func (*CancelPipelineRequest) Descriptor deprecated

func (*CancelPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use CancelPipelineRequest.ProtoReflect.Descriptor instead.

func (*CancelPipelineRequest) GetForce

func (x *CancelPipelineRequest) GetForce() bool

func (*CancelPipelineRequest) GetId

func (x *CancelPipelineRequest) GetId() string

func (*CancelPipelineRequest) GetVersion

func (x *CancelPipelineRequest) GetVersion() string

func (*CancelPipelineRequest) ProtoMessage

func (*CancelPipelineRequest) ProtoMessage()

func (*CancelPipelineRequest) ProtoReflect

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

func (*CancelPipelineRequest) Reset

func (x *CancelPipelineRequest) Reset()

func (*CancelPipelineRequest) String

func (x *CancelPipelineRequest) String() string

type ClaimJobRequest

type ClaimJobRequest struct {
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// contains filtered or unexported fields
}

ClaimJobRequest is the request for claiming a job

func (*ClaimJobRequest) Descriptor deprecated

func (*ClaimJobRequest) Descriptor() ([]byte, []int)

Deprecated: Use ClaimJobRequest.ProtoReflect.Descriptor instead.

func (*ClaimJobRequest) GetAgentId

func (x *ClaimJobRequest) GetAgentId() string

func (*ClaimJobRequest) ProtoMessage

func (*ClaimJobRequest) ProtoMessage()

func (*ClaimJobRequest) ProtoReflect

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

func (*ClaimJobRequest) Reset

func (x *ClaimJobRequest) Reset()

func (*ClaimJobRequest) String

func (x *ClaimJobRequest) String() string

type ClaimJobResponse

type ClaimJobResponse struct {
	Job   *Job   `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
	Token string `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

ClaimJobResponse is the response for claiming a job

func (*ClaimJobResponse) Descriptor deprecated

func (*ClaimJobResponse) Descriptor() ([]byte, []int)

Deprecated: Use ClaimJobResponse.ProtoReflect.Descriptor instead.

func (*ClaimJobResponse) GetJob

func (x *ClaimJobResponse) GetJob() *Job

func (*ClaimJobResponse) GetToken

func (x *ClaimJobResponse) GetToken() string

func (*ClaimJobResponse) ProtoMessage

func (*ClaimJobResponse) ProtoMessage()

func (*ClaimJobResponse) ProtoReflect

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

func (*ClaimJobResponse) Reset

func (x *ClaimJobResponse) Reset()

func (*ClaimJobResponse) String

func (x *ClaimJobResponse) String() string

type CreateAgentRequest

type CreateAgentRequest struct {
	Name             string   `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description      string   `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	OrganizationName string   `protobuf:"bytes,3,opt,name=organization_name,json=organizationName,proto3" json:"organization_name,omitempty"`
	Disabled         bool     `protobuf:"varint,4,opt,name=disabled,proto3" json:"disabled,omitempty"`
	Tags             []string `protobuf:"bytes,5,rep,name=tags,proto3" json:"tags,omitempty"`
	RunUntaggedJobs  bool     `protobuf:"varint,6,opt,name=run_untagged_jobs,json=runUntaggedJobs,proto3" json:"run_untagged_jobs,omitempty"`
	// contains filtered or unexported fields
}

CreateAgentRequest is the request for the CreateAgent method.

func (*CreateAgentRequest) Descriptor deprecated

func (*CreateAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAgentRequest.ProtoReflect.Descriptor instead.

func (*CreateAgentRequest) GetDescription

func (x *CreateAgentRequest) GetDescription() string

func (*CreateAgentRequest) GetDisabled

func (x *CreateAgentRequest) GetDisabled() bool

func (*CreateAgentRequest) GetName

func (x *CreateAgentRequest) GetName() string

func (*CreateAgentRequest) GetOrganizationName

func (x *CreateAgentRequest) GetOrganizationName() string

func (*CreateAgentRequest) GetRunUntaggedJobs

func (x *CreateAgentRequest) GetRunUntaggedJobs() bool

func (*CreateAgentRequest) GetTags

func (x *CreateAgentRequest) GetTags() []string

func (*CreateAgentRequest) ProtoMessage

func (*CreateAgentRequest) ProtoMessage()

func (*CreateAgentRequest) ProtoReflect

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

func (*CreateAgentRequest) Reset

func (x *CreateAgentRequest) Reset()

func (*CreateAgentRequest) String

func (x *CreateAgentRequest) String() string

type CreateAgentSessionErrorRequest

type CreateAgentSessionErrorRequest struct {
	AgentSessionId string `protobuf:"bytes,1,opt,name=agent_session_id,json=agentSessionId,proto3" json:"agent_session_id,omitempty"`
	ErrorMessage   string `protobuf:"bytes,2,opt,name=error_message,json=errorMessage,proto3" json:"error_message,omitempty"`
	// contains filtered or unexported fields
}

CreateAgentSessionErrorRequest is the request for the CreateAgentSessionError method.

func (*CreateAgentSessionErrorRequest) Descriptor deprecated

func (*CreateAgentSessionErrorRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAgentSessionErrorRequest.ProtoReflect.Descriptor instead.

func (*CreateAgentSessionErrorRequest) GetAgentSessionId

func (x *CreateAgentSessionErrorRequest) GetAgentSessionId() string

func (*CreateAgentSessionErrorRequest) GetErrorMessage

func (x *CreateAgentSessionErrorRequest) GetErrorMessage() string

func (*CreateAgentSessionErrorRequest) ProtoMessage

func (*CreateAgentSessionErrorRequest) ProtoMessage()

func (*CreateAgentSessionErrorRequest) ProtoReflect

func (*CreateAgentSessionErrorRequest) Reset

func (x *CreateAgentSessionErrorRequest) Reset()

func (*CreateAgentSessionErrorRequest) String

type CreateAgentSessionRequest

type CreateAgentSessionRequest struct {
	AgentId string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	// contains filtered or unexported fields
}

CreateAgentSessionRequest is the request for the CreateAgentSession method.

func (*CreateAgentSessionRequest) Descriptor deprecated

func (*CreateAgentSessionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateAgentSessionRequest.ProtoReflect.Descriptor instead.

func (*CreateAgentSessionRequest) GetAgentId

func (x *CreateAgentSessionRequest) GetAgentId() string

func (*CreateAgentSessionRequest) ProtoMessage

func (*CreateAgentSessionRequest) ProtoMessage()

func (*CreateAgentSessionRequest) ProtoReflect

func (*CreateAgentSessionRequest) Reset

func (x *CreateAgentSessionRequest) Reset()

func (*CreateAgentSessionRequest) String

func (x *CreateAgentSessionRequest) String() string

type CreateEnvironmentRequest

type CreateEnvironmentRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	ProjectId   string `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

CreateEnvironmentRequest is the request for the CreateEnvironment method.

func (*CreateEnvironmentRequest) Descriptor deprecated

func (*CreateEnvironmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateEnvironmentRequest.ProtoReflect.Descriptor instead.

func (*CreateEnvironmentRequest) GetDescription

func (x *CreateEnvironmentRequest) GetDescription() string

func (*CreateEnvironmentRequest) GetName

func (x *CreateEnvironmentRequest) GetName() string

func (*CreateEnvironmentRequest) GetProjectId

func (x *CreateEnvironmentRequest) GetProjectId() string

func (*CreateEnvironmentRequest) ProtoMessage

func (*CreateEnvironmentRequest) ProtoMessage()

func (*CreateEnvironmentRequest) ProtoReflect

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

func (*CreateEnvironmentRequest) Reset

func (x *CreateEnvironmentRequest) Reset()

func (*CreateEnvironmentRequest) String

func (x *CreateEnvironmentRequest) String() string

type CreateLifecycleTemplateRequest

type CreateLifecycleTemplateRequest struct {
	OrgId     *string   `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3,oneof" json:"org_id,omitempty"`
	Scope     ScopeType `protobuf:"varint,2,opt,name=scope,proto3,enum=martiancloud.phobos.api.scope.ScopeType" json:"scope,omitempty"`
	ProjectId *string   `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

CreateLifecycleTemplateRequest is the input for creating a new LifecycleTemplate.

func (*CreateLifecycleTemplateRequest) Descriptor deprecated

func (*CreateLifecycleTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateLifecycleTemplateRequest.ProtoReflect.Descriptor instead.

func (*CreateLifecycleTemplateRequest) GetOrgId

func (x *CreateLifecycleTemplateRequest) GetOrgId() string

func (*CreateLifecycleTemplateRequest) GetProjectId

func (x *CreateLifecycleTemplateRequest) GetProjectId() string

func (*CreateLifecycleTemplateRequest) GetScope

func (*CreateLifecycleTemplateRequest) ProtoMessage

func (*CreateLifecycleTemplateRequest) ProtoMessage()

func (*CreateLifecycleTemplateRequest) ProtoReflect

func (*CreateLifecycleTemplateRequest) Reset

func (x *CreateLifecycleTemplateRequest) Reset()

func (*CreateLifecycleTemplateRequest) String

type CreateOrganizationRequest

type CreateOrganizationRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	// contains filtered or unexported fields
}

CreateOrganizationRequest is the input for creating a new Organization.

func (*CreateOrganizationRequest) Descriptor deprecated

func (*CreateOrganizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateOrganizationRequest.ProtoReflect.Descriptor instead.

func (*CreateOrganizationRequest) GetDescription

func (x *CreateOrganizationRequest) GetDescription() string

func (*CreateOrganizationRequest) GetName

func (x *CreateOrganizationRequest) GetName() string

func (*CreateOrganizationRequest) ProtoMessage

func (*CreateOrganizationRequest) ProtoMessage()

func (*CreateOrganizationRequest) ProtoReflect

func (*CreateOrganizationRequest) Reset

func (x *CreateOrganizationRequest) Reset()

func (*CreateOrganizationRequest) String

func (x *CreateOrganizationRequest) String() string

type CreatePipelineJWTRequest

type CreatePipelineJWTRequest struct {
	PipelineId string                 `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	Audience   string                 `protobuf:"bytes,2,opt,name=audience,proto3" json:"audience,omitempty"`
	Expiration *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expiration,proto3" json:"expiration,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePipelineJWTRequest) Descriptor deprecated

func (*CreatePipelineJWTRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePipelineJWTRequest.ProtoReflect.Descriptor instead.

func (*CreatePipelineJWTRequest) GetAudience

func (x *CreatePipelineJWTRequest) GetAudience() string

func (*CreatePipelineJWTRequest) GetExpiration

func (x *CreatePipelineJWTRequest) GetExpiration() *timestamppb.Timestamp

func (*CreatePipelineJWTRequest) GetPipelineId

func (x *CreatePipelineJWTRequest) GetPipelineId() string

func (*CreatePipelineJWTRequest) ProtoMessage

func (*CreatePipelineJWTRequest) ProtoMessage()

func (*CreatePipelineJWTRequest) ProtoReflect

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

func (*CreatePipelineJWTRequest) Reset

func (x *CreatePipelineJWTRequest) Reset()

func (*CreatePipelineJWTRequest) String

func (x *CreatePipelineJWTRequest) String() string

type CreatePipelineJWTResponse

type CreatePipelineJWTResponse struct {
	Token string `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

func (*CreatePipelineJWTResponse) Descriptor deprecated

func (*CreatePipelineJWTResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreatePipelineJWTResponse.ProtoReflect.Descriptor instead.

func (*CreatePipelineJWTResponse) GetToken

func (x *CreatePipelineJWTResponse) GetToken() string

func (*CreatePipelineJWTResponse) ProtoMessage

func (*CreatePipelineJWTResponse) ProtoMessage()

func (*CreatePipelineJWTResponse) ProtoReflect

func (*CreatePipelineJWTResponse) Reset

func (x *CreatePipelineJWTResponse) Reset()

func (*CreatePipelineJWTResponse) String

func (x *CreatePipelineJWTResponse) String() string

type CreatePipelineRequest

type CreatePipelineRequest struct {
	Type                 PipelineType          `protobuf:"varint,1,opt,name=type,proto3,enum=martiancloud.phobos.api.pipeline.PipelineType" json:"type,omitempty"`
	PipelineTemplateId   string                `protobuf:"bytes,2,opt,name=pipeline_template_id,json=pipelineTemplateId,proto3" json:"pipeline_template_id,omitempty"`
	HclVariables         []*PipelineVariable   `protobuf:"bytes,3,rep,name=hcl_variables,json=hclVariables,proto3" json:"hcl_variables,omitempty"`
	EnvironmentName      *string               `protobuf:"bytes,4,opt,name=environment_name,json=environmentName,proto3,oneof" json:"environment_name,omitempty"`
	Annotations          []*PipelineAnnotation `protobuf:"bytes,5,rep,name=annotations,proto3" json:"annotations,omitempty"`
	EnvironmentVariables []*PipelineVariable   `protobuf:"bytes,6,rep,name=environment_variables,json=environmentVariables,proto3" json:"environment_variables,omitempty"`
	VariableSetRevision  *string               `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

CreatePipelineRequest is the input for creating a new Pipeline.

func (*CreatePipelineRequest) Descriptor deprecated

func (*CreatePipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePipelineRequest.ProtoReflect.Descriptor instead.

func (*CreatePipelineRequest) GetAnnotations

func (x *CreatePipelineRequest) GetAnnotations() []*PipelineAnnotation

func (*CreatePipelineRequest) GetEnvironmentName

func (x *CreatePipelineRequest) GetEnvironmentName() string

func (*CreatePipelineRequest) GetEnvironmentVariables

func (x *CreatePipelineRequest) GetEnvironmentVariables() []*PipelineVariable

func (*CreatePipelineRequest) GetHclVariables

func (x *CreatePipelineRequest) GetHclVariables() []*PipelineVariable

func (*CreatePipelineRequest) GetPipelineTemplateId

func (x *CreatePipelineRequest) GetPipelineTemplateId() string

func (*CreatePipelineRequest) GetType

func (x *CreatePipelineRequest) GetType() PipelineType

func (*CreatePipelineRequest) GetVariableSetRevision

func (x *CreatePipelineRequest) GetVariableSetRevision() string

func (*CreatePipelineRequest) ProtoMessage

func (*CreatePipelineRequest) ProtoMessage()

func (*CreatePipelineRequest) ProtoReflect

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

func (*CreatePipelineRequest) Reset

func (x *CreatePipelineRequest) Reset()

func (*CreatePipelineRequest) String

func (x *CreatePipelineRequest) String() string

type CreatePipelineTemplateRequest

type CreatePipelineTemplateRequest struct {
	ProjId          string  `protobuf:"bytes,1,opt,name=proj_id,json=projId,proto3" json:"proj_id,omitempty"`
	Versioned       bool    `protobuf:"varint,2,opt,name=versioned,proto3" json:"versioned,omitempty"`
	Name            *string `protobuf:"bytes,3,opt,name=name,proto3,oneof" json:"name,omitempty"`
	SemanticVersion *string `protobuf:"bytes,4,opt,name=semantic_version,json=semanticVersion,proto3,oneof" json:"semantic_version,omitempty"`
	// contains filtered or unexported fields
}

CreatePipelineTemplateRequest is the input for creating a new PipelineTemplate.

func (*CreatePipelineTemplateRequest) Descriptor deprecated

func (*CreatePipelineTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePipelineTemplateRequest.ProtoReflect.Descriptor instead.

func (*CreatePipelineTemplateRequest) GetName

func (*CreatePipelineTemplateRequest) GetProjId

func (x *CreatePipelineTemplateRequest) GetProjId() string

func (*CreatePipelineTemplateRequest) GetSemanticVersion

func (x *CreatePipelineTemplateRequest) GetSemanticVersion() string

func (*CreatePipelineTemplateRequest) GetVersioned

func (x *CreatePipelineTemplateRequest) GetVersioned() bool

func (*CreatePipelineTemplateRequest) ProtoMessage

func (*CreatePipelineTemplateRequest) ProtoMessage()

func (*CreatePipelineTemplateRequest) ProtoReflect

func (*CreatePipelineTemplateRequest) Reset

func (x *CreatePipelineTemplateRequest) Reset()

func (*CreatePipelineTemplateRequest) String

type CreatePluginPlatformRequest

type CreatePluginPlatformRequest struct {
	PluginVersionId string `protobuf:"bytes,1,opt,name=plugin_version_id,json=pluginVersionId,proto3" json:"plugin_version_id,omitempty"`
	OperatingSystem string `protobuf:"bytes,2,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
	Architecture    string `protobuf:"bytes,3,opt,name=architecture,proto3" json:"architecture,omitempty"`
	ShaSum          string `protobuf:"bytes,4,opt,name=sha_sum,json=shaSum,proto3" json:"sha_sum,omitempty"`
	Filename        string `protobuf:"bytes,5,opt,name=filename,proto3" json:"filename,omitempty"`
	// contains filtered or unexported fields
}

CreatePluginPlatformRequest is the request for the CreatePluginPlatform method.

func (*CreatePluginPlatformRequest) Descriptor deprecated

func (*CreatePluginPlatformRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePluginPlatformRequest.ProtoReflect.Descriptor instead.

func (*CreatePluginPlatformRequest) GetArchitecture

func (x *CreatePluginPlatformRequest) GetArchitecture() string

func (*CreatePluginPlatformRequest) GetFilename

func (x *CreatePluginPlatformRequest) GetFilename() string

func (*CreatePluginPlatformRequest) GetOperatingSystem

func (x *CreatePluginPlatformRequest) GetOperatingSystem() string

func (*CreatePluginPlatformRequest) GetPluginVersionId

func (x *CreatePluginPlatformRequest) GetPluginVersionId() string

func (*CreatePluginPlatformRequest) GetShaSum

func (x *CreatePluginPlatformRequest) GetShaSum() string

func (*CreatePluginPlatformRequest) ProtoMessage

func (*CreatePluginPlatformRequest) ProtoMessage()

func (*CreatePluginPlatformRequest) ProtoReflect

func (*CreatePluginPlatformRequest) Reset

func (x *CreatePluginPlatformRequest) Reset()

func (*CreatePluginPlatformRequest) String

func (x *CreatePluginPlatformRequest) String() string

type CreatePluginRequest

type CreatePluginRequest struct {
	Name           string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	OrganizationId string `protobuf:"bytes,2,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	RepositoryUrl  string `protobuf:"bytes,3,opt,name=repository_url,json=repositoryUrl,proto3" json:"repository_url,omitempty"`
	Private        bool   `protobuf:"varint,4,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

CreatePluginRequest is the request for the CreatePlugin method.

func (*CreatePluginRequest) Descriptor deprecated

func (*CreatePluginRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePluginRequest.ProtoReflect.Descriptor instead.

func (*CreatePluginRequest) GetName

func (x *CreatePluginRequest) GetName() string

func (*CreatePluginRequest) GetOrganizationId

func (x *CreatePluginRequest) GetOrganizationId() string

func (*CreatePluginRequest) GetPrivate

func (x *CreatePluginRequest) GetPrivate() bool

func (*CreatePluginRequest) GetRepositoryUrl

func (x *CreatePluginRequest) GetRepositoryUrl() string

func (*CreatePluginRequest) ProtoMessage

func (*CreatePluginRequest) ProtoMessage()

func (*CreatePluginRequest) ProtoReflect

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

func (*CreatePluginRequest) Reset

func (x *CreatePluginRequest) Reset()

func (*CreatePluginRequest) String

func (x *CreatePluginRequest) String() string

type CreatePluginVersionRequest

type CreatePluginVersionRequest struct {
	PluginId        string   `protobuf:"bytes,1,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	SemanticVersion string   `protobuf:"bytes,2,opt,name=semantic_version,json=semanticVersion,proto3" json:"semantic_version,omitempty"`
	Protocols       []string `protobuf:"bytes,3,rep,name=protocols,proto3" json:"protocols,omitempty"`
	// contains filtered or unexported fields
}

CreatePluginVersionRequest is the request for the CreatePluginVersion method.

func (*CreatePluginVersionRequest) Descriptor deprecated

func (*CreatePluginVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreatePluginVersionRequest.ProtoReflect.Descriptor instead.

func (*CreatePluginVersionRequest) GetPluginId

func (x *CreatePluginVersionRequest) GetPluginId() string

func (*CreatePluginVersionRequest) GetProtocols

func (x *CreatePluginVersionRequest) GetProtocols() []string

func (*CreatePluginVersionRequest) GetSemanticVersion

func (x *CreatePluginVersionRequest) GetSemanticVersion() string

func (*CreatePluginVersionRequest) ProtoMessage

func (*CreatePluginVersionRequest) ProtoMessage()

func (*CreatePluginVersionRequest) ProtoReflect

func (*CreatePluginVersionRequest) Reset

func (x *CreatePluginVersionRequest) Reset()

func (*CreatePluginVersionRequest) String

func (x *CreatePluginVersionRequest) String() string

type CreateProjectRequest

type CreateProjectRequest struct {
	Name        string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description string `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	OrgId       string `protobuf:"bytes,3,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// contains filtered or unexported fields
}

CreateProjectRequest is the input for creating a new Project.

func (*CreateProjectRequest) Descriptor deprecated

func (*CreateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateProjectRequest.ProtoReflect.Descriptor instead.

func (*CreateProjectRequest) GetDescription

func (x *CreateProjectRequest) GetDescription() string

func (*CreateProjectRequest) GetName

func (x *CreateProjectRequest) GetName() string

func (*CreateProjectRequest) GetOrgId

func (x *CreateProjectRequest) GetOrgId() string

func (*CreateProjectRequest) ProtoMessage

func (*CreateProjectRequest) ProtoMessage()

func (*CreateProjectRequest) ProtoReflect

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

func (*CreateProjectRequest) Reset

func (x *CreateProjectRequest) Reset()

func (*CreateProjectRequest) String

func (x *CreateProjectRequest) String() string

type CreateReleaseLifecycleRequest

type CreateReleaseLifecycleRequest struct {
	OrgId               *string   `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3,oneof" json:"org_id,omitempty"`
	Name                string    `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	LifecycleTemplateId string    `protobuf:"bytes,3,opt,name=lifecycle_template_id,json=lifecycleTemplateId,proto3" json:"lifecycle_template_id,omitempty"`
	Scope               ScopeType `protobuf:"varint,4,opt,name=scope,proto3,enum=martiancloud.phobos.api.scope.ScopeType" json:"scope,omitempty"`
	ProjectId           *string   `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

CreateReleaseLifecycleRequest is the input for creating a new ReleaseLifecycle.

func (*CreateReleaseLifecycleRequest) Descriptor deprecated

func (*CreateReleaseLifecycleRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateReleaseLifecycleRequest.ProtoReflect.Descriptor instead.

func (*CreateReleaseLifecycleRequest) GetLifecycleTemplateId

func (x *CreateReleaseLifecycleRequest) GetLifecycleTemplateId() string

func (*CreateReleaseLifecycleRequest) GetName

func (*CreateReleaseLifecycleRequest) GetOrgId

func (x *CreateReleaseLifecycleRequest) GetOrgId() string

func (*CreateReleaseLifecycleRequest) GetProjectId

func (x *CreateReleaseLifecycleRequest) GetProjectId() string

func (*CreateReleaseLifecycleRequest) GetScope

func (*CreateReleaseLifecycleRequest) ProtoMessage

func (*CreateReleaseLifecycleRequest) ProtoMessage()

func (*CreateReleaseLifecycleRequest) ProtoReflect

func (*CreateReleaseLifecycleRequest) Reset

func (x *CreateReleaseLifecycleRequest) Reset()

func (*CreateReleaseLifecycleRequest) String

type CreateReleaseRequest

type CreateReleaseRequest struct {
	ProjectId            string                 `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	LifecycleId          string                 `protobuf:"bytes,2,opt,name=lifecycle_id,json=lifecycleId,proto3" json:"lifecycle_id,omitempty"`
	SemanticVersion      string                 `protobuf:"bytes,3,opt,name=semantic_version,json=semanticVersion,proto3" json:"semantic_version,omitempty"`
	DeploymentTemplates  []*DeploymentTemplate  `protobuf:"bytes,4,rep,name=deployment_templates,json=deploymentTemplates,proto3" json:"deployment_templates,omitempty"`
	EnvironmentVariables []*ReleaseVariable     `protobuf:"bytes,5,rep,name=environment_variables,json=environmentVariables,proto3" json:"environment_variables,omitempty"`
	HclVariables         []*ReleaseVariable     `protobuf:"bytes,6,rep,name=hcl_variables,json=hclVariables,proto3" json:"hcl_variables,omitempty"`
	DueDate              *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=due_date,json=dueDate,proto3,oneof" json:"due_date,omitempty"`
	UserParticipantIds   []string               `protobuf:"bytes,8,rep,name=user_participant_ids,json=userParticipantIds,proto3" json:"user_participant_ids,omitempty"`
	TeamParticipantIds   []string               `protobuf:"bytes,9,rep,name=team_participant_ids,json=teamParticipantIds,proto3" json:"team_participant_ids,omitempty"`
	Notes                string                 `protobuf:"bytes,10,opt,name=notes,proto3" json:"notes,omitempty"`
	VariableSetRevision  *string                `` /* 127-byte string literal not displayed */
	// contains filtered or unexported fields
}

CreateReleaseRequest is the input for creating a new Release.

func (*CreateReleaseRequest) Descriptor deprecated

func (*CreateReleaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateReleaseRequest.ProtoReflect.Descriptor instead.

func (*CreateReleaseRequest) GetDeploymentTemplates

func (x *CreateReleaseRequest) GetDeploymentTemplates() []*DeploymentTemplate

func (*CreateReleaseRequest) GetDueDate

func (x *CreateReleaseRequest) GetDueDate() *timestamppb.Timestamp

func (*CreateReleaseRequest) GetEnvironmentVariables

func (x *CreateReleaseRequest) GetEnvironmentVariables() []*ReleaseVariable

func (*CreateReleaseRequest) GetHclVariables

func (x *CreateReleaseRequest) GetHclVariables() []*ReleaseVariable

func (*CreateReleaseRequest) GetLifecycleId

func (x *CreateReleaseRequest) GetLifecycleId() string

func (*CreateReleaseRequest) GetNotes

func (x *CreateReleaseRequest) GetNotes() string

func (*CreateReleaseRequest) GetProjectId

func (x *CreateReleaseRequest) GetProjectId() string

func (*CreateReleaseRequest) GetSemanticVersion

func (x *CreateReleaseRequest) GetSemanticVersion() string

func (*CreateReleaseRequest) GetTeamParticipantIds

func (x *CreateReleaseRequest) GetTeamParticipantIds() []string

func (*CreateReleaseRequest) GetUserParticipantIds

func (x *CreateReleaseRequest) GetUserParticipantIds() []string

func (*CreateReleaseRequest) GetVariableSetRevision

func (x *CreateReleaseRequest) GetVariableSetRevision() string

func (*CreateReleaseRequest) ProtoMessage

func (*CreateReleaseRequest) ProtoMessage()

func (*CreateReleaseRequest) ProtoReflect

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

func (*CreateReleaseRequest) Reset

func (x *CreateReleaseRequest) Reset()

func (*CreateReleaseRequest) String

func (x *CreateReleaseRequest) String() string

type CreateServiceAccountRequest

type CreateServiceAccountRequest struct {
	Name              string             `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description       string             `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	OrgId             *string            `protobuf:"bytes,3,opt,name=org_id,json=orgId,proto3,oneof" json:"org_id,omitempty"`
	Scope             ScopeType          `protobuf:"varint,4,opt,name=scope,proto3,enum=martiancloud.phobos.api.scope.ScopeType" json:"scope,omitempty"`
	OidcTrustPolicies []*OIDCTrustPolicy `protobuf:"bytes,5,rep,name=oidc_trust_policies,json=oidcTrustPolicies,proto3" json:"oidc_trust_policies,omitempty"`
	ProjectId         *string            `protobuf:"bytes,6,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

CreateServiceAccountRequest represents a request to create a new service account.

func (*CreateServiceAccountRequest) Descriptor deprecated

func (*CreateServiceAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*CreateServiceAccountRequest) GetDescription

func (x *CreateServiceAccountRequest) GetDescription() string

func (*CreateServiceAccountRequest) GetName

func (x *CreateServiceAccountRequest) GetName() string

func (*CreateServiceAccountRequest) GetOidcTrustPolicies

func (x *CreateServiceAccountRequest) GetOidcTrustPolicies() []*OIDCTrustPolicy

func (*CreateServiceAccountRequest) GetOrgId

func (x *CreateServiceAccountRequest) GetOrgId() string

func (*CreateServiceAccountRequest) GetProjectId

func (x *CreateServiceAccountRequest) GetProjectId() string

func (*CreateServiceAccountRequest) GetScope

func (x *CreateServiceAccountRequest) GetScope() ScopeType

func (*CreateServiceAccountRequest) ProtoMessage

func (*CreateServiceAccountRequest) ProtoMessage()

func (*CreateServiceAccountRequest) ProtoReflect

func (*CreateServiceAccountRequest) Reset

func (x *CreateServiceAccountRequest) Reset()

func (*CreateServiceAccountRequest) String

func (x *CreateServiceAccountRequest) String() string

type CreateTokenRequest

type CreateTokenRequest struct {
	ServiceAccountId string `protobuf:"bytes,1,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	Token            []byte `protobuf:"bytes,2,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

CreateTokenRequest represents a request to create a new token for a service account using an existing token.

func (*CreateTokenRequest) Descriptor deprecated

func (*CreateTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateTokenRequest.ProtoReflect.Descriptor instead.

func (*CreateTokenRequest) GetServiceAccountId

func (x *CreateTokenRequest) GetServiceAccountId() string

func (*CreateTokenRequest) GetToken

func (x *CreateTokenRequest) GetToken() []byte

func (*CreateTokenRequest) ProtoMessage

func (*CreateTokenRequest) ProtoMessage()

func (*CreateTokenRequest) ProtoReflect

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

func (*CreateTokenRequest) Reset

func (x *CreateTokenRequest) Reset()

func (*CreateTokenRequest) String

func (x *CreateTokenRequest) String() string

type CreateTokenResponse

type CreateTokenResponse struct {
	Token     []byte `protobuf:"bytes,1,opt,name=token,proto3" json:"token,omitempty"`
	ExpiresIn int32  `protobuf:"varint,2,opt,name=expires_in,json=expiresIn,proto3" json:"expires_in,omitempty"`
	// contains filtered or unexported fields
}

CreateTokenResponse represents a response to create a new token for a service account using an existing token.

func (*CreateTokenResponse) Descriptor deprecated

func (*CreateTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateTokenResponse.ProtoReflect.Descriptor instead.

func (*CreateTokenResponse) GetExpiresIn

func (x *CreateTokenResponse) GetExpiresIn() int32

func (*CreateTokenResponse) GetToken

func (x *CreateTokenResponse) GetToken() []byte

func (*CreateTokenResponse) ProtoMessage

func (*CreateTokenResponse) ProtoMessage()

func (*CreateTokenResponse) ProtoReflect

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

func (*CreateTokenResponse) Reset

func (x *CreateTokenResponse) Reset()

func (*CreateTokenResponse) String

func (x *CreateTokenResponse) String() string

type CreateVCSProviderRequest

type CreateVCSProviderRequest struct {
	Name                string              `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	Description         string              `protobuf:"bytes,2,opt,name=description,proto3" json:"description,omitempty"`
	Type                VcsProviderType     `protobuf:"varint,3,opt,name=type,proto3,enum=martiancloud.phobos.api.vcsprovider.VcsProviderType" json:"type,omitempty"`
	Scope               ScopeType           `protobuf:"varint,4,opt,name=scope,proto3,enum=martiancloud.phobos.api.scope.ScopeType" json:"scope,omitempty"`
	AuthType            VcsProviderAuthType `` /* 147-byte string literal not displayed */
	OrganizationId      *string             `protobuf:"bytes,6,opt,name=organization_id,json=organizationId,proto3,oneof" json:"organization_id,omitempty"`
	ProjectId           *string             `protobuf:"bytes,7,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	Url                 *string             `protobuf:"bytes,8,opt,name=url,proto3,oneof" json:"url,omitempty"`
	OauthClientId       *string             `protobuf:"bytes,9,opt,name=oauth_client_id,json=oauthClientId,proto3,oneof" json:"oauth_client_id,omitempty"`
	OauthClientSecret   *string             `protobuf:"bytes,10,opt,name=oauth_client_secret,json=oauthClientSecret,proto3,oneof" json:"oauth_client_secret,omitempty"`
	PersonalAccessToken *string             `` /* 127-byte string literal not displayed */
	ExtraOauthScopes    []string            `protobuf:"bytes,12,rep,name=extra_oauth_scopes,json=extraOauthScopes,proto3" json:"extra_oauth_scopes,omitempty"`
	// contains filtered or unexported fields
}

CreateVCSProviderRequest represents the request for creating a VCSProvider.

func (*CreateVCSProviderRequest) Descriptor deprecated

func (*CreateVCSProviderRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateVCSProviderRequest.ProtoReflect.Descriptor instead.

func (*CreateVCSProviderRequest) GetAuthType

func (*CreateVCSProviderRequest) GetDescription

func (x *CreateVCSProviderRequest) GetDescription() string

func (*CreateVCSProviderRequest) GetExtraOauthScopes added in v0.8.0

func (x *CreateVCSProviderRequest) GetExtraOauthScopes() []string

func (*CreateVCSProviderRequest) GetName

func (x *CreateVCSProviderRequest) GetName() string

func (*CreateVCSProviderRequest) GetOauthClientId

func (x *CreateVCSProviderRequest) GetOauthClientId() string

func (*CreateVCSProviderRequest) GetOauthClientSecret

func (x *CreateVCSProviderRequest) GetOauthClientSecret() string

func (*CreateVCSProviderRequest) GetOrganizationId

func (x *CreateVCSProviderRequest) GetOrganizationId() string

func (*CreateVCSProviderRequest) GetPersonalAccessToken

func (x *CreateVCSProviderRequest) GetPersonalAccessToken() string

func (*CreateVCSProviderRequest) GetProjectId

func (x *CreateVCSProviderRequest) GetProjectId() string

func (*CreateVCSProviderRequest) GetScope

func (x *CreateVCSProviderRequest) GetScope() ScopeType

func (*CreateVCSProviderRequest) GetType

func (*CreateVCSProviderRequest) GetUrl

func (x *CreateVCSProviderRequest) GetUrl() string

func (*CreateVCSProviderRequest) ProtoMessage

func (*CreateVCSProviderRequest) ProtoMessage()

func (*CreateVCSProviderRequest) ProtoReflect

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

func (*CreateVCSProviderRequest) Reset

func (x *CreateVCSProviderRequest) Reset()

func (*CreateVCSProviderRequest) String

func (x *CreateVCSProviderRequest) String() string

type CreateVCSProviderResponse

type CreateVCSProviderResponse struct {
	VcsProvider           *VCSProvider `protobuf:"bytes,1,opt,name=vcs_provider,json=vcsProvider,proto3" json:"vcs_provider,omitempty"`
	OauthAuthorizationUrl *string      `` /* 132-byte string literal not displayed */
	// contains filtered or unexported fields
}

CreateVCSProviderResponse represents the response for creating a VCSProvider.

func (*CreateVCSProviderResponse) Descriptor deprecated

func (*CreateVCSProviderResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateVCSProviderResponse.ProtoReflect.Descriptor instead.

func (*CreateVCSProviderResponse) GetOauthAuthorizationUrl

func (x *CreateVCSProviderResponse) GetOauthAuthorizationUrl() string

func (*CreateVCSProviderResponse) GetVcsProvider

func (x *CreateVCSProviderResponse) GetVcsProvider() *VCSProvider

func (*CreateVCSProviderResponse) ProtoMessage

func (*CreateVCSProviderResponse) ProtoMessage()

func (*CreateVCSProviderResponse) ProtoReflect

func (*CreateVCSProviderResponse) Reset

func (x *CreateVCSProviderResponse) Reset()

func (*CreateVCSProviderResponse) String

func (x *CreateVCSProviderResponse) String() string

type CreateVCSTokenForPipelineRequest added in v0.8.0

type CreateVCSTokenForPipelineRequest struct {
	ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	PipelineId string `protobuf:"bytes,2,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	// contains filtered or unexported fields
}

CreateVCSTokenForPipelineRequest represents the request for creating a VCS token for a pipeline.

func (*CreateVCSTokenForPipelineRequest) Descriptor deprecated added in v0.8.0

func (*CreateVCSTokenForPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use CreateVCSTokenForPipelineRequest.ProtoReflect.Descriptor instead.

func (*CreateVCSTokenForPipelineRequest) GetPipelineId added in v0.8.0

func (x *CreateVCSTokenForPipelineRequest) GetPipelineId() string

func (*CreateVCSTokenForPipelineRequest) GetProviderId added in v0.8.0

func (x *CreateVCSTokenForPipelineRequest) GetProviderId() string

func (*CreateVCSTokenForPipelineRequest) ProtoMessage added in v0.8.0

func (*CreateVCSTokenForPipelineRequest) ProtoMessage()

func (*CreateVCSTokenForPipelineRequest) ProtoReflect added in v0.8.0

func (*CreateVCSTokenForPipelineRequest) Reset added in v0.8.0

func (*CreateVCSTokenForPipelineRequest) String added in v0.8.0

type CreateVCSTokenForPipelineResponse added in v0.8.0

type CreateVCSTokenForPipelineResponse struct {
	AccessToken string                 `protobuf:"bytes,1,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
	ExpiresAt   *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=expires_at,json=expiresAt,proto3,oneof" json:"expires_at,omitempty"`
	// contains filtered or unexported fields
}

CreateVCSTokenForPipelineResponse represents the response for creating a VCS token for a pipeline.

func (*CreateVCSTokenForPipelineResponse) Descriptor deprecated added in v0.8.0

func (*CreateVCSTokenForPipelineResponse) Descriptor() ([]byte, []int)

Deprecated: Use CreateVCSTokenForPipelineResponse.ProtoReflect.Descriptor instead.

func (*CreateVCSTokenForPipelineResponse) GetAccessToken added in v0.8.0

func (x *CreateVCSTokenForPipelineResponse) GetAccessToken() string

func (*CreateVCSTokenForPipelineResponse) GetExpiresAt added in v0.8.0

func (*CreateVCSTokenForPipelineResponse) ProtoMessage added in v0.8.0

func (*CreateVCSTokenForPipelineResponse) ProtoMessage()

func (*CreateVCSTokenForPipelineResponse) ProtoReflect added in v0.8.0

func (*CreateVCSTokenForPipelineResponse) Reset added in v0.8.0

func (*CreateVCSTokenForPipelineResponse) String added in v0.8.0

type DeleteAgentRequest

type DeleteAgentRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteAgentRequest is the request for the DeleteAgent method.

func (*DeleteAgentRequest) Descriptor deprecated

func (*DeleteAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteAgentRequest.ProtoReflect.Descriptor instead.

func (*DeleteAgentRequest) GetId

func (x *DeleteAgentRequest) GetId() string

func (*DeleteAgentRequest) GetVersion

func (x *DeleteAgentRequest) GetVersion() string

func (*DeleteAgentRequest) ProtoMessage

func (*DeleteAgentRequest) ProtoMessage()

func (*DeleteAgentRequest) ProtoReflect

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

func (*DeleteAgentRequest) Reset

func (x *DeleteAgentRequest) Reset()

func (*DeleteAgentRequest) String

func (x *DeleteAgentRequest) String() string

type DeleteEnvironmentRequest

type DeleteEnvironmentRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteEnvironmentRequest is the request for the DeleteEnvironment method.

func (*DeleteEnvironmentRequest) Descriptor deprecated

func (*DeleteEnvironmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteEnvironmentRequest.ProtoReflect.Descriptor instead.

func (*DeleteEnvironmentRequest) GetId

func (x *DeleteEnvironmentRequest) GetId() string

func (*DeleteEnvironmentRequest) GetVersion

func (x *DeleteEnvironmentRequest) GetVersion() string

func (*DeleteEnvironmentRequest) ProtoMessage

func (*DeleteEnvironmentRequest) ProtoMessage()

func (*DeleteEnvironmentRequest) ProtoReflect

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

func (*DeleteEnvironmentRequest) Reset

func (x *DeleteEnvironmentRequest) Reset()

func (*DeleteEnvironmentRequest) String

func (x *DeleteEnvironmentRequest) String() string

type DeleteOrganizationRequest

type DeleteOrganizationRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteOrganizationRequest is the input for deleting an Organization.

func (*DeleteOrganizationRequest) Descriptor deprecated

func (*DeleteOrganizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteOrganizationRequest.ProtoReflect.Descriptor instead.

func (*DeleteOrganizationRequest) GetId

func (x *DeleteOrganizationRequest) GetId() string

func (*DeleteOrganizationRequest) GetVersion

func (x *DeleteOrganizationRequest) GetVersion() string

func (*DeleteOrganizationRequest) ProtoMessage

func (*DeleteOrganizationRequest) ProtoMessage()

func (*DeleteOrganizationRequest) ProtoReflect

func (*DeleteOrganizationRequest) Reset

func (x *DeleteOrganizationRequest) Reset()

func (*DeleteOrganizationRequest) String

func (x *DeleteOrganizationRequest) String() string

type DeletePipelineTemplateRequest

type DeletePipelineTemplateRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeletePipelineRequest is the input for deleting a PipelineTemplate.

func (*DeletePipelineTemplateRequest) Descriptor deprecated

func (*DeletePipelineTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePipelineTemplateRequest.ProtoReflect.Descriptor instead.

func (*DeletePipelineTemplateRequest) GetId

func (*DeletePipelineTemplateRequest) GetVersion

func (x *DeletePipelineTemplateRequest) GetVersion() string

func (*DeletePipelineTemplateRequest) ProtoMessage

func (*DeletePipelineTemplateRequest) ProtoMessage()

func (*DeletePipelineTemplateRequest) ProtoReflect

func (*DeletePipelineTemplateRequest) Reset

func (x *DeletePipelineTemplateRequest) Reset()

func (*DeletePipelineTemplateRequest) String

type DeletePluginPlatformRequest

type DeletePluginPlatformRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeletePluginPlatformRequest is the request for the DeletePluginPlatform method.

func (*DeletePluginPlatformRequest) Descriptor deprecated

func (*DeletePluginPlatformRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePluginPlatformRequest.ProtoReflect.Descriptor instead.

func (*DeletePluginPlatformRequest) GetId

func (*DeletePluginPlatformRequest) GetVersion

func (x *DeletePluginPlatformRequest) GetVersion() string

func (*DeletePluginPlatformRequest) ProtoMessage

func (*DeletePluginPlatformRequest) ProtoMessage()

func (*DeletePluginPlatformRequest) ProtoReflect

func (*DeletePluginPlatformRequest) Reset

func (x *DeletePluginPlatformRequest) Reset()

func (*DeletePluginPlatformRequest) String

func (x *DeletePluginPlatformRequest) String() string

type DeletePluginRequest

type DeletePluginRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeletePluginRequest is the request for the DeletePlugin method.

func (*DeletePluginRequest) Descriptor deprecated

func (*DeletePluginRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePluginRequest.ProtoReflect.Descriptor instead.

func (*DeletePluginRequest) GetId

func (x *DeletePluginRequest) GetId() string

func (*DeletePluginRequest) GetVersion

func (x *DeletePluginRequest) GetVersion() string

func (*DeletePluginRequest) ProtoMessage

func (*DeletePluginRequest) ProtoMessage()

func (*DeletePluginRequest) ProtoReflect

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

func (*DeletePluginRequest) Reset

func (x *DeletePluginRequest) Reset()

func (*DeletePluginRequest) String

func (x *DeletePluginRequest) String() string

type DeletePluginVersionRequest

type DeletePluginVersionRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeletePluginVersionRequest is the request for the DeletePluginVersion method.

func (*DeletePluginVersionRequest) Descriptor deprecated

func (*DeletePluginVersionRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeletePluginVersionRequest.ProtoReflect.Descriptor instead.

func (*DeletePluginVersionRequest) GetId

func (*DeletePluginVersionRequest) GetVersion

func (x *DeletePluginVersionRequest) GetVersion() string

func (*DeletePluginVersionRequest) ProtoMessage

func (*DeletePluginVersionRequest) ProtoMessage()

func (*DeletePluginVersionRequest) ProtoReflect

func (*DeletePluginVersionRequest) Reset

func (x *DeletePluginVersionRequest) Reset()

func (*DeletePluginVersionRequest) String

func (x *DeletePluginVersionRequest) String() string

type DeleteProjectRequest

type DeleteProjectRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteProjectRequest is the input for deleting a Project.

func (*DeleteProjectRequest) Descriptor deprecated

func (*DeleteProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteProjectRequest.ProtoReflect.Descriptor instead.

func (*DeleteProjectRequest) GetId

func (x *DeleteProjectRequest) GetId() string

func (*DeleteProjectRequest) GetVersion

func (x *DeleteProjectRequest) GetVersion() string

func (*DeleteProjectRequest) ProtoMessage

func (*DeleteProjectRequest) ProtoMessage()

func (*DeleteProjectRequest) ProtoReflect

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

func (*DeleteProjectRequest) Reset

func (x *DeleteProjectRequest) Reset()

func (*DeleteProjectRequest) String

func (x *DeleteProjectRequest) String() string

type DeleteReleaseLifecycleRequest

type DeleteReleaseLifecycleRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteReleaseLifecycleRequest is the input for deleting an existing ReleaseLifecycle.

func (*DeleteReleaseLifecycleRequest) Descriptor deprecated

func (*DeleteReleaseLifecycleRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteReleaseLifecycleRequest.ProtoReflect.Descriptor instead.

func (*DeleteReleaseLifecycleRequest) GetId

func (*DeleteReleaseLifecycleRequest) GetVersion

func (x *DeleteReleaseLifecycleRequest) GetVersion() string

func (*DeleteReleaseLifecycleRequest) ProtoMessage

func (*DeleteReleaseLifecycleRequest) ProtoMessage()

func (*DeleteReleaseLifecycleRequest) ProtoReflect

func (*DeleteReleaseLifecycleRequest) Reset

func (x *DeleteReleaseLifecycleRequest) Reset()

func (*DeleteReleaseLifecycleRequest) String

type DeleteReleaseRequest

type DeleteReleaseRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteReleaseRequest is the input for deleting an existing Release.

func (*DeleteReleaseRequest) Descriptor deprecated

func (*DeleteReleaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteReleaseRequest.ProtoReflect.Descriptor instead.

func (*DeleteReleaseRequest) GetId

func (x *DeleteReleaseRequest) GetId() string

func (*DeleteReleaseRequest) GetVersion

func (x *DeleteReleaseRequest) GetVersion() string

func (*DeleteReleaseRequest) ProtoMessage

func (*DeleteReleaseRequest) ProtoMessage()

func (*DeleteReleaseRequest) ProtoReflect

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

func (*DeleteReleaseRequest) Reset

func (x *DeleteReleaseRequest) Reset()

func (*DeleteReleaseRequest) String

func (x *DeleteReleaseRequest) String() string

type DeleteServiceAccountRequest

type DeleteServiceAccountRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteServiceAccountRequest represents a request to delete an existing service account.

func (*DeleteServiceAccountRequest) Descriptor deprecated

func (*DeleteServiceAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*DeleteServiceAccountRequest) GetId

func (*DeleteServiceAccountRequest) GetVersion

func (x *DeleteServiceAccountRequest) GetVersion() string

func (*DeleteServiceAccountRequest) ProtoMessage

func (*DeleteServiceAccountRequest) ProtoMessage()

func (*DeleteServiceAccountRequest) ProtoReflect

func (*DeleteServiceAccountRequest) Reset

func (x *DeleteServiceAccountRequest) Reset()

func (*DeleteServiceAccountRequest) String

func (x *DeleteServiceAccountRequest) String() string

type DeleteVCSProviderRequest

type DeleteVCSProviderRequest struct {
	Id      string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	// contains filtered or unexported fields
}

DeleteVCSProviderRequest represents the request for deleting a VCSProvider.

func (*DeleteVCSProviderRequest) Descriptor deprecated

func (*DeleteVCSProviderRequest) Descriptor() ([]byte, []int)

Deprecated: Use DeleteVCSProviderRequest.ProtoReflect.Descriptor instead.

func (*DeleteVCSProviderRequest) GetId

func (x *DeleteVCSProviderRequest) GetId() string

func (*DeleteVCSProviderRequest) GetVersion

func (x *DeleteVCSProviderRequest) GetVersion() string

func (*DeleteVCSProviderRequest) ProtoMessage

func (*DeleteVCSProviderRequest) ProtoMessage()

func (*DeleteVCSProviderRequest) ProtoReflect

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

func (*DeleteVCSProviderRequest) Reset

func (x *DeleteVCSProviderRequest) Reset()

func (*DeleteVCSProviderRequest) String

func (x *DeleteVCSProviderRequest) String() string

type DeploymentTemplate

type DeploymentTemplate struct {
	EnvironmentName    string `protobuf:"bytes,1,opt,name=environment_name,json=environmentName,proto3" json:"environment_name,omitempty"`
	PipelineTemplateId string `protobuf:"bytes,2,opt,name=pipeline_template_id,json=pipelineTemplateId,proto3" json:"pipeline_template_id,omitempty"`
	// contains filtered or unexported fields
}

DeploymentTemplate is the input for providing a pipeline template for a deployment.

func (*DeploymentTemplate) Descriptor deprecated

func (*DeploymentTemplate) Descriptor() ([]byte, []int)

Deprecated: Use DeploymentTemplate.ProtoReflect.Descriptor instead.

func (*DeploymentTemplate) GetEnvironmentName

func (x *DeploymentTemplate) GetEnvironmentName() string

func (*DeploymentTemplate) GetPipelineTemplateId

func (x *DeploymentTemplate) GetPipelineTemplateId() string

func (*DeploymentTemplate) ProtoMessage

func (*DeploymentTemplate) ProtoMessage()

func (*DeploymentTemplate) ProtoReflect

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

func (*DeploymentTemplate) Reset

func (x *DeploymentTemplate) Reset()

func (*DeploymentTemplate) String

func (x *DeploymentTemplate) String() string

type Environment

type Environment struct {
	Metadata    *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name        string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	CreatedBy   string            `protobuf:"bytes,4,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	ProjectId   string            `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

Environment is a Phobos environment which is a container that houses resources within Phobos.

func (*Environment) Descriptor deprecated

func (*Environment) Descriptor() ([]byte, []int)

Deprecated: Use Environment.ProtoReflect.Descriptor instead.

func (*Environment) GetCreatedBy

func (x *Environment) GetCreatedBy() string

func (*Environment) GetDescription

func (x *Environment) GetDescription() string

func (*Environment) GetMetadata

func (x *Environment) GetMetadata() *ResourceMetadata

func (*Environment) GetName

func (x *Environment) GetName() string

func (*Environment) GetProjectId

func (x *Environment) GetProjectId() string

func (*Environment) ProtoMessage

func (*Environment) ProtoMessage()

func (*Environment) ProtoReflect

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

func (*Environment) Reset

func (x *Environment) Reset()

func (*Environment) String

func (x *Environment) String() string

type EnvironmentSortableField

type EnvironmentSortableField int32

EnvironmentSortableField are the fields that a list of environments can be sorted by.

const (
	EnvironmentSortableField_UPDATED_AT_ASC  EnvironmentSortableField = 0
	EnvironmentSortableField_UPDATED_AT_DESC EnvironmentSortableField = 1
)

func (EnvironmentSortableField) Descriptor

func (EnvironmentSortableField) Enum

func (EnvironmentSortableField) EnumDescriptor deprecated

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

Deprecated: Use EnvironmentSortableField.Descriptor instead.

func (EnvironmentSortableField) Number

func (EnvironmentSortableField) String

func (x EnvironmentSortableField) String() string

func (EnvironmentSortableField) Type

type EnvironmentsClient

type EnvironmentsClient interface {
	// GetEnvironmentByID returns an environment by its ID.
	GetEnvironmentByID(ctx context.Context, in *GetEnvironmentByIDRequest, opts ...grpc.CallOption) (*Environment, error)
	// GetEnvironments returns a list of environments.
	GetEnvironments(ctx context.Context, in *GetEnvironmentsRequest, opts ...grpc.CallOption) (*GetEnvironmentsResponse, error)
	// CreateEnvironment creates a new environment.
	CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error)
	// UpdateEnvironment updates an existing environment.
	UpdateEnvironment(ctx context.Context, in *UpdateEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error)
	// DeleteEnvironment deletes an existing environment.
	DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

EnvironmentsClient is the client API for Environments service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type EnvironmentsServer

type EnvironmentsServer interface {
	// GetEnvironmentByID returns an environment by its ID.
	GetEnvironmentByID(context.Context, *GetEnvironmentByIDRequest) (*Environment, error)
	// GetEnvironments returns a list of environments.
	GetEnvironments(context.Context, *GetEnvironmentsRequest) (*GetEnvironmentsResponse, error)
	// CreateEnvironment creates a new environment.
	CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*Environment, error)
	// UpdateEnvironment updates an existing environment.
	UpdateEnvironment(context.Context, *UpdateEnvironmentRequest) (*Environment, error)
	// DeleteEnvironment deletes an existing environment.
	DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

EnvironmentsServer is the server API for Environments service. All implementations must embed UnimplementedEnvironmentsServer for forward compatibility

type GetAgentByIDRequest

type GetAgentByIDRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetAgentByIDRequest is the request for the GetAgentByID method.

func (*GetAgentByIDRequest) Descriptor deprecated

func (*GetAgentByIDRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAgentByIDRequest.ProtoReflect.Descriptor instead.

func (*GetAgentByIDRequest) GetId

func (x *GetAgentByIDRequest) GetId() string

func (*GetAgentByIDRequest) ProtoMessage

func (*GetAgentByIDRequest) ProtoMessage()

func (*GetAgentByIDRequest) ProtoReflect

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

func (*GetAgentByIDRequest) Reset

func (x *GetAgentByIDRequest) Reset()

func (*GetAgentByIDRequest) String

func (x *GetAgentByIDRequest) String() string

type GetAgentsRequest

type GetAgentsRequest struct {
	PaginationOptions *PaginationOptions `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              AgentSortableField `protobuf:"varint,2,opt,name=sort,proto3,enum=martiancloud.phobos.api.agent.AgentSortableField" json:"sort,omitempty"`
	OrganizationName  string             `protobuf:"bytes,3,opt,name=organization_name,json=organizationName,proto3" json:"organization_name,omitempty"`
	// contains filtered or unexported fields
}

GetAgentsRequest is the request for the GetAgents method.

func (*GetAgentsRequest) Descriptor deprecated

func (*GetAgentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetAgentsRequest.ProtoReflect.Descriptor instead.

func (*GetAgentsRequest) GetOrganizationName

func (x *GetAgentsRequest) GetOrganizationName() string

func (*GetAgentsRequest) GetPaginationOptions

func (x *GetAgentsRequest) GetPaginationOptions() *PaginationOptions

func (*GetAgentsRequest) GetSort

func (x *GetAgentsRequest) GetSort() AgentSortableField

func (*GetAgentsRequest) ProtoMessage

func (*GetAgentsRequest) ProtoMessage()

func (*GetAgentsRequest) ProtoReflect

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

func (*GetAgentsRequest) Reset

func (x *GetAgentsRequest) Reset()

func (*GetAgentsRequest) String

func (x *GetAgentsRequest) String() string

type GetAgentsResponse

type GetAgentsResponse struct {
	PageInfo *PageInfo `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Agents   []*Agent  `protobuf:"bytes,2,rep,name=agents,proto3" json:"agents,omitempty"`
	// contains filtered or unexported fields
}

GetAgentsResponse is the response for the GetAgents method.

func (*GetAgentsResponse) Descriptor deprecated

func (*GetAgentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAgentsResponse.ProtoReflect.Descriptor instead.

func (*GetAgentsResponse) GetAgents

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

func (*GetAgentsResponse) GetPageInfo

func (x *GetAgentsResponse) GetPageInfo() *PageInfo

func (*GetAgentsResponse) ProtoMessage

func (*GetAgentsResponse) ProtoMessage()

func (*GetAgentsResponse) ProtoReflect

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

func (*GetAgentsResponse) Reset

func (x *GetAgentsResponse) Reset()

func (*GetAgentsResponse) String

func (x *GetAgentsResponse) String() string

type GetAuthSettingsResponse

type GetAuthSettingsResponse struct {
	OidcIssuerUrl     *string `protobuf:"bytes,1,opt,name=oidc_issuer_url,json=oidcIssuerUrl,proto3,oneof" json:"oidc_issuer_url,omitempty"`
	OidcClientId      *string `protobuf:"bytes,2,opt,name=oidc_client_id,json=oidcClientId,proto3,oneof" json:"oidc_client_id,omitempty"`
	OidcUsernameClaim *string `protobuf:"bytes,3,opt,name=oidc_username_claim,json=oidcUsernameClaim,proto3,oneof" json:"oidc_username_claim,omitempty"`
	OidcScope         *string `protobuf:"bytes,4,opt,name=oidc_scope,json=oidcScope,proto3,oneof" json:"oidc_scope,omitempty"`
	// contains filtered or unexported fields
}

GetAuthSettingsResponse represents the OIDC configuration used by the API.

func (*GetAuthSettingsResponse) Descriptor deprecated

func (*GetAuthSettingsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetAuthSettingsResponse.ProtoReflect.Descriptor instead.

func (*GetAuthSettingsResponse) GetOidcClientId

func (x *GetAuthSettingsResponse) GetOidcClientId() string

func (*GetAuthSettingsResponse) GetOidcIssuerUrl

func (x *GetAuthSettingsResponse) GetOidcIssuerUrl() string

func (*GetAuthSettingsResponse) GetOidcScope

func (x *GetAuthSettingsResponse) GetOidcScope() string

func (*GetAuthSettingsResponse) GetOidcUsernameClaim

func (x *GetAuthSettingsResponse) GetOidcUsernameClaim() string

func (*GetAuthSettingsResponse) ProtoMessage

func (*GetAuthSettingsResponse) ProtoMessage()

func (*GetAuthSettingsResponse) ProtoReflect

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

func (*GetAuthSettingsResponse) Reset

func (x *GetAuthSettingsResponse) Reset()

func (*GetAuthSettingsResponse) String

func (x *GetAuthSettingsResponse) String() string

type GetEnvironmentByIDRequest

type GetEnvironmentByIDRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetEnvironmentByIDRequest is the request for the GetEnvironmentByID method.

func (*GetEnvironmentByIDRequest) Descriptor deprecated

func (*GetEnvironmentByIDRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEnvironmentByIDRequest.ProtoReflect.Descriptor instead.

func (*GetEnvironmentByIDRequest) GetId

func (x *GetEnvironmentByIDRequest) GetId() string

func (*GetEnvironmentByIDRequest) ProtoMessage

func (*GetEnvironmentByIDRequest) ProtoMessage()

func (*GetEnvironmentByIDRequest) ProtoReflect

func (*GetEnvironmentByIDRequest) Reset

func (x *GetEnvironmentByIDRequest) Reset()

func (*GetEnvironmentByIDRequest) String

func (x *GetEnvironmentByIDRequest) String() string

type GetEnvironmentsRequest

type GetEnvironmentsRequest struct {
	PaginationOptions *PaginationOptions       `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              EnvironmentSortableField `` /* 128-byte string literal not displayed */
	ProjectId         string                   `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

GetEnvironmentsRequest is the request for the GetEnvironments method.

func (*GetEnvironmentsRequest) Descriptor deprecated

func (*GetEnvironmentsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetEnvironmentsRequest.ProtoReflect.Descriptor instead.

func (*GetEnvironmentsRequest) GetPaginationOptions

func (x *GetEnvironmentsRequest) GetPaginationOptions() *PaginationOptions

func (*GetEnvironmentsRequest) GetProjectId

func (x *GetEnvironmentsRequest) GetProjectId() string

func (*GetEnvironmentsRequest) GetSort

func (*GetEnvironmentsRequest) ProtoMessage

func (*GetEnvironmentsRequest) ProtoMessage()

func (*GetEnvironmentsRequest) ProtoReflect

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

func (*GetEnvironmentsRequest) Reset

func (x *GetEnvironmentsRequest) Reset()

func (*GetEnvironmentsRequest) String

func (x *GetEnvironmentsRequest) String() string

type GetEnvironmentsResponse

type GetEnvironmentsResponse struct {
	PageInfo     *PageInfo      `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Environments []*Environment `protobuf:"bytes,2,rep,name=environments,proto3" json:"environments,omitempty"`
	// contains filtered or unexported fields
}

GetEnvironmentsResponse is the response for the GetEnvironments method.

func (*GetEnvironmentsResponse) Descriptor deprecated

func (*GetEnvironmentsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetEnvironmentsResponse.ProtoReflect.Descriptor instead.

func (*GetEnvironmentsResponse) GetEnvironments

func (x *GetEnvironmentsResponse) GetEnvironments() []*Environment

func (*GetEnvironmentsResponse) GetPageInfo

func (x *GetEnvironmentsResponse) GetPageInfo() *PageInfo

func (*GetEnvironmentsResponse) ProtoMessage

func (*GetEnvironmentsResponse) ProtoMessage()

func (*GetEnvironmentsResponse) ProtoReflect

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

func (*GetEnvironmentsResponse) Reset

func (x *GetEnvironmentsResponse) Reset()

func (*GetEnvironmentsResponse) String

func (x *GetEnvironmentsResponse) String() string

type GetJobInput

type GetJobInput struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetJobInput is the input for retrieving a job by ID

func (*GetJobInput) Descriptor deprecated

func (*GetJobInput) Descriptor() ([]byte, []int)

Deprecated: Use GetJobInput.ProtoReflect.Descriptor instead.

func (*GetJobInput) GetId

func (x *GetJobInput) GetId() string

func (*GetJobInput) ProtoMessage

func (*GetJobInput) ProtoMessage()

func (*GetJobInput) ProtoReflect

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

func (*GetJobInput) Reset

func (x *GetJobInput) Reset()

func (*GetJobInput) String

func (x *GetJobInput) String() string

type GetLifecycleTemplateByIdRequest

type GetLifecycleTemplateByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetLifecycleTemplateByIdRequest is the input for retrieving a LifecycleTemplate by it's ID.

func (*GetLifecycleTemplateByIdRequest) Descriptor deprecated

func (*GetLifecycleTemplateByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLifecycleTemplateByIdRequest.ProtoReflect.Descriptor instead.

func (*GetLifecycleTemplateByIdRequest) GetId

func (*GetLifecycleTemplateByIdRequest) ProtoMessage

func (*GetLifecycleTemplateByIdRequest) ProtoMessage()

func (*GetLifecycleTemplateByIdRequest) ProtoReflect

func (*GetLifecycleTemplateByIdRequest) Reset

func (*GetLifecycleTemplateByIdRequest) String

type GetLifecycleTemplateDataRequest

type GetLifecycleTemplateDataRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLifecycleTemplateDataRequest) Descriptor deprecated

func (*GetLifecycleTemplateDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLifecycleTemplateDataRequest.ProtoReflect.Descriptor instead.

func (*GetLifecycleTemplateDataRequest) GetId

func (*GetLifecycleTemplateDataRequest) ProtoMessage

func (*GetLifecycleTemplateDataRequest) ProtoMessage()

func (*GetLifecycleTemplateDataRequest) ProtoReflect

func (*GetLifecycleTemplateDataRequest) Reset

func (*GetLifecycleTemplateDataRequest) String

type GetLifecycleTemplateDataResponse

type GetLifecycleTemplateDataResponse struct {
	ChunkData []byte `protobuf:"bytes,1,opt,name=chunk_data,json=chunkData,proto3" json:"chunk_data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetLifecycleTemplateDataResponse) Descriptor deprecated

func (*GetLifecycleTemplateDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLifecycleTemplateDataResponse.ProtoReflect.Descriptor instead.

func (*GetLifecycleTemplateDataResponse) GetChunkData

func (x *GetLifecycleTemplateDataResponse) GetChunkData() []byte

func (*GetLifecycleTemplateDataResponse) ProtoMessage

func (*GetLifecycleTemplateDataResponse) ProtoMessage()

func (*GetLifecycleTemplateDataResponse) ProtoReflect

func (*GetLifecycleTemplateDataResponse) Reset

func (*GetLifecycleTemplateDataResponse) String

type GetLifecycleTemplatesRequest

type GetLifecycleTemplatesRequest struct {
	OrgId             *string                         `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3,oneof" json:"org_id,omitempty"`
	PaginationOptions *PaginationOptions              `protobuf:"bytes,2,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *LifecycleTemplateSortableField `` /* 146-byte string literal not displayed */
	Scopes            []ScopeType                     `protobuf:"varint,4,rep,packed,name=scopes,proto3,enum=martiancloud.phobos.api.scope.ScopeType" json:"scopes,omitempty"`
	ProjectId         *string                         `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

GetLifecycleTemplatesRequest is the input for retrieving a paginated list of LifecycleTemplates.

func (*GetLifecycleTemplatesRequest) Descriptor deprecated

func (*GetLifecycleTemplatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLifecycleTemplatesRequest.ProtoReflect.Descriptor instead.

func (*GetLifecycleTemplatesRequest) GetOrgId

func (x *GetLifecycleTemplatesRequest) GetOrgId() string

func (*GetLifecycleTemplatesRequest) GetPaginationOptions

func (x *GetLifecycleTemplatesRequest) GetPaginationOptions() *PaginationOptions

func (*GetLifecycleTemplatesRequest) GetProjectId

func (x *GetLifecycleTemplatesRequest) GetProjectId() string

func (*GetLifecycleTemplatesRequest) GetScopes

func (x *GetLifecycleTemplatesRequest) GetScopes() []ScopeType

func (*GetLifecycleTemplatesRequest) GetSort

func (*GetLifecycleTemplatesRequest) ProtoMessage

func (*GetLifecycleTemplatesRequest) ProtoMessage()

func (*GetLifecycleTemplatesRequest) ProtoReflect

func (*GetLifecycleTemplatesRequest) Reset

func (x *GetLifecycleTemplatesRequest) Reset()

func (*GetLifecycleTemplatesRequest) String

type GetLifecycleTemplatesResponse

type GetLifecycleTemplatesResponse struct {
	PageInfo           *PageInfo            `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	LifecycleTemplates []*LifecycleTemplate `protobuf:"bytes,2,rep,name=lifecycle_templates,json=lifecycleTemplates,proto3" json:"lifecycle_templates,omitempty"`
	// contains filtered or unexported fields
}

GetLifecycleTemplatesResponse is the paginated list of LifecycleTemplates

func (*GetLifecycleTemplatesResponse) Descriptor deprecated

func (*GetLifecycleTemplatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLifecycleTemplatesResponse.ProtoReflect.Descriptor instead.

func (*GetLifecycleTemplatesResponse) GetLifecycleTemplates

func (x *GetLifecycleTemplatesResponse) GetLifecycleTemplates() []*LifecycleTemplate

func (*GetLifecycleTemplatesResponse) GetPageInfo

func (x *GetLifecycleTemplatesResponse) GetPageInfo() *PageInfo

func (*GetLifecycleTemplatesResponse) ProtoMessage

func (*GetLifecycleTemplatesResponse) ProtoMessage()

func (*GetLifecycleTemplatesResponse) ProtoReflect

func (*GetLifecycleTemplatesResponse) Reset

func (x *GetLifecycleTemplatesResponse) Reset()

func (*GetLifecycleTemplatesResponse) String

type GetLogsStreamingRequest

type GetLogsStreamingRequest struct {
	JobId       string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	StartOffset int32  `protobuf:"varint,2,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
	// contains filtered or unexported fields
}

GetLogsStreamingRequest is the request for streaming logs from a job

func (*GetLogsStreamingRequest) Descriptor deprecated

func (*GetLogsStreamingRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetLogsStreamingRequest.ProtoReflect.Descriptor instead.

func (*GetLogsStreamingRequest) GetJobId

func (x *GetLogsStreamingRequest) GetJobId() string

func (*GetLogsStreamingRequest) GetStartOffset

func (x *GetLogsStreamingRequest) GetStartOffset() int32

func (*GetLogsStreamingRequest) ProtoMessage

func (*GetLogsStreamingRequest) ProtoMessage()

func (*GetLogsStreamingRequest) ProtoReflect

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

func (*GetLogsStreamingRequest) Reset

func (x *GetLogsStreamingRequest) Reset()

func (*GetLogsStreamingRequest) String

func (x *GetLogsStreamingRequest) String() string

type GetLogsStreamingResponse

type GetLogsStreamingResponse struct {
	Logs []byte `protobuf:"bytes,1,opt,name=logs,proto3" json:"logs,omitempty"`
	// contains filtered or unexported fields
}

GetLogsStreamingResponse is the response for streaming logs from a job

func (*GetLogsStreamingResponse) Descriptor deprecated

func (*GetLogsStreamingResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetLogsStreamingResponse.ProtoReflect.Descriptor instead.

func (*GetLogsStreamingResponse) GetLogs

func (x *GetLogsStreamingResponse) GetLogs() []byte

func (*GetLogsStreamingResponse) ProtoMessage

func (*GetLogsStreamingResponse) ProtoMessage()

func (*GetLogsStreamingResponse) ProtoReflect

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

func (*GetLogsStreamingResponse) Reset

func (x *GetLogsStreamingResponse) Reset()

func (*GetLogsStreamingResponse) String

func (x *GetLogsStreamingResponse) String() string

type GetOrganizationByIdRequest

type GetOrganizationByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetOrganizationByIdRequest is the input for retrieving an Organization by its ID.

func (*GetOrganizationByIdRequest) Descriptor deprecated

func (*GetOrganizationByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOrganizationByIdRequest.ProtoReflect.Descriptor instead.

func (*GetOrganizationByIdRequest) GetId

func (*GetOrganizationByIdRequest) ProtoMessage

func (*GetOrganizationByIdRequest) ProtoMessage()

func (*GetOrganizationByIdRequest) ProtoReflect

func (*GetOrganizationByIdRequest) Reset

func (x *GetOrganizationByIdRequest) Reset()

func (*GetOrganizationByIdRequest) String

func (x *GetOrganizationByIdRequest) String() string

type GetOrganizationsRequest

type GetOrganizationsRequest struct {
	PaginationOptions *PaginationOptions         `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *OrganizationSortableField `` /* 136-byte string literal not displayed */
	Search            *string                    `protobuf:"bytes,3,opt,name=search,proto3,oneof" json:"search,omitempty"`
	// contains filtered or unexported fields
}

GetOrganizationsRequest is the input for retrieving a paginated list of Organizations.

func (*GetOrganizationsRequest) Descriptor deprecated

func (*GetOrganizationsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetOrganizationsRequest.ProtoReflect.Descriptor instead.

func (*GetOrganizationsRequest) GetPaginationOptions

func (x *GetOrganizationsRequest) GetPaginationOptions() *PaginationOptions

func (*GetOrganizationsRequest) GetSearch

func (x *GetOrganizationsRequest) GetSearch() string

func (*GetOrganizationsRequest) GetSort

func (*GetOrganizationsRequest) ProtoMessage

func (*GetOrganizationsRequest) ProtoMessage()

func (*GetOrganizationsRequest) ProtoReflect

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

func (*GetOrganizationsRequest) Reset

func (x *GetOrganizationsRequest) Reset()

func (*GetOrganizationsRequest) String

func (x *GetOrganizationsRequest) String() string

type GetOrganizationsResponse

type GetOrganizationsResponse struct {
	PageInfo      *PageInfo       `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Organizations []*Organization `protobuf:"bytes,2,rep,name=organizations,proto3" json:"organizations,omitempty"`
	// contains filtered or unexported fields
}

GetOrganizationsResponse is the paginated list of Organizations

func (*GetOrganizationsResponse) Descriptor deprecated

func (*GetOrganizationsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetOrganizationsResponse.ProtoReflect.Descriptor instead.

func (*GetOrganizationsResponse) GetOrganizations

func (x *GetOrganizationsResponse) GetOrganizations() []*Organization

func (*GetOrganizationsResponse) GetPageInfo

func (x *GetOrganizationsResponse) GetPageInfo() *PageInfo

func (*GetOrganizationsResponse) ProtoMessage

func (*GetOrganizationsResponse) ProtoMessage()

func (*GetOrganizationsResponse) ProtoReflect

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

func (*GetOrganizationsResponse) Reset

func (x *GetOrganizationsResponse) Reset()

func (*GetOrganizationsResponse) String

func (x *GetOrganizationsResponse) String() string

type GetPipelineActionOutputsRequest

type GetPipelineActionOutputsRequest struct {
	PipelineId  string   `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	ActionPaths []string `protobuf:"bytes,2,rep,name=action_paths,json=actionPaths,proto3" json:"action_paths,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPipelineActionOutputsRequest) Descriptor deprecated

func (*GetPipelineActionOutputsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineActionOutputsRequest.ProtoReflect.Descriptor instead.

func (*GetPipelineActionOutputsRequest) GetActionPaths

func (x *GetPipelineActionOutputsRequest) GetActionPaths() []string

func (*GetPipelineActionOutputsRequest) GetPipelineId

func (x *GetPipelineActionOutputsRequest) GetPipelineId() string

func (*GetPipelineActionOutputsRequest) ProtoMessage

func (*GetPipelineActionOutputsRequest) ProtoMessage()

func (*GetPipelineActionOutputsRequest) ProtoReflect

func (*GetPipelineActionOutputsRequest) Reset

func (*GetPipelineActionOutputsRequest) String

type GetPipelineActionOutputsResponse

type GetPipelineActionOutputsResponse struct {
	Actions []*PipelineActionOutputs `protobuf:"bytes,1,rep,name=actions,proto3" json:"actions,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPipelineActionOutputsResponse) Descriptor deprecated

func (*GetPipelineActionOutputsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineActionOutputsResponse.ProtoReflect.Descriptor instead.

func (*GetPipelineActionOutputsResponse) GetActions

func (*GetPipelineActionOutputsResponse) ProtoMessage

func (*GetPipelineActionOutputsResponse) ProtoMessage()

func (*GetPipelineActionOutputsResponse) ProtoReflect

func (*GetPipelineActionOutputsResponse) Reset

func (*GetPipelineActionOutputsResponse) String

type GetPipelineByIdRequest

type GetPipelineByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetPipelineByIdRequest is the input for retrieving a Pipeline by it's ID.

func (*GetPipelineByIdRequest) Descriptor deprecated

func (*GetPipelineByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineByIdRequest.ProtoReflect.Descriptor instead.

func (*GetPipelineByIdRequest) GetId

func (x *GetPipelineByIdRequest) GetId() string

func (*GetPipelineByIdRequest) ProtoMessage

func (*GetPipelineByIdRequest) ProtoMessage()

func (*GetPipelineByIdRequest) ProtoReflect

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

func (*GetPipelineByIdRequest) Reset

func (x *GetPipelineByIdRequest) Reset()

func (*GetPipelineByIdRequest) String

func (x *GetPipelineByIdRequest) String() string

type GetPipelineEventsStreamingRequest

type GetPipelineEventsStreamingRequest struct {
	PipelineId      string  `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	LastSeenVersion *string `protobuf:"bytes,2,opt,name=last_seen_version,json=lastSeenVersion,proto3,oneof" json:"last_seen_version,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPipelineEventsStreamingRequest) Descriptor deprecated

func (*GetPipelineEventsStreamingRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineEventsStreamingRequest.ProtoReflect.Descriptor instead.

func (*GetPipelineEventsStreamingRequest) GetLastSeenVersion

func (x *GetPipelineEventsStreamingRequest) GetLastSeenVersion() string

func (*GetPipelineEventsStreamingRequest) GetPipelineId

func (x *GetPipelineEventsStreamingRequest) GetPipelineId() string

func (*GetPipelineEventsStreamingRequest) ProtoMessage

func (*GetPipelineEventsStreamingRequest) ProtoMessage()

func (*GetPipelineEventsStreamingRequest) ProtoReflect

func (*GetPipelineEventsStreamingRequest) Reset

func (*GetPipelineEventsStreamingRequest) String

type GetPipelineEventsStreamingResponse

type GetPipelineEventsStreamingResponse struct {
	Pipeline *Pipeline `protobuf:"bytes,1,opt,name=pipeline,proto3" json:"pipeline,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPipelineEventsStreamingResponse) Descriptor deprecated

func (*GetPipelineEventsStreamingResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineEventsStreamingResponse.ProtoReflect.Descriptor instead.

func (*GetPipelineEventsStreamingResponse) GetPipeline

func (x *GetPipelineEventsStreamingResponse) GetPipeline() *Pipeline

func (*GetPipelineEventsStreamingResponse) ProtoMessage

func (*GetPipelineEventsStreamingResponse) ProtoMessage()

func (*GetPipelineEventsStreamingResponse) ProtoReflect

func (*GetPipelineEventsStreamingResponse) Reset

func (*GetPipelineEventsStreamingResponse) String

type GetPipelineTemplateByIdRequest

type GetPipelineTemplateByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetPipelineTemplateByIdRequest is the input for retrieving a PipelineTemplate by it's ID.

func (*GetPipelineTemplateByIdRequest) Descriptor deprecated

func (*GetPipelineTemplateByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineTemplateByIdRequest.ProtoReflect.Descriptor instead.

func (*GetPipelineTemplateByIdRequest) GetId

func (*GetPipelineTemplateByIdRequest) ProtoMessage

func (*GetPipelineTemplateByIdRequest) ProtoMessage()

func (*GetPipelineTemplateByIdRequest) ProtoReflect

func (*GetPipelineTemplateByIdRequest) Reset

func (x *GetPipelineTemplateByIdRequest) Reset()

func (*GetPipelineTemplateByIdRequest) String

type GetPipelineTemplateDataRequest

type GetPipelineTemplateDataRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPipelineTemplateDataRequest) Descriptor deprecated

func (*GetPipelineTemplateDataRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineTemplateDataRequest.ProtoReflect.Descriptor instead.

func (*GetPipelineTemplateDataRequest) GetId

func (*GetPipelineTemplateDataRequest) ProtoMessage

func (*GetPipelineTemplateDataRequest) ProtoMessage()

func (*GetPipelineTemplateDataRequest) ProtoReflect

func (*GetPipelineTemplateDataRequest) Reset

func (x *GetPipelineTemplateDataRequest) Reset()

func (*GetPipelineTemplateDataRequest) String

type GetPipelineTemplateDataResponse

type GetPipelineTemplateDataResponse struct {
	ChunkData []byte `protobuf:"bytes,1,opt,name=chunk_data,json=chunkData,proto3" json:"chunk_data,omitempty"`
	// contains filtered or unexported fields
}

func (*GetPipelineTemplateDataResponse) Descriptor deprecated

func (*GetPipelineTemplateDataResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineTemplateDataResponse.ProtoReflect.Descriptor instead.

func (*GetPipelineTemplateDataResponse) GetChunkData

func (x *GetPipelineTemplateDataResponse) GetChunkData() []byte

func (*GetPipelineTemplateDataResponse) ProtoMessage

func (*GetPipelineTemplateDataResponse) ProtoMessage()

func (*GetPipelineTemplateDataResponse) ProtoReflect

func (*GetPipelineTemplateDataResponse) Reset

func (*GetPipelineTemplateDataResponse) String

type GetPipelineTemplatesRequest

type GetPipelineTemplatesRequest struct {
	ProjectId         string                         `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	PaginationOptions *PaginationOptions             `protobuf:"bytes,2,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *PipelineTemplateSortableField `` /* 144-byte string literal not displayed */
	Versioned         *bool                          `protobuf:"varint,4,opt,name=versioned,proto3,oneof" json:"versioned,omitempty"`
	Latest            *bool                          `protobuf:"varint,5,opt,name=latest,proto3,oneof" json:"latest,omitempty"`
	Name              *string                        `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"`
	Search            *string                        `protobuf:"bytes,7,opt,name=search,proto3,oneof" json:"search,omitempty"`
	// contains filtered or unexported fields
}

GetPipelineTemplatesRequest is the input for retrieving a paginated list of PipelineTemplates.

func (*GetPipelineTemplatesRequest) Descriptor deprecated

func (*GetPipelineTemplatesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineTemplatesRequest.ProtoReflect.Descriptor instead.

func (*GetPipelineTemplatesRequest) GetLatest

func (x *GetPipelineTemplatesRequest) GetLatest() bool

func (*GetPipelineTemplatesRequest) GetName

func (x *GetPipelineTemplatesRequest) GetName() string

func (*GetPipelineTemplatesRequest) GetPaginationOptions

func (x *GetPipelineTemplatesRequest) GetPaginationOptions() *PaginationOptions

func (*GetPipelineTemplatesRequest) GetProjectId

func (x *GetPipelineTemplatesRequest) GetProjectId() string

func (*GetPipelineTemplatesRequest) GetSearch

func (x *GetPipelineTemplatesRequest) GetSearch() string

func (*GetPipelineTemplatesRequest) GetSort

func (*GetPipelineTemplatesRequest) GetVersioned

func (x *GetPipelineTemplatesRequest) GetVersioned() bool

func (*GetPipelineTemplatesRequest) ProtoMessage

func (*GetPipelineTemplatesRequest) ProtoMessage()

func (*GetPipelineTemplatesRequest) ProtoReflect

func (*GetPipelineTemplatesRequest) Reset

func (x *GetPipelineTemplatesRequest) Reset()

func (*GetPipelineTemplatesRequest) String

func (x *GetPipelineTemplatesRequest) String() string

type GetPipelineTemplatesResponse

type GetPipelineTemplatesResponse struct {
	PageInfo          *PageInfo           `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	PipelineTemplates []*PipelineTemplate `protobuf:"bytes,2,rep,name=pipeline_templates,json=pipelineTemplates,proto3" json:"pipeline_templates,omitempty"`
	// contains filtered or unexported fields
}

GetPipelineTemplatesResponse is the paginated list of PipelineTemplates

func (*GetPipelineTemplatesResponse) Descriptor deprecated

func (*GetPipelineTemplatesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineTemplatesResponse.ProtoReflect.Descriptor instead.

func (*GetPipelineTemplatesResponse) GetPageInfo

func (x *GetPipelineTemplatesResponse) GetPageInfo() *PageInfo

func (*GetPipelineTemplatesResponse) GetPipelineTemplates

func (x *GetPipelineTemplatesResponse) GetPipelineTemplates() []*PipelineTemplate

func (*GetPipelineTemplatesResponse) ProtoMessage

func (*GetPipelineTemplatesResponse) ProtoMessage()

func (*GetPipelineTemplatesResponse) ProtoReflect

func (*GetPipelineTemplatesResponse) Reset

func (x *GetPipelineTemplatesResponse) Reset()

func (*GetPipelineTemplatesResponse) String

type GetPipelineVariablesRequest

type GetPipelineVariablesRequest struct {
	PipelineId string `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	// contains filtered or unexported fields
}

GetPipelineVariablesRequest is the input for retrieving the variables of a Pipeline.

func (*GetPipelineVariablesRequest) Descriptor deprecated

func (*GetPipelineVariablesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineVariablesRequest.ProtoReflect.Descriptor instead.

func (*GetPipelineVariablesRequest) GetPipelineId

func (x *GetPipelineVariablesRequest) GetPipelineId() string

func (*GetPipelineVariablesRequest) ProtoMessage

func (*GetPipelineVariablesRequest) ProtoMessage()

func (*GetPipelineVariablesRequest) ProtoReflect

func (*GetPipelineVariablesRequest) Reset

func (x *GetPipelineVariablesRequest) Reset()

func (*GetPipelineVariablesRequest) String

func (x *GetPipelineVariablesRequest) String() string

type GetPipelineVariablesResponse

type GetPipelineVariablesResponse struct {
	HclVariables         []*PipelineVariable `protobuf:"bytes,1,rep,name=hcl_variables,json=hclVariables,proto3" json:"hcl_variables,omitempty"`
	EnvironmentVariables []*PipelineVariable `protobuf:"bytes,2,rep,name=environment_variables,json=environmentVariables,proto3" json:"environment_variables,omitempty"`
	// contains filtered or unexported fields
}

GetPipelineVariablesResponse is the output for retrieving the variables of a Pipeline.

func (*GetPipelineVariablesResponse) Descriptor deprecated

func (*GetPipelineVariablesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelineVariablesResponse.ProtoReflect.Descriptor instead.

func (*GetPipelineVariablesResponse) GetEnvironmentVariables

func (x *GetPipelineVariablesResponse) GetEnvironmentVariables() []*PipelineVariable

func (*GetPipelineVariablesResponse) GetHclVariables

func (x *GetPipelineVariablesResponse) GetHclVariables() []*PipelineVariable

func (*GetPipelineVariablesResponse) ProtoMessage

func (*GetPipelineVariablesResponse) ProtoMessage()

func (*GetPipelineVariablesResponse) ProtoReflect

func (*GetPipelineVariablesResponse) Reset

func (x *GetPipelineVariablesResponse) Reset()

func (*GetPipelineVariablesResponse) String

type GetPipelinesRequest

type GetPipelinesRequest struct {
	ProjectId          string                 `protobuf:"bytes,1,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	PaginationOptions  *PaginationOptions     `protobuf:"bytes,2,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort               *PipelineSortableField `` /* 128-byte string literal not displayed */
	PipelineTemplateId *string                `protobuf:"bytes,4,opt,name=pipeline_template_id,json=pipelineTemplateId,proto3,oneof" json:"pipeline_template_id,omitempty"`
	// contains filtered or unexported fields
}

GetPipelinesRequest is the input for retrieving a paginated list of Pipelines.

func (*GetPipelinesRequest) Descriptor deprecated

func (*GetPipelinesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelinesRequest.ProtoReflect.Descriptor instead.

func (*GetPipelinesRequest) GetPaginationOptions

func (x *GetPipelinesRequest) GetPaginationOptions() *PaginationOptions

func (*GetPipelinesRequest) GetPipelineTemplateId

func (x *GetPipelinesRequest) GetPipelineTemplateId() string

func (*GetPipelinesRequest) GetProjectId

func (x *GetPipelinesRequest) GetProjectId() string

func (*GetPipelinesRequest) GetSort

func (*GetPipelinesRequest) ProtoMessage

func (*GetPipelinesRequest) ProtoMessage()

func (*GetPipelinesRequest) ProtoReflect

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

func (*GetPipelinesRequest) Reset

func (x *GetPipelinesRequest) Reset()

func (*GetPipelinesRequest) String

func (x *GetPipelinesRequest) String() string

type GetPipelinesResponse

type GetPipelinesResponse struct {
	PageInfo  *PageInfo   `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Pipelines []*Pipeline `protobuf:"bytes,2,rep,name=pipelines,proto3" json:"pipelines,omitempty"`
	// contains filtered or unexported fields
}

GetPipelinesResponse is the paginated list of Pipelines

func (*GetPipelinesResponse) Descriptor deprecated

func (*GetPipelinesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPipelinesResponse.ProtoReflect.Descriptor instead.

func (*GetPipelinesResponse) GetPageInfo

func (x *GetPipelinesResponse) GetPageInfo() *PageInfo

func (*GetPipelinesResponse) GetPipelines

func (x *GetPipelinesResponse) GetPipelines() []*Pipeline

func (*GetPipelinesResponse) ProtoMessage

func (*GetPipelinesResponse) ProtoMessage()

func (*GetPipelinesResponse) ProtoReflect

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

func (*GetPipelinesResponse) Reset

func (x *GetPipelinesResponse) Reset()

func (*GetPipelinesResponse) String

func (x *GetPipelinesResponse) String() string

type GetPluginByIdRequest

type GetPluginByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetPluginByIdRequest is the request for the GetPluginByID method.

func (*GetPluginByIdRequest) Descriptor deprecated

func (*GetPluginByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginByIdRequest.ProtoReflect.Descriptor instead.

func (*GetPluginByIdRequest) GetId

func (x *GetPluginByIdRequest) GetId() string

func (*GetPluginByIdRequest) ProtoMessage

func (*GetPluginByIdRequest) ProtoMessage()

func (*GetPluginByIdRequest) ProtoReflect

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

func (*GetPluginByIdRequest) Reset

func (x *GetPluginByIdRequest) Reset()

func (*GetPluginByIdRequest) String

func (x *GetPluginByIdRequest) String() string

type GetPluginPlatformByIdRequest

type GetPluginPlatformByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetPluginPlatformByIdRequest is the request for the GetPluginPlatformByID method.

func (*GetPluginPlatformByIdRequest) Descriptor deprecated

func (*GetPluginPlatformByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginPlatformByIdRequest.ProtoReflect.Descriptor instead.

func (*GetPluginPlatformByIdRequest) GetId

func (*GetPluginPlatformByIdRequest) ProtoMessage

func (*GetPluginPlatformByIdRequest) ProtoMessage()

func (*GetPluginPlatformByIdRequest) ProtoReflect

func (*GetPluginPlatformByIdRequest) Reset

func (x *GetPluginPlatformByIdRequest) Reset()

func (*GetPluginPlatformByIdRequest) String

type GetPluginPlatformsRequest

type GetPluginPlatformsRequest struct {
	PaginationOptions *PaginationOptions           `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *PluginPlatformSortableField `` /* 140-byte string literal not displayed */
	PluginVersionId   *string                      `protobuf:"bytes,3,opt,name=plugin_version_id,json=pluginVersionId,proto3,oneof" json:"plugin_version_id,omitempty"`
	PluginId          *string                      `protobuf:"bytes,4,opt,name=plugin_id,json=pluginId,proto3,oneof" json:"plugin_id,omitempty"`
	OperatingSystem   *string                      `protobuf:"bytes,5,opt,name=operating_system,json=operatingSystem,proto3,oneof" json:"operating_system,omitempty"`
	Architecture      *string                      `protobuf:"bytes,6,opt,name=architecture,proto3,oneof" json:"architecture,omitempty"`
	BinaryUploaded    *bool                        `protobuf:"varint,7,opt,name=binary_uploaded,json=binaryUploaded,proto3,oneof" json:"binary_uploaded,omitempty"`
	// contains filtered or unexported fields
}

GetPluginPlatformsRequest is the request for the GetPluginPlatforms method.

func (*GetPluginPlatformsRequest) Descriptor deprecated

func (*GetPluginPlatformsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginPlatformsRequest.ProtoReflect.Descriptor instead.

func (*GetPluginPlatformsRequest) GetArchitecture

func (x *GetPluginPlatformsRequest) GetArchitecture() string

func (*GetPluginPlatformsRequest) GetBinaryUploaded

func (x *GetPluginPlatformsRequest) GetBinaryUploaded() bool

func (*GetPluginPlatformsRequest) GetOperatingSystem

func (x *GetPluginPlatformsRequest) GetOperatingSystem() string

func (*GetPluginPlatformsRequest) GetPaginationOptions

func (x *GetPluginPlatformsRequest) GetPaginationOptions() *PaginationOptions

func (*GetPluginPlatformsRequest) GetPluginId

func (x *GetPluginPlatformsRequest) GetPluginId() string

func (*GetPluginPlatformsRequest) GetPluginVersionId

func (x *GetPluginPlatformsRequest) GetPluginVersionId() string

func (*GetPluginPlatformsRequest) GetSort

func (*GetPluginPlatformsRequest) ProtoMessage

func (*GetPluginPlatformsRequest) ProtoMessage()

func (*GetPluginPlatformsRequest) ProtoReflect

func (*GetPluginPlatformsRequest) Reset

func (x *GetPluginPlatformsRequest) Reset()

func (*GetPluginPlatformsRequest) String

func (x *GetPluginPlatformsRequest) String() string

type GetPluginPlatformsResponse

type GetPluginPlatformsResponse struct {
	PageInfo        *PageInfo         `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	PluginPlatforms []*PluginPlatform `protobuf:"bytes,2,rep,name=plugin_platforms,json=pluginPlatforms,proto3" json:"plugin_platforms,omitempty"`
	// contains filtered or unexported fields
}

GetPluginPlatformsResponse is the response for the GetPluginPlatforms method.

func (*GetPluginPlatformsResponse) Descriptor deprecated

func (*GetPluginPlatformsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginPlatformsResponse.ProtoReflect.Descriptor instead.

func (*GetPluginPlatformsResponse) GetPageInfo

func (x *GetPluginPlatformsResponse) GetPageInfo() *PageInfo

func (*GetPluginPlatformsResponse) GetPluginPlatforms

func (x *GetPluginPlatformsResponse) GetPluginPlatforms() []*PluginPlatform

func (*GetPluginPlatformsResponse) ProtoMessage

func (*GetPluginPlatformsResponse) ProtoMessage()

func (*GetPluginPlatformsResponse) ProtoReflect

func (*GetPluginPlatformsResponse) Reset

func (x *GetPluginPlatformsResponse) Reset()

func (*GetPluginPlatformsResponse) String

func (x *GetPluginPlatformsResponse) String() string

type GetPluginVersionByIdRequest

type GetPluginVersionByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetPluginVersionByIdRequest is the request for the GetPluginVersionByID RPC.

func (*GetPluginVersionByIdRequest) Descriptor deprecated

func (*GetPluginVersionByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginVersionByIdRequest.ProtoReflect.Descriptor instead.

func (*GetPluginVersionByIdRequest) GetId

func (*GetPluginVersionByIdRequest) ProtoMessage

func (*GetPluginVersionByIdRequest) ProtoMessage()

func (*GetPluginVersionByIdRequest) ProtoReflect

func (*GetPluginVersionByIdRequest) Reset

func (x *GetPluginVersionByIdRequest) Reset()

func (*GetPluginVersionByIdRequest) String

func (x *GetPluginVersionByIdRequest) String() string

type GetPluginVersionsRequest

type GetPluginVersionsRequest struct {
	PaginationOptions *PaginationOptions          `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *PluginVersionSortableField `` /* 139-byte string literal not displayed */
	PluginId          string                      `protobuf:"bytes,3,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	SemanticVersion   *string                     `protobuf:"bytes,4,opt,name=semantic_version,json=semanticVersion,proto3,oneof" json:"semantic_version,omitempty"`
	ShaSumsUploaded   *bool                       `protobuf:"varint,5,opt,name=sha_sums_uploaded,json=shaSumsUploaded,proto3,oneof" json:"sha_sums_uploaded,omitempty"`
	Latest            *bool                       `protobuf:"varint,6,opt,name=latest,proto3,oneof" json:"latest,omitempty"`
	// contains filtered or unexported fields
}

GetPluginVersionsRequest is the request for the GetPluginVersions method.

func (*GetPluginVersionsRequest) Descriptor deprecated

func (*GetPluginVersionsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginVersionsRequest.ProtoReflect.Descriptor instead.

func (*GetPluginVersionsRequest) GetLatest

func (x *GetPluginVersionsRequest) GetLatest() bool

func (*GetPluginVersionsRequest) GetPaginationOptions

func (x *GetPluginVersionsRequest) GetPaginationOptions() *PaginationOptions

func (*GetPluginVersionsRequest) GetPluginId

func (x *GetPluginVersionsRequest) GetPluginId() string

func (*GetPluginVersionsRequest) GetSemanticVersion

func (x *GetPluginVersionsRequest) GetSemanticVersion() string

func (*GetPluginVersionsRequest) GetShaSumsUploaded

func (x *GetPluginVersionsRequest) GetShaSumsUploaded() bool

func (*GetPluginVersionsRequest) GetSort

func (*GetPluginVersionsRequest) ProtoMessage

func (*GetPluginVersionsRequest) ProtoMessage()

func (*GetPluginVersionsRequest) ProtoReflect

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

func (*GetPluginVersionsRequest) Reset

func (x *GetPluginVersionsRequest) Reset()

func (*GetPluginVersionsRequest) String

func (x *GetPluginVersionsRequest) String() string

type GetPluginVersionsResponse

type GetPluginVersionsResponse struct {
	PageInfo       *PageInfo        `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	PluginVersions []*PluginVersion `protobuf:"bytes,2,rep,name=plugin_versions,json=pluginVersions,proto3" json:"plugin_versions,omitempty"`
	// contains filtered or unexported fields
}

GetPluginVersionsResponse is the response for the GetPluginVersions method.

func (*GetPluginVersionsResponse) Descriptor deprecated

func (*GetPluginVersionsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginVersionsResponse.ProtoReflect.Descriptor instead.

func (*GetPluginVersionsResponse) GetPageInfo

func (x *GetPluginVersionsResponse) GetPageInfo() *PageInfo

func (*GetPluginVersionsResponse) GetPluginVersions

func (x *GetPluginVersionsResponse) GetPluginVersions() []*PluginVersion

func (*GetPluginVersionsResponse) ProtoMessage

func (*GetPluginVersionsResponse) ProtoMessage()

func (*GetPluginVersionsResponse) ProtoReflect

func (*GetPluginVersionsResponse) Reset

func (x *GetPluginVersionsResponse) Reset()

func (*GetPluginVersionsResponse) String

func (x *GetPluginVersionsResponse) String() string

type GetPluginsRequest

type GetPluginsRequest struct {
	PaginationOptions *PaginationOptions   `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *PluginSortableField `` /* 132-byte string literal not displayed */
	Search            *string              `protobuf:"bytes,3,opt,name=search,proto3,oneof" json:"search,omitempty"`
	OrganizationId    *string              `protobuf:"bytes,4,opt,name=organization_id,json=organizationId,proto3,oneof" json:"organization_id,omitempty"`
	// contains filtered or unexported fields
}

GetPluginsRequest is the request for the GetPlugins method.

func (*GetPluginsRequest) Descriptor deprecated

func (*GetPluginsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginsRequest.ProtoReflect.Descriptor instead.

func (*GetPluginsRequest) GetOrganizationId

func (x *GetPluginsRequest) GetOrganizationId() string

func (*GetPluginsRequest) GetPaginationOptions

func (x *GetPluginsRequest) GetPaginationOptions() *PaginationOptions

func (*GetPluginsRequest) GetSearch

func (x *GetPluginsRequest) GetSearch() string

func (*GetPluginsRequest) GetSort

func (*GetPluginsRequest) ProtoMessage

func (*GetPluginsRequest) ProtoMessage()

func (*GetPluginsRequest) ProtoReflect

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

func (*GetPluginsRequest) Reset

func (x *GetPluginsRequest) Reset()

func (*GetPluginsRequest) String

func (x *GetPluginsRequest) String() string

type GetPluginsResponse

type GetPluginsResponse struct {
	PageInfo *PageInfo `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Plugins  []*Plugin `protobuf:"bytes,2,rep,name=plugins,proto3" json:"plugins,omitempty"`
	// contains filtered or unexported fields
}

GetPluginsResponse is the response for the GetPlugins method.

func (*GetPluginsResponse) Descriptor deprecated

func (*GetPluginsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetPluginsResponse.ProtoReflect.Descriptor instead.

func (*GetPluginsResponse) GetPageInfo

func (x *GetPluginsResponse) GetPageInfo() *PageInfo

func (*GetPluginsResponse) GetPlugins

func (x *GetPluginsResponse) GetPlugins() []*Plugin

func (*GetPluginsResponse) ProtoMessage

func (*GetPluginsResponse) ProtoMessage()

func (*GetPluginsResponse) ProtoReflect

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

func (*GetPluginsResponse) Reset

func (x *GetPluginsResponse) Reset()

func (*GetPluginsResponse) String

func (x *GetPluginsResponse) String() string

type GetProjectByIdRequest

type GetProjectByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetProjectByIdRequest is the input for retrieving a Project by it's ID.

func (*GetProjectByIdRequest) Descriptor deprecated

func (*GetProjectByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectByIdRequest.ProtoReflect.Descriptor instead.

func (*GetProjectByIdRequest) GetId

func (x *GetProjectByIdRequest) GetId() string

func (*GetProjectByIdRequest) ProtoMessage

func (*GetProjectByIdRequest) ProtoMessage()

func (*GetProjectByIdRequest) ProtoReflect

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

func (*GetProjectByIdRequest) Reset

func (x *GetProjectByIdRequest) Reset()

func (*GetProjectByIdRequest) String

func (x *GetProjectByIdRequest) String() string

type GetProjectsRequest

type GetProjectsRequest struct {
	PaginationOptions *PaginationOptions    `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *ProjectSortableField `` /* 126-byte string literal not displayed */
	Search            *string               `protobuf:"bytes,3,opt,name=search,proto3,oneof" json:"search,omitempty"`
	// contains filtered or unexported fields
}

GetProjectsRequest is the input for retrieving a paginated list of Projects.

func (*GetProjectsRequest) Descriptor deprecated

func (*GetProjectsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsRequest.ProtoReflect.Descriptor instead.

func (*GetProjectsRequest) GetPaginationOptions

func (x *GetProjectsRequest) GetPaginationOptions() *PaginationOptions

func (*GetProjectsRequest) GetSearch

func (x *GetProjectsRequest) GetSearch() string

func (*GetProjectsRequest) GetSort

func (*GetProjectsRequest) ProtoMessage

func (*GetProjectsRequest) ProtoMessage()

func (*GetProjectsRequest) ProtoReflect

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

func (*GetProjectsRequest) Reset

func (x *GetProjectsRequest) Reset()

func (*GetProjectsRequest) String

func (x *GetProjectsRequest) String() string

type GetProjectsResponse

type GetProjectsResponse struct {
	PageInfo *PageInfo  `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Projects []*Project `protobuf:"bytes,2,rep,name=projects,proto3" json:"projects,omitempty"`
	// contains filtered or unexported fields
}

GetProjectsResponse is the paginated list of Projects

func (*GetProjectsResponse) Descriptor deprecated

func (*GetProjectsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetProjectsResponse.ProtoReflect.Descriptor instead.

func (*GetProjectsResponse) GetPageInfo

func (x *GetProjectsResponse) GetPageInfo() *PageInfo

func (*GetProjectsResponse) GetProjects

func (x *GetProjectsResponse) GetProjects() []*Project

func (*GetProjectsResponse) ProtoMessage

func (*GetProjectsResponse) ProtoMessage()

func (*GetProjectsResponse) ProtoReflect

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

func (*GetProjectsResponse) Reset

func (x *GetProjectsResponse) Reset()

func (*GetProjectsResponse) String

func (x *GetProjectsResponse) String() string

type GetReleaseByIdRequest

type GetReleaseByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetReleaseByIdRequest is the input for retrieving a Release by it's ID.

func (*GetReleaseByIdRequest) Descriptor deprecated

func (*GetReleaseByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReleaseByIdRequest.ProtoReflect.Descriptor instead.

func (*GetReleaseByIdRequest) GetId

func (x *GetReleaseByIdRequest) GetId() string

func (*GetReleaseByIdRequest) ProtoMessage

func (*GetReleaseByIdRequest) ProtoMessage()

func (*GetReleaseByIdRequest) ProtoReflect

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

func (*GetReleaseByIdRequest) Reset

func (x *GetReleaseByIdRequest) Reset()

func (*GetReleaseByIdRequest) String

func (x *GetReleaseByIdRequest) String() string

type GetReleaseLifecycleByIdRequest

type GetReleaseLifecycleByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetReleaseLifecycleByIdRequest is the input for retrieving a ReleaseLifecycle by it's ID.

func (*GetReleaseLifecycleByIdRequest) Descriptor deprecated

func (*GetReleaseLifecycleByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReleaseLifecycleByIdRequest.ProtoReflect.Descriptor instead.

func (*GetReleaseLifecycleByIdRequest) GetId

func (*GetReleaseLifecycleByIdRequest) ProtoMessage

func (*GetReleaseLifecycleByIdRequest) ProtoMessage()

func (*GetReleaseLifecycleByIdRequest) ProtoReflect

func (*GetReleaseLifecycleByIdRequest) Reset

func (x *GetReleaseLifecycleByIdRequest) Reset()

func (*GetReleaseLifecycleByIdRequest) String

type GetReleaseLifecyclesRequest

type GetReleaseLifecyclesRequest struct {
	OrgId             *string                        `protobuf:"bytes,1,opt,name=org_id,json=orgId,proto3,oneof" json:"org_id,omitempty"`
	Search            *string                        `protobuf:"bytes,2,opt,name=search,proto3,oneof" json:"search,omitempty"`
	PaginationOptions *PaginationOptions             `protobuf:"bytes,3,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *ReleaseLifecycleSortableField `` /* 144-byte string literal not displayed */
	Scopes            []ScopeType                    `protobuf:"varint,5,rep,packed,name=scopes,proto3,enum=martiancloud.phobos.api.scope.ScopeType" json:"scopes,omitempty"`
	ProjectId         *string                        `protobuf:"bytes,6,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

GetReleaseLifecyclesRequest is the input for retrieving a paginated list of ReleaseLifecycles.

func (*GetReleaseLifecyclesRequest) Descriptor deprecated

func (*GetReleaseLifecyclesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReleaseLifecyclesRequest.ProtoReflect.Descriptor instead.

func (*GetReleaseLifecyclesRequest) GetOrgId

func (x *GetReleaseLifecyclesRequest) GetOrgId() string

func (*GetReleaseLifecyclesRequest) GetPaginationOptions

func (x *GetReleaseLifecyclesRequest) GetPaginationOptions() *PaginationOptions

func (*GetReleaseLifecyclesRequest) GetProjectId

func (x *GetReleaseLifecyclesRequest) GetProjectId() string

func (*GetReleaseLifecyclesRequest) GetScopes

func (x *GetReleaseLifecyclesRequest) GetScopes() []ScopeType

func (*GetReleaseLifecyclesRequest) GetSearch

func (x *GetReleaseLifecyclesRequest) GetSearch() string

func (*GetReleaseLifecyclesRequest) GetSort

func (*GetReleaseLifecyclesRequest) ProtoMessage

func (*GetReleaseLifecyclesRequest) ProtoMessage()

func (*GetReleaseLifecyclesRequest) ProtoReflect

func (*GetReleaseLifecyclesRequest) Reset

func (x *GetReleaseLifecyclesRequest) Reset()

func (*GetReleaseLifecyclesRequest) String

func (x *GetReleaseLifecyclesRequest) String() string

type GetReleaseLifecyclesResponse

type GetReleaseLifecyclesResponse struct {
	PageInfo          *PageInfo           `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	ReleaseLifecycles []*ReleaseLifecycle `protobuf:"bytes,2,rep,name=release_lifecycles,json=releaseLifecycles,proto3" json:"release_lifecycles,omitempty"`
	// contains filtered or unexported fields
}

GetReleaseLifecyclesResponse is the paginated list of ReleaseLifecycles

func (*GetReleaseLifecyclesResponse) Descriptor deprecated

func (*GetReleaseLifecyclesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetReleaseLifecyclesResponse.ProtoReflect.Descriptor instead.

func (*GetReleaseLifecyclesResponse) GetPageInfo

func (x *GetReleaseLifecyclesResponse) GetPageInfo() *PageInfo

func (*GetReleaseLifecyclesResponse) GetReleaseLifecycles

func (x *GetReleaseLifecyclesResponse) GetReleaseLifecycles() []*ReleaseLifecycle

func (*GetReleaseLifecyclesResponse) ProtoMessage

func (*GetReleaseLifecyclesResponse) ProtoMessage()

func (*GetReleaseLifecyclesResponse) ProtoReflect

func (*GetReleaseLifecyclesResponse) Reset

func (x *GetReleaseLifecyclesResponse) Reset()

func (*GetReleaseLifecyclesResponse) String

type GetReleasesRequest

type GetReleasesRequest struct {
	PaginationOptions *PaginationOptions    `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *ReleaseSortableField `` /* 126-byte string literal not displayed */
	ProjectId         string                `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

GetReleasesRequest is the input for retrieving a paginated list of Releases.

func (*GetReleasesRequest) Descriptor deprecated

func (*GetReleasesRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetReleasesRequest.ProtoReflect.Descriptor instead.

func (*GetReleasesRequest) GetPaginationOptions

func (x *GetReleasesRequest) GetPaginationOptions() *PaginationOptions

func (*GetReleasesRequest) GetProjectId

func (x *GetReleasesRequest) GetProjectId() string

func (*GetReleasesRequest) GetSort

func (*GetReleasesRequest) ProtoMessage

func (*GetReleasesRequest) ProtoMessage()

func (*GetReleasesRequest) ProtoReflect

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

func (*GetReleasesRequest) Reset

func (x *GetReleasesRequest) Reset()

func (*GetReleasesRequest) String

func (x *GetReleasesRequest) String() string

type GetReleasesResponse

type GetReleasesResponse struct {
	PageInfo *PageInfo  `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Releases []*Release `protobuf:"bytes,2,rep,name=releases,proto3" json:"releases,omitempty"`
	// contains filtered or unexported fields
}

GetReleasesResponse is the paginated list of Releases

func (*GetReleasesResponse) Descriptor deprecated

func (*GetReleasesResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetReleasesResponse.ProtoReflect.Descriptor instead.

func (*GetReleasesResponse) GetPageInfo

func (x *GetReleasesResponse) GetPageInfo() *PageInfo

func (*GetReleasesResponse) GetReleases

func (x *GetReleasesResponse) GetReleases() []*Release

func (*GetReleasesResponse) ProtoMessage

func (*GetReleasesResponse) ProtoMessage()

func (*GetReleasesResponse) ProtoReflect

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

func (*GetReleasesResponse) Reset

func (x *GetReleasesResponse) Reset()

func (*GetReleasesResponse) String

func (x *GetReleasesResponse) String() string

type GetRepositoryArchiveRequest

type GetRepositoryArchiveRequest struct {
	ProviderId     string  `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	RepositoryPath string  `protobuf:"bytes,2,opt,name=repository_path,json=repositoryPath,proto3" json:"repository_path,omitempty"`
	Ref            *string `protobuf:"bytes,3,opt,name=ref,proto3,oneof" json:"ref,omitempty"`
	// contains filtered or unexported fields
}

GetRepositoryArchiveRequest represents the request to get a repository archive using the configuration of a VCSProvider.

func (*GetRepositoryArchiveRequest) Descriptor deprecated

func (*GetRepositoryArchiveRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetRepositoryArchiveRequest.ProtoReflect.Descriptor instead.

func (*GetRepositoryArchiveRequest) GetProviderId

func (x *GetRepositoryArchiveRequest) GetProviderId() string

func (*GetRepositoryArchiveRequest) GetRef

func (x *GetRepositoryArchiveRequest) GetRef() string

func (*GetRepositoryArchiveRequest) GetRepositoryPath

func (x *GetRepositoryArchiveRequest) GetRepositoryPath() string

func (*GetRepositoryArchiveRequest) ProtoMessage

func (*GetRepositoryArchiveRequest) ProtoMessage()

func (*GetRepositoryArchiveRequest) ProtoReflect

func (*GetRepositoryArchiveRequest) Reset

func (x *GetRepositoryArchiveRequest) Reset()

func (*GetRepositoryArchiveRequest) String

func (x *GetRepositoryArchiveRequest) String() string

type GetRepositoryArchiveResponse

type GetRepositoryArchiveResponse struct {
	ChunkData []byte `protobuf:"bytes,1,opt,name=chunk_data,json=chunkData,proto3" json:"chunk_data,omitempty"`
	// contains filtered or unexported fields
}

GetRepositoryArchiveResponse is the response for retrieving a repository archive.

func (*GetRepositoryArchiveResponse) Descriptor deprecated

func (*GetRepositoryArchiveResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetRepositoryArchiveResponse.ProtoReflect.Descriptor instead.

func (*GetRepositoryArchiveResponse) GetChunkData

func (x *GetRepositoryArchiveResponse) GetChunkData() []byte

func (*GetRepositoryArchiveResponse) ProtoMessage

func (*GetRepositoryArchiveResponse) ProtoMessage()

func (*GetRepositoryArchiveResponse) ProtoReflect

func (*GetRepositoryArchiveResponse) Reset

func (x *GetRepositoryArchiveResponse) Reset()

func (*GetRepositoryArchiveResponse) String

type GetResourceLimitsResponse

type GetResourceLimitsResponse struct {
	ResourceLimits []*ResourceLimit `protobuf:"bytes,1,rep,name=resource_limits,json=resourceLimits,proto3" json:"resource_limits,omitempty"`
	// contains filtered or unexported fields
}

GetResourceLimitsResponse is the list of ResourceLimits

func (*GetResourceLimitsResponse) Descriptor deprecated

func (*GetResourceLimitsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetResourceLimitsResponse.ProtoReflect.Descriptor instead.

func (*GetResourceLimitsResponse) GetResourceLimits

func (x *GetResourceLimitsResponse) GetResourceLimits() []*ResourceLimit

func (*GetResourceLimitsResponse) ProtoMessage

func (*GetResourceLimitsResponse) ProtoMessage()

func (*GetResourceLimitsResponse) ProtoReflect

func (*GetResourceLimitsResponse) Reset

func (x *GetResourceLimitsResponse) Reset()

func (*GetResourceLimitsResponse) String

func (x *GetResourceLimitsResponse) String() string

type GetServiceAccountByIDRequest

type GetServiceAccountByIDRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetServiceAccountByIDRequest represents a request to get a service account by its ID.

func (*GetServiceAccountByIDRequest) Descriptor deprecated

func (*GetServiceAccountByIDRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountByIDRequest.ProtoReflect.Descriptor instead.

func (*GetServiceAccountByIDRequest) GetId

func (*GetServiceAccountByIDRequest) ProtoMessage

func (*GetServiceAccountByIDRequest) ProtoMessage()

func (*GetServiceAccountByIDRequest) ProtoReflect

func (*GetServiceAccountByIDRequest) Reset

func (x *GetServiceAccountByIDRequest) Reset()

func (*GetServiceAccountByIDRequest) String

type GetServiceAccountsRequest

type GetServiceAccountsRequest struct {
	PaginationOptions *PaginationOptions           `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *ServiceAccountSortableField `` /* 140-byte string literal not displayed */
	Search            *string                      `protobuf:"bytes,3,opt,name=search,proto3,oneof" json:"search,omitempty"`
	OrganizationId    *string                      `protobuf:"bytes,4,opt,name=organization_id,json=organizationId,proto3,oneof" json:"organization_id,omitempty"`
	AgentId           *string                      `protobuf:"bytes,5,opt,name=agent_id,json=agentId,proto3,oneof" json:"agent_id,omitempty"`
	Scopes            []ScopeType                  `protobuf:"varint,6,rep,packed,name=scopes,proto3,enum=martiancloud.phobos.api.scope.ScopeType" json:"scopes,omitempty"`
	ProjectId         *string                      `protobuf:"bytes,7,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

GetServiceAccountsRequest represents a request to get a list of service accounts.

func (*GetServiceAccountsRequest) Descriptor deprecated

func (*GetServiceAccountsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountsRequest.ProtoReflect.Descriptor instead.

func (*GetServiceAccountsRequest) GetAgentId

func (x *GetServiceAccountsRequest) GetAgentId() string

func (*GetServiceAccountsRequest) GetOrganizationId

func (x *GetServiceAccountsRequest) GetOrganizationId() string

func (*GetServiceAccountsRequest) GetPaginationOptions

func (x *GetServiceAccountsRequest) GetPaginationOptions() *PaginationOptions

func (*GetServiceAccountsRequest) GetProjectId

func (x *GetServiceAccountsRequest) GetProjectId() string

func (*GetServiceAccountsRequest) GetScopes

func (x *GetServiceAccountsRequest) GetScopes() []ScopeType

func (*GetServiceAccountsRequest) GetSearch

func (x *GetServiceAccountsRequest) GetSearch() string

func (*GetServiceAccountsRequest) GetSort

func (*GetServiceAccountsRequest) ProtoMessage

func (*GetServiceAccountsRequest) ProtoMessage()

func (*GetServiceAccountsRequest) ProtoReflect

func (*GetServiceAccountsRequest) Reset

func (x *GetServiceAccountsRequest) Reset()

func (*GetServiceAccountsRequest) String

func (x *GetServiceAccountsRequest) String() string

type GetServiceAccountsResponse

type GetServiceAccountsResponse struct {
	PageInfo        *PageInfo         `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	ServiceAccounts []*ServiceAccount `protobuf:"bytes,2,rep,name=service_accounts,json=serviceAccounts,proto3" json:"service_accounts,omitempty"`
	// contains filtered or unexported fields
}

GetServiceAccountsResponse represents a response to get a list of service accounts.

func (*GetServiceAccountsResponse) Descriptor deprecated

func (*GetServiceAccountsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetServiceAccountsResponse.ProtoReflect.Descriptor instead.

func (*GetServiceAccountsResponse) GetPageInfo

func (x *GetServiceAccountsResponse) GetPageInfo() *PageInfo

func (*GetServiceAccountsResponse) GetServiceAccounts

func (x *GetServiceAccountsResponse) GetServiceAccounts() []*ServiceAccount

func (*GetServiceAccountsResponse) ProtoMessage

func (*GetServiceAccountsResponse) ProtoMessage()

func (*GetServiceAccountsResponse) ProtoReflect

func (*GetServiceAccountsResponse) Reset

func (x *GetServiceAccountsResponse) Reset()

func (*GetServiceAccountsResponse) String

func (x *GetServiceAccountsResponse) String() string

type GetTeamByIdRequest

type GetTeamByIdRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetTeamByIdRequest is the input for retrieving a Team by its ID.

func (*GetTeamByIdRequest) Descriptor deprecated

func (*GetTeamByIdRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTeamByIdRequest.ProtoReflect.Descriptor instead.

func (*GetTeamByIdRequest) GetId

func (x *GetTeamByIdRequest) GetId() string

func (*GetTeamByIdRequest) ProtoMessage

func (*GetTeamByIdRequest) ProtoMessage()

func (*GetTeamByIdRequest) ProtoReflect

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

func (*GetTeamByIdRequest) Reset

func (x *GetTeamByIdRequest) Reset()

func (*GetTeamByIdRequest) String

func (x *GetTeamByIdRequest) String() string

type GetTeamsRequest

type GetTeamsRequest struct {
	PaginationOptions *PaginationOptions `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *TeamSortableField `protobuf:"varint,2,opt,name=sort,proto3,enum=martiancloud.phobos.api.team.TeamSortableField,oneof" json:"sort,omitempty"`
	Search            *string            `protobuf:"bytes,3,opt,name=search,proto3,oneof" json:"search,omitempty"`
	// contains filtered or unexported fields
}

GetTeamsRequest is the input for retrieving a paginated list of Teams.

func (*GetTeamsRequest) Descriptor deprecated

func (*GetTeamsRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetTeamsRequest.ProtoReflect.Descriptor instead.

func (*GetTeamsRequest) GetPaginationOptions

func (x *GetTeamsRequest) GetPaginationOptions() *PaginationOptions

func (*GetTeamsRequest) GetSearch

func (x *GetTeamsRequest) GetSearch() string

func (*GetTeamsRequest) GetSort

func (x *GetTeamsRequest) GetSort() TeamSortableField

func (*GetTeamsRequest) ProtoMessage

func (*GetTeamsRequest) ProtoMessage()

func (*GetTeamsRequest) ProtoReflect

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

func (*GetTeamsRequest) Reset

func (x *GetTeamsRequest) Reset()

func (*GetTeamsRequest) String

func (x *GetTeamsRequest) String() string

type GetTeamsResponse

type GetTeamsResponse struct {
	PageInfo *PageInfo `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	Teams    []*Team   `protobuf:"bytes,2,rep,name=teams,proto3" json:"teams,omitempty"`
	// contains filtered or unexported fields
}

GetTeamsResponse is the paginated list of Teams.

func (*GetTeamsResponse) Descriptor deprecated

func (*GetTeamsResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetTeamsResponse.ProtoReflect.Descriptor instead.

func (*GetTeamsResponse) GetPageInfo

func (x *GetTeamsResponse) GetPageInfo() *PageInfo

func (*GetTeamsResponse) GetTeams

func (x *GetTeamsResponse) GetTeams() []*Team

func (*GetTeamsResponse) ProtoMessage

func (*GetTeamsResponse) ProtoMessage()

func (*GetTeamsResponse) ProtoReflect

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

func (*GetTeamsResponse) Reset

func (x *GetTeamsResponse) Reset()

func (*GetTeamsResponse) String

func (x *GetTeamsResponse) String() string

type GetVCSProviderByIDRequest

type GetVCSProviderByIDRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

GetVCSProviderByIDRequest represents a request to get a VCSProvider by its ID.

func (*GetVCSProviderByIDRequest) Descriptor deprecated

func (*GetVCSProviderByIDRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVCSProviderByIDRequest.ProtoReflect.Descriptor instead.

func (*GetVCSProviderByIDRequest) GetId

func (x *GetVCSProviderByIDRequest) GetId() string

func (*GetVCSProviderByIDRequest) ProtoMessage

func (*GetVCSProviderByIDRequest) ProtoMessage()

func (*GetVCSProviderByIDRequest) ProtoReflect

func (*GetVCSProviderByIDRequest) Reset

func (x *GetVCSProviderByIDRequest) Reset()

func (*GetVCSProviderByIDRequest) String

func (x *GetVCSProviderByIDRequest) String() string

type GetVCSProvidersRequest

type GetVCSProvidersRequest struct {
	PaginationOptions *PaginationOptions        `protobuf:"bytes,1,opt,name=pagination_options,json=paginationOptions,proto3,oneof" json:"pagination_options,omitempty"`
	Sort              *VcsProviderSortableField `` /* 134-byte string literal not displayed */
	Search            *string                   `protobuf:"bytes,3,opt,name=search,proto3,oneof" json:"search,omitempty"`
	OrganizationId    *string                   `protobuf:"bytes,4,opt,name=organization_id,json=organizationId,proto3,oneof" json:"organization_id,omitempty"`
	ProjectId         *string                   `protobuf:"bytes,5,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

GetVCSProvidersRequest represents the request to get a paginated list of VCSProviders.

func (*GetVCSProvidersRequest) Descriptor deprecated

func (*GetVCSProvidersRequest) Descriptor() ([]byte, []int)

Deprecated: Use GetVCSProvidersRequest.ProtoReflect.Descriptor instead.

func (*GetVCSProvidersRequest) GetOrganizationId

func (x *GetVCSProvidersRequest) GetOrganizationId() string

func (*GetVCSProvidersRequest) GetPaginationOptions

func (x *GetVCSProvidersRequest) GetPaginationOptions() *PaginationOptions

func (*GetVCSProvidersRequest) GetProjectId

func (x *GetVCSProvidersRequest) GetProjectId() string

func (*GetVCSProvidersRequest) GetSearch

func (x *GetVCSProvidersRequest) GetSearch() string

func (*GetVCSProvidersRequest) GetSort

func (*GetVCSProvidersRequest) ProtoMessage

func (*GetVCSProvidersRequest) ProtoMessage()

func (*GetVCSProvidersRequest) ProtoReflect

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

func (*GetVCSProvidersRequest) Reset

func (x *GetVCSProvidersRequest) Reset()

func (*GetVCSProvidersRequest) String

func (x *GetVCSProvidersRequest) String() string

type GetVCSProvidersResponse

type GetVCSProvidersResponse struct {
	PageInfo     *PageInfo      `protobuf:"bytes,1,opt,name=page_info,json=pageInfo,proto3" json:"page_info,omitempty"`
	VcsProviders []*VCSProvider `protobuf:"bytes,2,rep,name=vcs_providers,json=vcsProviders,proto3" json:"vcs_providers,omitempty"`
	// contains filtered or unexported fields
}

GetVCSProvidersResponse represents a paginated list of VCSProviders.

func (*GetVCSProvidersResponse) Descriptor deprecated

func (*GetVCSProvidersResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetVCSProvidersResponse.ProtoReflect.Descriptor instead.

func (*GetVCSProvidersResponse) GetPageInfo

func (x *GetVCSProvidersResponse) GetPageInfo() *PageInfo

func (*GetVCSProvidersResponse) GetVcsProviders

func (x *GetVCSProvidersResponse) GetVcsProviders() []*VCSProvider

func (*GetVCSProvidersResponse) ProtoMessage

func (*GetVCSProvidersResponse) ProtoMessage()

func (*GetVCSProvidersResponse) ProtoReflect

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

func (*GetVCSProvidersResponse) Reset

func (x *GetVCSProvidersResponse) Reset()

func (*GetVCSProvidersResponse) String

func (x *GetVCSProvidersResponse) String() string

type GetVersionResponse added in v0.3.0

type GetVersionResponse struct {
	ApiVersion         string `protobuf:"bytes,1,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	DbMigrationVersion string `protobuf:"bytes,2,opt,name=db_migration_version,json=dbMigrationVersion,proto3" json:"db_migration_version,omitempty"`
	DbMigrationDirty   bool   `protobuf:"varint,3,opt,name=db_migration_dirty,json=dbMigrationDirty,proto3" json:"db_migration_dirty,omitempty"`
	// contains filtered or unexported fields
}

GetVersionResponse is the response for the GetVersion RPC.

func (*GetVersionResponse) Descriptor deprecated added in v0.3.0

func (*GetVersionResponse) Descriptor() ([]byte, []int)

Deprecated: Use GetVersionResponse.ProtoReflect.Descriptor instead.

func (*GetVersionResponse) GetApiVersion added in v0.9.0

func (x *GetVersionResponse) GetApiVersion() string

func (*GetVersionResponse) GetDbMigrationDirty added in v0.9.0

func (x *GetVersionResponse) GetDbMigrationDirty() bool

func (*GetVersionResponse) GetDbMigrationVersion added in v0.9.0

func (x *GetVersionResponse) GetDbMigrationVersion() string

func (*GetVersionResponse) ProtoMessage added in v0.3.0

func (*GetVersionResponse) ProtoMessage()

func (*GetVersionResponse) ProtoReflect added in v0.3.0

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

func (*GetVersionResponse) Reset added in v0.3.0

func (x *GetVersionResponse) Reset()

func (*GetVersionResponse) String added in v0.3.0

func (x *GetVersionResponse) String() string

type Job

type Job struct {
	Metadata                 *ResourceMetadata      `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Timestamps               *JobTimestamps         `protobuf:"bytes,2,opt,name=timestamps,proto3" json:"timestamps,omitempty"`
	CancelRequestedTimestamp *timestamppb.Timestamp `` /* 135-byte string literal not displayed */
	Status                   string                 `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	Type                     string                 `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	ProjectId                string                 `protobuf:"bytes,6,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	AgentId                  *string                `protobuf:"bytes,7,opt,name=agent_id,json=agentId,proto3,oneof" json:"agent_id,omitempty"`
	AgentName                *string                `protobuf:"bytes,8,opt,name=agent_name,json=agentName,proto3,oneof" json:"agent_name,omitempty"`
	AgentType                *string                `protobuf:"bytes,9,opt,name=agent_type,json=agentType,proto3,oneof" json:"agent_type,omitempty"`
	MaxJobDuration           int32                  `protobuf:"varint,10,opt,name=max_job_duration,json=maxJobDuration,proto3" json:"max_job_duration,omitempty"` // in minutes
	// Types that are assignable to Data:
	//
	//	*Job_TaskData
	Data                   isJob_Data             `protobuf_oneof:"data"`
	ForceCanceled          bool                   `protobuf:"varint,12,opt,name=force_canceled,json=forceCanceled,proto3" json:"force_canceled,omitempty"`
	ForceCanceledBy        *string                `protobuf:"bytes,13,opt,name=force_canceled_by,json=forceCanceledBy,proto3,oneof" json:"force_canceled_by,omitempty"`
	ForceCancelAvailableAt *timestamppb.Timestamp `` /* 138-byte string literal not displayed */
	Tags                   []string               `protobuf:"bytes,15,rep,name=tags,proto3" json:"tags,omitempty"`
	Image                  *string                `protobuf:"bytes,16,opt,name=image,proto3,oneof" json:"image,omitempty"`
	// contains filtered or unexported fields
}

Job is the representation of a Phobos Job

func (*Job) Descriptor deprecated

func (*Job) Descriptor() ([]byte, []int)

Deprecated: Use Job.ProtoReflect.Descriptor instead.

func (*Job) GetAgentId

func (x *Job) GetAgentId() string

func (*Job) GetAgentName

func (x *Job) GetAgentName() string

func (*Job) GetAgentType

func (x *Job) GetAgentType() string

func (*Job) GetCancelRequestedTimestamp

func (x *Job) GetCancelRequestedTimestamp() *timestamppb.Timestamp

func (*Job) GetData

func (m *Job) GetData() isJob_Data

func (*Job) GetForceCancelAvailableAt

func (x *Job) GetForceCancelAvailableAt() *timestamppb.Timestamp

func (*Job) GetForceCanceled

func (x *Job) GetForceCanceled() bool

func (*Job) GetForceCanceledBy

func (x *Job) GetForceCanceledBy() string

func (*Job) GetImage added in v0.7.0

func (x *Job) GetImage() string

func (*Job) GetMaxJobDuration

func (x *Job) GetMaxJobDuration() int32

func (*Job) GetMetadata

func (x *Job) GetMetadata() *ResourceMetadata

func (*Job) GetProjectId

func (x *Job) GetProjectId() string

func (*Job) GetStatus

func (x *Job) GetStatus() string

func (*Job) GetTags

func (x *Job) GetTags() []string

func (*Job) GetTaskData

func (x *Job) GetTaskData() *JobTaskData

func (*Job) GetTimestamps

func (x *Job) GetTimestamps() *JobTimestamps

func (*Job) GetType

func (x *Job) GetType() string

func (*Job) ProtoMessage

func (*Job) ProtoMessage()

func (*Job) ProtoReflect

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

func (*Job) Reset

func (x *Job) Reset()

func (*Job) String

func (x *Job) String() string

type JobCancellationEventRequest

type JobCancellationEventRequest struct {
	JobId string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	// contains filtered or unexported fields
}

JobCancellationEventRequest is the request for subscribing to job cancellation events

func (*JobCancellationEventRequest) Descriptor deprecated

func (*JobCancellationEventRequest) Descriptor() ([]byte, []int)

Deprecated: Use JobCancellationEventRequest.ProtoReflect.Descriptor instead.

func (*JobCancellationEventRequest) GetJobId

func (x *JobCancellationEventRequest) GetJobId() string

func (*JobCancellationEventRequest) ProtoMessage

func (*JobCancellationEventRequest) ProtoMessage()

func (*JobCancellationEventRequest) ProtoReflect

func (*JobCancellationEventRequest) Reset

func (x *JobCancellationEventRequest) Reset()

func (*JobCancellationEventRequest) String

func (x *JobCancellationEventRequest) String() string

type JobCancellationEventResponse

type JobCancellationEventResponse struct {
	Job *Job `protobuf:"bytes,1,opt,name=job,proto3" json:"job,omitempty"`
	// contains filtered or unexported fields
}

JobCancellationEventResponse is the response for subscribing to job cancellation events

func (*JobCancellationEventResponse) Descriptor deprecated

func (*JobCancellationEventResponse) Descriptor() ([]byte, []int)

Deprecated: Use JobCancellationEventResponse.ProtoReflect.Descriptor instead.

func (*JobCancellationEventResponse) GetJob

func (x *JobCancellationEventResponse) GetJob() *Job

func (*JobCancellationEventResponse) ProtoMessage

func (*JobCancellationEventResponse) ProtoMessage()

func (*JobCancellationEventResponse) ProtoReflect

func (*JobCancellationEventResponse) Reset

func (x *JobCancellationEventResponse) Reset()

func (*JobCancellationEventResponse) String

type JobTaskData

type JobTaskData struct {
	PipelineId string `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	TaskPath   string `protobuf:"bytes,2,opt,name=task_path,json=taskPath,proto3" json:"task_path,omitempty"`
	// contains filtered or unexported fields
}

func (*JobTaskData) Descriptor deprecated

func (*JobTaskData) Descriptor() ([]byte, []int)

Deprecated: Use JobTaskData.ProtoReflect.Descriptor instead.

func (*JobTaskData) GetPipelineId

func (x *JobTaskData) GetPipelineId() string

func (*JobTaskData) GetTaskPath

func (x *JobTaskData) GetTaskPath() string

func (*JobTaskData) ProtoMessage

func (*JobTaskData) ProtoMessage()

func (*JobTaskData) ProtoReflect

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

func (*JobTaskData) Reset

func (x *JobTaskData) Reset()

func (*JobTaskData) String

func (x *JobTaskData) String() string

type JobTimestamps

type JobTimestamps struct {
	QueuedTimestamp   *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=queued_timestamp,json=queuedTimestamp,proto3" json:"queued_timestamp,omitempty"`
	PendingTimestamp  *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=pending_timestamp,json=pendingTimestamp,proto3" json:"pending_timestamp,omitempty"`
	RunningTimestamp  *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=running_timestamp,json=runningTimestamp,proto3" json:"running_timestamp,omitempty"`
	FinishedTimestamp *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=finished_timestamp,json=finishedTimestamp,proto3" json:"finished_timestamp,omitempty"`
	// contains filtered or unexported fields
}

JobTimestamps is a collection of timestamps for a job

func (*JobTimestamps) Descriptor deprecated

func (*JobTimestamps) Descriptor() ([]byte, []int)

Deprecated: Use JobTimestamps.ProtoReflect.Descriptor instead.

func (*JobTimestamps) GetFinishedTimestamp

func (x *JobTimestamps) GetFinishedTimestamp() *timestamppb.Timestamp

func (*JobTimestamps) GetPendingTimestamp

func (x *JobTimestamps) GetPendingTimestamp() *timestamppb.Timestamp

func (*JobTimestamps) GetQueuedTimestamp

func (x *JobTimestamps) GetQueuedTimestamp() *timestamppb.Timestamp

func (*JobTimestamps) GetRunningTimestamp

func (x *JobTimestamps) GetRunningTimestamp() *timestamppb.Timestamp

func (*JobTimestamps) ProtoMessage

func (*JobTimestamps) ProtoMessage()

func (*JobTimestamps) ProtoReflect

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

func (*JobTimestamps) Reset

func (x *JobTimestamps) Reset()

func (*JobTimestamps) String

func (x *JobTimestamps) String() string

type Job_TaskData

type Job_TaskData struct {
	TaskData *JobTaskData `protobuf:"bytes,11,opt,name=task_data,json=taskData,proto3,oneof"`
}

type JobsClient

type JobsClient interface {
	// GetLogsStreaming streams logs from a job.
	GetLogsStreaming(ctx context.Context, in *GetLogsStreamingRequest, opts ...grpc.CallOption) (Jobs_GetLogsStreamingClient, error)
	// WriteLogs writes a chunk of logs to the job's log stream.
	WriteLogs(ctx context.Context, in *WriteLogsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	ClaimJob(ctx context.Context, in *ClaimJobRequest, opts ...grpc.CallOption) (*ClaimJobResponse, error)
	// GetJob retrieves a job by ID.
	GetJob(ctx context.Context, in *GetJobInput, opts ...grpc.CallOption) (*Job, error)
	// SetJobStatus sets the status of a job.
	SetJobStatus(ctx context.Context, in *SetJobStatusInput, opts ...grpc.CallOption) (*Job, error)
	// SubscribeToJobCancellationEvent subscribes to job cancellation events.
	SubscribeToJobCancellationEvent(ctx context.Context, in *JobCancellationEventRequest, opts ...grpc.CallOption) (Jobs_SubscribeToJobCancellationEventClient, error)
	// CancelJob cancels a job.
	CancelJob(ctx context.Context, in *CancelJobRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

JobsClient is the client API for Jobs service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewJobsClient

func NewJobsClient(cc grpc.ClientConnInterface) JobsClient

type JobsServer

type JobsServer interface {
	// GetLogsStreaming streams logs from a job.
	GetLogsStreaming(*GetLogsStreamingRequest, Jobs_GetLogsStreamingServer) error
	// WriteLogs writes a chunk of logs to the job's log stream.
	WriteLogs(context.Context, *WriteLogsRequest) (*emptypb.Empty, error)
	ClaimJob(context.Context, *ClaimJobRequest) (*ClaimJobResponse, error)
	// GetJob retrieves a job by ID.
	GetJob(context.Context, *GetJobInput) (*Job, error)
	// SetJobStatus sets the status of a job.
	SetJobStatus(context.Context, *SetJobStatusInput) (*Job, error)
	// SubscribeToJobCancellationEvent subscribes to job cancellation events.
	SubscribeToJobCancellationEvent(*JobCancellationEventRequest, Jobs_SubscribeToJobCancellationEventServer) error
	// CancelJob cancels a job.
	CancelJob(context.Context, *CancelJobRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

JobsServer is the server API for Jobs service. All implementations must embed UnimplementedJobsServer for forward compatibility

type Jobs_GetLogsStreamingClient

type Jobs_GetLogsStreamingClient interface {
	Recv() (*GetLogsStreamingResponse, error)
	grpc.ClientStream
}

type Jobs_GetLogsStreamingServer

type Jobs_GetLogsStreamingServer interface {
	Send(*GetLogsStreamingResponse) error
	grpc.ServerStream
}

type Jobs_SubscribeToJobCancellationEventClient

type Jobs_SubscribeToJobCancellationEventClient interface {
	Recv() (*JobCancellationEventResponse, error)
	grpc.ClientStream
}

type Jobs_SubscribeToJobCancellationEventServer

type Jobs_SubscribeToJobCancellationEventServer interface {
	Send(*JobCancellationEventResponse) error
	grpc.ServerStream
}

type LifecycleTemplate

type LifecycleTemplate struct {
	Metadata  *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	CreatedBy string            `protobuf:"bytes,2,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	OrgId     string            `protobuf:"bytes,3,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	Status    string            `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	Scope     string            `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
	ProjectId *string           `protobuf:"bytes,6,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

LifecycleTemplate defines a container that houses resources within Phobos.

func (*LifecycleTemplate) Descriptor deprecated

func (*LifecycleTemplate) Descriptor() ([]byte, []int)

Deprecated: Use LifecycleTemplate.ProtoReflect.Descriptor instead.

func (*LifecycleTemplate) GetCreatedBy

func (x *LifecycleTemplate) GetCreatedBy() string

func (*LifecycleTemplate) GetMetadata

func (x *LifecycleTemplate) GetMetadata() *ResourceMetadata

func (*LifecycleTemplate) GetOrgId

func (x *LifecycleTemplate) GetOrgId() string

func (*LifecycleTemplate) GetProjectId

func (x *LifecycleTemplate) GetProjectId() string

func (*LifecycleTemplate) GetScope

func (x *LifecycleTemplate) GetScope() string

func (*LifecycleTemplate) GetStatus

func (x *LifecycleTemplate) GetStatus() string

func (*LifecycleTemplate) ProtoMessage

func (*LifecycleTemplate) ProtoMessage()

func (*LifecycleTemplate) ProtoReflect

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

func (*LifecycleTemplate) Reset

func (x *LifecycleTemplate) Reset()

func (*LifecycleTemplate) String

func (x *LifecycleTemplate) String() string

type LifecycleTemplateSortableField

type LifecycleTemplateSortableField int32

LifecycleTemplateSortableField defines enums that allow sorting a paginated list of LifecycleTemplates.

const (
	LifecycleTemplateSortableField_UPDATED_AT_ASC  LifecycleTemplateSortableField = 0
	LifecycleTemplateSortableField_UPDATED_AT_DESC LifecycleTemplateSortableField = 1
)

func (LifecycleTemplateSortableField) Descriptor

func (LifecycleTemplateSortableField) Enum

func (LifecycleTemplateSortableField) EnumDescriptor deprecated

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

Deprecated: Use LifecycleTemplateSortableField.Descriptor instead.

func (LifecycleTemplateSortableField) Number

func (LifecycleTemplateSortableField) String

func (LifecycleTemplateSortableField) Type

type LifecycleTemplatesClient

type LifecycleTemplatesClient interface {
	// GetLifecycleTemplateByID returns a LifecycleTemplate by an ID.
	GetLifecycleTemplateByID(ctx context.Context, in *GetLifecycleTemplateByIdRequest, opts ...grpc.CallOption) (*LifecycleTemplate, error)
	// GetLifecycleTemplates returns a paginated list of LifecycleTemplates.
	GetLifecycleTemplates(ctx context.Context, in *GetLifecycleTemplatesRequest, opts ...grpc.CallOption) (*GetLifecycleTemplatesResponse, error)
	// CreateLifecycleTemplate creates a new LifecycleTemplate.
	CreateLifecycleTemplate(ctx context.Context, in *CreateLifecycleTemplateRequest, opts ...grpc.CallOption) (*LifecycleTemplate, error)
	// UploadLifecycleTemplate uploads to a LifecycleTemplate.
	UploadLifecycleTemplate(ctx context.Context, opts ...grpc.CallOption) (LifecycleTemplates_UploadLifecycleTemplateClient, error)
	// GetLifecycleTemplateData returns the template data as a stream of chunks
	GetLifecycleTemplateData(ctx context.Context, in *GetLifecycleTemplateDataRequest, opts ...grpc.CallOption) (LifecycleTemplates_GetLifecycleTemplateDataClient, error)
}

LifecycleTemplatesClient is the client API for LifecycleTemplates service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type LifecycleTemplatesServer

type LifecycleTemplatesServer interface {
	// GetLifecycleTemplateByID returns a LifecycleTemplate by an ID.
	GetLifecycleTemplateByID(context.Context, *GetLifecycleTemplateByIdRequest) (*LifecycleTemplate, error)
	// GetLifecycleTemplates returns a paginated list of LifecycleTemplates.
	GetLifecycleTemplates(context.Context, *GetLifecycleTemplatesRequest) (*GetLifecycleTemplatesResponse, error)
	// CreateLifecycleTemplate creates a new LifecycleTemplate.
	CreateLifecycleTemplate(context.Context, *CreateLifecycleTemplateRequest) (*LifecycleTemplate, error)
	// UploadLifecycleTemplate uploads to a LifecycleTemplate.
	UploadLifecycleTemplate(LifecycleTemplates_UploadLifecycleTemplateServer) error
	// GetLifecycleTemplateData returns the template data as a stream of chunks
	GetLifecycleTemplateData(*GetLifecycleTemplateDataRequest, LifecycleTemplates_GetLifecycleTemplateDataServer) error
	// contains filtered or unexported methods
}

LifecycleTemplatesServer is the server API for LifecycleTemplates service. All implementations must embed UnimplementedLifecycleTemplatesServer for forward compatibility

type LifecycleTemplates_GetLifecycleTemplateDataClient

type LifecycleTemplates_GetLifecycleTemplateDataClient interface {
	Recv() (*GetLifecycleTemplateDataResponse, error)
	grpc.ClientStream
}

type LifecycleTemplates_GetLifecycleTemplateDataServer

type LifecycleTemplates_GetLifecycleTemplateDataServer interface {
	Send(*GetLifecycleTemplateDataResponse) error
	grpc.ServerStream
}

type LifecycleTemplates_UploadLifecycleTemplateClient

type LifecycleTemplates_UploadLifecycleTemplateClient interface {
	Send(*UploadLifecycleTemplateRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type LifecycleTemplates_UploadLifecycleTemplateServer

type LifecycleTemplates_UploadLifecycleTemplateServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*UploadLifecycleTemplateRequest, error)
	grpc.ServerStream
}

type NestedPipeline

type NestedPipeline struct {
	Path             string                  `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Name             string                  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	EnvironmentName  *string                 `protobuf:"bytes,3,opt,name=environment_name,json=environmentName,proto3,oneof" json:"environment_name,omitempty"`
	LatestPipelineId string                  `protobuf:"bytes,4,opt,name=latest_pipeline_id,json=latestPipelineId,proto3" json:"latest_pipeline_id,omitempty"`
	Status           PipelineNodeStatus      `protobuf:"varint,5,opt,name=status,proto3,enum=martiancloud.phobos.api.pipeline.PipelineNodeStatus" json:"status,omitempty"`
	ApprovalStatus   *string                 `protobuf:"bytes,6,opt,name=approval_status,json=approvalStatus,proto3,oneof" json:"approval_status,omitempty"`
	Dependencies     []string                `protobuf:"bytes,7,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	Errors           []string                `protobuf:"bytes,8,rep,name=errors,proto3" json:"errors,omitempty"`
	OnError          PipelineOnErrorStrategy `` /* 145-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*NestedPipeline) Descriptor deprecated

func (*NestedPipeline) Descriptor() ([]byte, []int)

Deprecated: Use NestedPipeline.ProtoReflect.Descriptor instead.

func (*NestedPipeline) GetApprovalStatus

func (x *NestedPipeline) GetApprovalStatus() string

func (*NestedPipeline) GetDependencies added in v0.3.0

func (x *NestedPipeline) GetDependencies() []string

func (*NestedPipeline) GetEnvironmentName

func (x *NestedPipeline) GetEnvironmentName() string

func (*NestedPipeline) GetErrors added in v0.3.0

func (x *NestedPipeline) GetErrors() []string

func (*NestedPipeline) GetLatestPipelineId

func (x *NestedPipeline) GetLatestPipelineId() string

func (*NestedPipeline) GetName

func (x *NestedPipeline) GetName() string

func (*NestedPipeline) GetOnError added in v0.7.0

func (x *NestedPipeline) GetOnError() PipelineOnErrorStrategy

func (*NestedPipeline) GetPath

func (x *NestedPipeline) GetPath() string

func (*NestedPipeline) GetStatus

func (x *NestedPipeline) GetStatus() PipelineNodeStatus

func (*NestedPipeline) ProtoMessage

func (*NestedPipeline) ProtoMessage()

func (*NestedPipeline) ProtoReflect

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

func (*NestedPipeline) Reset

func (x *NestedPipeline) Reset()

func (*NestedPipeline) String

func (x *NestedPipeline) String() string

type OIDCTrustPolicy

type OIDCTrustPolicy struct {
	Issuer      string            `protobuf:"bytes,1,opt,name=issuer,proto3" json:"issuer,omitempty"`
	BoundClaims map[string]string `` /* 182-byte string literal not displayed */
	// contains filtered or unexported fields
}

OIDCTrustPolicy represents the OIDC trust policy for a service account.

func (*OIDCTrustPolicy) Descriptor deprecated

func (*OIDCTrustPolicy) Descriptor() ([]byte, []int)

Deprecated: Use OIDCTrustPolicy.ProtoReflect.Descriptor instead.

func (*OIDCTrustPolicy) GetBoundClaims

func (x *OIDCTrustPolicy) GetBoundClaims() map[string]string

func (*OIDCTrustPolicy) GetIssuer

func (x *OIDCTrustPolicy) GetIssuer() string

func (*OIDCTrustPolicy) ProtoMessage

func (*OIDCTrustPolicy) ProtoMessage()

func (*OIDCTrustPolicy) ProtoReflect

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

func (*OIDCTrustPolicy) Reset

func (x *OIDCTrustPolicy) Reset()

func (*OIDCTrustPolicy) String

func (x *OIDCTrustPolicy) String() string

type Organization

type Organization struct {
	Metadata    *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name        string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	CreatedBy   string            `protobuf:"bytes,4,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	// contains filtered or unexported fields
}

Organization defines a container that houses resources within Phobos.

func (*Organization) Descriptor deprecated

func (*Organization) Descriptor() ([]byte, []int)

Deprecated: Use Organization.ProtoReflect.Descriptor instead.

func (*Organization) GetCreatedBy

func (x *Organization) GetCreatedBy() string

func (*Organization) GetDescription

func (x *Organization) GetDescription() string

func (*Organization) GetMetadata

func (x *Organization) GetMetadata() *ResourceMetadata

func (*Organization) GetName

func (x *Organization) GetName() string

func (*Organization) ProtoMessage

func (*Organization) ProtoMessage()

func (*Organization) ProtoReflect

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

func (*Organization) Reset

func (x *Organization) Reset()

func (*Organization) String

func (x *Organization) String() string

type OrganizationSortableField

type OrganizationSortableField int32

OrganizationSortableField defines enums that allow sorting a paginated list of Organizations.

const (
	OrganizationSortableField_UPDATED_AT_ASC  OrganizationSortableField = 0
	OrganizationSortableField_UPDATED_AT_DESC OrganizationSortableField = 1
)

func (OrganizationSortableField) Descriptor

func (OrganizationSortableField) Enum

func (OrganizationSortableField) EnumDescriptor deprecated

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

Deprecated: Use OrganizationSortableField.Descriptor instead.

func (OrganizationSortableField) Number

func (OrganizationSortableField) String

func (x OrganizationSortableField) String() string

func (OrganizationSortableField) Type

type OrganizationsClient

type OrganizationsClient interface {
	// GetOrganizationByID returns an Organization by an ID.
	GetOrganizationByID(ctx context.Context, in *GetOrganizationByIdRequest, opts ...grpc.CallOption) (*Organization, error)
	// GetOrganizations returns a paginated list of Organizations.
	GetOrganizations(ctx context.Context, in *GetOrganizationsRequest, opts ...grpc.CallOption) (*GetOrganizationsResponse, error)
	// CreateOrganization creates a new Organization.
	CreateOrganization(ctx context.Context, in *CreateOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// UpdateOrganization returns the updated Organization.
	UpdateOrganization(ctx context.Context, in *UpdateOrganizationRequest, opts ...grpc.CallOption) (*Organization, error)
	// DeleteOrganization deletes an Organization.
	DeleteOrganization(ctx context.Context, in *DeleteOrganizationRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

OrganizationsClient is the client API for Organizations service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type OrganizationsServer

type OrganizationsServer interface {
	// GetOrganizationByID returns an Organization by an ID.
	GetOrganizationByID(context.Context, *GetOrganizationByIdRequest) (*Organization, error)
	// GetOrganizations returns a paginated list of Organizations.
	GetOrganizations(context.Context, *GetOrganizationsRequest) (*GetOrganizationsResponse, error)
	// CreateOrganization creates a new Organization.
	CreateOrganization(context.Context, *CreateOrganizationRequest) (*Organization, error)
	// UpdateOrganization returns the updated Organization.
	UpdateOrganization(context.Context, *UpdateOrganizationRequest) (*Organization, error)
	// DeleteOrganization deletes an Organization.
	DeleteOrganization(context.Context, *DeleteOrganizationRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

OrganizationsServer is the server API for Organizations service. All implementations must embed UnimplementedOrganizationsServer for forward compatibility

type PageInfo

type PageInfo struct {
	EndCursor       *string `protobuf:"bytes,1,opt,name=end_cursor,json=endCursor,proto3,oneof" json:"end_cursor,omitempty"`
	StartCursor     *string `protobuf:"bytes,2,opt,name=start_cursor,json=startCursor,proto3,oneof" json:"start_cursor,omitempty"`
	HasNextPage     bool    `protobuf:"varint,3,opt,name=has_next_page,json=hasNextPage,proto3" json:"has_next_page,omitempty"`
	HasPreviousPage bool    `protobuf:"varint,4,opt,name=has_previous_page,json=hasPreviousPage,proto3" json:"has_previous_page,omitempty"`
	TotalCount      int32   `protobuf:"varint,5,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	// contains filtered or unexported fields
}

PageInfo message

func (*PageInfo) Descriptor deprecated

func (*PageInfo) Descriptor() ([]byte, []int)

Deprecated: Use PageInfo.ProtoReflect.Descriptor instead.

func (*PageInfo) GetEndCursor

func (x *PageInfo) GetEndCursor() string

func (*PageInfo) GetHasNextPage

func (x *PageInfo) GetHasNextPage() bool

func (*PageInfo) GetHasPreviousPage

func (x *PageInfo) GetHasPreviousPage() bool

func (*PageInfo) GetStartCursor

func (x *PageInfo) GetStartCursor() string

func (*PageInfo) GetTotalCount

func (x *PageInfo) GetTotalCount() int32

func (*PageInfo) ProtoMessage

func (*PageInfo) ProtoMessage()

func (*PageInfo) ProtoReflect

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

func (*PageInfo) Reset

func (x *PageInfo) Reset()

func (*PageInfo) String

func (x *PageInfo) String() string

type PaginationOptions

type PaginationOptions struct {
	Before *string `protobuf:"bytes,1,opt,name=before,proto3,oneof" json:"before,omitempty"`
	After  *string `protobuf:"bytes,2,opt,name=after,proto3,oneof" json:"after,omitempty"`
	First  *int32  `protobuf:"varint,3,opt,name=first,proto3,oneof" json:"first,omitempty"`
	Last   *int32  `protobuf:"varint,4,opt,name=last,proto3,oneof" json:"last,omitempty"`
	// contains filtered or unexported fields
}

PaginationOptions are used for paginating

func (*PaginationOptions) Descriptor deprecated

func (*PaginationOptions) Descriptor() ([]byte, []int)

Deprecated: Use PaginationOptions.ProtoReflect.Descriptor instead.

func (*PaginationOptions) GetAfter

func (x *PaginationOptions) GetAfter() string

func (*PaginationOptions) GetBefore

func (x *PaginationOptions) GetBefore() string

func (*PaginationOptions) GetFirst

func (x *PaginationOptions) GetFirst() int32

func (*PaginationOptions) GetLast

func (x *PaginationOptions) GetLast() int32

func (*PaginationOptions) ProtoMessage

func (*PaginationOptions) ProtoMessage()

func (*PaginationOptions) ProtoReflect

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

func (*PaginationOptions) Reset

func (x *PaginationOptions) Reset()

func (*PaginationOptions) String

func (x *PaginationOptions) String() string

type Pipeline

type Pipeline struct {
	Metadata               *ResourceMetadata  `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	CreatedBy              string             `protobuf:"bytes,2,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	ProjectId              string             `protobuf:"bytes,3,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	PipelineTemplateId     string             `protobuf:"bytes,4,opt,name=pipeline_template_id,json=pipelineTemplateId,proto3" json:"pipeline_template_id,omitempty"`
	Stages                 []*PipelineStage   `protobuf:"bytes,5,rep,name=stages,proto3" json:"stages,omitempty"`
	Status                 PipelineNodeStatus `protobuf:"varint,6,opt,name=status,proto3,enum=martiancloud.phobos.api.pipeline.PipelineNodeStatus" json:"status,omitempty"`
	ParentPipelineId       *string            `protobuf:"bytes,7,opt,name=parent_pipeline_id,json=parentPipelineId,proto3,oneof" json:"parent_pipeline_id,omitempty"`
	ReleaseId              *string            `protobuf:"bytes,8,opt,name=release_id,json=releaseId,proto3,oneof" json:"release_id,omitempty"`
	Type                   string             `protobuf:"bytes,9,opt,name=type,proto3" json:"type,omitempty"`
	When                   string             `protobuf:"bytes,10,opt,name=when,proto3" json:"when,omitempty"`
	ParentPipelineNodePath *string            `` /* 138-byte string literal not displayed */
	Superseded             bool               `protobuf:"varint,12,opt,name=superseded,proto3" json:"superseded,omitempty"`
	ApprovalRuleIds        []string           `protobuf:"bytes,13,rep,name=approval_rule_ids,json=approvalRuleIds,proto3" json:"approval_rule_ids,omitempty"`
	ApprovalStatus         *string            `protobuf:"bytes,14,opt,name=approval_status,json=approvalStatus,proto3,oneof" json:"approval_status,omitempty"`
	// contains filtered or unexported fields
}

Pipelines define the orchestration that is required to deploy a release to a particular environment.

func (*Pipeline) Descriptor deprecated

func (*Pipeline) Descriptor() ([]byte, []int)

Deprecated: Use Pipeline.ProtoReflect.Descriptor instead.

func (*Pipeline) GetApprovalRuleIds

func (x *Pipeline) GetApprovalRuleIds() []string

func (*Pipeline) GetApprovalStatus

func (x *Pipeline) GetApprovalStatus() string

func (*Pipeline) GetCreatedBy

func (x *Pipeline) GetCreatedBy() string

func (*Pipeline) GetMetadata

func (x *Pipeline) GetMetadata() *ResourceMetadata

func (*Pipeline) GetParentPipelineId

func (x *Pipeline) GetParentPipelineId() string

func (*Pipeline) GetParentPipelineNodePath

func (x *Pipeline) GetParentPipelineNodePath() string

func (*Pipeline) GetPipelineTemplateId

func (x *Pipeline) GetPipelineTemplateId() string

func (*Pipeline) GetProjectId

func (x *Pipeline) GetProjectId() string

func (*Pipeline) GetReleaseId

func (x *Pipeline) GetReleaseId() string

func (*Pipeline) GetStages

func (x *Pipeline) GetStages() []*PipelineStage

func (*Pipeline) GetStatus

func (x *Pipeline) GetStatus() PipelineNodeStatus

func (*Pipeline) GetSuperseded

func (x *Pipeline) GetSuperseded() bool

func (*Pipeline) GetType

func (x *Pipeline) GetType() string

func (*Pipeline) GetWhen

func (x *Pipeline) GetWhen() string

func (*Pipeline) ProtoMessage

func (*Pipeline) ProtoMessage()

func (*Pipeline) ProtoReflect

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

func (*Pipeline) Reset

func (x *Pipeline) Reset()

func (*Pipeline) String

func (x *Pipeline) String() string

type PipelineAction

type PipelineAction struct {
	Path   string             `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Name   string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Status PipelineNodeStatus `protobuf:"varint,3,opt,name=status,proto3,enum=martiancloud.phobos.api.pipeline.PipelineNodeStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineAction) Descriptor deprecated

func (*PipelineAction) Descriptor() ([]byte, []int)

Deprecated: Use PipelineAction.ProtoReflect.Descriptor instead.

func (*PipelineAction) GetName

func (x *PipelineAction) GetName() string

func (*PipelineAction) GetPath

func (x *PipelineAction) GetPath() string

func (*PipelineAction) GetStatus

func (x *PipelineAction) GetStatus() PipelineNodeStatus

func (*PipelineAction) ProtoMessage

func (*PipelineAction) ProtoMessage()

func (*PipelineAction) ProtoReflect

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

func (*PipelineAction) Reset

func (x *PipelineAction) Reset()

func (*PipelineAction) String

func (x *PipelineAction) String() string

type PipelineActionOutput

type PipelineActionOutput struct {
	Name  string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Type  []byte `protobuf:"bytes,3,opt,name=type,proto3" json:"type,omitempty"`
	Value []byte `protobuf:"bytes,4,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineActionOutput) Descriptor deprecated

func (*PipelineActionOutput) Descriptor() ([]byte, []int)

Deprecated: Use PipelineActionOutput.ProtoReflect.Descriptor instead.

func (*PipelineActionOutput) GetName

func (x *PipelineActionOutput) GetName() string

func (*PipelineActionOutput) GetType

func (x *PipelineActionOutput) GetType() []byte

func (*PipelineActionOutput) GetValue

func (x *PipelineActionOutput) GetValue() []byte

func (*PipelineActionOutput) ProtoMessage

func (*PipelineActionOutput) ProtoMessage()

func (*PipelineActionOutput) ProtoReflect

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

func (*PipelineActionOutput) Reset

func (x *PipelineActionOutput) Reset()

func (*PipelineActionOutput) String

func (x *PipelineActionOutput) String() string

type PipelineActionOutputs

type PipelineActionOutputs struct {
	ActionPath string                  `protobuf:"bytes,1,opt,name=action_path,json=actionPath,proto3" json:"action_path,omitempty"`
	Outputs    []*PipelineActionOutput `protobuf:"bytes,2,rep,name=outputs,proto3" json:"outputs,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineActionOutputs) Descriptor deprecated

func (*PipelineActionOutputs) Descriptor() ([]byte, []int)

Deprecated: Use PipelineActionOutputs.ProtoReflect.Descriptor instead.

func (*PipelineActionOutputs) GetActionPath

func (x *PipelineActionOutputs) GetActionPath() string

func (*PipelineActionOutputs) GetOutputs

func (x *PipelineActionOutputs) GetOutputs() []*PipelineActionOutput

func (*PipelineActionOutputs) ProtoMessage

func (*PipelineActionOutputs) ProtoMessage()

func (*PipelineActionOutputs) ProtoReflect

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

func (*PipelineActionOutputs) Reset

func (x *PipelineActionOutputs) Reset()

func (*PipelineActionOutputs) String

func (x *PipelineActionOutputs) String() string

type PipelineAnnotation

type PipelineAnnotation struct {
	Key   string  `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string  `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	Link  *string `protobuf:"bytes,3,opt,name=link,proto3,oneof" json:"link,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineAnnotation) Descriptor deprecated

func (*PipelineAnnotation) Descriptor() ([]byte, []int)

Deprecated: Use PipelineAnnotation.ProtoReflect.Descriptor instead.

func (*PipelineAnnotation) GetKey

func (x *PipelineAnnotation) GetKey() string
func (x *PipelineAnnotation) GetLink() string

func (*PipelineAnnotation) GetValue

func (x *PipelineAnnotation) GetValue() string

func (*PipelineAnnotation) ProtoMessage

func (*PipelineAnnotation) ProtoMessage()

func (*PipelineAnnotation) ProtoReflect

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

func (*PipelineAnnotation) Reset

func (x *PipelineAnnotation) Reset()

func (*PipelineAnnotation) String

func (x *PipelineAnnotation) String() string

type PipelineNodeStatus

type PipelineNodeStatus int32
const (
	PipelineNodeStatus_CREATED          PipelineNodeStatus = 0
	PipelineNodeStatus_APPROVAL_PENDING PipelineNodeStatus = 1
	PipelineNodeStatus_WAITING          PipelineNodeStatus = 2
	PipelineNodeStatus_READY            PipelineNodeStatus = 3
	PipelineNodeStatus_PENDING          PipelineNodeStatus = 4
	PipelineNodeStatus_RUNNING          PipelineNodeStatus = 5
	PipelineNodeStatus_FAILED           PipelineNodeStatus = 6
	PipelineNodeStatus_CANCELED         PipelineNodeStatus = 7
	PipelineNodeStatus_SKIPPED          PipelineNodeStatus = 8
	PipelineNodeStatus_SUCCEEDED        PipelineNodeStatus = 9
	PipelineNodeStatus_CANCELING        PipelineNodeStatus = 10
)

func (PipelineNodeStatus) Descriptor

func (PipelineNodeStatus) Enum

func (PipelineNodeStatus) EnumDescriptor deprecated

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

Deprecated: Use PipelineNodeStatus.Descriptor instead.

func (PipelineNodeStatus) Number

func (PipelineNodeStatus) String

func (x PipelineNodeStatus) String() string

func (PipelineNodeStatus) Type

type PipelineOnErrorStrategy added in v0.7.0

type PipelineOnErrorStrategy int32
const (
	PipelineOnErrorStrategy_FAIL     PipelineOnErrorStrategy = 0
	PipelineOnErrorStrategy_CONTINUE PipelineOnErrorStrategy = 1
)

func (PipelineOnErrorStrategy) Descriptor added in v0.7.0

func (PipelineOnErrorStrategy) Enum added in v0.7.0

func (PipelineOnErrorStrategy) EnumDescriptor deprecated added in v0.7.0

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

Deprecated: Use PipelineOnErrorStrategy.Descriptor instead.

func (PipelineOnErrorStrategy) Number added in v0.7.0

func (PipelineOnErrorStrategy) String added in v0.7.0

func (x PipelineOnErrorStrategy) String() string

func (PipelineOnErrorStrategy) Type added in v0.7.0

type PipelineSortableField

type PipelineSortableField int32

PipelineSortableField defines enums that allow sorting a paginated list of Pipelines.

const (
	PipelineSortableField_UPDATED_AT_ASC  PipelineSortableField = 0
	PipelineSortableField_UPDATED_AT_DESC PipelineSortableField = 1
)

func (PipelineSortableField) Descriptor

func (PipelineSortableField) Enum

func (PipelineSortableField) EnumDescriptor deprecated

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

Deprecated: Use PipelineSortableField.Descriptor instead.

func (PipelineSortableField) Number

func (PipelineSortableField) String

func (x PipelineSortableField) String() string

func (PipelineSortableField) Type

type PipelineStage

type PipelineStage struct {
	Path            string             `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Name            string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Status          PipelineNodeStatus `protobuf:"varint,3,opt,name=status,proto3,enum=martiancloud.phobos.api.pipeline.PipelineNodeStatus" json:"status,omitempty"`
	Tasks           []*PipelineTask    `protobuf:"bytes,4,rep,name=tasks,proto3" json:"tasks,omitempty"`
	NestedPipelines []*NestedPipeline  `protobuf:"bytes,5,rep,name=nested_pipelines,json=nestedPipelines,proto3" json:"nested_pipelines,omitempty"`
	// contains filtered or unexported fields
}

func (*PipelineStage) Descriptor deprecated

func (*PipelineStage) Descriptor() ([]byte, []int)

Deprecated: Use PipelineStage.ProtoReflect.Descriptor instead.

func (*PipelineStage) GetName

func (x *PipelineStage) GetName() string

func (*PipelineStage) GetNestedPipelines

func (x *PipelineStage) GetNestedPipelines() []*NestedPipeline

func (*PipelineStage) GetPath

func (x *PipelineStage) GetPath() string

func (*PipelineStage) GetStatus

func (x *PipelineStage) GetStatus() PipelineNodeStatus

func (*PipelineStage) GetTasks

func (x *PipelineStage) GetTasks() []*PipelineTask

func (*PipelineStage) ProtoMessage

func (*PipelineStage) ProtoMessage()

func (*PipelineStage) ProtoReflect

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

func (*PipelineStage) Reset

func (x *PipelineStage) Reset()

func (*PipelineStage) String

func (x *PipelineStage) String() string

type PipelineTask

type PipelineTask struct {
	Path                string                  `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Name                string                  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	When                string                  `protobuf:"bytes,3,opt,name=when,proto3" json:"when,omitempty"`
	HasSuccessCondition bool                    `protobuf:"varint,4,opt,name=has_success_condition,json=hasSuccessCondition,proto3" json:"has_success_condition,omitempty"`
	Status              PipelineNodeStatus      `protobuf:"varint,5,opt,name=status,proto3,enum=martiancloud.phobos.api.pipeline.PipelineNodeStatus" json:"status,omitempty"`
	Actions             []*PipelineAction       `protobuf:"bytes,6,rep,name=actions,proto3" json:"actions,omitempty"`
	Interval            *int32                  `protobuf:"varint,7,opt,name=interval,proto3,oneof" json:"interval,omitempty"`
	LatestJobId         *string                 `protobuf:"bytes,8,opt,name=latest_job_id,json=latestJobId,proto3,oneof" json:"latest_job_id,omitempty"`
	ApprovalRuleIds     []string                `protobuf:"bytes,9,rep,name=approval_rule_ids,json=approvalRuleIds,proto3" json:"approval_rule_ids,omitempty"`
	ApprovalStatus      *string                 `protobuf:"bytes,10,opt,name=approval_status,json=approvalStatus,proto3,oneof" json:"approval_status,omitempty"`
	Dependencies        []string                `protobuf:"bytes,11,rep,name=dependencies,proto3" json:"dependencies,omitempty"`
	Errors              []string                `protobuf:"bytes,12,rep,name=errors,proto3" json:"errors,omitempty"`
	Image               *string                 `protobuf:"bytes,13,opt,name=image,proto3,oneof" json:"image,omitempty"`
	OnError             PipelineOnErrorStrategy `` /* 146-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*PipelineTask) Descriptor deprecated

func (*PipelineTask) Descriptor() ([]byte, []int)

Deprecated: Use PipelineTask.ProtoReflect.Descriptor instead.

func (*PipelineTask) GetActions

func (x *PipelineTask) GetActions() []*PipelineAction

func (*PipelineTask) GetApprovalRuleIds

func (x *PipelineTask) GetApprovalRuleIds() []string

func (*PipelineTask) GetApprovalStatus

func (x *PipelineTask) GetApprovalStatus() string

func (*PipelineTask) GetDependencies added in v0.3.0

func (x *PipelineTask) GetDependencies() []string

func (*PipelineTask) GetErrors added in v0.3.0

func (x *PipelineTask) GetErrors() []string

func (*PipelineTask) GetHasSuccessCondition

func (x *PipelineTask) GetHasSuccessCondition() bool

func (*PipelineTask) GetImage added in v0.7.0

func (x *PipelineTask) GetImage() string

func (*PipelineTask) GetInterval

func (x *PipelineTask) GetInterval() int32

func (*PipelineTask) GetLatestJobId

func (x *PipelineTask) GetLatestJobId() string

func (*PipelineTask) GetName

func (x *PipelineTask) GetName() string

func (*PipelineTask) GetOnError added in v0.7.0

func (x *PipelineTask) GetOnError() PipelineOnErrorStrategy

func (*PipelineTask) GetPath

func (x *PipelineTask) GetPath() string

func (*PipelineTask) GetStatus

func (x *PipelineTask) GetStatus() PipelineNodeStatus

func (*PipelineTask) GetWhen

func (x *PipelineTask) GetWhen() string

func (*PipelineTask) ProtoMessage

func (*PipelineTask) ProtoMessage()

func (*PipelineTask) ProtoReflect

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

func (*PipelineTask) Reset

func (x *PipelineTask) Reset()

func (*PipelineTask) String

func (x *PipelineTask) String() string

type PipelineTemplate

type PipelineTemplate struct {
	Metadata        *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	CreatedBy       string            `protobuf:"bytes,2,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	ProjId          string            `protobuf:"bytes,3,opt,name=proj_id,json=projId,proto3" json:"proj_id,omitempty"`
	Status          string            `protobuf:"bytes,4,opt,name=status,proto3" json:"status,omitempty"`
	Versioned       bool              `protobuf:"varint,5,opt,name=versioned,proto3" json:"versioned,omitempty"`
	Name            *string           `protobuf:"bytes,6,opt,name=name,proto3,oneof" json:"name,omitempty"`
	SemanticVersion *string           `protobuf:"bytes,7,opt,name=semantic_version,json=semanticVersion,proto3,oneof" json:"semantic_version,omitempty"`
	Latest          bool              `protobuf:"varint,8,opt,name=latest,proto3" json:"latest,omitempty"`
	// contains filtered or unexported fields
}

PipelineTemplate defines a container that houses resources within Phobos.

func (*PipelineTemplate) Descriptor deprecated

func (*PipelineTemplate) Descriptor() ([]byte, []int)

Deprecated: Use PipelineTemplate.ProtoReflect.Descriptor instead.

func (*PipelineTemplate) GetCreatedBy

func (x *PipelineTemplate) GetCreatedBy() string

func (*PipelineTemplate) GetLatest

func (x *PipelineTemplate) GetLatest() bool

func (*PipelineTemplate) GetMetadata

func (x *PipelineTemplate) GetMetadata() *ResourceMetadata

func (*PipelineTemplate) GetName

func (x *PipelineTemplate) GetName() string

func (*PipelineTemplate) GetProjId

func (x *PipelineTemplate) GetProjId() string

func (*PipelineTemplate) GetSemanticVersion

func (x *PipelineTemplate) GetSemanticVersion() string

func (*PipelineTemplate) GetStatus

func (x *PipelineTemplate) GetStatus() string

func (*PipelineTemplate) GetVersioned

func (x *PipelineTemplate) GetVersioned() bool

func (*PipelineTemplate) ProtoMessage

func (*PipelineTemplate) ProtoMessage()

func (*PipelineTemplate) ProtoReflect

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

func (*PipelineTemplate) Reset

func (x *PipelineTemplate) Reset()

func (*PipelineTemplate) String

func (x *PipelineTemplate) String() string

type PipelineTemplateSortableField

type PipelineTemplateSortableField int32

PipelineTemplateSortableField defines enums that allow sorting a paginated list of PipelineTemplates.

const (
	PipelineTemplateSortableField_UPDATED_AT_ASC  PipelineTemplateSortableField = 0
	PipelineTemplateSortableField_UPDATED_AT_DESC PipelineTemplateSortableField = 1
)

func (PipelineTemplateSortableField) Descriptor

func (PipelineTemplateSortableField) Enum

func (PipelineTemplateSortableField) EnumDescriptor deprecated

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

Deprecated: Use PipelineTemplateSortableField.Descriptor instead.

func (PipelineTemplateSortableField) Number

func (PipelineTemplateSortableField) String

func (PipelineTemplateSortableField) Type

type PipelineTemplatesClient

type PipelineTemplatesClient interface {
	// GetPipelineTemplateByID returns a PipelineTemplate by an ID.
	GetPipelineTemplateByID(ctx context.Context, in *GetPipelineTemplateByIdRequest, opts ...grpc.CallOption) (*PipelineTemplate, error)
	// GetPipelineTemplates returns a paginated list of PipelineTemplates.
	GetPipelineTemplates(ctx context.Context, in *GetPipelineTemplatesRequest, opts ...grpc.CallOption) (*GetPipelineTemplatesResponse, error)
	// CreatePipelineTemplate creates a new PipelineTemplate.
	CreatePipelineTemplate(ctx context.Context, in *CreatePipelineTemplateRequest, opts ...grpc.CallOption) (*PipelineTemplate, error)
	// UploadPipelineTemplate uploads to a PipelineTemplate.
	UploadPipelineTemplate(ctx context.Context, opts ...grpc.CallOption) (PipelineTemplates_UploadPipelineTemplateClient, error)
	// DeletePipelineTemplate deletes a PipelineTemplate.
	DeletePipelineTemplate(ctx context.Context, in *DeletePipelineTemplateRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetPipelineTemplateData returns the template data as a stream of chunks
	GetPipelineTemplateData(ctx context.Context, in *GetPipelineTemplateDataRequest, opts ...grpc.CallOption) (PipelineTemplates_GetPipelineTemplateDataClient, error)
}

PipelineTemplatesClient is the client API for PipelineTemplates service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PipelineTemplatesServer

type PipelineTemplatesServer interface {
	// GetPipelineTemplateByID returns a PipelineTemplate by an ID.
	GetPipelineTemplateByID(context.Context, *GetPipelineTemplateByIdRequest) (*PipelineTemplate, error)
	// GetPipelineTemplates returns a paginated list of PipelineTemplates.
	GetPipelineTemplates(context.Context, *GetPipelineTemplatesRequest) (*GetPipelineTemplatesResponse, error)
	// CreatePipelineTemplate creates a new PipelineTemplate.
	CreatePipelineTemplate(context.Context, *CreatePipelineTemplateRequest) (*PipelineTemplate, error)
	// UploadPipelineTemplate uploads to a PipelineTemplate.
	UploadPipelineTemplate(PipelineTemplates_UploadPipelineTemplateServer) error
	// DeletePipelineTemplate deletes a PipelineTemplate.
	DeletePipelineTemplate(context.Context, *DeletePipelineTemplateRequest) (*emptypb.Empty, error)
	// GetPipelineTemplateData returns the template data as a stream of chunks
	GetPipelineTemplateData(*GetPipelineTemplateDataRequest, PipelineTemplates_GetPipelineTemplateDataServer) error
	// contains filtered or unexported methods
}

PipelineTemplatesServer is the server API for PipelineTemplates service. All implementations must embed UnimplementedPipelineTemplatesServer for forward compatibility

type PipelineTemplates_GetPipelineTemplateDataClient

type PipelineTemplates_GetPipelineTemplateDataClient interface {
	Recv() (*GetPipelineTemplateDataResponse, error)
	grpc.ClientStream
}

type PipelineTemplates_GetPipelineTemplateDataServer

type PipelineTemplates_GetPipelineTemplateDataServer interface {
	Send(*GetPipelineTemplateDataResponse) error
	grpc.ServerStream
}

type PipelineTemplates_UploadPipelineTemplateClient

type PipelineTemplates_UploadPipelineTemplateClient interface {
	Send(*UploadPipelineTemplateRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type PipelineTemplates_UploadPipelineTemplateServer

type PipelineTemplates_UploadPipelineTemplateServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*UploadPipelineTemplateRequest, error)
	grpc.ServerStream
}

type PipelineType

type PipelineType int32
const (
	PipelineType_RELEASE_LIFECYCLE PipelineType = 0
	PipelineType_RUNBOOK           PipelineType = 1
	PipelineType_NESTED            PipelineType = 2
	PipelineType_DEPLOYMENT        PipelineType = 3
)

func (PipelineType) Descriptor

func (PipelineType) Enum

func (x PipelineType) Enum() *PipelineType

func (PipelineType) EnumDescriptor deprecated

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

Deprecated: Use PipelineType.Descriptor instead.

func (PipelineType) Number

func (PipelineType) String

func (x PipelineType) String() string

func (PipelineType) Type

type PipelineVariable

type PipelineVariable struct {
	Key   string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

PipelineVariable defines a key/value pair that can be used to parameterize a Pipeline.

func (*PipelineVariable) Descriptor deprecated

func (*PipelineVariable) Descriptor() ([]byte, []int)

Deprecated: Use PipelineVariable.ProtoReflect.Descriptor instead.

func (*PipelineVariable) GetKey

func (x *PipelineVariable) GetKey() string

func (*PipelineVariable) GetValue

func (x *PipelineVariable) GetValue() string

func (*PipelineVariable) ProtoMessage

func (*PipelineVariable) ProtoMessage()

func (*PipelineVariable) ProtoReflect

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

func (*PipelineVariable) Reset

func (x *PipelineVariable) Reset()

func (*PipelineVariable) String

func (x *PipelineVariable) String() string

type PipelinesClient

type PipelinesClient interface {
	// GetPipelineByID retrieves a Pipeline by it's ID.
	GetPipelineByID(ctx context.Context, in *GetPipelineByIdRequest, opts ...grpc.CallOption) (*Pipeline, error)
	// GetPipelines retrieves a paginated list of Pipelines.
	GetPipelines(ctx context.Context, in *GetPipelinesRequest, opts ...grpc.CallOption) (*GetPipelinesResponse, error)
	// CreatePipeline creates a new Pipeline.
	CreatePipeline(ctx context.Context, in *CreatePipelineRequest, opts ...grpc.CallOption) (*Pipeline, error)
	// CancelPipeline cancels a Pipeline.
	CancelPipeline(ctx context.Context, in *CancelPipelineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	GetPipelineEventsStreaming(ctx context.Context, in *GetPipelineEventsStreamingRequest, opts ...grpc.CallOption) (Pipelines_GetPipelineEventsStreamingClient, error)
	// SetPipelineActionStatus sets the status of a Pipeline Action.
	SetPipelineActionStatus(ctx context.Context, in *SetPipelineActionStatusRequest, opts ...grpc.CallOption) (*Pipeline, error)
	// SetPipelineActionOutputs sets the outputs of a Pipeline Action.
	SetPipelineActionOutputs(ctx context.Context, in *SetPipelineActionOutputsRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// GetPipelineActionOutputs retrieves the outputs of a Pipeline Action.
	GetPipelineActionOutputs(ctx context.Context, in *GetPipelineActionOutputsRequest, opts ...grpc.CallOption) (*GetPipelineActionOutputsResponse, error)
	// GetPipelineVariables retrieves the variables of a Pipeline.
	GetPipelineVariables(ctx context.Context, in *GetPipelineVariablesRequest, opts ...grpc.CallOption) (*GetPipelineVariablesResponse, error)
	// CreatePipelineJWT creates a new Pipeline JWT
	CreatePipelineJWT(ctx context.Context, in *CreatePipelineJWTRequest, opts ...grpc.CallOption) (*CreatePipelineJWTResponse, error)
	// RetryPipelineTask retries a Pipeline Task
	RetryPipelineTask(ctx context.Context, in *RetryPipelineTaskRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// RunPipelineTask starts a Pipeline Task
	RunPipelineTask(ctx context.Context, in *RunPipelineTaskRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// RunPipeline starts a Pipeline
	RunPipeline(ctx context.Context, in *RunPipelineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// RetryNestedPipeline retries a nested pipeline
	RetryNestedPipeline(ctx context.Context, in *RetryNestedPipelineRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

PipelinesClient is the client API for Pipelines service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewPipelinesClient

func NewPipelinesClient(cc grpc.ClientConnInterface) PipelinesClient

type PipelinesServer

type PipelinesServer interface {
	// GetPipelineByID retrieves a Pipeline by it's ID.
	GetPipelineByID(context.Context, *GetPipelineByIdRequest) (*Pipeline, error)
	// GetPipelines retrieves a paginated list of Pipelines.
	GetPipelines(context.Context, *GetPipelinesRequest) (*GetPipelinesResponse, error)
	// CreatePipeline creates a new Pipeline.
	CreatePipeline(context.Context, *CreatePipelineRequest) (*Pipeline, error)
	// CancelPipeline cancels a Pipeline.
	CancelPipeline(context.Context, *CancelPipelineRequest) (*emptypb.Empty, error)
	GetPipelineEventsStreaming(*GetPipelineEventsStreamingRequest, Pipelines_GetPipelineEventsStreamingServer) error
	// SetPipelineActionStatus sets the status of a Pipeline Action.
	SetPipelineActionStatus(context.Context, *SetPipelineActionStatusRequest) (*Pipeline, error)
	// SetPipelineActionOutputs sets the outputs of a Pipeline Action.
	SetPipelineActionOutputs(context.Context, *SetPipelineActionOutputsRequest) (*emptypb.Empty, error)
	// GetPipelineActionOutputs retrieves the outputs of a Pipeline Action.
	GetPipelineActionOutputs(context.Context, *GetPipelineActionOutputsRequest) (*GetPipelineActionOutputsResponse, error)
	// GetPipelineVariables retrieves the variables of a Pipeline.
	GetPipelineVariables(context.Context, *GetPipelineVariablesRequest) (*GetPipelineVariablesResponse, error)
	// CreatePipelineJWT creates a new Pipeline JWT
	CreatePipelineJWT(context.Context, *CreatePipelineJWTRequest) (*CreatePipelineJWTResponse, error)
	// RetryPipelineTask retries a Pipeline Task
	RetryPipelineTask(context.Context, *RetryPipelineTaskRequest) (*emptypb.Empty, error)
	// RunPipelineTask starts a Pipeline Task
	RunPipelineTask(context.Context, *RunPipelineTaskRequest) (*emptypb.Empty, error)
	// RunPipeline starts a Pipeline
	RunPipeline(context.Context, *RunPipelineRequest) (*emptypb.Empty, error)
	// RetryNestedPipeline retries a nested pipeline
	RetryNestedPipeline(context.Context, *RetryNestedPipelineRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

PipelinesServer is the server API for Pipelines service. All implementations must embed UnimplementedPipelinesServer for forward compatibility

type Pipelines_GetPipelineEventsStreamingClient

type Pipelines_GetPipelineEventsStreamingClient interface {
	Recv() (*GetPipelineEventsStreamingResponse, error)
	grpc.ClientStream
}

type Pipelines_GetPipelineEventsStreamingServer

type Pipelines_GetPipelineEventsStreamingServer interface {
	Send(*GetPipelineEventsStreamingResponse) error
	grpc.ServerStream
}

type Plugin

type Plugin struct {
	Metadata       *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name           string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	CreatedBy      string            `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	OrganizationId string            `protobuf:"bytes,4,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	RepositoryUrl  string            `protobuf:"bytes,5,opt,name=repository_url,json=repositoryUrl,proto3" json:"repository_url,omitempty"`
	Private        bool              `protobuf:"varint,6,opt,name=private,proto3" json:"private,omitempty"`
	// contains filtered or unexported fields
}

Plugin is the model that represents a plugin.

func (*Plugin) Descriptor deprecated

func (*Plugin) Descriptor() ([]byte, []int)

Deprecated: Use Plugin.ProtoReflect.Descriptor instead.

func (*Plugin) GetCreatedBy

func (x *Plugin) GetCreatedBy() string

func (*Plugin) GetMetadata

func (x *Plugin) GetMetadata() *ResourceMetadata

func (*Plugin) GetName

func (x *Plugin) GetName() string

func (*Plugin) GetOrganizationId

func (x *Plugin) GetOrganizationId() string

func (*Plugin) GetPrivate

func (x *Plugin) GetPrivate() bool

func (*Plugin) GetRepositoryUrl

func (x *Plugin) GetRepositoryUrl() string

func (*Plugin) ProtoMessage

func (*Plugin) ProtoMessage()

func (*Plugin) ProtoReflect

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

func (*Plugin) Reset

func (x *Plugin) Reset()

func (*Plugin) String

func (x *Plugin) String() string

type PluginPlatform

type PluginPlatform struct {
	Metadata        *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	PluginVersionId string            `protobuf:"bytes,2,opt,name=plugin_version_id,json=pluginVersionId,proto3" json:"plugin_version_id,omitempty"`
	CreatedBy       string            `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	OperatingSystem string            `protobuf:"bytes,4,opt,name=operating_system,json=operatingSystem,proto3" json:"operating_system,omitempty"`
	Architecture    string            `protobuf:"bytes,5,opt,name=architecture,proto3" json:"architecture,omitempty"`
	ShaSum          string            `protobuf:"bytes,6,opt,name=sha_sum,json=shaSum,proto3" json:"sha_sum,omitempty"`
	Filename        string            `protobuf:"bytes,7,opt,name=filename,proto3" json:"filename,omitempty"`
	BinaryUploaded  bool              `protobuf:"varint,8,opt,name=binary_uploaded,json=binaryUploaded,proto3" json:"binary_uploaded,omitempty"`
	// contains filtered or unexported fields
}

PluginPlatform is a platform that a plugin can run on.

func (*PluginPlatform) Descriptor deprecated

func (*PluginPlatform) Descriptor() ([]byte, []int)

Deprecated: Use PluginPlatform.ProtoReflect.Descriptor instead.

func (*PluginPlatform) GetArchitecture

func (x *PluginPlatform) GetArchitecture() string

func (*PluginPlatform) GetBinaryUploaded

func (x *PluginPlatform) GetBinaryUploaded() bool

func (*PluginPlatform) GetCreatedBy

func (x *PluginPlatform) GetCreatedBy() string

func (*PluginPlatform) GetFilename

func (x *PluginPlatform) GetFilename() string

func (*PluginPlatform) GetMetadata

func (x *PluginPlatform) GetMetadata() *ResourceMetadata

func (*PluginPlatform) GetOperatingSystem

func (x *PluginPlatform) GetOperatingSystem() string

func (*PluginPlatform) GetPluginVersionId

func (x *PluginPlatform) GetPluginVersionId() string

func (*PluginPlatform) GetShaSum

func (x *PluginPlatform) GetShaSum() string

func (*PluginPlatform) ProtoMessage

func (*PluginPlatform) ProtoMessage()

func (*PluginPlatform) ProtoReflect

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

func (*PluginPlatform) Reset

func (x *PluginPlatform) Reset()

func (*PluginPlatform) String

func (x *PluginPlatform) String() string

type PluginPlatformSortableField

type PluginPlatformSortableField int32

PluginPlatformSortableField is the enum that represents the fields that can be used to sort plugin platforms.

const (
	PluginPlatformSortableField_PluginPlatform_UPDATED_AT_ASC  PluginPlatformSortableField = 0
	PluginPlatformSortableField_PluginPlatform_UPDATED_AT_DESC PluginPlatformSortableField = 1
)

func (PluginPlatformSortableField) Descriptor

func (PluginPlatformSortableField) Enum

func (PluginPlatformSortableField) EnumDescriptor deprecated

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

Deprecated: Use PluginPlatformSortableField.Descriptor instead.

func (PluginPlatformSortableField) Number

func (PluginPlatformSortableField) String

func (PluginPlatformSortableField) Type

type PluginRegistryClient

type PluginRegistryClient interface {
	// GetPluginByID returns a plugin by its ID.
	GetPluginByID(ctx context.Context, in *GetPluginByIdRequest, opts ...grpc.CallOption) (*Plugin, error)
	// GetPlugins returns a paginated list of plugins.
	GetPlugins(ctx context.Context, in *GetPluginsRequest, opts ...grpc.CallOption) (*GetPluginsResponse, error)
	// GetPluginVersionByID returns a plugin version by its ID.
	GetPluginVersionByID(ctx context.Context, in *GetPluginVersionByIdRequest, opts ...grpc.CallOption) (*PluginVersion, error)
	// GetPluginVersions returns a list of plugin versions.
	GetPluginVersions(ctx context.Context, in *GetPluginVersionsRequest, opts ...grpc.CallOption) (*GetPluginVersionsResponse, error)
	// GetPluginPlatformByID returns a plugin platform by its ID.
	GetPluginPlatformByID(ctx context.Context, in *GetPluginPlatformByIdRequest, opts ...grpc.CallOption) (*PluginPlatform, error)
	// GetPluginPlatforms returns a list of plugin platforms.
	GetPluginPlatforms(ctx context.Context, in *GetPluginPlatformsRequest, opts ...grpc.CallOption) (*GetPluginPlatformsResponse, error)
	// CreatePlugin creates a new plugin.
	CreatePlugin(ctx context.Context, in *CreatePluginRequest, opts ...grpc.CallOption) (*Plugin, error)
	// CreatePluginVersion creates a new plugin version.
	CreatePluginVersion(ctx context.Context, in *CreatePluginVersionRequest, opts ...grpc.CallOption) (*PluginVersion, error)
	// CreatePluginPlatform creates a new plugin platform.
	CreatePluginPlatform(ctx context.Context, in *CreatePluginPlatformRequest, opts ...grpc.CallOption) (*PluginPlatform, error)
	// UpdatePlugin updates a plugin.
	UpdatePlugin(ctx context.Context, in *UpdatePluginRequest, opts ...grpc.CallOption) (*Plugin, error)
	UploadPluginVersionDocFile(ctx context.Context, opts ...grpc.CallOption) (PluginRegistry_UploadPluginVersionDocFileClient, error)
	// UploadPluginVersionReadme uploads a readme for a plugin version.
	UploadPluginVersionReadme(ctx context.Context, opts ...grpc.CallOption) (PluginRegistry_UploadPluginVersionReadmeClient, error)
	UploadPluginVersionSchema(ctx context.Context, opts ...grpc.CallOption) (PluginRegistry_UploadPluginVersionSchemaClient, error)
	// UploadPluginVersionShaSums uploads SHA sums for a plugin version.
	UploadPluginVersionShaSums(ctx context.Context, opts ...grpc.CallOption) (PluginRegistry_UploadPluginVersionShaSumsClient, error)
	// UploadPluginPlatformBinary uploads a plugin platform binary.
	UploadPluginPlatformBinary(ctx context.Context, opts ...grpc.CallOption) (PluginRegistry_UploadPluginPlatformBinaryClient, error)
	// DeletePlugin deletes a plugin.
	DeletePlugin(ctx context.Context, in *DeletePluginRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeletePluginVersion deletes a plugin version by its ID.
	DeletePluginVersion(ctx context.Context, in *DeletePluginVersionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// DeletePluginPlatform deletes a plugin platform by its ID.
	DeletePluginPlatform(ctx context.Context, in *DeletePluginPlatformRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

PluginRegistryClient is the client API for PluginRegistry service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type PluginRegistryServer

type PluginRegistryServer interface {
	// GetPluginByID returns a plugin by its ID.
	GetPluginByID(context.Context, *GetPluginByIdRequest) (*Plugin, error)
	// GetPlugins returns a paginated list of plugins.
	GetPlugins(context.Context, *GetPluginsRequest) (*GetPluginsResponse, error)
	// GetPluginVersionByID returns a plugin version by its ID.
	GetPluginVersionByID(context.Context, *GetPluginVersionByIdRequest) (*PluginVersion, error)
	// GetPluginVersions returns a list of plugin versions.
	GetPluginVersions(context.Context, *GetPluginVersionsRequest) (*GetPluginVersionsResponse, error)
	// GetPluginPlatformByID returns a plugin platform by its ID.
	GetPluginPlatformByID(context.Context, *GetPluginPlatformByIdRequest) (*PluginPlatform, error)
	// GetPluginPlatforms returns a list of plugin platforms.
	GetPluginPlatforms(context.Context, *GetPluginPlatformsRequest) (*GetPluginPlatformsResponse, error)
	// CreatePlugin creates a new plugin.
	CreatePlugin(context.Context, *CreatePluginRequest) (*Plugin, error)
	// CreatePluginVersion creates a new plugin version.
	CreatePluginVersion(context.Context, *CreatePluginVersionRequest) (*PluginVersion, error)
	// CreatePluginPlatform creates a new plugin platform.
	CreatePluginPlatform(context.Context, *CreatePluginPlatformRequest) (*PluginPlatform, error)
	// UpdatePlugin updates a plugin.
	UpdatePlugin(context.Context, *UpdatePluginRequest) (*Plugin, error)
	UploadPluginVersionDocFile(PluginRegistry_UploadPluginVersionDocFileServer) error
	// UploadPluginVersionReadme uploads a readme for a plugin version.
	UploadPluginVersionReadme(PluginRegistry_UploadPluginVersionReadmeServer) error
	UploadPluginVersionSchema(PluginRegistry_UploadPluginVersionSchemaServer) error
	// UploadPluginVersionShaSums uploads SHA sums for a plugin version.
	UploadPluginVersionShaSums(PluginRegistry_UploadPluginVersionShaSumsServer) error
	// UploadPluginPlatformBinary uploads a plugin platform binary.
	UploadPluginPlatformBinary(PluginRegistry_UploadPluginPlatformBinaryServer) error
	// DeletePlugin deletes a plugin.
	DeletePlugin(context.Context, *DeletePluginRequest) (*emptypb.Empty, error)
	// DeletePluginVersion deletes a plugin version by its ID.
	DeletePluginVersion(context.Context, *DeletePluginVersionRequest) (*emptypb.Empty, error)
	// DeletePluginPlatform deletes a plugin platform by its ID.
	DeletePluginPlatform(context.Context, *DeletePluginPlatformRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

PluginRegistryServer is the server API for PluginRegistry service. All implementations must embed UnimplementedPluginRegistryServer for forward compatibility

type PluginRegistry_UploadPluginPlatformBinaryClient

type PluginRegistry_UploadPluginPlatformBinaryClient interface {
	Send(*UploadPluginPlatformBinaryRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type PluginRegistry_UploadPluginPlatformBinaryServer

type PluginRegistry_UploadPluginPlatformBinaryServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*UploadPluginPlatformBinaryRequest, error)
	grpc.ServerStream
}

type PluginRegistry_UploadPluginVersionDocFileClient

type PluginRegistry_UploadPluginVersionDocFileClient interface {
	Send(*UploadPluginVersionDocFileRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type PluginRegistry_UploadPluginVersionDocFileServer

type PluginRegistry_UploadPluginVersionDocFileServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*UploadPluginVersionDocFileRequest, error)
	grpc.ServerStream
}

type PluginRegistry_UploadPluginVersionReadmeClient

type PluginRegistry_UploadPluginVersionReadmeClient interface {
	Send(*UploadPluginVersionReadmeRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type PluginRegistry_UploadPluginVersionReadmeServer

type PluginRegistry_UploadPluginVersionReadmeServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*UploadPluginVersionReadmeRequest, error)
	grpc.ServerStream
}

type PluginRegistry_UploadPluginVersionSchemaClient

type PluginRegistry_UploadPluginVersionSchemaClient interface {
	Send(*UploadPluginVersionSchemaRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type PluginRegistry_UploadPluginVersionSchemaServer

type PluginRegistry_UploadPluginVersionSchemaServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*UploadPluginVersionSchemaRequest, error)
	grpc.ServerStream
}

type PluginRegistry_UploadPluginVersionShaSumsClient

type PluginRegistry_UploadPluginVersionShaSumsClient interface {
	Send(*UploadPluginVersionShaSumsRequest) error
	CloseAndRecv() (*emptypb.Empty, error)
	grpc.ClientStream
}

type PluginRegistry_UploadPluginVersionShaSumsServer

type PluginRegistry_UploadPluginVersionShaSumsServer interface {
	SendAndClose(*emptypb.Empty) error
	Recv() (*UploadPluginVersionShaSumsRequest, error)
	grpc.ServerStream
}

type PluginSortableField

type PluginSortableField int32

PluginSortableField is the enum that represents the fields that can be used to sort plugins.

const (
	PluginSortableField_Plugin_NAME_ASC        PluginSortableField = 0
	PluginSortableField_Plugin_NAME_DESC       PluginSortableField = 1
	PluginSortableField_Plugin_UPDATED_AT_ASC  PluginSortableField = 2
	PluginSortableField_Plugin_UPDATED_AT_DESC PluginSortableField = 3
)

func (PluginSortableField) Descriptor

func (PluginSortableField) Enum

func (PluginSortableField) EnumDescriptor deprecated

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

Deprecated: Use PluginSortableField.Descriptor instead.

func (PluginSortableField) Number

func (PluginSortableField) String

func (x PluginSortableField) String() string

func (PluginSortableField) Type

type PluginVersion

type PluginVersion struct {
	Metadata        *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	PluginId        string            `protobuf:"bytes,2,opt,name=plugin_id,json=pluginId,proto3" json:"plugin_id,omitempty"`
	CreatedBy       string            `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	SemanticVersion string            `protobuf:"bytes,4,opt,name=semantic_version,json=semanticVersion,proto3" json:"semantic_version,omitempty"`
	Protocols       []string          `protobuf:"bytes,5,rep,name=protocols,proto3" json:"protocols,omitempty"`
	ShaSumsUploaded bool              `protobuf:"varint,6,opt,name=sha_sums_uploaded,json=shaSumsUploaded,proto3" json:"sha_sums_uploaded,omitempty"`
	ReadmeUploaded  bool              `protobuf:"varint,7,opt,name=readme_uploaded,json=readmeUploaded,proto3" json:"readme_uploaded,omitempty"`
	Latest          bool              `protobuf:"varint,8,opt,name=latest,proto3" json:"latest,omitempty"`
	// contains filtered or unexported fields
}

PluginVersion is a version of a plugin.

func (*PluginVersion) Descriptor deprecated

func (*PluginVersion) Descriptor() ([]byte, []int)

Deprecated: Use PluginVersion.ProtoReflect.Descriptor instead.

func (*PluginVersion) GetCreatedBy

func (x *PluginVersion) GetCreatedBy() string

func (*PluginVersion) GetLatest

func (x *PluginVersion) GetLatest() bool

func (*PluginVersion) GetMetadata

func (x *PluginVersion) GetMetadata() *ResourceMetadata

func (*PluginVersion) GetPluginId

func (x *PluginVersion) GetPluginId() string

func (*PluginVersion) GetProtocols

func (x *PluginVersion) GetProtocols() []string

func (*PluginVersion) GetReadmeUploaded

func (x *PluginVersion) GetReadmeUploaded() bool

func (*PluginVersion) GetSemanticVersion

func (x *PluginVersion) GetSemanticVersion() string

func (*PluginVersion) GetShaSumsUploaded

func (x *PluginVersion) GetShaSumsUploaded() bool

func (*PluginVersion) ProtoMessage

func (*PluginVersion) ProtoMessage()

func (*PluginVersion) ProtoReflect

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

func (*PluginVersion) Reset

func (x *PluginVersion) Reset()

func (*PluginVersion) String

func (x *PluginVersion) String() string

type PluginVersionDocFileCategory

type PluginVersionDocFileCategory int32
const (
	PluginVersionDocFileCategory_OVERVIEW PluginVersionDocFileCategory = 0
	PluginVersionDocFileCategory_ACTION   PluginVersionDocFileCategory = 1
	PluginVersionDocFileCategory_GUIDE    PluginVersionDocFileCategory = 2
)

func (PluginVersionDocFileCategory) Descriptor

func (PluginVersionDocFileCategory) Enum

func (PluginVersionDocFileCategory) EnumDescriptor deprecated

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

Deprecated: Use PluginVersionDocFileCategory.Descriptor instead.

func (PluginVersionDocFileCategory) Number

func (PluginVersionDocFileCategory) String

func (PluginVersionDocFileCategory) Type

type PluginVersionSortableField

type PluginVersionSortableField int32

PluginVersionSortableField is the enum that represents the fields that can be used to sort plugin versions.

const (
	PluginVersionSortableField_PluginVersion_UPDATED_AT_ASC  PluginVersionSortableField = 0
	PluginVersionSortableField_PluginVersion_UPDATED_AT_DESC PluginVersionSortableField = 1
	PluginVersionSortableField_PluginVersion_CREATED_AT_ASC  PluginVersionSortableField = 2
	PluginVersionSortableField_PluginVersion_CREATED_AT_DESC PluginVersionSortableField = 3
)

func (PluginVersionSortableField) Descriptor

func (PluginVersionSortableField) Enum

func (PluginVersionSortableField) EnumDescriptor deprecated

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

Deprecated: Use PluginVersionSortableField.Descriptor instead.

func (PluginVersionSortableField) Number

func (PluginVersionSortableField) String

func (PluginVersionSortableField) Type

type Project

type Project struct {
	Metadata    *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name        string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	CreatedBy   string            `protobuf:"bytes,4,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	OrgId       string            `protobuf:"bytes,5,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	// contains filtered or unexported fields
}

Project defines a container that houses resources within Phobos.

func (*Project) Descriptor deprecated

func (*Project) Descriptor() ([]byte, []int)

Deprecated: Use Project.ProtoReflect.Descriptor instead.

func (*Project) GetCreatedBy

func (x *Project) GetCreatedBy() string

func (*Project) GetDescription

func (x *Project) GetDescription() string

func (*Project) GetMetadata

func (x *Project) GetMetadata() *ResourceMetadata

func (*Project) GetName

func (x *Project) GetName() string

func (*Project) GetOrgId

func (x *Project) GetOrgId() string

func (*Project) ProtoMessage

func (*Project) ProtoMessage()

func (*Project) ProtoReflect

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

func (*Project) Reset

func (x *Project) Reset()

func (*Project) String

func (x *Project) String() string

type ProjectSortableField

type ProjectSortableField int32

ProjectSortableField defines enums that allow sorting a paginated list of Projects.

const (
	ProjectSortableField_UPDATED_AT_ASC  ProjectSortableField = 0
	ProjectSortableField_UPDATED_AT_DESC ProjectSortableField = 1
)

func (ProjectSortableField) Descriptor

func (ProjectSortableField) Enum

func (ProjectSortableField) EnumDescriptor deprecated

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

Deprecated: Use ProjectSortableField.Descriptor instead.

func (ProjectSortableField) Number

func (ProjectSortableField) String

func (x ProjectSortableField) String() string

func (ProjectSortableField) Type

type ProjectsClient

type ProjectsClient interface {
	// GetProjectByID returns a Project by an ID.
	GetProjectByID(ctx context.Context, in *GetProjectByIdRequest, opts ...grpc.CallOption) (*Project, error)
	// GetProjects returns a paginated list of Projects.
	GetProjects(ctx context.Context, in *GetProjectsRequest, opts ...grpc.CallOption) (*GetProjectsResponse, error)
	// CreateProject creates a new Project.
	CreateProject(ctx context.Context, in *CreateProjectRequest, opts ...grpc.CallOption) (*Project, error)
	// UpdateProject returns the updated Project.
	UpdateProject(ctx context.Context, in *UpdateProjectRequest, opts ...grpc.CallOption) (*Project, error)
	// DeleteProject deletes a Project.
	DeleteProject(ctx context.Context, in *DeleteProjectRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ProjectsClient is the client API for Projects service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewProjectsClient

func NewProjectsClient(cc grpc.ClientConnInterface) ProjectsClient

type ProjectsServer

type ProjectsServer interface {
	// GetProjectByID returns a Project by an ID.
	GetProjectByID(context.Context, *GetProjectByIdRequest) (*Project, error)
	// GetProjects returns a paginated list of Projects.
	GetProjects(context.Context, *GetProjectsRequest) (*GetProjectsResponse, error)
	// CreateProject creates a new Project.
	CreateProject(context.Context, *CreateProjectRequest) (*Project, error)
	// UpdateProject returns the updated Project.
	UpdateProject(context.Context, *UpdateProjectRequest) (*Project, error)
	// DeleteProject deletes a Project.
	DeleteProject(context.Context, *DeleteProjectRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ProjectsServer is the server API for Projects service. All implementations must embed UnimplementedProjectsServer for forward compatibility

type Release

type Release struct {
	Metadata           *ResourceMetadata      `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	CreatedBy          string                 `protobuf:"bytes,2,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	SemanticVersion    string                 `protobuf:"bytes,3,opt,name=semantic_version,json=semanticVersion,proto3" json:"semantic_version,omitempty"`
	ProjectId          string                 `protobuf:"bytes,4,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	DueDate            *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=due_date,json=dueDate,proto3,oneof" json:"due_date,omitempty"`
	PreRelease         bool                   `protobuf:"varint,6,opt,name=pre_release,json=preRelease,proto3" json:"pre_release,omitempty"`
	Latest             bool                   `protobuf:"varint,7,opt,name=latest,proto3" json:"latest,omitempty"`
	UserParticipantIds []string               `protobuf:"bytes,8,rep,name=user_participant_ids,json=userParticipantIds,proto3" json:"user_participant_ids,omitempty"`
	TeamParticipantIds []string               `protobuf:"bytes,9,rep,name=team_participant_ids,json=teamParticipantIds,proto3" json:"team_participant_ids,omitempty"`
	// contains filtered or unexported fields
}

Release is composed of a set of assets, a snapshot of the automation used to deploy the assets, and the state of the automation.

func (*Release) Descriptor deprecated

func (*Release) Descriptor() ([]byte, []int)

Deprecated: Use Release.ProtoReflect.Descriptor instead.

func (*Release) GetCreatedBy

func (x *Release) GetCreatedBy() string

func (*Release) GetDueDate

func (x *Release) GetDueDate() *timestamppb.Timestamp

func (*Release) GetLatest

func (x *Release) GetLatest() bool

func (*Release) GetMetadata

func (x *Release) GetMetadata() *ResourceMetadata

func (*Release) GetPreRelease

func (x *Release) GetPreRelease() bool

func (*Release) GetProjectId

func (x *Release) GetProjectId() string

func (*Release) GetSemanticVersion

func (x *Release) GetSemanticVersion() string

func (*Release) GetTeamParticipantIds

func (x *Release) GetTeamParticipantIds() []string

func (*Release) GetUserParticipantIds

func (x *Release) GetUserParticipantIds() []string

func (*Release) ProtoMessage

func (*Release) ProtoMessage()

func (*Release) ProtoReflect

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

func (*Release) Reset

func (x *Release) Reset()

func (*Release) String

func (x *Release) String() string

type ReleaseLifecycle

type ReleaseLifecycle struct {
	Metadata            *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name                string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	CreatedBy           string            `protobuf:"bytes,3,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	OrgId               string            `protobuf:"bytes,4,opt,name=org_id,json=orgId,proto3" json:"org_id,omitempty"`
	LifecycleTemplateId string            `protobuf:"bytes,5,opt,name=lifecycle_template_id,json=lifecycleTemplateId,proto3" json:"lifecycle_template_id,omitempty"`
	Scope               string            `protobuf:"bytes,6,opt,name=scope,proto3" json:"scope,omitempty"`
	ProjectId           *string           `protobuf:"bytes,7,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

ReleaseLifecycle defines a container that houses resources within Phobos.

func (*ReleaseLifecycle) Descriptor deprecated

func (*ReleaseLifecycle) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseLifecycle.ProtoReflect.Descriptor instead.

func (*ReleaseLifecycle) GetCreatedBy

func (x *ReleaseLifecycle) GetCreatedBy() string

func (*ReleaseLifecycle) GetLifecycleTemplateId

func (x *ReleaseLifecycle) GetLifecycleTemplateId() string

func (*ReleaseLifecycle) GetMetadata

func (x *ReleaseLifecycle) GetMetadata() *ResourceMetadata

func (*ReleaseLifecycle) GetName

func (x *ReleaseLifecycle) GetName() string

func (*ReleaseLifecycle) GetOrgId

func (x *ReleaseLifecycle) GetOrgId() string

func (*ReleaseLifecycle) GetProjectId

func (x *ReleaseLifecycle) GetProjectId() string

func (*ReleaseLifecycle) GetScope

func (x *ReleaseLifecycle) GetScope() string

func (*ReleaseLifecycle) ProtoMessage

func (*ReleaseLifecycle) ProtoMessage()

func (*ReleaseLifecycle) ProtoReflect

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

func (*ReleaseLifecycle) Reset

func (x *ReleaseLifecycle) Reset()

func (*ReleaseLifecycle) String

func (x *ReleaseLifecycle) String() string

type ReleaseLifecycleSortableField

type ReleaseLifecycleSortableField int32

ReleaseLifecycleSortableField defines enums that allow sorting a paginated list of ReleaseLifecycles.

const (
	ReleaseLifecycleSortableField_UPDATED_AT_ASC  ReleaseLifecycleSortableField = 0
	ReleaseLifecycleSortableField_UPDATED_AT_DESC ReleaseLifecycleSortableField = 1
)

func (ReleaseLifecycleSortableField) Descriptor

func (ReleaseLifecycleSortableField) Enum

func (ReleaseLifecycleSortableField) EnumDescriptor deprecated

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

Deprecated: Use ReleaseLifecycleSortableField.Descriptor instead.

func (ReleaseLifecycleSortableField) Number

func (ReleaseLifecycleSortableField) String

func (ReleaseLifecycleSortableField) Type

type ReleaseLifecyclesClient

type ReleaseLifecyclesClient interface {
	// GetReleaseLifecycleByID returns a ReleaseLifecycle by an ID.
	GetReleaseLifecycleByID(ctx context.Context, in *GetReleaseLifecycleByIdRequest, opts ...grpc.CallOption) (*ReleaseLifecycle, error)
	// GetReleaseLifecycles returns a paginated list of ReleaseLifecycles.
	GetReleaseLifecycles(ctx context.Context, in *GetReleaseLifecyclesRequest, opts ...grpc.CallOption) (*GetReleaseLifecyclesResponse, error)
	// CreateReleaseLifecycle creates a new ReleaseLifecycle.
	CreateReleaseLifecycle(ctx context.Context, in *CreateReleaseLifecycleRequest, opts ...grpc.CallOption) (*ReleaseLifecycle, error)
	// UpdateReleaseLifecycle updates a new ReleaseLifecycle to a new
	// LifecycleTemplate.
	UpdateReleaseLifecycle(ctx context.Context, in *UpdateReleaseLifecycleRequest, opts ...grpc.CallOption) (*ReleaseLifecycle, error)
	// DeleteReleaseLifecycle deletes a ReleaseLifecycle.
	DeleteReleaseLifecycle(ctx context.Context, in *DeleteReleaseLifecycleRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}

ReleaseLifecyclesClient is the client API for ReleaseLifecycles service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ReleaseLifecyclesServer

type ReleaseLifecyclesServer interface {
	// GetReleaseLifecycleByID returns a ReleaseLifecycle by an ID.
	GetReleaseLifecycleByID(context.Context, *GetReleaseLifecycleByIdRequest) (*ReleaseLifecycle, error)
	// GetReleaseLifecycles returns a paginated list of ReleaseLifecycles.
	GetReleaseLifecycles(context.Context, *GetReleaseLifecyclesRequest) (*GetReleaseLifecyclesResponse, error)
	// CreateReleaseLifecycle creates a new ReleaseLifecycle.
	CreateReleaseLifecycle(context.Context, *CreateReleaseLifecycleRequest) (*ReleaseLifecycle, error)
	// UpdateReleaseLifecycle updates a new ReleaseLifecycle to a new
	// LifecycleTemplate.
	UpdateReleaseLifecycle(context.Context, *UpdateReleaseLifecycleRequest) (*ReleaseLifecycle, error)
	// DeleteReleaseLifecycle deletes a ReleaseLifecycle.
	DeleteReleaseLifecycle(context.Context, *DeleteReleaseLifecycleRequest) (*emptypb.Empty, error)
	// contains filtered or unexported methods
}

ReleaseLifecyclesServer is the server API for ReleaseLifecycles service. All implementations must embed UnimplementedReleaseLifecyclesServer for forward compatibility

type ReleaseSortableField

type ReleaseSortableField int32

ReleaseSortableField defines enums that allow sorting a paginated list of Releases.

const (
	ReleaseSortableField_UPDATED_AT_ASC  ReleaseSortableField = 0
	ReleaseSortableField_UPDATED_AT_DESC ReleaseSortableField = 1
	ReleaseSortableField_CREATED_AT_ASC  ReleaseSortableField = 2
	ReleaseSortableField_CREATED_AT_DESC ReleaseSortableField = 3
)

func (ReleaseSortableField) Descriptor

func (ReleaseSortableField) Enum

func (ReleaseSortableField) EnumDescriptor deprecated

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

Deprecated: Use ReleaseSortableField.Descriptor instead.

func (ReleaseSortableField) Number

func (ReleaseSortableField) String

func (x ReleaseSortableField) String() string

func (ReleaseSortableField) Type

type ReleaseVariable

type ReleaseVariable struct {
	EnvironmentName *string `protobuf:"bytes,1,opt,name=environment_name,json=environmentName,proto3,oneof" json:"environment_name,omitempty"`
	Key             string  `protobuf:"bytes,2,opt,name=key,proto3" json:"key,omitempty"`
	Value           string  `protobuf:"bytes,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

ReleaseVariable is the input for providing a variable for a deployment. If environment_name is not provided the variable will be applied to all deployments.

func (*ReleaseVariable) Descriptor deprecated

func (*ReleaseVariable) Descriptor() ([]byte, []int)

Deprecated: Use ReleaseVariable.ProtoReflect.Descriptor instead.

func (*ReleaseVariable) GetEnvironmentName

func (x *ReleaseVariable) GetEnvironmentName() string

func (*ReleaseVariable) GetKey

func (x *ReleaseVariable) GetKey() string

func (*ReleaseVariable) GetValue

func (x *ReleaseVariable) GetValue() string

func (*ReleaseVariable) ProtoMessage

func (*ReleaseVariable) ProtoMessage()

func (*ReleaseVariable) ProtoReflect

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

func (*ReleaseVariable) Reset

func (x *ReleaseVariable) Reset()

func (*ReleaseVariable) String

func (x *ReleaseVariable) String() string

type ReleasesClient

type ReleasesClient interface {
	// GetReleaseByID returns a release by ID.
	GetReleaseByID(ctx context.Context, in *GetReleaseByIdRequest, opts ...grpc.CallOption) (*Release, error)
	// GetReleases returns a list of releases.
	GetReleases(ctx context.Context, in *GetReleasesRequest, opts ...grpc.CallOption) (*GetReleasesResponse, error)
	// CreateRelease creates a new Release.
	CreateRelease(ctx context.Context, in *CreateReleaseRequest, opts ...grpc.CallOption) (*Release, error)
	// UpdateRelease updates a Release.
	UpdateRelease(ctx context.Context, in *UpdateReleaseRequest, opts ...grpc.CallOption) (*Release, error)
	// DeleteRelease deletes a Release.
	DeleteRelease(ctx context.Context, in *DeleteReleaseRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// AddParticipantToRelease adds a participant to a Release.
	AddParticipantToRelease(ctx context.Context, in *AddParticipantToReleaseRequest, opts ...grpc.CallOption) (*Release, error)
	// RemoveParticipantFromRelease removes a participant from a Release.
	RemoveParticipantFromRelease(ctx context.Context, in *RemoveParticipantFromReleaseRequest, opts ...grpc.CallOption) (*Release, error)
	// UpdateReleaseDeploymentPipeline updates a release deployment pipeline.
	UpdateReleaseDeploymentPipeline(ctx context.Context, in *UpdateReleaseDeploymentPipelineRequest, opts ...grpc.CallOption) (*Pipeline, error)
}

ReleasesClient is the client API for Releases service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewReleasesClient

func NewReleasesClient(cc grpc.ClientConnInterface) ReleasesClient

type ReleasesServer

type ReleasesServer interface {
	// GetReleaseByID returns a release by ID.
	GetReleaseByID(context.Context, *GetReleaseByIdRequest) (*Release, error)
	// GetReleases returns a list of releases.
	GetReleases(context.Context, *GetReleasesRequest) (*GetReleasesResponse, error)
	// CreateRelease creates a new Release.
	CreateRelease(context.Context, *CreateReleaseRequest) (*Release, error)
	// UpdateRelease updates a Release.
	UpdateRelease(context.Context, *UpdateReleaseRequest) (*Release, error)
	// DeleteRelease deletes a Release.
	DeleteRelease(context.Context, *DeleteReleaseRequest) (*emptypb.Empty, error)
	// AddParticipantToRelease adds a participant to a Release.
	AddParticipantToRelease(context.Context, *AddParticipantToReleaseRequest) (*Release, error)
	// RemoveParticipantFromRelease removes a participant from a Release.
	RemoveParticipantFromRelease(context.Context, *RemoveParticipantFromReleaseRequest) (*Release, error)
	// UpdateReleaseDeploymentPipeline updates a release deployment pipeline.
	UpdateReleaseDeploymentPipeline(context.Context, *UpdateReleaseDeploymentPipelineRequest) (*Pipeline, error)
	// contains filtered or unexported methods
}

ReleasesServer is the server API for Releases service. All implementations must embed UnimplementedReleasesServer for forward compatibility

type RemoveParticipantFromReleaseRequest

type RemoveParticipantFromReleaseRequest struct {
	ReleaseId string  `protobuf:"bytes,1,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	UserId    *string `protobuf:"bytes,2,opt,name=user_id,json=userId,proto3,oneof" json:"user_id,omitempty"`
	TeamId    *string `protobuf:"bytes,3,opt,name=team_id,json=teamId,proto3,oneof" json:"team_id,omitempty"`
	// contains filtered or unexported fields
}

RemoveParticipantFromReleaseRequest is the input for removing a participant from a Release.

func (*RemoveParticipantFromReleaseRequest) Descriptor deprecated

func (*RemoveParticipantFromReleaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use RemoveParticipantFromReleaseRequest.ProtoReflect.Descriptor instead.

func (*RemoveParticipantFromReleaseRequest) GetReleaseId

func (x *RemoveParticipantFromReleaseRequest) GetReleaseId() string

func (*RemoveParticipantFromReleaseRequest) GetTeamId

func (*RemoveParticipantFromReleaseRequest) GetUserId

func (*RemoveParticipantFromReleaseRequest) ProtoMessage

func (*RemoveParticipantFromReleaseRequest) ProtoMessage()

func (*RemoveParticipantFromReleaseRequest) ProtoReflect

func (*RemoveParticipantFromReleaseRequest) Reset

func (*RemoveParticipantFromReleaseRequest) String

type ResetVCSProviderOAuthTokenRequest

type ResetVCSProviderOAuthTokenRequest struct {
	ProviderId string `protobuf:"bytes,1,opt,name=provider_id,json=providerId,proto3" json:"provider_id,omitempty"`
	// contains filtered or unexported fields
}

ResetVCSProviderOAuthTokenRequest represents the request for resetting the OAuth token used for authenticating with the remote VCS system.

func (*ResetVCSProviderOAuthTokenRequest) Descriptor deprecated

func (*ResetVCSProviderOAuthTokenRequest) Descriptor() ([]byte, []int)

Deprecated: Use ResetVCSProviderOAuthTokenRequest.ProtoReflect.Descriptor instead.

func (*ResetVCSProviderOAuthTokenRequest) GetProviderId

func (x *ResetVCSProviderOAuthTokenRequest) GetProviderId() string

func (*ResetVCSProviderOAuthTokenRequest) ProtoMessage

func (*ResetVCSProviderOAuthTokenRequest) ProtoMessage()

func (*ResetVCSProviderOAuthTokenRequest) ProtoReflect

func (*ResetVCSProviderOAuthTokenRequest) Reset

func (*ResetVCSProviderOAuthTokenRequest) String

type ResetVCSProviderOAuthTokenResponse

type ResetVCSProviderOAuthTokenResponse struct {
	VcsProvider           *VCSProvider `protobuf:"bytes,1,opt,name=vcs_provider,json=vcsProvider,proto3" json:"vcs_provider,omitempty"`
	OauthAuthorizationUrl string       `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

ResetVCSProviderOAuthTokenResponse represents a response for resetting the OAuth token used for authenticating with the remote VCS system.

func (*ResetVCSProviderOAuthTokenResponse) Descriptor deprecated

func (*ResetVCSProviderOAuthTokenResponse) Descriptor() ([]byte, []int)

Deprecated: Use ResetVCSProviderOAuthTokenResponse.ProtoReflect.Descriptor instead.

func (*ResetVCSProviderOAuthTokenResponse) GetOauthAuthorizationUrl

func (x *ResetVCSProviderOAuthTokenResponse) GetOauthAuthorizationUrl() string

func (*ResetVCSProviderOAuthTokenResponse) GetVcsProvider

func (x *ResetVCSProviderOAuthTokenResponse) GetVcsProvider() *VCSProvider

func (*ResetVCSProviderOAuthTokenResponse) ProtoMessage

func (*ResetVCSProviderOAuthTokenResponse) ProtoMessage()

func (*ResetVCSProviderOAuthTokenResponse) ProtoReflect

func (*ResetVCSProviderOAuthTokenResponse) Reset

func (*ResetVCSProviderOAuthTokenResponse) String

type ResourceLimit

type ResourceLimit struct {
	Metadata *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name     string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Value    int32             `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

ResourceLimit defines a container that houses resources within Phobos.

func (*ResourceLimit) Descriptor deprecated

func (*ResourceLimit) Descriptor() ([]byte, []int)

Deprecated: Use ResourceLimit.ProtoReflect.Descriptor instead.

func (*ResourceLimit) GetMetadata

func (x *ResourceLimit) GetMetadata() *ResourceMetadata

func (*ResourceLimit) GetName

func (x *ResourceLimit) GetName() string

func (*ResourceLimit) GetValue

func (x *ResourceLimit) GetValue() int32

func (*ResourceLimit) ProtoMessage

func (*ResourceLimit) ProtoMessage()

func (*ResourceLimit) ProtoReflect

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

func (*ResourceLimit) Reset

func (x *ResourceLimit) Reset()

func (*ResourceLimit) String

func (x *ResourceLimit) String() string

type ResourceLimitsClient

type ResourceLimitsClient interface {
	// GetResourceLimits returns a slice of ResourceLimits.
	GetResourceLimits(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetResourceLimitsResponse, error)
	// UpdateResourceLimit returns the updated ResourceLimit.
	UpdateResourceLimit(ctx context.Context, in *UpdateResourceLimitRequest, opts ...grpc.CallOption) (*ResourceLimit, error)
}

ResourceLimitsClient is the client API for ResourceLimits service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ResourceLimitsServer

type ResourceLimitsServer interface {
	// GetResourceLimits returns a slice of ResourceLimits.
	GetResourceLimits(context.Context, *emptypb.Empty) (*GetResourceLimitsResponse, error)
	// UpdateResourceLimit returns the updated ResourceLimit.
	UpdateResourceLimit(context.Context, *UpdateResourceLimitRequest) (*ResourceLimit, error)
	// contains filtered or unexported methods
}

ResourceLimitsServer is the server API for ResourceLimits service. All implementations must embed UnimplementedResourceLimitsServer for forward compatibility

type ResourceMetadata

type ResourceMetadata struct {
	CreatedAt *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=created_at,json=createdAt,proto3" json:"created_at,omitempty"`
	UpdatedAt *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=updated_at,json=updatedAt,proto3" json:"updated_at,omitempty"`
	Version   string                 `protobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty"`
	Id        string                 `protobuf:"bytes,4,opt,name=id,proto3" json:"id,omitempty"`
	Prn       string                 `protobuf:"bytes,5,opt,name=prn,proto3" json:"prn,omitempty"`
	// contains filtered or unexported fields
}

ResourceMetadata is the metadata message embedded in every resource

func (*ResourceMetadata) Descriptor deprecated

func (*ResourceMetadata) Descriptor() ([]byte, []int)

Deprecated: Use ResourceMetadata.ProtoReflect.Descriptor instead.

func (*ResourceMetadata) GetCreatedAt

func (x *ResourceMetadata) GetCreatedAt() *timestamppb.Timestamp

func (*ResourceMetadata) GetId

func (x *ResourceMetadata) GetId() string

func (*ResourceMetadata) GetPrn

func (x *ResourceMetadata) GetPrn() string

func (*ResourceMetadata) GetUpdatedAt

func (x *ResourceMetadata) GetUpdatedAt() *timestamppb.Timestamp

func (*ResourceMetadata) GetVersion

func (x *ResourceMetadata) GetVersion() string

func (*ResourceMetadata) ProtoMessage

func (*ResourceMetadata) ProtoMessage()

func (*ResourceMetadata) ProtoReflect

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

func (*ResourceMetadata) Reset

func (x *ResourceMetadata) Reset()

func (*ResourceMetadata) String

func (x *ResourceMetadata) String() string

type RetryNestedPipelineRequest

type RetryNestedPipelineRequest struct {
	ParentPipelineId             string `protobuf:"bytes,1,opt,name=parent_pipeline_id,json=parentPipelineId,proto3" json:"parent_pipeline_id,omitempty"`
	ParentNestedPipelineNodePath string `` /* 151-byte string literal not displayed */
	// contains filtered or unexported fields
}

RetryNestedPipelineRequest is the input for retrying a nested pipeline.

func (*RetryNestedPipelineRequest) Descriptor deprecated

func (*RetryNestedPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use RetryNestedPipelineRequest.ProtoReflect.Descriptor instead.

func (*RetryNestedPipelineRequest) GetParentNestedPipelineNodePath

func (x *RetryNestedPipelineRequest) GetParentNestedPipelineNodePath() string

func (*RetryNestedPipelineRequest) GetParentPipelineId

func (x *RetryNestedPipelineRequest) GetParentPipelineId() string

func (*RetryNestedPipelineRequest) ProtoMessage

func (*RetryNestedPipelineRequest) ProtoMessage()

func (*RetryNestedPipelineRequest) ProtoReflect

func (*RetryNestedPipelineRequest) Reset

func (x *RetryNestedPipelineRequest) Reset()

func (*RetryNestedPipelineRequest) String

func (x *RetryNestedPipelineRequest) String() string

type RetryPipelineTaskRequest

type RetryPipelineTaskRequest struct {
	PipelineId string `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	TaskPath   string `protobuf:"bytes,2,opt,name=task_path,json=taskPath,proto3" json:"task_path,omitempty"`
	// contains filtered or unexported fields
}

RetryPipelineTaskRequest is the input for retrying a Pipeline Task.

func (*RetryPipelineTaskRequest) Descriptor deprecated

func (*RetryPipelineTaskRequest) Descriptor() ([]byte, []int)

Deprecated: Use RetryPipelineTaskRequest.ProtoReflect.Descriptor instead.

func (*RetryPipelineTaskRequest) GetPipelineId

func (x *RetryPipelineTaskRequest) GetPipelineId() string

func (*RetryPipelineTaskRequest) GetTaskPath

func (x *RetryPipelineTaskRequest) GetTaskPath() string

func (*RetryPipelineTaskRequest) ProtoMessage

func (*RetryPipelineTaskRequest) ProtoMessage()

func (*RetryPipelineTaskRequest) ProtoReflect

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

func (*RetryPipelineTaskRequest) Reset

func (x *RetryPipelineTaskRequest) Reset()

func (*RetryPipelineTaskRequest) String

func (x *RetryPipelineTaskRequest) String() string

type RunPipelineRequest

type RunPipelineRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

RunPipelineRequest is the input for starting a Pipeline.

func (*RunPipelineRequest) Descriptor deprecated

func (*RunPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use RunPipelineRequest.ProtoReflect.Descriptor instead.

func (*RunPipelineRequest) GetId

func (x *RunPipelineRequest) GetId() string

func (*RunPipelineRequest) ProtoMessage

func (*RunPipelineRequest) ProtoMessage()

func (*RunPipelineRequest) ProtoReflect

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

func (*RunPipelineRequest) Reset

func (x *RunPipelineRequest) Reset()

func (*RunPipelineRequest) String

func (x *RunPipelineRequest) String() string

type RunPipelineTaskRequest

type RunPipelineTaskRequest struct {
	PipelineId string `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	TaskPath   string `protobuf:"bytes,2,opt,name=task_path,json=taskPath,proto3" json:"task_path,omitempty"`
	// contains filtered or unexported fields
}

RunPipelineTaskRequest is the input for starting a Pipeline Task.

func (*RunPipelineTaskRequest) Descriptor deprecated

func (*RunPipelineTaskRequest) Descriptor() ([]byte, []int)

Deprecated: Use RunPipelineTaskRequest.ProtoReflect.Descriptor instead.

func (*RunPipelineTaskRequest) GetPipelineId

func (x *RunPipelineTaskRequest) GetPipelineId() string

func (*RunPipelineTaskRequest) GetTaskPath

func (x *RunPipelineTaskRequest) GetTaskPath() string

func (*RunPipelineTaskRequest) ProtoMessage

func (*RunPipelineTaskRequest) ProtoMessage()

func (*RunPipelineTaskRequest) ProtoReflect

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

func (*RunPipelineTaskRequest) Reset

func (x *RunPipelineTaskRequest) Reset()

func (*RunPipelineTaskRequest) String

func (x *RunPipelineTaskRequest) String() string

type ScopeType

type ScopeType int32

ScopeType represents the level that resources at available at.

const (
	ScopeType_GLOBAL       ScopeType = 0
	ScopeType_ORGANIZATION ScopeType = 1
	ScopeType_PROJECT      ScopeType = 2
)

func (ScopeType) Descriptor

func (ScopeType) Descriptor() protoreflect.EnumDescriptor

func (ScopeType) Enum

func (x ScopeType) Enum() *ScopeType

func (ScopeType) EnumDescriptor deprecated

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

Deprecated: Use ScopeType.Descriptor instead.

func (ScopeType) Number

func (x ScopeType) Number() protoreflect.EnumNumber

func (ScopeType) String

func (x ScopeType) String() string

func (ScopeType) Type

type ServiceAccount

type ServiceAccount struct {
	Metadata          *ResourceMetadata  `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name              string             `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description       string             `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Scope             string             `protobuf:"bytes,4,opt,name=scope,proto3" json:"scope,omitempty"`
	CreatedBy         string             `protobuf:"bytes,5,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	OrganizationId    *string            `protobuf:"bytes,6,opt,name=organization_id,json=organizationId,proto3,oneof" json:"organization_id,omitempty"`
	OidcTrustPolicies []*OIDCTrustPolicy `protobuf:"bytes,8,rep,name=oidc_trust_policies,json=oidcTrustPolicies,proto3" json:"oidc_trust_policies,omitempty"`
	ProjectId         *string            `protobuf:"bytes,7,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	// contains filtered or unexported fields
}

ServiceAccount represents a service account.

func (*ServiceAccount) Descriptor deprecated

func (*ServiceAccount) Descriptor() ([]byte, []int)

Deprecated: Use ServiceAccount.ProtoReflect.Descriptor instead.

func (*ServiceAccount) GetCreatedBy

func (x *ServiceAccount) GetCreatedBy() string

func (*ServiceAccount) GetDescription

func (x *ServiceAccount) GetDescription() string

func (*ServiceAccount) GetMetadata

func (x *ServiceAccount) GetMetadata() *ResourceMetadata

func (*ServiceAccount) GetName

func (x *ServiceAccount) GetName() string

func (*ServiceAccount) GetOidcTrustPolicies

func (x *ServiceAccount) GetOidcTrustPolicies() []*OIDCTrustPolicy

func (*ServiceAccount) GetOrganizationId

func (x *ServiceAccount) GetOrganizationId() string

func (*ServiceAccount) GetProjectId

func (x *ServiceAccount) GetProjectId() string

func (*ServiceAccount) GetScope

func (x *ServiceAccount) GetScope() string

func (*ServiceAccount) ProtoMessage

func (*ServiceAccount) ProtoMessage()

func (*ServiceAccount) ProtoReflect

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

func (*ServiceAccount) Reset

func (x *ServiceAccount) Reset()

func (*ServiceAccount) String

func (x *ServiceAccount) String() string

type ServiceAccountSortableField

type ServiceAccountSortableField int32

ServiceAccountSortableField represents fields that a service account can be sorted by.

const (
	ServiceAccountSortableField_CREATED_AT_ASC  ServiceAccountSortableField = 0
	ServiceAccountSortableField_CREATED_AT_DESC ServiceAccountSortableField = 1
	ServiceAccountSortableField_UPDATED_AT_ASC  ServiceAccountSortableField = 2
	ServiceAccountSortableField_UPDATED_AT_DESC ServiceAccountSortableField = 3
)

func (ServiceAccountSortableField) Descriptor

func (ServiceAccountSortableField) Enum

func (ServiceAccountSortableField) EnumDescriptor deprecated

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

Deprecated: Use ServiceAccountSortableField.Descriptor instead.

func (ServiceAccountSortableField) Number

func (ServiceAccountSortableField) String

func (ServiceAccountSortableField) Type

type ServiceAccountsClient

type ServiceAccountsClient interface {
	// GetServiceAccountByID returns a service account by its ID.
	GetServiceAccountByID(ctx context.Context, in *GetServiceAccountByIDRequest, opts ...grpc.CallOption) (*ServiceAccount, error)
	// GetServiceAccounts returns a list of service accounts.
	GetServiceAccounts(ctx context.Context, in *GetServiceAccountsRequest, opts ...grpc.CallOption) (*GetServiceAccountsResponse, error)
	// CreateServiceAccount creates a new service account.
	CreateServiceAccount(ctx context.Context, in *CreateServiceAccountRequest, opts ...grpc.CallOption) (*ServiceAccount, error)
	// UpdateServiceAccount updates an existing service account.
	UpdateServiceAccount(ctx context.Context, in *UpdateServiceAccountRequest, opts ...grpc.CallOption) (*ServiceAccount, error)
	// DeleteServiceAccount deletes an existing service account.
	DeleteServiceAccount(ctx context.Context, in *DeleteServiceAccountRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// CreateToken creates a new token for a service account using an existing
	// token.
	CreateToken(ctx context.Context, in *CreateTokenRequest, opts ...grpc.CallOption) (*CreateTokenResponse, error)
}

ServiceAccountsClient is the client API for ServiceAccounts service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type ServiceAccountsServer

type ServiceAccountsServer interface {
	// GetServiceAccountByID returns a service account by its ID.
	GetServiceAccountByID(context.Context, *GetServiceAccountByIDRequest) (*ServiceAccount, error)
	// GetServiceAccounts returns a list of service accounts.
	GetServiceAccounts(context.Context, *GetServiceAccountsRequest) (*GetServiceAccountsResponse, error)
	// CreateServiceAccount creates a new service account.
	CreateServiceAccount(context.Context, *CreateServiceAccountRequest) (*ServiceAccount, error)
	// UpdateServiceAccount updates an existing service account.
	UpdateServiceAccount(context.Context, *UpdateServiceAccountRequest) (*ServiceAccount, error)
	// DeleteServiceAccount deletes an existing service account.
	DeleteServiceAccount(context.Context, *DeleteServiceAccountRequest) (*emptypb.Empty, error)
	// CreateToken creates a new token for a service account using an existing
	// token.
	CreateToken(context.Context, *CreateTokenRequest) (*CreateTokenResponse, error)
	// contains filtered or unexported methods
}

ServiceAccountsServer is the server API for ServiceAccounts service. All implementations must embed UnimplementedServiceAccountsServer for forward compatibility

type SetJobStatusInput

type SetJobStatusInput struct {
	JobId  string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	Status string `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*SetJobStatusInput) Descriptor deprecated

func (*SetJobStatusInput) Descriptor() ([]byte, []int)

Deprecated: Use SetJobStatusInput.ProtoReflect.Descriptor instead.

func (*SetJobStatusInput) GetJobId

func (x *SetJobStatusInput) GetJobId() string

func (*SetJobStatusInput) GetStatus

func (x *SetJobStatusInput) GetStatus() string

func (*SetJobStatusInput) ProtoMessage

func (*SetJobStatusInput) ProtoMessage()

func (*SetJobStatusInput) ProtoReflect

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

func (*SetJobStatusInput) Reset

func (x *SetJobStatusInput) Reset()

func (*SetJobStatusInput) String

func (x *SetJobStatusInput) String() string

type SetPipelineActionOutputsRequest

type SetPipelineActionOutputsRequest struct {
	PipelineId string                  `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	ActionPath string                  `protobuf:"bytes,2,opt,name=action_path,json=actionPath,proto3" json:"action_path,omitempty"`
	Outputs    []*PipelineActionOutput `protobuf:"bytes,3,rep,name=outputs,proto3" json:"outputs,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPipelineActionOutputsRequest) Descriptor deprecated

func (*SetPipelineActionOutputsRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetPipelineActionOutputsRequest.ProtoReflect.Descriptor instead.

func (*SetPipelineActionOutputsRequest) GetActionPath

func (x *SetPipelineActionOutputsRequest) GetActionPath() string

func (*SetPipelineActionOutputsRequest) GetOutputs

func (*SetPipelineActionOutputsRequest) GetPipelineId

func (x *SetPipelineActionOutputsRequest) GetPipelineId() string

func (*SetPipelineActionOutputsRequest) ProtoMessage

func (*SetPipelineActionOutputsRequest) ProtoMessage()

func (*SetPipelineActionOutputsRequest) ProtoReflect

func (*SetPipelineActionOutputsRequest) Reset

func (*SetPipelineActionOutputsRequest) String

type SetPipelineActionStatusRequest

type SetPipelineActionStatusRequest struct {
	PipelineId string             `protobuf:"bytes,1,opt,name=pipeline_id,json=pipelineId,proto3" json:"pipeline_id,omitempty"`
	ActionPath string             `protobuf:"bytes,2,opt,name=action_path,json=actionPath,proto3" json:"action_path,omitempty"`
	Status     PipelineNodeStatus `protobuf:"varint,3,opt,name=status,proto3,enum=martiancloud.phobos.api.pipeline.PipelineNodeStatus" json:"status,omitempty"`
	// contains filtered or unexported fields
}

func (*SetPipelineActionStatusRequest) Descriptor deprecated

func (*SetPipelineActionStatusRequest) Descriptor() ([]byte, []int)

Deprecated: Use SetPipelineActionStatusRequest.ProtoReflect.Descriptor instead.

func (*SetPipelineActionStatusRequest) GetActionPath

func (x *SetPipelineActionStatusRequest) GetActionPath() string

func (*SetPipelineActionStatusRequest) GetPipelineId

func (x *SetPipelineActionStatusRequest) GetPipelineId() string

func (*SetPipelineActionStatusRequest) GetStatus

func (*SetPipelineActionStatusRequest) ProtoMessage

func (*SetPipelineActionStatusRequest) ProtoMessage()

func (*SetPipelineActionStatusRequest) ProtoReflect

func (*SetPipelineActionStatusRequest) Reset

func (x *SetPipelineActionStatusRequest) Reset()

func (*SetPipelineActionStatusRequest) String

type Team

type Team struct {
	Metadata       *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name           string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description    string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	ScimExternalId *string           `protobuf:"bytes,4,opt,name=scim_external_id,json=scimExternalId,proto3,oneof" json:"scim_external_id,omitempty"`
	// contains filtered or unexported fields
}

Team is a collection of human users that interact with the API.

func (*Team) Descriptor deprecated

func (*Team) Descriptor() ([]byte, []int)

Deprecated: Use Team.ProtoReflect.Descriptor instead.

func (*Team) GetDescription

func (x *Team) GetDescription() string

func (*Team) GetMetadata

func (x *Team) GetMetadata() *ResourceMetadata

func (*Team) GetName

func (x *Team) GetName() string

func (*Team) GetScimExternalId

func (x *Team) GetScimExternalId() string

func (*Team) ProtoMessage

func (*Team) ProtoMessage()

func (*Team) ProtoReflect

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

func (*Team) Reset

func (x *Team) Reset()

func (*Team) String

func (x *Team) String() string

type TeamSortableField

type TeamSortableField int32

TeamSortableField defines an enum that allows sorting a paginated list of Teams.

const (
	TeamSortableField_NAME_ASC        TeamSortableField = 0
	TeamSortableField_NAME_DESC       TeamSortableField = 1
	TeamSortableField_UPDATED_AT_ASC  TeamSortableField = 2
	TeamSortableField_UPDATED_AT_DESC TeamSortableField = 3
)

func (TeamSortableField) Descriptor

func (TeamSortableField) Enum

func (TeamSortableField) EnumDescriptor deprecated

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

Deprecated: Use TeamSortableField.Descriptor instead.

func (TeamSortableField) Number

func (TeamSortableField) String

func (x TeamSortableField) String() string

func (TeamSortableField) Type

type TeamsClient

type TeamsClient interface {
	// GetTeamByID returns a Team by ID.
	GetTeamByID(ctx context.Context, in *GetTeamByIdRequest, opts ...grpc.CallOption) (*Team, error)
	// GetTeams returns a paginated list of Teams.
	GetTeams(ctx context.Context, in *GetTeamsRequest, opts ...grpc.CallOption) (*GetTeamsResponse, error)
}

TeamsClient is the client API for Teams service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewTeamsClient

func NewTeamsClient(cc grpc.ClientConnInterface) TeamsClient

type TeamsServer

type TeamsServer interface {
	// GetTeamByID returns a Team by ID.
	GetTeamByID(context.Context, *GetTeamByIdRequest) (*Team, error)
	// GetTeams returns a paginated list of Teams.
	GetTeams(context.Context, *GetTeamsRequest) (*GetTeamsResponse, error)
	// contains filtered or unexported methods
}

TeamsServer is the server API for Teams service. All implementations must embed UnimplementedTeamsServer for forward compatibility

type UnassignServiceAccountFromAgentRequest

type UnassignServiceAccountFromAgentRequest struct {
	AgentId          string `protobuf:"bytes,1,opt,name=agent_id,json=agentId,proto3" json:"agent_id,omitempty"`
	ServiceAccountId string `protobuf:"bytes,2,opt,name=service_account_id,json=serviceAccountId,proto3" json:"service_account_id,omitempty"`
	// contains filtered or unexported fields
}

UnassignServiceAccountFromAgentRequest is the request for the UnassignServiceAccountFromAgent method.

func (*UnassignServiceAccountFromAgentRequest) Descriptor deprecated

func (*UnassignServiceAccountFromAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UnassignServiceAccountFromAgentRequest.ProtoReflect.Descriptor instead.

func (*UnassignServiceAccountFromAgentRequest) GetAgentId

func (*UnassignServiceAccountFromAgentRequest) GetServiceAccountId

func (x *UnassignServiceAccountFromAgentRequest) GetServiceAccountId() string

func (*UnassignServiceAccountFromAgentRequest) ProtoMessage

func (*UnassignServiceAccountFromAgentRequest) ProtoReflect

func (*UnassignServiceAccountFromAgentRequest) Reset

func (*UnassignServiceAccountFromAgentRequest) String

type UnimplementedAgentsServer

type UnimplementedAgentsServer struct {
}

UnimplementedAgentsServer must be embedded to have forward compatible implementations.

func (UnimplementedAgentsServer) AssignServiceAccountToAgent

func (UnimplementedAgentsServer) CreateAgent

func (UnimplementedAgentsServer) CreateAgentSession

func (UnimplementedAgentsServer) CreateAgentSessionError

func (UnimplementedAgentsServer) DeleteAgent

func (UnimplementedAgentsServer) GetAgentByID

func (UnimplementedAgentsServer) GetAgents

func (UnimplementedAgentsServer) SendAgentSessionHeartbeat

func (UnimplementedAgentsServer) UnassignServiceAccountFromAgent

func (UnimplementedAgentsServer) UpdateAgent

type UnimplementedAuthSettingsServer

type UnimplementedAuthSettingsServer struct {
}

UnimplementedAuthSettingsServer must be embedded to have forward compatible implementations.

func (UnimplementedAuthSettingsServer) GetAuthSettings

type UnimplementedEnvironmentsServer

type UnimplementedEnvironmentsServer struct {
}

UnimplementedEnvironmentsServer must be embedded to have forward compatible implementations.

func (UnimplementedEnvironmentsServer) CreateEnvironment

func (UnimplementedEnvironmentsServer) DeleteEnvironment

func (UnimplementedEnvironmentsServer) GetEnvironmentByID

func (UnimplementedEnvironmentsServer) GetEnvironments

func (UnimplementedEnvironmentsServer) UpdateEnvironment

type UnimplementedJobsServer

type UnimplementedJobsServer struct {
}

UnimplementedJobsServer must be embedded to have forward compatible implementations.

func (UnimplementedJobsServer) CancelJob

func (UnimplementedJobsServer) ClaimJob

func (UnimplementedJobsServer) GetJob

func (UnimplementedJobsServer) GetLogsStreaming

func (UnimplementedJobsServer) SetJobStatus

func (UnimplementedJobsServer) WriteLogs

type UnimplementedLifecycleTemplatesServer

type UnimplementedLifecycleTemplatesServer struct {
}

UnimplementedLifecycleTemplatesServer must be embedded to have forward compatible implementations.

func (UnimplementedLifecycleTemplatesServer) CreateLifecycleTemplate

func (UnimplementedLifecycleTemplatesServer) GetLifecycleTemplateByID

func (UnimplementedLifecycleTemplatesServer) UploadLifecycleTemplate

type UnimplementedOrganizationsServer

type UnimplementedOrganizationsServer struct {
}

UnimplementedOrganizationsServer must be embedded to have forward compatible implementations.

func (UnimplementedOrganizationsServer) CreateOrganization

func (UnimplementedOrganizationsServer) DeleteOrganization

func (UnimplementedOrganizationsServer) GetOrganizationByID

func (UnimplementedOrganizationsServer) GetOrganizations

func (UnimplementedOrganizationsServer) UpdateOrganization

type UnimplementedPipelineTemplatesServer

type UnimplementedPipelineTemplatesServer struct {
}

UnimplementedPipelineTemplatesServer must be embedded to have forward compatible implementations.

func (UnimplementedPipelineTemplatesServer) CreatePipelineTemplate

func (UnimplementedPipelineTemplatesServer) DeletePipelineTemplate

func (UnimplementedPipelineTemplatesServer) GetPipelineTemplateByID

func (UnimplementedPipelineTemplatesServer) GetPipelineTemplates

func (UnimplementedPipelineTemplatesServer) UploadPipelineTemplate

type UnimplementedPipelinesServer

type UnimplementedPipelinesServer struct {
}

UnimplementedPipelinesServer must be embedded to have forward compatible implementations.

func (UnimplementedPipelinesServer) CancelPipeline

func (UnimplementedPipelinesServer) CreatePipeline

func (UnimplementedPipelinesServer) CreatePipelineJWT

func (UnimplementedPipelinesServer) GetPipelineByID

func (UnimplementedPipelinesServer) GetPipelines

func (UnimplementedPipelinesServer) RetryNestedPipeline

func (UnimplementedPipelinesServer) RetryPipelineTask

func (UnimplementedPipelinesServer) RunPipeline

func (UnimplementedPipelinesServer) RunPipelineTask

func (UnimplementedPipelinesServer) SetPipelineActionOutputs

func (UnimplementedPipelinesServer) SetPipelineActionStatus

type UnimplementedPluginRegistryServer

type UnimplementedPluginRegistryServer struct {
}

UnimplementedPluginRegistryServer must be embedded to have forward compatible implementations.

func (UnimplementedPluginRegistryServer) CreatePlugin

func (UnimplementedPluginRegistryServer) CreatePluginPlatform

func (UnimplementedPluginRegistryServer) CreatePluginVersion

func (UnimplementedPluginRegistryServer) DeletePlugin

func (UnimplementedPluginRegistryServer) DeletePluginPlatform

func (UnimplementedPluginRegistryServer) DeletePluginVersion

func (UnimplementedPluginRegistryServer) GetPluginByID

func (UnimplementedPluginRegistryServer) GetPluginPlatformByID

func (UnimplementedPluginRegistryServer) GetPluginPlatforms

func (UnimplementedPluginRegistryServer) GetPluginVersionByID

func (UnimplementedPluginRegistryServer) GetPluginVersions

func (UnimplementedPluginRegistryServer) GetPlugins

func (UnimplementedPluginRegistryServer) UpdatePlugin

func (UnimplementedPluginRegistryServer) UploadPluginPlatformBinary

func (UnimplementedPluginRegistryServer) UploadPluginVersionDocFile

func (UnimplementedPluginRegistryServer) UploadPluginVersionReadme

func (UnimplementedPluginRegistryServer) UploadPluginVersionSchema

func (UnimplementedPluginRegistryServer) UploadPluginVersionShaSums

type UnimplementedProjectsServer

type UnimplementedProjectsServer struct {
}

UnimplementedProjectsServer must be embedded to have forward compatible implementations.

func (UnimplementedProjectsServer) CreateProject

func (UnimplementedProjectsServer) DeleteProject

func (UnimplementedProjectsServer) GetProjectByID

func (UnimplementedProjectsServer) GetProjects

func (UnimplementedProjectsServer) UpdateProject

type UnimplementedReleaseLifecyclesServer

type UnimplementedReleaseLifecyclesServer struct {
}

UnimplementedReleaseLifecyclesServer must be embedded to have forward compatible implementations.

func (UnimplementedReleaseLifecyclesServer) CreateReleaseLifecycle

func (UnimplementedReleaseLifecyclesServer) DeleteReleaseLifecycle

func (UnimplementedReleaseLifecyclesServer) GetReleaseLifecycleByID

func (UnimplementedReleaseLifecyclesServer) GetReleaseLifecycles

func (UnimplementedReleaseLifecyclesServer) UpdateReleaseLifecycle

type UnimplementedReleasesServer

type UnimplementedReleasesServer struct {
}

UnimplementedReleasesServer must be embedded to have forward compatible implementations.

func (UnimplementedReleasesServer) AddParticipantToRelease

func (UnimplementedReleasesServer) CreateRelease

func (UnimplementedReleasesServer) DeleteRelease

func (UnimplementedReleasesServer) GetReleaseByID

func (UnimplementedReleasesServer) GetReleases

func (UnimplementedReleasesServer) RemoveParticipantFromRelease

func (UnimplementedReleasesServer) UpdateRelease

func (UnimplementedReleasesServer) UpdateReleaseDeploymentPipeline

type UnimplementedResourceLimitsServer

type UnimplementedResourceLimitsServer struct {
}

UnimplementedResourceLimitsServer must be embedded to have forward compatible implementations.

func (UnimplementedResourceLimitsServer) GetResourceLimits

func (UnimplementedResourceLimitsServer) UpdateResourceLimit

type UnimplementedServiceAccountsServer

type UnimplementedServiceAccountsServer struct {
}

UnimplementedServiceAccountsServer must be embedded to have forward compatible implementations.

func (UnimplementedServiceAccountsServer) CreateServiceAccount

func (UnimplementedServiceAccountsServer) CreateToken

func (UnimplementedServiceAccountsServer) DeleteServiceAccount

func (UnimplementedServiceAccountsServer) GetServiceAccountByID

func (UnimplementedServiceAccountsServer) GetServiceAccounts

func (UnimplementedServiceAccountsServer) UpdateServiceAccount

type UnimplementedTeamsServer

type UnimplementedTeamsServer struct {
}

UnimplementedTeamsServer must be embedded to have forward compatible implementations.

func (UnimplementedTeamsServer) GetTeamByID

func (UnimplementedTeamsServer) GetTeams

type UnimplementedVCSProvidersServer

type UnimplementedVCSProvidersServer struct {
}

UnimplementedVCSProvidersServer must be embedded to have forward compatible implementations.

func (UnimplementedVCSProvidersServer) CreateVCSProvider

func (UnimplementedVCSProvidersServer) CreateVCSTokenForPipeline added in v0.8.0

func (UnimplementedVCSProvidersServer) DeleteVCSProvider

func (UnimplementedVCSProvidersServer) GetVCSProviderByID

func (UnimplementedVCSProvidersServer) GetVCSProviders

func (UnimplementedVCSProvidersServer) UpdateVCSProvider

type UnimplementedVersionServer added in v0.3.0

type UnimplementedVersionServer struct {
}

UnimplementedVersionServer must be embedded to have forward compatible implementations.

func (UnimplementedVersionServer) GetVersion added in v0.3.0

type UnsafeAgentsServer

type UnsafeAgentsServer interface {
	// contains filtered or unexported methods
}

UnsafeAgentsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AgentsServer will result in compilation errors.

type UnsafeAuthSettingsServer

type UnsafeAuthSettingsServer interface {
	// contains filtered or unexported methods
}

UnsafeAuthSettingsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to AuthSettingsServer will result in compilation errors.

type UnsafeEnvironmentsServer

type UnsafeEnvironmentsServer interface {
	// contains filtered or unexported methods
}

UnsafeEnvironmentsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EnvironmentsServer will result in compilation errors.

type UnsafeJobsServer

type UnsafeJobsServer interface {
	// contains filtered or unexported methods
}

UnsafeJobsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to JobsServer will result in compilation errors.

type UnsafeLifecycleTemplatesServer

type UnsafeLifecycleTemplatesServer interface {
	// contains filtered or unexported methods
}

UnsafeLifecycleTemplatesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to LifecycleTemplatesServer will result in compilation errors.

type UnsafeOrganizationsServer

type UnsafeOrganizationsServer interface {
	// contains filtered or unexported methods
}

UnsafeOrganizationsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to OrganizationsServer will result in compilation errors.

type UnsafePipelineTemplatesServer

type UnsafePipelineTemplatesServer interface {
	// contains filtered or unexported methods
}

UnsafePipelineTemplatesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PipelineTemplatesServer will result in compilation errors.

type UnsafePipelinesServer

type UnsafePipelinesServer interface {
	// contains filtered or unexported methods
}

UnsafePipelinesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PipelinesServer will result in compilation errors.

type UnsafePluginRegistryServer

type UnsafePluginRegistryServer interface {
	// contains filtered or unexported methods
}

UnsafePluginRegistryServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to PluginRegistryServer will result in compilation errors.

type UnsafeProjectsServer

type UnsafeProjectsServer interface {
	// contains filtered or unexported methods
}

UnsafeProjectsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProjectsServer will result in compilation errors.

type UnsafeReleaseLifecyclesServer

type UnsafeReleaseLifecyclesServer interface {
	// contains filtered or unexported methods
}

UnsafeReleaseLifecyclesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ReleaseLifecyclesServer will result in compilation errors.

type UnsafeReleasesServer

type UnsafeReleasesServer interface {
	// contains filtered or unexported methods
}

UnsafeReleasesServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ReleasesServer will result in compilation errors.

type UnsafeResourceLimitsServer

type UnsafeResourceLimitsServer interface {
	// contains filtered or unexported methods
}

UnsafeResourceLimitsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ResourceLimitsServer will result in compilation errors.

type UnsafeServiceAccountsServer

type UnsafeServiceAccountsServer interface {
	// contains filtered or unexported methods
}

UnsafeServiceAccountsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ServiceAccountsServer will result in compilation errors.

type UnsafeTeamsServer

type UnsafeTeamsServer interface {
	// contains filtered or unexported methods
}

UnsafeTeamsServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to TeamsServer will result in compilation errors.

type UnsafeVCSProvidersServer

type UnsafeVCSProvidersServer interface {
	// contains filtered or unexported methods
}

UnsafeVCSProvidersServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VCSProvidersServer will result in compilation errors.

type UnsafeVersionServer added in v0.3.0

type UnsafeVersionServer interface {
	// contains filtered or unexported methods
}

UnsafeVersionServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to VersionServer will result in compilation errors.

type UpdateAgentRequest

type UpdateAgentRequest struct {
	Id              string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version         *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Description     *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	Disabled        *bool   `protobuf:"varint,4,opt,name=disabled,proto3,oneof" json:"disabled,omitempty"`
	RunUntaggedJobs *bool   `protobuf:"varint,5,opt,name=run_untagged_jobs,json=runUntaggedJobs,proto3,oneof" json:"run_untagged_jobs,omitempty"`
	// contains filtered or unexported fields
}

UpdateAgentRequest is the request for the UpdateAgent method.

func (*UpdateAgentRequest) Descriptor deprecated

func (*UpdateAgentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateAgentRequest.ProtoReflect.Descriptor instead.

func (*UpdateAgentRequest) GetDescription

func (x *UpdateAgentRequest) GetDescription() string

func (*UpdateAgentRequest) GetDisabled

func (x *UpdateAgentRequest) GetDisabled() bool

func (*UpdateAgentRequest) GetId

func (x *UpdateAgentRequest) GetId() string

func (*UpdateAgentRequest) GetRunUntaggedJobs

func (x *UpdateAgentRequest) GetRunUntaggedJobs() bool

func (*UpdateAgentRequest) GetVersion

func (x *UpdateAgentRequest) GetVersion() string

func (*UpdateAgentRequest) ProtoMessage

func (*UpdateAgentRequest) ProtoMessage()

func (*UpdateAgentRequest) ProtoReflect

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

func (*UpdateAgentRequest) Reset

func (x *UpdateAgentRequest) Reset()

func (*UpdateAgentRequest) String

func (x *UpdateAgentRequest) String() string

type UpdateEnvironmentRequest

type UpdateEnvironmentRequest struct {
	Id          string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version     *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

UpdateEnvironmentRequest is the request for the UpdateEnvironment method.

func (*UpdateEnvironmentRequest) Descriptor deprecated

func (*UpdateEnvironmentRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateEnvironmentRequest.ProtoReflect.Descriptor instead.

func (*UpdateEnvironmentRequest) GetDescription

func (x *UpdateEnvironmentRequest) GetDescription() string

func (*UpdateEnvironmentRequest) GetId

func (x *UpdateEnvironmentRequest) GetId() string

func (*UpdateEnvironmentRequest) GetVersion

func (x *UpdateEnvironmentRequest) GetVersion() string

func (*UpdateEnvironmentRequest) ProtoMessage

func (*UpdateEnvironmentRequest) ProtoMessage()

func (*UpdateEnvironmentRequest) ProtoReflect

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

func (*UpdateEnvironmentRequest) Reset

func (x *UpdateEnvironmentRequest) Reset()

func (*UpdateEnvironmentRequest) String

func (x *UpdateEnvironmentRequest) String() string

type UpdateOrganizationRequest

type UpdateOrganizationRequest struct {
	Id          string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version     *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

UpdateOrganizationRequest is the input for updating an Organization.

func (*UpdateOrganizationRequest) Descriptor deprecated

func (*UpdateOrganizationRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateOrganizationRequest.ProtoReflect.Descriptor instead.

func (*UpdateOrganizationRequest) GetDescription

func (x *UpdateOrganizationRequest) GetDescription() string

func (*UpdateOrganizationRequest) GetId

func (x *UpdateOrganizationRequest) GetId() string

func (*UpdateOrganizationRequest) GetVersion

func (x *UpdateOrganizationRequest) GetVersion() string

func (*UpdateOrganizationRequest) ProtoMessage

func (*UpdateOrganizationRequest) ProtoMessage()

func (*UpdateOrganizationRequest) ProtoReflect

func (*UpdateOrganizationRequest) Reset

func (x *UpdateOrganizationRequest) Reset()

func (*UpdateOrganizationRequest) String

func (x *UpdateOrganizationRequest) String() string

type UpdatePluginRequest

type UpdatePluginRequest struct {
	Id            string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version       *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	RepositoryUrl *string `protobuf:"bytes,3,opt,name=repository_url,json=repositoryUrl,proto3,oneof" json:"repository_url,omitempty"`
	Private       *bool   `protobuf:"varint,4,opt,name=private,proto3,oneof" json:"private,omitempty"`
	// contains filtered or unexported fields
}

UpdatePluginRequest is the request for the UpdatePlugin method.

func (*UpdatePluginRequest) Descriptor deprecated

func (*UpdatePluginRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdatePluginRequest.ProtoReflect.Descriptor instead.

func (*UpdatePluginRequest) GetId

func (x *UpdatePluginRequest) GetId() string

func (*UpdatePluginRequest) GetPrivate

func (x *UpdatePluginRequest) GetPrivate() bool

func (*UpdatePluginRequest) GetRepositoryUrl

func (x *UpdatePluginRequest) GetRepositoryUrl() string

func (*UpdatePluginRequest) GetVersion

func (x *UpdatePluginRequest) GetVersion() string

func (*UpdatePluginRequest) ProtoMessage

func (*UpdatePluginRequest) ProtoMessage()

func (*UpdatePluginRequest) ProtoReflect

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

func (*UpdatePluginRequest) Reset

func (x *UpdatePluginRequest) Reset()

func (*UpdatePluginRequest) String

func (x *UpdatePluginRequest) String() string

type UpdateProjectRequest

type UpdateProjectRequest struct {
	Id          string  `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version     *string `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Description *string `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	// contains filtered or unexported fields
}

UpdateProjectRequest is the input for updating a Project.

func (*UpdateProjectRequest) Descriptor deprecated

func (*UpdateProjectRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateProjectRequest.ProtoReflect.Descriptor instead.

func (*UpdateProjectRequest) GetDescription

func (x *UpdateProjectRequest) GetDescription() string

func (*UpdateProjectRequest) GetId

func (x *UpdateProjectRequest) GetId() string

func (*UpdateProjectRequest) GetVersion

func (x *UpdateProjectRequest) GetVersion() string

func (*UpdateProjectRequest) ProtoMessage

func (*UpdateProjectRequest) ProtoMessage()

func (*UpdateProjectRequest) ProtoReflect

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

func (*UpdateProjectRequest) Reset

func (x *UpdateProjectRequest) Reset()

func (*UpdateProjectRequest) String

func (x *UpdateProjectRequest) String() string

type UpdateReleaseDeploymentPipelineRequest

type UpdateReleaseDeploymentPipelineRequest struct {
	ReleaseId            string              `protobuf:"bytes,1,opt,name=release_id,json=releaseId,proto3" json:"release_id,omitempty"`
	EnvironmentName      string              `protobuf:"bytes,2,opt,name=environment_name,json=environmentName,proto3" json:"environment_name,omitempty"`
	PipelineTemplateId   *string             `protobuf:"bytes,3,opt,name=pipeline_template_id,json=pipelineTemplateId,proto3,oneof" json:"pipeline_template_id,omitempty"`
	HclVariables         []*PipelineVariable `protobuf:"bytes,4,rep,name=hcl_variables,json=hclVariables,proto3" json:"hcl_variables,omitempty"`
	EnvironmentVariables []*PipelineVariable `protobuf:"bytes,5,rep,name=environment_variables,json=environmentVariables,proto3" json:"environment_variables,omitempty"`
	// contains filtered or unexported fields
}

UpdateReleaseDeploymentPipelineRequest is the input for updating a release deployment.

func (*UpdateReleaseDeploymentPipelineRequest) Descriptor deprecated

func (*UpdateReleaseDeploymentPipelineRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateReleaseDeploymentPipelineRequest.ProtoReflect.Descriptor instead.

func (*UpdateReleaseDeploymentPipelineRequest) GetEnvironmentName

func (x *UpdateReleaseDeploymentPipelineRequest) GetEnvironmentName() string

func (*UpdateReleaseDeploymentPipelineRequest) GetEnvironmentVariables

func (x *UpdateReleaseDeploymentPipelineRequest) GetEnvironmentVariables() []*PipelineVariable

func (*UpdateReleaseDeploymentPipelineRequest) GetHclVariables

func (*UpdateReleaseDeploymentPipelineRequest) GetPipelineTemplateId

func (x *UpdateReleaseDeploymentPipelineRequest) GetPipelineTemplateId() string

func (*UpdateReleaseDeploymentPipelineRequest) GetReleaseId

func (*UpdateReleaseDeploymentPipelineRequest) ProtoMessage

func (*UpdateReleaseDeploymentPipelineRequest) ProtoReflect

func (*UpdateReleaseDeploymentPipelineRequest) Reset

func (*UpdateReleaseDeploymentPipelineRequest) String

type UpdateReleaseLifecycleRequest

type UpdateReleaseLifecycleRequest struct {
	Id                  string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	LifecycleTemplateId string `protobuf:"bytes,2,opt,name=lifecycle_template_id,json=lifecycleTemplateId,proto3" json:"lifecycle_template_id,omitempty"`
	// contains filtered or unexported fields
}

UpdateReleaseLifecycleRequest is the input for updating an existing ReleaseLifecycle.

func (*UpdateReleaseLifecycleRequest) Descriptor deprecated

func (*UpdateReleaseLifecycleRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateReleaseLifecycleRequest.ProtoReflect.Descriptor instead.

func (*UpdateReleaseLifecycleRequest) GetId

func (*UpdateReleaseLifecycleRequest) GetLifecycleTemplateId

func (x *UpdateReleaseLifecycleRequest) GetLifecycleTemplateId() string

func (*UpdateReleaseLifecycleRequest) ProtoMessage

func (*UpdateReleaseLifecycleRequest) ProtoMessage()

func (*UpdateReleaseLifecycleRequest) ProtoReflect

func (*UpdateReleaseLifecycleRequest) Reset

func (x *UpdateReleaseLifecycleRequest) Reset()

func (*UpdateReleaseLifecycleRequest) String

type UpdateReleaseRequest

type UpdateReleaseRequest struct {
	Id      string                 `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Notes   *string                `protobuf:"bytes,2,opt,name=notes,proto3,oneof" json:"notes,omitempty"`
	DueDate *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=due_date,json=dueDate,proto3,oneof" json:"due_date,omitempty"`
	// contains filtered or unexported fields
}

UpdateReleaseRequest is the input for updating an existing Release.

func (*UpdateReleaseRequest) Descriptor deprecated

func (*UpdateReleaseRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateReleaseRequest.ProtoReflect.Descriptor instead.

func (*UpdateReleaseRequest) GetDueDate

func (x *UpdateReleaseRequest) GetDueDate() *timestamppb.Timestamp

func (*UpdateReleaseRequest) GetId

func (x *UpdateReleaseRequest) GetId() string

func (*UpdateReleaseRequest) GetNotes

func (x *UpdateReleaseRequest) GetNotes() string

func (*UpdateReleaseRequest) ProtoMessage

func (*UpdateReleaseRequest) ProtoMessage()

func (*UpdateReleaseRequest) ProtoReflect

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

func (*UpdateReleaseRequest) Reset

func (x *UpdateReleaseRequest) Reset()

func (*UpdateReleaseRequest) String

func (x *UpdateReleaseRequest) String() string

type UpdateResourceLimitRequest

type UpdateResourceLimitRequest struct {
	Version *string `protobuf:"bytes,1,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Name    string  `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Value   int32   `protobuf:"varint,3,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

UpdateResourceLimitRequest is the input for updating an ResourceLimit.

func (*UpdateResourceLimitRequest) Descriptor deprecated

func (*UpdateResourceLimitRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateResourceLimitRequest.ProtoReflect.Descriptor instead.

func (*UpdateResourceLimitRequest) GetName

func (x *UpdateResourceLimitRequest) GetName() string

func (*UpdateResourceLimitRequest) GetValue

func (x *UpdateResourceLimitRequest) GetValue() int32

func (*UpdateResourceLimitRequest) GetVersion

func (x *UpdateResourceLimitRequest) GetVersion() string

func (*UpdateResourceLimitRequest) ProtoMessage

func (*UpdateResourceLimitRequest) ProtoMessage()

func (*UpdateResourceLimitRequest) ProtoReflect

func (*UpdateResourceLimitRequest) Reset

func (x *UpdateResourceLimitRequest) Reset()

func (*UpdateResourceLimitRequest) String

func (x *UpdateResourceLimitRequest) String() string

type UpdateServiceAccountRequest

type UpdateServiceAccountRequest struct {
	Id                string             `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version           *string            `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Description       *string            `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	OidcTrustPolicies []*OIDCTrustPolicy `protobuf:"bytes,4,rep,name=oidc_trust_policies,json=oidcTrustPolicies,proto3" json:"oidc_trust_policies,omitempty"`
	// contains filtered or unexported fields
}

UpdateServiceAccountRequest represents a request to update an existing service account.

func (*UpdateServiceAccountRequest) Descriptor deprecated

func (*UpdateServiceAccountRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateServiceAccountRequest.ProtoReflect.Descriptor instead.

func (*UpdateServiceAccountRequest) GetDescription

func (x *UpdateServiceAccountRequest) GetDescription() string

func (*UpdateServiceAccountRequest) GetId

func (*UpdateServiceAccountRequest) GetOidcTrustPolicies

func (x *UpdateServiceAccountRequest) GetOidcTrustPolicies() []*OIDCTrustPolicy

func (*UpdateServiceAccountRequest) GetVersion

func (x *UpdateServiceAccountRequest) GetVersion() string

func (*UpdateServiceAccountRequest) ProtoMessage

func (*UpdateServiceAccountRequest) ProtoMessage()

func (*UpdateServiceAccountRequest) ProtoReflect

func (*UpdateServiceAccountRequest) Reset

func (x *UpdateServiceAccountRequest) Reset()

func (*UpdateServiceAccountRequest) String

func (x *UpdateServiceAccountRequest) String() string

type UpdateVCSProviderRequest

type UpdateVCSProviderRequest struct {
	Id                  string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Version             *string  `protobuf:"bytes,2,opt,name=version,proto3,oneof" json:"version,omitempty"`
	Description         *string  `protobuf:"bytes,3,opt,name=description,proto3,oneof" json:"description,omitempty"`
	OauthClientId       *string  `protobuf:"bytes,4,opt,name=oauth_client_id,json=oauthClientId,proto3,oneof" json:"oauth_client_id,omitempty"`
	OauthClientSecret   *string  `protobuf:"bytes,5,opt,name=oauth_client_secret,json=oauthClientSecret,proto3,oneof" json:"oauth_client_secret,omitempty"`
	PersonalAccessToken *string  `` /* 126-byte string literal not displayed */
	ExtraOauthScopes    []string `protobuf:"bytes,7,rep,name=extra_oauth_scopes,json=extraOauthScopes,proto3" json:"extra_oauth_scopes,omitempty"`
	// contains filtered or unexported fields
}

UpdateVCSProviderRequest represents the request for updating a VCSProvider.

func (*UpdateVCSProviderRequest) Descriptor deprecated

func (*UpdateVCSProviderRequest) Descriptor() ([]byte, []int)

Deprecated: Use UpdateVCSProviderRequest.ProtoReflect.Descriptor instead.

func (*UpdateVCSProviderRequest) GetDescription

func (x *UpdateVCSProviderRequest) GetDescription() string

func (*UpdateVCSProviderRequest) GetExtraOauthScopes added in v0.8.0

func (x *UpdateVCSProviderRequest) GetExtraOauthScopes() []string

func (*UpdateVCSProviderRequest) GetId

func (x *UpdateVCSProviderRequest) GetId() string

func (*UpdateVCSProviderRequest) GetOauthClientId

func (x *UpdateVCSProviderRequest) GetOauthClientId() string

func (*UpdateVCSProviderRequest) GetOauthClientSecret

func (x *UpdateVCSProviderRequest) GetOauthClientSecret() string

func (*UpdateVCSProviderRequest) GetPersonalAccessToken

func (x *UpdateVCSProviderRequest) GetPersonalAccessToken() string

func (*UpdateVCSProviderRequest) GetVersion

func (x *UpdateVCSProviderRequest) GetVersion() string

func (*UpdateVCSProviderRequest) ProtoMessage

func (*UpdateVCSProviderRequest) ProtoMessage()

func (*UpdateVCSProviderRequest) ProtoReflect

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

func (*UpdateVCSProviderRequest) Reset

func (x *UpdateVCSProviderRequest) Reset()

func (*UpdateVCSProviderRequest) String

func (x *UpdateVCSProviderRequest) String() string

type UploadLifecycleTemplateMetadata

type UploadLifecycleTemplateMetadata struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

UploadLifecycleTemplateMetadata

func (*UploadLifecycleTemplateMetadata) Descriptor deprecated

func (*UploadLifecycleTemplateMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadLifecycleTemplateMetadata.ProtoReflect.Descriptor instead.

func (*UploadLifecycleTemplateMetadata) GetId

func (*UploadLifecycleTemplateMetadata) ProtoMessage

func (*UploadLifecycleTemplateMetadata) ProtoMessage()

func (*UploadLifecycleTemplateMetadata) ProtoReflect

func (*UploadLifecycleTemplateMetadata) Reset

func (*UploadLifecycleTemplateMetadata) String

type UploadLifecycleTemplateRequest

type UploadLifecycleTemplateRequest struct {

	// Types that are assignable to Data:
	//
	//	*UploadLifecycleTemplateRequest_Info
	//	*UploadLifecycleTemplateRequest_ChunkData
	Data isUploadLifecycleTemplateRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

UploadLifecycleTemplateRequest is the input for uploading to a LifecycleTemplate. Upload is allowed only once.

func (*UploadLifecycleTemplateRequest) Descriptor deprecated

func (*UploadLifecycleTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadLifecycleTemplateRequest.ProtoReflect.Descriptor instead.

func (*UploadLifecycleTemplateRequest) GetChunkData

func (x *UploadLifecycleTemplateRequest) GetChunkData() []byte

func (*UploadLifecycleTemplateRequest) GetData

func (m *UploadLifecycleTemplateRequest) GetData() isUploadLifecycleTemplateRequest_Data

func (*UploadLifecycleTemplateRequest) GetInfo

func (*UploadLifecycleTemplateRequest) ProtoMessage

func (*UploadLifecycleTemplateRequest) ProtoMessage()

func (*UploadLifecycleTemplateRequest) ProtoReflect

func (*UploadLifecycleTemplateRequest) Reset

func (x *UploadLifecycleTemplateRequest) Reset()

func (*UploadLifecycleTemplateRequest) String

type UploadLifecycleTemplateRequest_ChunkData

type UploadLifecycleTemplateRequest_ChunkData struct {
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"`
}

type UploadLifecycleTemplateRequest_Info

type UploadLifecycleTemplateRequest_Info struct {
	Info *UploadLifecycleTemplateMetadata `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}

type UploadPipelineTemplateMetadata

type UploadPipelineTemplateMetadata struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// contains filtered or unexported fields
}

UploadPipelineTemplateMetadata

func (*UploadPipelineTemplateMetadata) Descriptor deprecated

func (*UploadPipelineTemplateMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadPipelineTemplateMetadata.ProtoReflect.Descriptor instead.

func (*UploadPipelineTemplateMetadata) GetId

func (*UploadPipelineTemplateMetadata) ProtoMessage

func (*UploadPipelineTemplateMetadata) ProtoMessage()

func (*UploadPipelineTemplateMetadata) ProtoReflect

func (*UploadPipelineTemplateMetadata) Reset

func (x *UploadPipelineTemplateMetadata) Reset()

func (*UploadPipelineTemplateMetadata) String

type UploadPipelineTemplateRequest

type UploadPipelineTemplateRequest struct {

	// Types that are assignable to Data:
	//
	//	*UploadPipelineTemplateRequest_Info
	//	*UploadPipelineTemplateRequest_ChunkData
	Data isUploadPipelineTemplateRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

UploadPipelineTemplateRequest is the input for uploading to a PipelineTemplate.

func (*UploadPipelineTemplateRequest) Descriptor deprecated

func (*UploadPipelineTemplateRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadPipelineTemplateRequest.ProtoReflect.Descriptor instead.

func (*UploadPipelineTemplateRequest) GetChunkData

func (x *UploadPipelineTemplateRequest) GetChunkData() []byte

func (*UploadPipelineTemplateRequest) GetData

func (m *UploadPipelineTemplateRequest) GetData() isUploadPipelineTemplateRequest_Data

func (*UploadPipelineTemplateRequest) GetInfo

func (*UploadPipelineTemplateRequest) ProtoMessage

func (*UploadPipelineTemplateRequest) ProtoMessage()

func (*UploadPipelineTemplateRequest) ProtoReflect

func (*UploadPipelineTemplateRequest) Reset

func (x *UploadPipelineTemplateRequest) Reset()

func (*UploadPipelineTemplateRequest) String

type UploadPipelineTemplateRequest_ChunkData

type UploadPipelineTemplateRequest_ChunkData struct {
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"`
}

type UploadPipelineTemplateRequest_Info

type UploadPipelineTemplateRequest_Info struct {
	Info *UploadPipelineTemplateMetadata `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}

type UploadPluginPlatformBinaryMetadata

type UploadPluginPlatformBinaryMetadata struct {
	PluginPlatformId string `protobuf:"bytes,1,opt,name=plugin_platform_id,json=pluginPlatformId,proto3" json:"plugin_platform_id,omitempty"`
	// contains filtered or unexported fields
}

UploadPluginPlatformBinaryMetadata is the metadata for the binary upload.

func (*UploadPluginPlatformBinaryMetadata) Descriptor deprecated

func (*UploadPluginPlatformBinaryMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginPlatformBinaryMetadata.ProtoReflect.Descriptor instead.

func (*UploadPluginPlatformBinaryMetadata) GetPluginPlatformId

func (x *UploadPluginPlatformBinaryMetadata) GetPluginPlatformId() string

func (*UploadPluginPlatformBinaryMetadata) ProtoMessage

func (*UploadPluginPlatformBinaryMetadata) ProtoMessage()

func (*UploadPluginPlatformBinaryMetadata) ProtoReflect

func (*UploadPluginPlatformBinaryMetadata) Reset

func (*UploadPluginPlatformBinaryMetadata) String

type UploadPluginPlatformBinaryRequest

type UploadPluginPlatformBinaryRequest struct {

	// Types that are assignable to Data:
	//
	//	*UploadPluginPlatformBinaryRequest_Info
	//	*UploadPluginPlatformBinaryRequest_ChunkData
	Data isUploadPluginPlatformBinaryRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

UploadPluginPlatformBinaryRequest is the request for the UploadPluginPlatformBinary method.

func (*UploadPluginPlatformBinaryRequest) Descriptor deprecated

func (*UploadPluginPlatformBinaryRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginPlatformBinaryRequest.ProtoReflect.Descriptor instead.

func (*UploadPluginPlatformBinaryRequest) GetChunkData

func (x *UploadPluginPlatformBinaryRequest) GetChunkData() []byte

func (*UploadPluginPlatformBinaryRequest) GetData

func (m *UploadPluginPlatformBinaryRequest) GetData() isUploadPluginPlatformBinaryRequest_Data

func (*UploadPluginPlatformBinaryRequest) GetInfo

func (*UploadPluginPlatformBinaryRequest) ProtoMessage

func (*UploadPluginPlatformBinaryRequest) ProtoMessage()

func (*UploadPluginPlatformBinaryRequest) ProtoReflect

func (*UploadPluginPlatformBinaryRequest) Reset

func (*UploadPluginPlatformBinaryRequest) String

type UploadPluginPlatformBinaryRequest_ChunkData

type UploadPluginPlatformBinaryRequest_ChunkData struct {
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"`
}

type UploadPluginPlatformBinaryRequest_Info

type UploadPluginPlatformBinaryRequest_Info struct {
	Info *UploadPluginPlatformBinaryMetadata `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}

type UploadPluginVersionDocFileMetadata

type UploadPluginVersionDocFileMetadata struct {
	PluginVersionId string                       `protobuf:"bytes,1,opt,name=plugin_version_id,json=pluginVersionId,proto3" json:"plugin_version_id,omitempty"`
	Name            string                       `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Category        PluginVersionDocFileCategory `` /* 143-byte string literal not displayed */
	Subcategory     string                       `protobuf:"bytes,4,opt,name=subcategory,proto3" json:"subcategory,omitempty"`
	Title           string                       `protobuf:"bytes,5,opt,name=title,proto3" json:"title,omitempty"`
	// contains filtered or unexported fields
}

func (*UploadPluginVersionDocFileMetadata) Descriptor deprecated

func (*UploadPluginVersionDocFileMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionDocFileMetadata.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionDocFileMetadata) GetCategory

func (*UploadPluginVersionDocFileMetadata) GetName

func (*UploadPluginVersionDocFileMetadata) GetPluginVersionId

func (x *UploadPluginVersionDocFileMetadata) GetPluginVersionId() string

func (*UploadPluginVersionDocFileMetadata) GetSubcategory

func (x *UploadPluginVersionDocFileMetadata) GetSubcategory() string

func (*UploadPluginVersionDocFileMetadata) GetTitle

func (*UploadPluginVersionDocFileMetadata) ProtoMessage

func (*UploadPluginVersionDocFileMetadata) ProtoMessage()

func (*UploadPluginVersionDocFileMetadata) ProtoReflect

func (*UploadPluginVersionDocFileMetadata) Reset

func (*UploadPluginVersionDocFileMetadata) String

type UploadPluginVersionDocFileRequest

type UploadPluginVersionDocFileRequest struct {

	// Types that are assignable to Data:
	//
	//	*UploadPluginVersionDocFileRequest_Info
	//	*UploadPluginVersionDocFileRequest_ChunkData
	Data isUploadPluginVersionDocFileRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*UploadPluginVersionDocFileRequest) Descriptor deprecated

func (*UploadPluginVersionDocFileRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionDocFileRequest.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionDocFileRequest) GetChunkData

func (x *UploadPluginVersionDocFileRequest) GetChunkData() []byte

func (*UploadPluginVersionDocFileRequest) GetData

func (m *UploadPluginVersionDocFileRequest) GetData() isUploadPluginVersionDocFileRequest_Data

func (*UploadPluginVersionDocFileRequest) GetInfo

func (*UploadPluginVersionDocFileRequest) ProtoMessage

func (*UploadPluginVersionDocFileRequest) ProtoMessage()

func (*UploadPluginVersionDocFileRequest) ProtoReflect

func (*UploadPluginVersionDocFileRequest) Reset

func (*UploadPluginVersionDocFileRequest) String

type UploadPluginVersionDocFileRequest_ChunkData

type UploadPluginVersionDocFileRequest_ChunkData struct {
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"`
}

type UploadPluginVersionDocFileRequest_Info

type UploadPluginVersionDocFileRequest_Info struct {
	Info *UploadPluginVersionDocFileMetadata `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}

type UploadPluginVersionReadmeMetadata

type UploadPluginVersionReadmeMetadata struct {
	PluginVersionId string `protobuf:"bytes,1,opt,name=plugin_version_id,json=pluginVersionId,proto3" json:"plugin_version_id,omitempty"`
	// contains filtered or unexported fields
}

UploadPluginVersionReadmeMetadata is the metadata for the UploadPluginVersionReadmeRequest.

func (*UploadPluginVersionReadmeMetadata) Descriptor deprecated

func (*UploadPluginVersionReadmeMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionReadmeMetadata.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionReadmeMetadata) GetPluginVersionId

func (x *UploadPluginVersionReadmeMetadata) GetPluginVersionId() string

func (*UploadPluginVersionReadmeMetadata) ProtoMessage

func (*UploadPluginVersionReadmeMetadata) ProtoMessage()

func (*UploadPluginVersionReadmeMetadata) ProtoReflect

func (*UploadPluginVersionReadmeMetadata) Reset

func (*UploadPluginVersionReadmeMetadata) String

type UploadPluginVersionReadmeRequest

type UploadPluginVersionReadmeRequest struct {

	// Types that are assignable to Data:
	//
	//	*UploadPluginVersionReadmeRequest_Info
	//	*UploadPluginVersionReadmeRequest_ChunkData
	Data isUploadPluginVersionReadmeRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

UploadPluginVersionReadmeRequest is the request for the UploadPluginVersionReadme method.

func (*UploadPluginVersionReadmeRequest) Descriptor deprecated

func (*UploadPluginVersionReadmeRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionReadmeRequest.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionReadmeRequest) GetChunkData

func (x *UploadPluginVersionReadmeRequest) GetChunkData() []byte

func (*UploadPluginVersionReadmeRequest) GetData

func (m *UploadPluginVersionReadmeRequest) GetData() isUploadPluginVersionReadmeRequest_Data

func (*UploadPluginVersionReadmeRequest) GetInfo

func (*UploadPluginVersionReadmeRequest) ProtoMessage

func (*UploadPluginVersionReadmeRequest) ProtoMessage()

func (*UploadPluginVersionReadmeRequest) ProtoReflect

func (*UploadPluginVersionReadmeRequest) Reset

func (*UploadPluginVersionReadmeRequest) String

type UploadPluginVersionReadmeRequest_ChunkData

type UploadPluginVersionReadmeRequest_ChunkData struct {
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"`
}

type UploadPluginVersionReadmeRequest_Info

type UploadPluginVersionReadmeRequest_Info struct {
	Info *UploadPluginVersionReadmeMetadata `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}

type UploadPluginVersionSchemaMetadata

type UploadPluginVersionSchemaMetadata struct {
	PluginVersionId string `protobuf:"bytes,1,opt,name=plugin_version_id,json=pluginVersionId,proto3" json:"plugin_version_id,omitempty"`
	// contains filtered or unexported fields
}

UploadPluginVersionReadmeMetadata is the metadata for the UploadPluginVersionReadmeRequest.

func (*UploadPluginVersionSchemaMetadata) Descriptor deprecated

func (*UploadPluginVersionSchemaMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionSchemaMetadata.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionSchemaMetadata) GetPluginVersionId

func (x *UploadPluginVersionSchemaMetadata) GetPluginVersionId() string

func (*UploadPluginVersionSchemaMetadata) ProtoMessage

func (*UploadPluginVersionSchemaMetadata) ProtoMessage()

func (*UploadPluginVersionSchemaMetadata) ProtoReflect

func (*UploadPluginVersionSchemaMetadata) Reset

func (*UploadPluginVersionSchemaMetadata) String

type UploadPluginVersionSchemaRequest

type UploadPluginVersionSchemaRequest struct {

	// Types that are assignable to Data:
	//
	//	*UploadPluginVersionSchemaRequest_Info
	//	*UploadPluginVersionSchemaRequest_ChunkData
	Data isUploadPluginVersionSchemaRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

func (*UploadPluginVersionSchemaRequest) Descriptor deprecated

func (*UploadPluginVersionSchemaRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionSchemaRequest.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionSchemaRequest) GetChunkData

func (x *UploadPluginVersionSchemaRequest) GetChunkData() []byte

func (*UploadPluginVersionSchemaRequest) GetData

func (m *UploadPluginVersionSchemaRequest) GetData() isUploadPluginVersionSchemaRequest_Data

func (*UploadPluginVersionSchemaRequest) GetInfo

func (*UploadPluginVersionSchemaRequest) ProtoMessage

func (*UploadPluginVersionSchemaRequest) ProtoMessage()

func (*UploadPluginVersionSchemaRequest) ProtoReflect

func (*UploadPluginVersionSchemaRequest) Reset

func (*UploadPluginVersionSchemaRequest) String

type UploadPluginVersionSchemaRequest_ChunkData

type UploadPluginVersionSchemaRequest_ChunkData struct {
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"`
}

type UploadPluginVersionSchemaRequest_Info

type UploadPluginVersionSchemaRequest_Info struct {
	Info *UploadPluginVersionReadmeMetadata `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}

type UploadPluginVersionShaSumsMetadata

type UploadPluginVersionShaSumsMetadata struct {
	PluginVersionId string `protobuf:"bytes,1,opt,name=plugin_version_id,json=pluginVersionId,proto3" json:"plugin_version_id,omitempty"`
	// contains filtered or unexported fields
}

UploadPluginVersionShaSumsMetadata is the metadata for the UploadPluginVersionShaSumsRequest.

func (*UploadPluginVersionShaSumsMetadata) Descriptor deprecated

func (*UploadPluginVersionShaSumsMetadata) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionShaSumsMetadata.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionShaSumsMetadata) GetPluginVersionId

func (x *UploadPluginVersionShaSumsMetadata) GetPluginVersionId() string

func (*UploadPluginVersionShaSumsMetadata) ProtoMessage

func (*UploadPluginVersionShaSumsMetadata) ProtoMessage()

func (*UploadPluginVersionShaSumsMetadata) ProtoReflect

func (*UploadPluginVersionShaSumsMetadata) Reset

func (*UploadPluginVersionShaSumsMetadata) String

type UploadPluginVersionShaSumsRequest

type UploadPluginVersionShaSumsRequest struct {

	// Types that are assignable to Data:
	//
	//	*UploadPluginVersionShaSumsRequest_Info
	//	*UploadPluginVersionShaSumsRequest_ChunkData
	Data isUploadPluginVersionShaSumsRequest_Data `protobuf_oneof:"data"`
	// contains filtered or unexported fields
}

UploadPluginVersionShaSumsRequest is the request for the UploadPluginVersionShaSums method.

func (*UploadPluginVersionShaSumsRequest) Descriptor deprecated

func (*UploadPluginVersionShaSumsRequest) Descriptor() ([]byte, []int)

Deprecated: Use UploadPluginVersionShaSumsRequest.ProtoReflect.Descriptor instead.

func (*UploadPluginVersionShaSumsRequest) GetChunkData

func (x *UploadPluginVersionShaSumsRequest) GetChunkData() []byte

func (*UploadPluginVersionShaSumsRequest) GetData

func (m *UploadPluginVersionShaSumsRequest) GetData() isUploadPluginVersionShaSumsRequest_Data

func (*UploadPluginVersionShaSumsRequest) GetInfo

func (*UploadPluginVersionShaSumsRequest) ProtoMessage

func (*UploadPluginVersionShaSumsRequest) ProtoMessage()

func (*UploadPluginVersionShaSumsRequest) ProtoReflect

func (*UploadPluginVersionShaSumsRequest) Reset

func (*UploadPluginVersionShaSumsRequest) String

type UploadPluginVersionShaSumsRequest_ChunkData

type UploadPluginVersionShaSumsRequest_ChunkData struct {
	ChunkData []byte `protobuf:"bytes,2,opt,name=chunk_data,json=chunkData,proto3,oneof"`
}

type UploadPluginVersionShaSumsRequest_Info

type UploadPluginVersionShaSumsRequest_Info struct {
	Info *UploadPluginVersionShaSumsMetadata `protobuf:"bytes,1,opt,name=info,proto3,oneof"`
}

type VCSProvider

type VCSProvider struct {
	Metadata         *ResourceMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Name             string            `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	Description      string            `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	Type             string            `protobuf:"bytes,4,opt,name=type,proto3" json:"type,omitempty"`
	Scope            string            `protobuf:"bytes,5,opt,name=scope,proto3" json:"scope,omitempty"`
	AuthType         string            `protobuf:"bytes,6,opt,name=auth_type,json=authType,proto3" json:"auth_type,omitempty"`
	CreatedBy        string            `protobuf:"bytes,7,opt,name=created_by,json=createdBy,proto3" json:"created_by,omitempty"`
	Url              string            `protobuf:"bytes,8,opt,name=url,proto3" json:"url,omitempty"`
	OrganizationId   string            `protobuf:"bytes,9,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"`
	ProjectId        *string           `protobuf:"bytes,10,opt,name=project_id,json=projectId,proto3,oneof" json:"project_id,omitempty"`
	ExtraOauthScopes []string          `protobuf:"bytes,11,rep,name=extra_oauth_scopes,json=extraOauthScopes,proto3" json:"extra_oauth_scopes,omitempty"`
	// contains filtered or unexported fields
}

VCSProvider is a mechanism to interface with external Git or version control systems and leverage some of their functionality within Phobos.

func (*VCSProvider) Descriptor deprecated

func (*VCSProvider) Descriptor() ([]byte, []int)

Deprecated: Use VCSProvider.ProtoReflect.Descriptor instead.

func (*VCSProvider) GetAuthType

func (x *VCSProvider) GetAuthType() string

func (*VCSProvider) GetCreatedBy

func (x *VCSProvider) GetCreatedBy() string

func (*VCSProvider) GetDescription

func (x *VCSProvider) GetDescription() string

func (*VCSProvider) GetExtraOauthScopes added in v0.8.0

func (x *VCSProvider) GetExtraOauthScopes() []string

func (*VCSProvider) GetMetadata

func (x *VCSProvider) GetMetadata() *ResourceMetadata

func (*VCSProvider) GetName

func (x *VCSProvider) GetName() string

func (*VCSProvider) GetOrganizationId

func (x *VCSProvider) GetOrganizationId() string

func (*VCSProvider) GetProjectId

func (x *VCSProvider) GetProjectId() string

func (*VCSProvider) GetScope

func (x *VCSProvider) GetScope() string

func (*VCSProvider) GetType

func (x *VCSProvider) GetType() string

func (*VCSProvider) GetUrl

func (x *VCSProvider) GetUrl() string

func (*VCSProvider) ProtoMessage

func (*VCSProvider) ProtoMessage()

func (*VCSProvider) ProtoReflect

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

func (*VCSProvider) Reset

func (x *VCSProvider) Reset()

func (*VCSProvider) String

func (x *VCSProvider) String() string

type VCSProvidersClient

type VCSProvidersClient interface {
	// GetVCSProviderByID returns a VCSProvider by its ID.
	GetVCSProviderByID(ctx context.Context, in *GetVCSProviderByIDRequest, opts ...grpc.CallOption) (*VCSProvider, error)
	// GetVCSProviders returns a paginated list of VCSProviders.
	GetVCSProviders(ctx context.Context, in *GetVCSProvidersRequest, opts ...grpc.CallOption) (*GetVCSProvidersResponse, error)
	// GetRepositoryArchive returns the archive for a given repository.
	GetRepositoryArchive(ctx context.Context, in *GetRepositoryArchiveRequest, opts ...grpc.CallOption) (VCSProviders_GetRepositoryArchiveClient, error)
	// CreateVCSProvider creates a new VCSProvider.
	CreateVCSProvider(ctx context.Context, in *CreateVCSProviderRequest, opts ...grpc.CallOption) (*CreateVCSProviderResponse, error)
	// UpdateVCSProvider updates a existing VCSProvider.
	UpdateVCSProvider(ctx context.Context, in *UpdateVCSProviderRequest, opts ...grpc.CallOption) (*VCSProvider, error)
	// DeleteVCSProvider deletes a VCSProvider.
	DeleteVCSProvider(ctx context.Context, in *DeleteVCSProviderRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
	// ResetVCSProviderOAuthToken resets the OAuth token used to authenticate with
	// the remote VCS system.
	ResetVCSProviderOAuthToken(ctx context.Context, in *ResetVCSProviderOAuthTokenRequest, opts ...grpc.CallOption) (*ResetVCSProviderOAuthTokenResponse, error)
	// CreateVCSTokenForPipeline creates a new VCS token for a pipeline.
	CreateVCSTokenForPipeline(ctx context.Context, in *CreateVCSTokenForPipelineRequest, opts ...grpc.CallOption) (*CreateVCSTokenForPipelineResponse, error)
}

VCSProvidersClient is the client API for VCSProviders service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

type VCSProvidersServer

type VCSProvidersServer interface {
	// GetVCSProviderByID returns a VCSProvider by its ID.
	GetVCSProviderByID(context.Context, *GetVCSProviderByIDRequest) (*VCSProvider, error)
	// GetVCSProviders returns a paginated list of VCSProviders.
	GetVCSProviders(context.Context, *GetVCSProvidersRequest) (*GetVCSProvidersResponse, error)
	// GetRepositoryArchive returns the archive for a given repository.
	GetRepositoryArchive(*GetRepositoryArchiveRequest, VCSProviders_GetRepositoryArchiveServer) error
	// CreateVCSProvider creates a new VCSProvider.
	CreateVCSProvider(context.Context, *CreateVCSProviderRequest) (*CreateVCSProviderResponse, error)
	// UpdateVCSProvider updates a existing VCSProvider.
	UpdateVCSProvider(context.Context, *UpdateVCSProviderRequest) (*VCSProvider, error)
	// DeleteVCSProvider deletes a VCSProvider.
	DeleteVCSProvider(context.Context, *DeleteVCSProviderRequest) (*emptypb.Empty, error)
	// ResetVCSProviderOAuthToken resets the OAuth token used to authenticate with
	// the remote VCS system.
	ResetVCSProviderOAuthToken(context.Context, *ResetVCSProviderOAuthTokenRequest) (*ResetVCSProviderOAuthTokenResponse, error)
	// CreateVCSTokenForPipeline creates a new VCS token for a pipeline.
	CreateVCSTokenForPipeline(context.Context, *CreateVCSTokenForPipelineRequest) (*CreateVCSTokenForPipelineResponse, error)
	// contains filtered or unexported methods
}

VCSProvidersServer is the server API for VCSProviders service. All implementations must embed UnimplementedVCSProvidersServer for forward compatibility

type VCSProviders_GetRepositoryArchiveClient

type VCSProviders_GetRepositoryArchiveClient interface {
	Recv() (*GetRepositoryArchiveResponse, error)
	grpc.ClientStream
}

type VCSProviders_GetRepositoryArchiveServer

type VCSProviders_GetRepositoryArchiveServer interface {
	Send(*GetRepositoryArchiveResponse) error
	grpc.ServerStream
}

type VariableCategory

type VariableCategory int32

VariableCategory is an enum for the category of a variable

const (
	VariableCategory_HCL         VariableCategory = 0
	VariableCategory_ENVIRONMENT VariableCategory = 1
)

func (VariableCategory) Descriptor

func (VariableCategory) Enum

func (VariableCategory) EnumDescriptor deprecated

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

Deprecated: Use VariableCategory.Descriptor instead.

func (VariableCategory) Number

func (VariableCategory) String

func (x VariableCategory) String() string

func (VariableCategory) Type

type VcsProviderAuthType added in v0.8.1

type VcsProviderAuthType int32

VcsProviderAuthType represents the authentication schema a VCSProvider uses.

const (
	VcsProviderAuthType_ACCESS_TOKEN VcsProviderAuthType = 0
	VcsProviderAuthType_OAUTH        VcsProviderAuthType = 1
)

func (VcsProviderAuthType) Descriptor added in v0.8.1

func (VcsProviderAuthType) Enum added in v0.8.1

func (VcsProviderAuthType) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use VcsProviderAuthType.Descriptor instead.

func (VcsProviderAuthType) Number added in v0.8.1

func (VcsProviderAuthType) String added in v0.8.1

func (x VcsProviderAuthType) String() string

func (VcsProviderAuthType) Type added in v0.8.1

type VcsProviderSortableField added in v0.8.1

type VcsProviderSortableField int32

VcsProviderSortableField defines enums that allow sorting a paginated list of VCSProviders.

const (
	VcsProviderSortableField_CREATED_AT_ASC  VcsProviderSortableField = 0
	VcsProviderSortableField_CREATED_AT_DESC VcsProviderSortableField = 1
	VcsProviderSortableField_UPDATED_AT_ASC  VcsProviderSortableField = 2
	VcsProviderSortableField_UPDATED_AT_DESC VcsProviderSortableField = 3
)

func (VcsProviderSortableField) Descriptor added in v0.8.1

func (VcsProviderSortableField) Enum added in v0.8.1

func (VcsProviderSortableField) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use VcsProviderSortableField.Descriptor instead.

func (VcsProviderSortableField) Number added in v0.8.1

func (VcsProviderSortableField) String added in v0.8.1

func (x VcsProviderSortableField) String() string

func (VcsProviderSortableField) Type added in v0.8.1

type VcsProviderType added in v0.8.1

type VcsProviderType int32

VcsProviderType represents the type of VCSProvider.

const (
	VcsProviderType_GITLAB VcsProviderType = 0
	VcsProviderType_GITHUB VcsProviderType = 1
)

func (VcsProviderType) Descriptor added in v0.8.1

func (VcsProviderType) Enum added in v0.8.1

func (x VcsProviderType) Enum() *VcsProviderType

func (VcsProviderType) EnumDescriptor deprecated added in v0.8.1

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

Deprecated: Use VcsProviderType.Descriptor instead.

func (VcsProviderType) Number added in v0.8.1

func (VcsProviderType) String added in v0.8.1

func (x VcsProviderType) String() string

func (VcsProviderType) Type added in v0.8.1

type VersionClient added in v0.3.0

type VersionClient interface {
	// GetVersion returns the version information for the API.
	GetVersion(ctx context.Context, in *emptypb.Empty, opts ...grpc.CallOption) (*GetVersionResponse, error)
}

VersionClient is the client API for Version service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.

func NewVersionClient added in v0.3.0

func NewVersionClient(cc grpc.ClientConnInterface) VersionClient

type VersionServer added in v0.3.0

type VersionServer interface {
	// GetVersion returns the version information for the API.
	GetVersion(context.Context, *emptypb.Empty) (*GetVersionResponse, error)
	// contains filtered or unexported methods
}

VersionServer is the server API for Version service. All implementations must embed UnimplementedVersionServer for forward compatibility

type WriteLogsRequest

type WriteLogsRequest struct {
	JobId       string `protobuf:"bytes,1,opt,name=job_id,json=jobId,proto3" json:"job_id,omitempty"`
	StartOffset int32  `protobuf:"varint,2,opt,name=start_offset,json=startOffset,proto3" json:"start_offset,omitempty"`
	Logs        []byte `protobuf:"bytes,3,opt,name=logs,proto3" json:"logs,omitempty"`
	// contains filtered or unexported fields
}

WriteLogsRequest is the request for writing a chunk of logs to the job's log stream

func (*WriteLogsRequest) Descriptor deprecated

func (*WriteLogsRequest) Descriptor() ([]byte, []int)

Deprecated: Use WriteLogsRequest.ProtoReflect.Descriptor instead.

func (*WriteLogsRequest) GetJobId

func (x *WriteLogsRequest) GetJobId() string

func (*WriteLogsRequest) GetLogs

func (x *WriteLogsRequest) GetLogs() []byte

func (*WriteLogsRequest) GetStartOffset

func (x *WriteLogsRequest) GetStartOffset() int32

func (*WriteLogsRequest) ProtoMessage

func (*WriteLogsRequest) ProtoMessage()

func (*WriteLogsRequest) ProtoReflect

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

func (*WriteLogsRequest) Reset

func (x *WriteLogsRequest) Reset()

func (*WriteLogsRequest) String

func (x *WriteLogsRequest) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL