websocket

package
v0.0.0-...-51115e0 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2022 License: AGPL-3.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	Type_name = map[int32]string{
		0:  "TypeUnknown",
		1:  "SetUid",
		2:  "ReloadProjects",
		3:  "CancelProject",
		4:  "CreateProject",
		5:  "UpdateProject",
		6:  "ProcessPercent",
		7:  "ClusterInfoSync",
		8:  "InternalError",
		9:  "ApplyProject",
		50: "HandleExecShell",
		51: "HandleExecShellMsg",
		52: "HandleCloseShell",
		53: "HandleAuthorize",
	}
	Type_value = map[string]int32{
		"TypeUnknown":        0,
		"SetUid":             1,
		"ReloadProjects":     2,
		"CancelProject":      3,
		"CreateProject":      4,
		"UpdateProject":      5,
		"ProcessPercent":     6,
		"ClusterInfoSync":    7,
		"InternalError":      8,
		"ApplyProject":       9,
		"HandleExecShell":    50,
		"HandleExecShellMsg": 51,
		"HandleCloseShell":   52,
		"HandleAuthorize":    53,
	}
)

Enum value maps for Type.

View Source
var (
	ResultType_name = map[int32]string{
		0: "ResultUnknown",
		1: "Error",
		2: "Success",
		3: "Deployed",
		4: "DeployedFailed",
		5: "DeployedCanceled",
	}
	ResultType_value = map[string]int32{
		"ResultUnknown":    0,
		"Error":            1,
		"Success":          2,
		"Deployed":         3,
		"DeployedFailed":   4,
		"DeployedCanceled": 5,
	}
)

Enum value maps for ResultType.

View Source
var (
	To_name = map[int32]string{
		0: "ToSelf",
		1: "ToAll",
		2: "ToOthers",
	}
	To_value = map[string]int32{
		"ToSelf":   0,
		"ToAll":    1,
		"ToOthers": 2,
	}
)

Enum value maps for To.

View Source
var File_websocket_websocket_proto protoreflect.FileDescriptor

Functions

This section is empty.

Types

type AuthorizeTokenInput

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

func (*AuthorizeTokenInput) Descriptor deprecated

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

Deprecated: Use AuthorizeTokenInput.ProtoReflect.Descriptor instead.

func (*AuthorizeTokenInput) GetToken

func (x *AuthorizeTokenInput) GetToken() string

func (*AuthorizeTokenInput) GetType

func (x *AuthorizeTokenInput) GetType() Type

func (*AuthorizeTokenInput) ProtoMessage

func (*AuthorizeTokenInput) ProtoMessage()

func (*AuthorizeTokenInput) ProtoReflect

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

func (*AuthorizeTokenInput) Reset

func (x *AuthorizeTokenInput) Reset()

func (*AuthorizeTokenInput) String

func (x *AuthorizeTokenInput) String() string

func (*AuthorizeTokenInput) Validate

func (m *AuthorizeTokenInput) Validate() error

Validate checks the field values on AuthorizeTokenInput with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*AuthorizeTokenInput) ValidateAll

func (m *AuthorizeTokenInput) ValidateAll() error

ValidateAll checks the field values on AuthorizeTokenInput with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in AuthorizeTokenInputMultiError, or nil if none found.

type AuthorizeTokenInputMultiError

type AuthorizeTokenInputMultiError []error

AuthorizeTokenInputMultiError is an error wrapping multiple validation errors returned by AuthorizeTokenInput.ValidateAll() if the designated constraints aren't met.

func (AuthorizeTokenInputMultiError) AllErrors

func (m AuthorizeTokenInputMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (AuthorizeTokenInputMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type AuthorizeTokenInputValidationError

type AuthorizeTokenInputValidationError struct {
	// contains filtered or unexported fields
}

AuthorizeTokenInputValidationError is the validation error returned by AuthorizeTokenInput.Validate if the designated constraints aren't met.

func (AuthorizeTokenInputValidationError) Cause

Cause function returns cause value.

func (AuthorizeTokenInputValidationError) Error

Error satisfies the builtin error interface

func (AuthorizeTokenInputValidationError) ErrorName

ErrorName returns error name.

func (AuthorizeTokenInputValidationError) Field

Field function returns field value.

func (AuthorizeTokenInputValidationError) Key

Key function returns key value.

func (AuthorizeTokenInputValidationError) Reason

Reason function returns reason value.

type CancelInput

type CancelInput struct {
	Type        Type   `protobuf:"varint,1,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	NamespaceId int64  `protobuf:"varint,2,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	Name        string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (*CancelInput) Descriptor deprecated

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

Deprecated: Use CancelInput.ProtoReflect.Descriptor instead.

func (*CancelInput) GetName

func (x *CancelInput) GetName() string

func (*CancelInput) GetNamespaceId

func (x *CancelInput) GetNamespaceId() int64

func (*CancelInput) GetType

func (x *CancelInput) GetType() Type

func (*CancelInput) ProtoMessage

func (*CancelInput) ProtoMessage()

func (*CancelInput) ProtoReflect

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

func (*CancelInput) Reset

func (x *CancelInput) Reset()

func (*CancelInput) String

func (x *CancelInput) String() string

func (*CancelInput) Validate

func (m *CancelInput) Validate() error

Validate checks the field values on CancelInput with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*CancelInput) ValidateAll

func (m *CancelInput) ValidateAll() error

ValidateAll checks the field values on CancelInput with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in CancelInputMultiError, or nil if none found.

type CancelInputMultiError

type CancelInputMultiError []error

CancelInputMultiError is an error wrapping multiple validation errors returned by CancelInput.ValidateAll() if the designated constraints aren't met.

func (CancelInputMultiError) AllErrors

func (m CancelInputMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (CancelInputMultiError) Error

func (m CancelInputMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type CancelInputValidationError

type CancelInputValidationError struct {
	// contains filtered or unexported fields
}

CancelInputValidationError is the validation error returned by CancelInput.Validate if the designated constraints aren't met.

func (CancelInputValidationError) Cause

Cause function returns cause value.

func (CancelInputValidationError) Error

Error satisfies the builtin error interface

func (CancelInputValidationError) ErrorName

func (e CancelInputValidationError) ErrorName() string

ErrorName returns error name.

func (CancelInputValidationError) Field

Field function returns field value.

func (CancelInputValidationError) Key

Key function returns key value.

func (CancelInputValidationError) Reason

Reason function returns reason value.

type Container

type Container struct {
	Namespace string `protobuf:"bytes,1,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Pod       string `protobuf:"bytes,2,opt,name=pod,proto3" json:"pod,omitempty"`
	Container string `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"`
	// contains filtered or unexported fields
}

func (*Container) Descriptor deprecated

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

Deprecated: Use Container.ProtoReflect.Descriptor instead.

func (*Container) GetContainer

func (x *Container) GetContainer() string

func (*Container) GetNamespace

func (x *Container) GetNamespace() string

func (*Container) GetPod

func (x *Container) GetPod() string

func (*Container) ProtoMessage

func (*Container) ProtoMessage()

func (*Container) ProtoReflect

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

func (*Container) Reset

func (x *Container) Reset()

func (*Container) String

func (x *Container) String() string

func (*Container) Validate

func (m *Container) Validate() error

Validate checks the field values on Container with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Container) ValidateAll

func (m *Container) ValidateAll() error

ValidateAll checks the field values on Container with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ContainerMultiError, or nil if none found.

type ContainerMultiError

type ContainerMultiError []error

ContainerMultiError is an error wrapping multiple validation errors returned by Container.ValidateAll() if the designated constraints aren't met.

func (ContainerMultiError) AllErrors

func (m ContainerMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ContainerMultiError) Error

func (m ContainerMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ContainerValidationError

type ContainerValidationError struct {
	// contains filtered or unexported fields
}

ContainerValidationError is the validation error returned by Container.Validate if the designated constraints aren't met.

func (ContainerValidationError) Cause

func (e ContainerValidationError) Cause() error

Cause function returns cause value.

func (ContainerValidationError) Error

func (e ContainerValidationError) Error() string

Error satisfies the builtin error interface

func (ContainerValidationError) ErrorName

func (e ContainerValidationError) ErrorName() string

ErrorName returns error name.

func (ContainerValidationError) Field

func (e ContainerValidationError) Field() string

Field function returns field value.

func (ContainerValidationError) Key

Key function returns key value.

func (ContainerValidationError) Reason

func (e ContainerValidationError) Reason() string

Reason function returns reason value.

type Metadata

type Metadata struct {
	Id     string     `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Uid    string     `protobuf:"bytes,2,opt,name=uid,proto3" json:"uid,omitempty"`
	Slug   string     `protobuf:"bytes,3,opt,name=slug,proto3" json:"slug,omitempty"`
	Type   Type       `protobuf:"varint,4,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	End    bool       `protobuf:"varint,5,opt,name=end,proto3" json:"end,omitempty"`
	Result ResultType `protobuf:"varint,6,opt,name=result,proto3,enum=ResultType" json:"result,omitempty"`
	To     To         `protobuf:"varint,7,opt,name=to,proto3,enum=To" json:"to,omitempty"`
	Data   string     `protobuf:"bytes,8,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

func (*Metadata) Descriptor deprecated

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

Deprecated: Use Metadata.ProtoReflect.Descriptor instead.

func (*Metadata) GetData

func (x *Metadata) GetData() string

func (*Metadata) GetEnd

func (x *Metadata) GetEnd() bool

func (*Metadata) GetId

func (x *Metadata) GetId() string

func (*Metadata) GetResult

func (x *Metadata) GetResult() ResultType

func (*Metadata) GetSlug

func (x *Metadata) GetSlug() string

func (*Metadata) GetTo

func (x *Metadata) GetTo() To

func (*Metadata) GetType

func (x *Metadata) GetType() Type

func (*Metadata) GetUid

func (x *Metadata) GetUid() string

func (*Metadata) ProtoMessage

func (*Metadata) ProtoMessage()

func (*Metadata) ProtoReflect

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

func (*Metadata) Reset

func (x *Metadata) Reset()

func (*Metadata) String

func (x *Metadata) String() string

func (*Metadata) Validate

func (m *Metadata) Validate() error

Validate checks the field values on Metadata with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*Metadata) ValidateAll

func (m *Metadata) ValidateAll() error

ValidateAll checks the field values on Metadata with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in MetadataMultiError, or nil if none found.

type MetadataMultiError

type MetadataMultiError []error

MetadataMultiError is an error wrapping multiple validation errors returned by Metadata.ValidateAll() if the designated constraints aren't met.

func (MetadataMultiError) AllErrors

func (m MetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (MetadataMultiError) Error

func (m MetadataMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type MetadataValidationError

type MetadataValidationError struct {
	// contains filtered or unexported fields
}

MetadataValidationError is the validation error returned by Metadata.Validate if the designated constraints aren't met.

func (MetadataValidationError) Cause

func (e MetadataValidationError) Cause() error

Cause function returns cause value.

func (MetadataValidationError) Error

func (e MetadataValidationError) Error() string

Error satisfies the builtin error interface

func (MetadataValidationError) ErrorName

func (e MetadataValidationError) ErrorName() string

ErrorName returns error name.

func (MetadataValidationError) Field

func (e MetadataValidationError) Field() string

Field function returns field value.

func (MetadataValidationError) Key

func (e MetadataValidationError) Key() bool

Key function returns key value.

func (MetadataValidationError) Reason

func (e MetadataValidationError) Reason() string

Reason function returns reason value.

type ProjectExtraItem

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

func (*ProjectExtraItem) Descriptor deprecated

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

Deprecated: Use ProjectExtraItem.ProtoReflect.Descriptor instead.

func (*ProjectExtraItem) GetPath

func (x *ProjectExtraItem) GetPath() string

func (*ProjectExtraItem) GetValue

func (x *ProjectExtraItem) GetValue() string

func (*ProjectExtraItem) ProtoMessage

func (*ProjectExtraItem) ProtoMessage()

func (*ProjectExtraItem) ProtoReflect

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

func (*ProjectExtraItem) Reset

func (x *ProjectExtraItem) Reset()

func (*ProjectExtraItem) String

func (x *ProjectExtraItem) String() string

func (*ProjectExtraItem) Validate

func (m *ProjectExtraItem) Validate() error

Validate checks the field values on ProjectExtraItem with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ProjectExtraItem) ValidateAll

func (m *ProjectExtraItem) ValidateAll() error

ValidateAll checks the field values on ProjectExtraItem with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ProjectExtraItemMultiError, or nil if none found.

type ProjectExtraItemMultiError

type ProjectExtraItemMultiError []error

ProjectExtraItemMultiError is an error wrapping multiple validation errors returned by ProjectExtraItem.ValidateAll() if the designated constraints aren't met.

func (ProjectExtraItemMultiError) AllErrors

func (m ProjectExtraItemMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ProjectExtraItemMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type ProjectExtraItemValidationError

type ProjectExtraItemValidationError struct {
	// contains filtered or unexported fields
}

ProjectExtraItemValidationError is the validation error returned by ProjectExtraItem.Validate if the designated constraints aren't met.

func (ProjectExtraItemValidationError) Cause

Cause function returns cause value.

func (ProjectExtraItemValidationError) Error

Error satisfies the builtin error interface

func (ProjectExtraItemValidationError) ErrorName

ErrorName returns error name.

func (ProjectExtraItemValidationError) Field

Field function returns field value.

func (ProjectExtraItemValidationError) Key

Key function returns key value.

func (ProjectExtraItemValidationError) Reason

Reason function returns reason value.

type ProjectInput

type ProjectInput struct {
	Type            Type                `protobuf:"varint,1,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	NamespaceId     int64               `protobuf:"varint,2,opt,name=namespace_id,json=namespaceId,proto3" json:"namespace_id,omitempty"`
	Name            string              `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	GitlabProjectId int64               `protobuf:"varint,4,opt,name=gitlab_project_id,json=gitlabProjectId,proto3" json:"gitlab_project_id,omitempty"`
	GitlabBranch    string              `protobuf:"bytes,5,opt,name=gitlab_branch,json=gitlabBranch,proto3" json:"gitlab_branch,omitempty"`
	GitlabCommit    string              `protobuf:"bytes,6,opt,name=gitlab_commit,json=gitlabCommit,proto3" json:"gitlab_commit,omitempty"`
	Config          string              `protobuf:"bytes,7,opt,name=config,proto3" json:"config,omitempty"`
	Atomic          bool                `protobuf:"varint,8,opt,name=atomic,proto3" json:"atomic,omitempty"`
	ExtraValues     []*ProjectExtraItem `protobuf:"bytes,9,rep,name=extra_values,json=extraValues,proto3" json:"extra_values,omitempty"`
	// contains filtered or unexported fields
}

func (*ProjectInput) Descriptor deprecated

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

Deprecated: Use ProjectInput.ProtoReflect.Descriptor instead.

func (*ProjectInput) GetAtomic

func (x *ProjectInput) GetAtomic() bool

func (*ProjectInput) GetConfig

func (x *ProjectInput) GetConfig() string

func (*ProjectInput) GetExtraValues

func (x *ProjectInput) GetExtraValues() []*ProjectExtraItem

func (*ProjectInput) GetGitlabBranch

func (x *ProjectInput) GetGitlabBranch() string

func (*ProjectInput) GetGitlabCommit

func (x *ProjectInput) GetGitlabCommit() string

func (*ProjectInput) GetGitlabProjectId

func (x *ProjectInput) GetGitlabProjectId() int64

func (*ProjectInput) GetName

func (x *ProjectInput) GetName() string

func (*ProjectInput) GetNamespaceId

func (x *ProjectInput) GetNamespaceId() int64

func (*ProjectInput) GetType

func (x *ProjectInput) GetType() Type

func (*ProjectInput) ProtoMessage

func (*ProjectInput) ProtoMessage()

func (*ProjectInput) ProtoReflect

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

func (*ProjectInput) Reset

func (x *ProjectInput) Reset()

func (*ProjectInput) String

func (x *ProjectInput) String() string

func (*ProjectInput) Validate

func (m *ProjectInput) Validate() error

Validate checks the field values on ProjectInput with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*ProjectInput) ValidateAll

func (m *ProjectInput) ValidateAll() error

ValidateAll checks the field values on ProjectInput with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in ProjectInputMultiError, or nil if none found.

type ProjectInputMultiError

type ProjectInputMultiError []error

ProjectInputMultiError is an error wrapping multiple validation errors returned by ProjectInput.ValidateAll() if the designated constraints aren't met.

func (ProjectInputMultiError) AllErrors

func (m ProjectInputMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (ProjectInputMultiError) Error

func (m ProjectInputMultiError) Error() string

Error returns a concatenation of all the error messages it wraps.

type ProjectInputValidationError

type ProjectInputValidationError struct {
	// contains filtered or unexported fields
}

ProjectInputValidationError is the validation error returned by ProjectInput.Validate if the designated constraints aren't met.

func (ProjectInputValidationError) Cause

Cause function returns cause value.

func (ProjectInputValidationError) Error

Error satisfies the builtin error interface

func (ProjectInputValidationError) ErrorName

func (e ProjectInputValidationError) ErrorName() string

ErrorName returns error name.

func (ProjectInputValidationError) Field

Field function returns field value.

func (ProjectInputValidationError) Key

Key function returns key value.

func (ProjectInputValidationError) Reason

Reason function returns reason value.

type ResultType

type ResultType int32
const (
	ResultType_ResultUnknown    ResultType = 0
	ResultType_Error            ResultType = 1
	ResultType_Success          ResultType = 2
	ResultType_Deployed         ResultType = 3
	ResultType_DeployedFailed   ResultType = 4
	ResultType_DeployedCanceled ResultType = 5
)

func (ResultType) Descriptor

func (ResultType) Descriptor() protoreflect.EnumDescriptor

func (ResultType) Enum

func (x ResultType) Enum() *ResultType

func (ResultType) EnumDescriptor deprecated

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

Deprecated: Use ResultType.Descriptor instead.

func (ResultType) Number

func (x ResultType) Number() protoreflect.EnumNumber

func (ResultType) String

func (x ResultType) String() string

func (ResultType) Type

type TerminalMessage

type TerminalMessage struct {
	Op        string `protobuf:"bytes,1,opt,name=op,proto3" json:"op,omitempty"`
	Data      string `protobuf:"bytes,2,opt,name=data,proto3" json:"data,omitempty"`
	SessionId string `protobuf:"bytes,3,opt,name=session_id,json=sessionId,proto3" json:"session_id,omitempty"`
	Rows      uint32 `protobuf:"varint,4,opt,name=rows,proto3" json:"rows,omitempty"`
	Cols      uint32 `protobuf:"varint,5,opt,name=cols,proto3" json:"cols,omitempty"`
	// contains filtered or unexported fields
}

TerminalMessage is the messaging protocol between ShellController and MyPtyHandler.

OP DIRECTION FIELD(S) USED DESCRIPTION --------------------------------------------------------------------- bind fe->be SessionID ID sent back from TerminalResponse stdin fe->be Data Keystrokes/paste buffer resize fe->be Rows, Cols New terminal size stdout be->fe Data Output from the process toast be->fe Data OOB message to be shown to the user

func (*TerminalMessage) Descriptor deprecated

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

Deprecated: Use TerminalMessage.ProtoReflect.Descriptor instead.

func (*TerminalMessage) GetCols

func (x *TerminalMessage) GetCols() uint32

func (*TerminalMessage) GetData

func (x *TerminalMessage) GetData() string

func (*TerminalMessage) GetOp

func (x *TerminalMessage) GetOp() string

func (*TerminalMessage) GetRows

func (x *TerminalMessage) GetRows() uint32

func (*TerminalMessage) GetSessionId

func (x *TerminalMessage) GetSessionId() string

func (*TerminalMessage) ProtoMessage

func (*TerminalMessage) ProtoMessage()

func (*TerminalMessage) ProtoReflect

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

func (*TerminalMessage) Reset

func (x *TerminalMessage) Reset()

func (*TerminalMessage) String

func (x *TerminalMessage) String() string

func (*TerminalMessage) Validate

func (m *TerminalMessage) Validate() error

Validate checks the field values on TerminalMessage with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TerminalMessage) ValidateAll

func (m *TerminalMessage) ValidateAll() error

ValidateAll checks the field values on TerminalMessage with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TerminalMessageMultiError, or nil if none found.

type TerminalMessageInput

type TerminalMessageInput struct {
	Type    Type             `protobuf:"varint,1,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	Message *TerminalMessage `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
	// contains filtered or unexported fields
}

func (*TerminalMessageInput) Descriptor deprecated

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

Deprecated: Use TerminalMessageInput.ProtoReflect.Descriptor instead.

func (*TerminalMessageInput) GetMessage

func (x *TerminalMessageInput) GetMessage() *TerminalMessage

func (*TerminalMessageInput) GetType

func (x *TerminalMessageInput) GetType() Type

func (*TerminalMessageInput) ProtoMessage

func (*TerminalMessageInput) ProtoMessage()

func (*TerminalMessageInput) ProtoReflect

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

func (*TerminalMessageInput) Reset

func (x *TerminalMessageInput) Reset()

func (*TerminalMessageInput) String

func (x *TerminalMessageInput) String() string

func (*TerminalMessageInput) Validate

func (m *TerminalMessageInput) Validate() error

Validate checks the field values on TerminalMessageInput with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*TerminalMessageInput) ValidateAll

func (m *TerminalMessageInput) ValidateAll() error

ValidateAll checks the field values on TerminalMessageInput with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in TerminalMessageInputMultiError, or nil if none found.

type TerminalMessageInputMultiError

type TerminalMessageInputMultiError []error

TerminalMessageInputMultiError is an error wrapping multiple validation errors returned by TerminalMessageInput.ValidateAll() if the designated constraints aren't met.

func (TerminalMessageInputMultiError) AllErrors

func (m TerminalMessageInputMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TerminalMessageInputMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TerminalMessageInputValidationError

type TerminalMessageInputValidationError struct {
	// contains filtered or unexported fields
}

TerminalMessageInputValidationError is the validation error returned by TerminalMessageInput.Validate if the designated constraints aren't met.

func (TerminalMessageInputValidationError) Cause

Cause function returns cause value.

func (TerminalMessageInputValidationError) Error

Error satisfies the builtin error interface

func (TerminalMessageInputValidationError) ErrorName

ErrorName returns error name.

func (TerminalMessageInputValidationError) Field

Field function returns field value.

func (TerminalMessageInputValidationError) Key

Key function returns key value.

func (TerminalMessageInputValidationError) Reason

Reason function returns reason value.

type TerminalMessageMultiError

type TerminalMessageMultiError []error

TerminalMessageMultiError is an error wrapping multiple validation errors returned by TerminalMessage.ValidateAll() if the designated constraints aren't met.

func (TerminalMessageMultiError) AllErrors

func (m TerminalMessageMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (TerminalMessageMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type TerminalMessageValidationError

type TerminalMessageValidationError struct {
	// contains filtered or unexported fields
}

TerminalMessageValidationError is the validation error returned by TerminalMessage.Validate if the designated constraints aren't met.

func (TerminalMessageValidationError) Cause

Cause function returns cause value.

func (TerminalMessageValidationError) Error

Error satisfies the builtin error interface

func (TerminalMessageValidationError) ErrorName

func (e TerminalMessageValidationError) ErrorName() string

ErrorName returns error name.

func (TerminalMessageValidationError) Field

Field function returns field value.

func (TerminalMessageValidationError) Key

Key function returns key value.

func (TerminalMessageValidationError) Reason

Reason function returns reason value.

type To

type To int32
const (
	To_ToSelf   To = 0
	To_ToAll    To = 1
	To_ToOthers To = 2
)

func (To) Descriptor

func (To) Descriptor() protoreflect.EnumDescriptor

func (To) Enum

func (x To) Enum() *To

func (To) EnumDescriptor deprecated

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

Deprecated: Use To.Descriptor instead.

func (To) Number

func (x To) Number() protoreflect.EnumNumber

func (To) String

func (x To) String() string

func (To) Type

func (To) Type() protoreflect.EnumType

type Type

type Type int32
const (
	Type_TypeUnknown        Type = 0
	Type_SetUid             Type = 1
	Type_ReloadProjects     Type = 2
	Type_CancelProject      Type = 3
	Type_CreateProject      Type = 4
	Type_UpdateProject      Type = 5
	Type_ProcessPercent     Type = 6
	Type_ClusterInfoSync    Type = 7
	Type_InternalError      Type = 8
	Type_ApplyProject       Type = 9
	Type_HandleExecShell    Type = 50
	Type_HandleExecShellMsg Type = 51
	Type_HandleCloseShell   Type = 52
	Type_HandleAuthorize    Type = 53
)

func (Type) Descriptor

func (Type) Descriptor() protoreflect.EnumDescriptor

func (Type) Enum

func (x Type) Enum() *Type

func (Type) EnumDescriptor deprecated

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

Deprecated: Use Type.Descriptor instead.

func (Type) Number

func (x Type) Number() protoreflect.EnumNumber

func (Type) String

func (x Type) String() string

func (Type) Type

func (Type) Type() protoreflect.EnumType

type UpdateProjectInput

type UpdateProjectInput struct {
	Type         Type                `protobuf:"varint,1,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	ProjectId    int64               `protobuf:"varint,2,opt,name=project_id,json=projectId,proto3" json:"project_id,omitempty"`
	GitlabBranch string              `protobuf:"bytes,3,opt,name=gitlab_branch,json=gitlabBranch,proto3" json:"gitlab_branch,omitempty"`
	GitlabCommit string              `protobuf:"bytes,4,opt,name=gitlab_commit,json=gitlabCommit,proto3" json:"gitlab_commit,omitempty"`
	Config       string              `protobuf:"bytes,5,opt,name=config,proto3" json:"config,omitempty"`
	Atomic       bool                `protobuf:"varint,6,opt,name=atomic,proto3" json:"atomic,omitempty"`
	ExtraValues  []*ProjectExtraItem `protobuf:"bytes,7,rep,name=extra_values,json=extraValues,proto3" json:"extra_values,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateProjectInput) Descriptor deprecated

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

Deprecated: Use UpdateProjectInput.ProtoReflect.Descriptor instead.

func (*UpdateProjectInput) GetAtomic

func (x *UpdateProjectInput) GetAtomic() bool

func (*UpdateProjectInput) GetConfig

func (x *UpdateProjectInput) GetConfig() string

func (*UpdateProjectInput) GetExtraValues

func (x *UpdateProjectInput) GetExtraValues() []*ProjectExtraItem

func (*UpdateProjectInput) GetGitlabBranch

func (x *UpdateProjectInput) GetGitlabBranch() string

func (*UpdateProjectInput) GetGitlabCommit

func (x *UpdateProjectInput) GetGitlabCommit() string

func (*UpdateProjectInput) GetProjectId

func (x *UpdateProjectInput) GetProjectId() int64

func (*UpdateProjectInput) GetType

func (x *UpdateProjectInput) GetType() Type

func (*UpdateProjectInput) ProtoMessage

func (*UpdateProjectInput) ProtoMessage()

func (*UpdateProjectInput) ProtoReflect

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

func (*UpdateProjectInput) Reset

func (x *UpdateProjectInput) Reset()

func (*UpdateProjectInput) String

func (x *UpdateProjectInput) String() string

func (*UpdateProjectInput) Validate

func (m *UpdateProjectInput) Validate() error

Validate checks the field values on UpdateProjectInput with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*UpdateProjectInput) ValidateAll

func (m *UpdateProjectInput) ValidateAll() error

ValidateAll checks the field values on UpdateProjectInput with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in UpdateProjectInputMultiError, or nil if none found.

type UpdateProjectInputMultiError

type UpdateProjectInputMultiError []error

UpdateProjectInputMultiError is an error wrapping multiple validation errors returned by UpdateProjectInput.ValidateAll() if the designated constraints aren't met.

func (UpdateProjectInputMultiError) AllErrors

func (m UpdateProjectInputMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (UpdateProjectInputMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type UpdateProjectInputValidationError

type UpdateProjectInputValidationError struct {
	// contains filtered or unexported fields
}

UpdateProjectInputValidationError is the validation error returned by UpdateProjectInput.Validate if the designated constraints aren't met.

func (UpdateProjectInputValidationError) Cause

Cause function returns cause value.

func (UpdateProjectInputValidationError) Error

Error satisfies the builtin error interface

func (UpdateProjectInputValidationError) ErrorName

ErrorName returns error name.

func (UpdateProjectInputValidationError) Field

Field function returns field value.

func (UpdateProjectInputValidationError) Key

Key function returns key value.

func (UpdateProjectInputValidationError) Reason

Reason function returns reason value.

type WsHandleClusterResponse

type WsHandleClusterResponse struct {
	Metadata *Metadata                    `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	Info     *cluster.ClusterInfoResponse `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"`
	// contains filtered or unexported fields
}

func (*WsHandleClusterResponse) Descriptor deprecated

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

Deprecated: Use WsHandleClusterResponse.ProtoReflect.Descriptor instead.

func (*WsHandleClusterResponse) GetInfo

func (*WsHandleClusterResponse) GetMetadata

func (x *WsHandleClusterResponse) GetMetadata() *Metadata

func (*WsHandleClusterResponse) ProtoMessage

func (*WsHandleClusterResponse) ProtoMessage()

func (*WsHandleClusterResponse) ProtoReflect

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

func (*WsHandleClusterResponse) Reset

func (x *WsHandleClusterResponse) Reset()

func (*WsHandleClusterResponse) String

func (x *WsHandleClusterResponse) String() string

func (*WsHandleClusterResponse) Validate

func (m *WsHandleClusterResponse) Validate() error

Validate checks the field values on WsHandleClusterResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*WsHandleClusterResponse) ValidateAll

func (m *WsHandleClusterResponse) ValidateAll() error

ValidateAll checks the field values on WsHandleClusterResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in WsHandleClusterResponseMultiError, or nil if none found.

type WsHandleClusterResponseMultiError

type WsHandleClusterResponseMultiError []error

WsHandleClusterResponseMultiError is an error wrapping multiple validation errors returned by WsHandleClusterResponse.ValidateAll() if the designated constraints aren't met.

func (WsHandleClusterResponseMultiError) AllErrors

func (m WsHandleClusterResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (WsHandleClusterResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type WsHandleClusterResponseValidationError

type WsHandleClusterResponseValidationError struct {
	// contains filtered or unexported fields
}

WsHandleClusterResponseValidationError is the validation error returned by WsHandleClusterResponse.Validate if the designated constraints aren't met.

func (WsHandleClusterResponseValidationError) Cause

Cause function returns cause value.

func (WsHandleClusterResponseValidationError) Error

Error satisfies the builtin error interface

func (WsHandleClusterResponseValidationError) ErrorName

ErrorName returns error name.

func (WsHandleClusterResponseValidationError) Field

Field function returns field value.

func (WsHandleClusterResponseValidationError) Key

Key function returns key value.

func (WsHandleClusterResponseValidationError) Reason

Reason function returns reason value.

type WsHandleExecShellInput

type WsHandleExecShellInput struct {
	Type      Type   `protobuf:"varint,1,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	Namespace string `protobuf:"bytes,2,opt,name=namespace,proto3" json:"namespace,omitempty"`
	Pod       string `protobuf:"bytes,3,opt,name=pod,proto3" json:"pod,omitempty"`
	Container string `protobuf:"bytes,4,opt,name=container,proto3" json:"container,omitempty"`
	// contains filtered or unexported fields
}

func (*WsHandleExecShellInput) Descriptor deprecated

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

Deprecated: Use WsHandleExecShellInput.ProtoReflect.Descriptor instead.

func (*WsHandleExecShellInput) GetContainer

func (x *WsHandleExecShellInput) GetContainer() string

func (*WsHandleExecShellInput) GetNamespace

func (x *WsHandleExecShellInput) GetNamespace() string

func (*WsHandleExecShellInput) GetPod

func (x *WsHandleExecShellInput) GetPod() string

func (*WsHandleExecShellInput) GetType

func (x *WsHandleExecShellInput) GetType() Type

func (*WsHandleExecShellInput) ProtoMessage

func (*WsHandleExecShellInput) ProtoMessage()

func (*WsHandleExecShellInput) ProtoReflect

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

func (*WsHandleExecShellInput) Reset

func (x *WsHandleExecShellInput) Reset()

func (*WsHandleExecShellInput) String

func (x *WsHandleExecShellInput) String() string

func (*WsHandleExecShellInput) Validate

func (m *WsHandleExecShellInput) Validate() error

Validate checks the field values on WsHandleExecShellInput with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*WsHandleExecShellInput) ValidateAll

func (m *WsHandleExecShellInput) ValidateAll() error

ValidateAll checks the field values on WsHandleExecShellInput with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in WsHandleExecShellInputMultiError, or nil if none found.

type WsHandleExecShellInputMultiError

type WsHandleExecShellInputMultiError []error

WsHandleExecShellInputMultiError is an error wrapping multiple validation errors returned by WsHandleExecShellInput.ValidateAll() if the designated constraints aren't met.

func (WsHandleExecShellInputMultiError) AllErrors

func (m WsHandleExecShellInputMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (WsHandleExecShellInputMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type WsHandleExecShellInputValidationError

type WsHandleExecShellInputValidationError struct {
	// contains filtered or unexported fields
}

WsHandleExecShellInputValidationError is the validation error returned by WsHandleExecShellInput.Validate if the designated constraints aren't met.

func (WsHandleExecShellInputValidationError) Cause

Cause function returns cause value.

func (WsHandleExecShellInputValidationError) Error

Error satisfies the builtin error interface

func (WsHandleExecShellInputValidationError) ErrorName

ErrorName returns error name.

func (WsHandleExecShellInputValidationError) Field

Field function returns field value.

func (WsHandleExecShellInputValidationError) Key

Key function returns key value.

func (WsHandleExecShellInputValidationError) Reason

Reason function returns reason value.

type WsHandleShellResponse

type WsHandleShellResponse struct {
	Metadata        *Metadata        `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
	TerminalMessage *TerminalMessage `protobuf:"bytes,2,opt,name=terminal_message,json=terminalMessage,proto3" json:"terminal_message,omitempty"`
	Container       *Container       `protobuf:"bytes,3,opt,name=container,proto3" json:"container,omitempty"`
	// contains filtered or unexported fields
}

func (*WsHandleShellResponse) Descriptor deprecated

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

Deprecated: Use WsHandleShellResponse.ProtoReflect.Descriptor instead.

func (*WsHandleShellResponse) GetContainer

func (x *WsHandleShellResponse) GetContainer() *Container

func (*WsHandleShellResponse) GetMetadata

func (x *WsHandleShellResponse) GetMetadata() *Metadata

func (*WsHandleShellResponse) GetTerminalMessage

func (x *WsHandleShellResponse) GetTerminalMessage() *TerminalMessage

func (*WsHandleShellResponse) ProtoMessage

func (*WsHandleShellResponse) ProtoMessage()

func (*WsHandleShellResponse) ProtoReflect

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

func (*WsHandleShellResponse) Reset

func (x *WsHandleShellResponse) Reset()

func (*WsHandleShellResponse) String

func (x *WsHandleShellResponse) String() string

func (*WsHandleShellResponse) Validate

func (m *WsHandleShellResponse) Validate() error

Validate checks the field values on WsHandleShellResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*WsHandleShellResponse) ValidateAll

func (m *WsHandleShellResponse) ValidateAll() error

ValidateAll checks the field values on WsHandleShellResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in WsHandleShellResponseMultiError, or nil if none found.

type WsHandleShellResponseMultiError

type WsHandleShellResponseMultiError []error

WsHandleShellResponseMultiError is an error wrapping multiple validation errors returned by WsHandleShellResponse.ValidateAll() if the designated constraints aren't met.

func (WsHandleShellResponseMultiError) AllErrors

func (m WsHandleShellResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (WsHandleShellResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type WsHandleShellResponseValidationError

type WsHandleShellResponseValidationError struct {
	// contains filtered or unexported fields
}

WsHandleShellResponseValidationError is the validation error returned by WsHandleShellResponse.Validate if the designated constraints aren't met.

func (WsHandleShellResponseValidationError) Cause

Cause function returns cause value.

func (WsHandleShellResponseValidationError) Error

Error satisfies the builtin error interface

func (WsHandleShellResponseValidationError) ErrorName

ErrorName returns error name.

func (WsHandleShellResponseValidationError) Field

Field function returns field value.

func (WsHandleShellResponseValidationError) Key

Key function returns key value.

func (WsHandleShellResponseValidationError) Reason

Reason function returns reason value.

type WsMetadataResponse

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

func (*WsMetadataResponse) Descriptor deprecated

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

Deprecated: Use WsMetadataResponse.ProtoReflect.Descriptor instead.

func (*WsMetadataResponse) GetMetadata

func (x *WsMetadataResponse) GetMetadata() *Metadata

func (*WsMetadataResponse) ProtoMessage

func (*WsMetadataResponse) ProtoMessage()

func (*WsMetadataResponse) ProtoReflect

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

func (*WsMetadataResponse) Reset

func (x *WsMetadataResponse) Reset()

func (*WsMetadataResponse) String

func (x *WsMetadataResponse) String() string

func (*WsMetadataResponse) Validate

func (m *WsMetadataResponse) Validate() error

Validate checks the field values on WsMetadataResponse with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*WsMetadataResponse) ValidateAll

func (m *WsMetadataResponse) ValidateAll() error

ValidateAll checks the field values on WsMetadataResponse with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in WsMetadataResponseMultiError, or nil if none found.

type WsMetadataResponseMultiError

type WsMetadataResponseMultiError []error

WsMetadataResponseMultiError is an error wrapping multiple validation errors returned by WsMetadataResponse.ValidateAll() if the designated constraints aren't met.

func (WsMetadataResponseMultiError) AllErrors

func (m WsMetadataResponseMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (WsMetadataResponseMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type WsMetadataResponseValidationError

type WsMetadataResponseValidationError struct {
	// contains filtered or unexported fields
}

WsMetadataResponseValidationError is the validation error returned by WsMetadataResponse.Validate if the designated constraints aren't met.

func (WsMetadataResponseValidationError) Cause

Cause function returns cause value.

func (WsMetadataResponseValidationError) Error

Error satisfies the builtin error interface

func (WsMetadataResponseValidationError) ErrorName

ErrorName returns error name.

func (WsMetadataResponseValidationError) Field

Field function returns field value.

func (WsMetadataResponseValidationError) Key

Key function returns key value.

func (WsMetadataResponseValidationError) Reason

Reason function returns reason value.

type WsRequestMetadata

type WsRequestMetadata struct {
	Type Type `protobuf:"varint,1,opt,name=type,proto3,enum=Type" json:"type,omitempty"`
	// contains filtered or unexported fields
}

func (*WsRequestMetadata) Descriptor deprecated

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

Deprecated: Use WsRequestMetadata.ProtoReflect.Descriptor instead.

func (*WsRequestMetadata) GetType

func (x *WsRequestMetadata) GetType() Type

func (*WsRequestMetadata) ProtoMessage

func (*WsRequestMetadata) ProtoMessage()

func (*WsRequestMetadata) ProtoReflect

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

func (*WsRequestMetadata) Reset

func (x *WsRequestMetadata) Reset()

func (*WsRequestMetadata) String

func (x *WsRequestMetadata) String() string

func (*WsRequestMetadata) Validate

func (m *WsRequestMetadata) Validate() error

Validate checks the field values on WsRequestMetadata with the rules defined in the proto definition for this message. If any rules are violated, the first error encountered is returned, or nil if there are no violations.

func (*WsRequestMetadata) ValidateAll

func (m *WsRequestMetadata) ValidateAll() error

ValidateAll checks the field values on WsRequestMetadata with the rules defined in the proto definition for this message. If any rules are violated, the result is a list of violation errors wrapped in WsRequestMetadataMultiError, or nil if none found.

type WsRequestMetadataMultiError

type WsRequestMetadataMultiError []error

WsRequestMetadataMultiError is an error wrapping multiple validation errors returned by WsRequestMetadata.ValidateAll() if the designated constraints aren't met.

func (WsRequestMetadataMultiError) AllErrors

func (m WsRequestMetadataMultiError) AllErrors() []error

AllErrors returns a list of validation violation errors.

func (WsRequestMetadataMultiError) Error

Error returns a concatenation of all the error messages it wraps.

type WsRequestMetadataValidationError

type WsRequestMetadataValidationError struct {
	// contains filtered or unexported fields
}

WsRequestMetadataValidationError is the validation error returned by WsRequestMetadata.Validate if the designated constraints aren't met.

func (WsRequestMetadataValidationError) Cause

Cause function returns cause value.

func (WsRequestMetadataValidationError) Error

Error satisfies the builtin error interface

func (WsRequestMetadataValidationError) ErrorName

ErrorName returns error name.

func (WsRequestMetadataValidationError) Field

Field function returns field value.

func (WsRequestMetadataValidationError) Key

Key function returns key value.

func (WsRequestMetadataValidationError) Reason

Reason function returns reason value.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL