package model

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AuthMethod

auth.proto:20

Message that tells how the user was authenticated.

message Author

author.proto:6

Author of a change.

Used in: api.v1.capsule.Capsule, api.v1.capsule.ConfigFile, api.v1.capsule.Event, api.v1.capsule.Image, api.v1.capsule.RolloutConfig, api.v1.service_account.ServiceAccount, ProposalMetadata, RevisionMetadata, ServiceAccountEntry

message BcryptHashingConfig

common.proto:6

Bcrypt hashing configuration.

Used in: HashingConfig

message BcryptHashingInstance

common.proto:12

Bcrypt hashing instance.

Used in: HashingInstance

(message has no fields)

message BitBucketInfo

git.proto:69

Used in: Commit

message BookmarkingConfiguration

revision.proto:57

Used in: RevisionMetadata

message CapsuleID

id.proto:5

Used in: api.v1.settings.GetGitStoreStatusResponse.CapsuleStatus

message CapsuleSetID

id.proto:11

Used in: api.v1.settings.GetGitStoreStatusResponse.CapsuleSetStatus

message Commit

git.proto:21

Used in: GitChange

message ContainerMetrics

metrics.proto:18

Metrics for a container.

Used in: InstanceMetrics

message EnvironmentFilter

environment.proto:5

Used in: GitStore, NotificationNotifier

message EnvironmentFilter.All

environment.proto:6

Used in: EnvironmentFilter

message EnvironmentFilter.Selected

environment.proto:10

Used in: EnvironmentFilter

message FieldPrefixes

pipeline.proto:32

Used in: Phase

message Fingerprint

revision.proto:18

Used in: api.v1.capsule.DeployRequest, api.v1.capsule.DeploySetRequest, api.v1.capsule.GetRevisionRequest, Fingerprints, ProposalMetadata, RevisionMetadata

message Fingerprints

revision.proto:22

Used in: api.v1.capsule.GetRolloutOfRevisionsRequest

message GitChange

git.proto:34

Used in: RevisionMetadata

message GitHubInfo

git.proto:59

Used in: Commit

message GitLabInfo

git.proto:64

Used in: Commit

message GitLabProposal

revision.proto:46

Used in: ProposalMetadata

enum GitProvider

git.proto:39

Used in: Commit

message GitStatus

git.proto:46

Used in: api.v1.settings.GetGitStoreStatusResponse.CapsuleSetStatus, api.v1.settings.GetGitStoreStatusResponse.CapsuleStatus, api.v1.settings.GetGitStoreStatusResponse.RepoGitStatus

message GitStore

git.proto:8

Used in: api.v1.capsule.Capsule, api.v1.capsule.GetEffectiveGitSettingsResponse, api.v1.capsule.Update, api.v1.project.GetEffectiveGitSettingsResponse, api.v1.project.Project, api.v1.project.Update, api.v1.settings.Settings, api.v1.settings.Update

message GithubProposal

revision.proto:42

Used in: ProposalMetadata

message HashingConfig

common.proto:37

Hashing configuration.

Used in: api.v1.user.settings.Settings, api.v1.user.settings.Update, HashingInstance

message HashingInstance

common.proto:47

Hashing instance.

Used in: api.v1.user.Update, api.v1.user.VerificationCode

message InstanceMetrics

metrics.proto:30

Metrics for an instance

Used in: api.v1.capsule.CapsuleMetricsResponse

enum LoginType

auth.proto:6

The LoginType enum defines the type of login.

Used in: api.v1.authentication.GetAuthConfigResponse, api.v1.user.AuthMethod, api.v1.user.settings.AuthMethod, api.v1.user.settings.RegisterMethod.Signup, api.v1.user.settings.Settings, api.v1.user.settings.Update.LoginMechanisms, AuthMethod, RegisterMethod.Signup

message MemberEntry

user.proto:57

Entry model of a group member - placed in models to prevent cyclic imports.

Used in: api.v1.group.ListMembersResponse

message Metadata

metadata.proto:6

Generic metadata model.

Used in: api.v1.group.Update, api.v1.role.Update, api.v1.user.Update

message Metric

metrics.proto:8

Custom metrics

Used in: api.v1.capsule.GetCustomInstanceMetricsResponse, api.v1.project.GetCustomObjectMetricsResponse

message NotificationNotifier

notification.proto:7

Used in: api.v1.project.GetEffectiveNotificationSettingsResponse, api.v1.project.NotificationNotifiers, api.v1.settings.Settings, api.v1.settings.Update.SetNotificationNotifiers

message NotificationTarget

notification.proto:13

Used in: NotificationNotifier

message NotificationTarget.EmailTarget

notification.proto:19

Used in: NotificationTarget

message NotificationTarget.SlackTarget

notification.proto:14

Used in: NotificationTarget

enum NotificationTopic

notification.proto:31

Used in: NotificationNotifier

message ObjectReference

metrics.proto:42

A reference to a kubernetes object.

Used in: api.v1.capsule.ObjectMetric, api.v1.project.GetCustomObjectMetricsRequest

message Pagination

common.proto:61

Pagination option.

Used in: api.v1.activity.GetActivitiesRequest, api.v1.capsule.GetJobExecutionsRequest, api.v1.capsule.ListEventsRequest, api.v1.capsule.ListInstanceStatusesRequest, api.v1.capsule.ListInstancesRequest, api.v1.capsule.ListPipelineStatusesRequest, api.v1.capsule.ListProposalsRequest, api.v1.capsule.ListRequest, api.v1.capsule.ListRolloutsRequest, api.v1.capsule.ListSetProposalsRequest, api.v1.capsule.WatchInstanceStatusesRequest, api.v1.capsule.WatchRolloutsRequest, api.v1.cluster.ListRequest, api.v1.environment.ListRequest, api.v1.group.ListGroupsForMemberRequest, api.v1.group.ListMembersRequest, api.v1.group.ListRequest, api.v1.image.ListRequest, api.v1.issue.GetIssuesRequest, api.v1.project.ListRequest, api.v1.role.ListAssigneesRequest, api.v1.role.ListForEntityRequest, api.v1.role.ListRequest, api.v1.user.ListRequest, api.v1.user.ListSessionsRequest

message Phase

pipeline.proto:23

Used in: Pipeline

message Pipeline

pipeline.proto:8

Used in: api.v1.capsule.pipeline.Status, api.v1.project.GetEffectivePipelineSettingsResponse.Pipeline, api.v1.project.Project, api.v1.project.Update.Pipelines, api.v1.settings.Settings, api.v1.settings.Update.SetPipelines

message ProposalMetadata

revision.proto:29

Used in: api.v1.capsule.Proposal, api.v1.capsule.SetProposal

message ProviderCredentials

credentials.proto:6

Generic credentials model.

Used in: api.v1.user.settings.EmailProvider, api.v1.user.settings.TextProvider

message RegisterInfo

user.proto:69

Registering information of a user.

Used in: api.v1.user.User, UserEntry

message RegisterMethod

user.proto:76

Method used to register a user.

Used in: RegisterInfo

message RegisterMethod.Signup

user.proto:81

if the user was created by signing up.

Used in: RegisterMethod

message RegisterMethod.System

user.proto:78

if the user was created by the system.

Used in: RegisterMethod

(message has no fields)

message RepoBranch

git.proto:54

Used in: api.v1.settings.GetGitStoreStatusResponse.RepoGitStatus, ProposalMetadata

message Resources

metrics.proto:51

Used in: api.v1.cluster.Cluster, api.v1.operator.cluster.Node, api.v1.operator.cluster.Pod

message RevisionMetadata

revision.proto:9

Used in: api.v1.capsule.Revision, api.v1.capsule.SetRevision, api.v1.environment.Revision, api.v1.project.Revision, Revisions

message Revisions

revision.proto:50

Used in: api.v1.capsule.Rollout

message ScryptHashingConfig

common.proto:15

Scrypt hashing configuration.

Used in: HashingConfig

message ScryptHashingInstance

common.proto:31

Scrypt hashing instance.

Used in: HashingInstance

message ServiceAccountEntry

user.proto:45

Entry model of a service account - placed in models to prevent cyclic imports.

Used in: api.v1.service_account.ListResponse, MemberEntry

message Trigger

pipeline.proto:46

Used in: Triggers

message Trigger.Condition

pipeline.proto:48

Condition that must be met for the trigger to fire.

Used in: Trigger

message Triggers

pipeline.proto:39

Used in: Phase

message UserEntry

user.proto:33

Entry model of a user - placed in models to prevent cyclic imports.

Used in: api.v1.user.ListResponse, MemberEntry

message UserIdentifier

user.proto:11

different fields that can identify a user.

Used in: api.v1.authentication.ResetPasswordRequest, api.v1.authentication.SendPasswordResetRequest, api.v1.authentication.SendVerificationEmailRequest, api.v1.authentication.UserPassword, api.v1.user.GetByIdentifierRequest

message UserInfo

user.proto:22

Userinfo - placed in models to prevent cyclic imports.

Used in: api.v1.authentication.GetResponse, api.v1.authentication.LoginResponse, api.v1.authentication.RegisterResponse, api.v1.user.User