v1

package
v1.2.3-fred.5 Latest Latest
Warning

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

Go to latest
Published: Oct 19, 2022 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var (
	PasswordlessPrompt_name = map[int32]string{
		0: "PASSWORDLESS_PROMPT_UNSPECIFIED",
		1: "PASSWORDLESS_PROMPT_PIN",
		2: "PASSWORDLESS_PROMPT_TAP",
		3: "PASSWORDLESS_PROMPT_CREDENTIAL",
	}
	PasswordlessPrompt_value = map[string]int32{
		"PASSWORDLESS_PROMPT_UNSPECIFIED": 0,
		"PASSWORDLESS_PROMPT_PIN":         1,
		"PASSWORDLESS_PROMPT_TAP":         2,
		"PASSWORDLESS_PROMPT_CREDENTIAL":  3,
	}
)

Enum value maps for PasswordlessPrompt.

View Source
var (
	FileTransferDirection_name = map[int32]string{
		0: "FILE_TRANSFER_DIRECTION_UNSPECIFIED",
		1: "FILE_TRANSFER_DIRECTION_DOWNLOAD",
		2: "FILE_TRANSFER_DIRECTION_UPLOAD",
	}
	FileTransferDirection_value = map[string]int32{
		"FILE_TRANSFER_DIRECTION_UNSPECIFIED": 0,
		"FILE_TRANSFER_DIRECTION_DOWNLOAD":    1,
		"FILE_TRANSFER_DIRECTION_UPLOAD":      2,
	}
)

Enum value maps for FileTransferDirection.

View Source
var File_v1_access_request_proto protoreflect.FileDescriptor
View Source
var File_v1_app_proto protoreflect.FileDescriptor
View Source
var File_v1_auth_settings_proto protoreflect.FileDescriptor
View Source
var File_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_v1_database_proto protoreflect.FileDescriptor
View Source
var File_v1_gateway_proto protoreflect.FileDescriptor
View Source
var File_v1_kube_proto protoreflect.FileDescriptor
View Source
var File_v1_label_proto protoreflect.FileDescriptor
View Source
var File_v1_server_proto protoreflect.FileDescriptor
View Source
var File_v1_service_proto protoreflect.FileDescriptor
View Source
var TerminalService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "teleport.terminal.v1.TerminalService",
	HandlerType: (*TerminalServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "ListRootClusters",
			Handler:    _TerminalService_ListRootClusters_Handler,
		},
		{
			MethodName: "ListLeafClusters",
			Handler:    _TerminalService_ListLeafClusters_Handler,
		},
		{
			MethodName: "GetAllDatabases",
			Handler:    _TerminalService_GetAllDatabases_Handler,
		},
		{
			MethodName: "GetDatabases",
			Handler:    _TerminalService_GetDatabases_Handler,
		},
		{
			MethodName: "ListDatabaseUsers",
			Handler:    _TerminalService_ListDatabaseUsers_Handler,
		},
		{
			MethodName: "GetAllServers",
			Handler:    _TerminalService_GetAllServers_Handler,
		},
		{
			MethodName: "GetServers",
			Handler:    _TerminalService_GetServers_Handler,
		},
		{
			MethodName: "GetAccessRequests",
			Handler:    _TerminalService_GetAccessRequests_Handler,
		},
		{
			MethodName: "GetAccessRequest",
			Handler:    _TerminalService_GetAccessRequest_Handler,
		},
		{
			MethodName: "DeleteAccessRequest",
			Handler:    _TerminalService_DeleteAccessRequest_Handler,
		},
		{
			MethodName: "CreateAccessRequest",
			Handler:    _TerminalService_CreateAccessRequest_Handler,
		},
		{
			MethodName: "ReviewAccessRequest",
			Handler:    _TerminalService_ReviewAccessRequest_Handler,
		},
		{
			MethodName: "GetRequestableRoles",
			Handler:    _TerminalService_GetRequestableRoles_Handler,
		},
		{
			MethodName: "AssumeRole",
			Handler:    _TerminalService_AssumeRole_Handler,
		},
		{
			MethodName: "GetAllKubes",
			Handler:    _TerminalService_GetAllKubes_Handler,
		},
		{
			MethodName: "GetKubes",
			Handler:    _TerminalService_GetKubes_Handler,
		},
		{
			MethodName: "ListApps",
			Handler:    _TerminalService_ListApps_Handler,
		},
		{
			MethodName: "AddCluster",
			Handler:    _TerminalService_AddCluster_Handler,
		},
		{
			MethodName: "RemoveCluster",
			Handler:    _TerminalService_RemoveCluster_Handler,
		},
		{
			MethodName: "ListGateways",
			Handler:    _TerminalService_ListGateways_Handler,
		},
		{
			MethodName: "CreateGateway",
			Handler:    _TerminalService_CreateGateway_Handler,
		},
		{
			MethodName: "RemoveGateway",
			Handler:    _TerminalService_RemoveGateway_Handler,
		},
		{
			MethodName: "RestartGateway",
			Handler:    _TerminalService_RestartGateway_Handler,
		},
		{
			MethodName: "SetGatewayTargetSubresourceName",
			Handler:    _TerminalService_SetGatewayTargetSubresourceName_Handler,
		},
		{
			MethodName: "SetGatewayLocalPort",
			Handler:    _TerminalService_SetGatewayLocalPort_Handler,
		},
		{
			MethodName: "GetAuthSettings",
			Handler:    _TerminalService_GetAuthSettings_Handler,
		},
		{
			MethodName: "GetCluster",
			Handler:    _TerminalService_GetCluster_Handler,
		},
		{
			MethodName: "Login",
			Handler:    _TerminalService_Login_Handler,
		},
		{
			MethodName: "Logout",
			Handler:    _TerminalService_Logout_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "LoginPasswordless",
			Handler:       _TerminalService_LoginPasswordless_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "TransferFile",
			Handler:       _TerminalService_TransferFile_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "v1/service.proto",
}

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

Functions

func RegisterTerminalServiceServer

func RegisterTerminalServiceServer(s grpc.ServiceRegistrar, srv TerminalServiceServer)

Types

type ACL

type ACL struct {

	// sessions defines access to recorded sessions
	Sessions *ResourceAccess `protobuf:"bytes,1,opt,name=sessions,proto3" json:"sessions,omitempty"`
	// auth_connectors defines access to auth.connectors
	AuthConnectors *ResourceAccess `protobuf:"bytes,2,opt,name=auth_connectors,json=authConnectors,proto3" json:"auth_connectors,omitempty"`
	// Roles defines access to roles
	Roles *ResourceAccess `protobuf:"bytes,3,opt,name=roles,proto3" json:"roles,omitempty"`
	// Users defines access to users.
	Users *ResourceAccess `protobuf:"bytes,4,opt,name=users,proto3" json:"users,omitempty"`
	// trusted_clusters defines access to trusted clusters
	TrustedClusters *ResourceAccess `protobuf:"bytes,5,opt,name=trusted_clusters,json=trustedClusters,proto3" json:"trusted_clusters,omitempty"`
	// Events defines access to audit logs
	Events *ResourceAccess `protobuf:"bytes,6,opt,name=events,proto3" json:"events,omitempty"`
	// Tokens defines access to tokens.
	Tokens *ResourceAccess `protobuf:"bytes,7,opt,name=tokens,proto3" json:"tokens,omitempty"`
	// Servers defines access to servers.
	Servers *ResourceAccess `protobuf:"bytes,8,opt,name=servers,proto3" json:"servers,omitempty"`
	// apps defines access to application servers
	Apps *ResourceAccess `protobuf:"bytes,9,opt,name=apps,proto3" json:"apps,omitempty"`
	// dbs defines access to database servers.
	Dbs *ResourceAccess `protobuf:"bytes,10,opt,name=dbs,proto3" json:"dbs,omitempty"`
	// kubeservers defines access to kubernetes servers.
	Kubeservers *ResourceAccess `protobuf:"bytes,11,opt,name=kubeservers,proto3" json:"kubeservers,omitempty"`
	// access_requests defines access to access requests
	AccessRequests *ResourceAccess `protobuf:"bytes,12,opt,name=access_requests,json=accessRequests,proto3" json:"access_requests,omitempty"`
	// contains filtered or unexported fields
}

ACL is the access control list of the user

func (*ACL) Descriptor deprecated

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

Deprecated: Use ACL.ProtoReflect.Descriptor instead.

func (*ACL) GetAccessRequests

func (x *ACL) GetAccessRequests() *ResourceAccess

func (*ACL) GetApps

func (x *ACL) GetApps() *ResourceAccess

func (*ACL) GetAuthConnectors

func (x *ACL) GetAuthConnectors() *ResourceAccess

func (*ACL) GetDbs

func (x *ACL) GetDbs() *ResourceAccess

func (*ACL) GetEvents

func (x *ACL) GetEvents() *ResourceAccess

func (*ACL) GetKubeservers

func (x *ACL) GetKubeservers() *ResourceAccess

func (*ACL) GetRoles

func (x *ACL) GetRoles() *ResourceAccess

func (*ACL) GetServers

func (x *ACL) GetServers() *ResourceAccess

func (*ACL) GetSessions

func (x *ACL) GetSessions() *ResourceAccess

func (*ACL) GetTokens

func (x *ACL) GetTokens() *ResourceAccess

func (*ACL) GetTrustedClusters

func (x *ACL) GetTrustedClusters() *ResourceAccess

func (*ACL) GetUsers

func (x *ACL) GetUsers() *ResourceAccess

func (*ACL) ProtoMessage

func (*ACL) ProtoMessage()

func (*ACL) ProtoReflect

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

func (*ACL) Reset

func (x *ACL) Reset()

func (*ACL) String

func (x *ACL) String() string

type AccessRequest

type AccessRequest struct {
	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	// the request state of Access Request. option of PENDING, APPROVED, DENIED, NONE
	State         string `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	ResolveReason string `protobuf:"bytes,3,opt,name=resolve_reason,json=resolveReason,proto3" json:"resolve_reason,omitempty"`
	RequestReason string `protobuf:"bytes,4,opt,name=request_reason,json=requestReason,proto3" json:"request_reason,omitempty"`
	// user is the user who submitted the Access Request
	User string `protobuf:"bytes,5,opt,name=user,proto3" json:"user,omitempty"`
	// a list of roles requested in the AccessRequest
	Roles              []string               `protobuf:"bytes,6,rep,name=roles,proto3" json:"roles,omitempty"`
	Created            *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=created,proto3" json:"created,omitempty"`
	Expires            *timestamppb.Timestamp `protobuf:"bytes,8,opt,name=expires,proto3" json:"expires,omitempty"`
	Reviews            []*AccessRequestReview `protobuf:"bytes,9,rep,name=reviews,proto3" json:"reviews,omitempty"`
	SuggestedReviewers []string               `protobuf:"bytes,10,rep,name=suggested_reviewers,json=suggestedReviewers,proto3" json:"suggested_reviewers,omitempty"`
	// thresholds specifies minimum amount of approvers or deniers. Defaults to 'default'
	ThresholdNames []string `protobuf:"bytes,11,rep,name=threshold_names,json=thresholdNames,proto3" json:"threshold_names,omitempty"`
	// a list of resourceIDs requested in the AccessRequest
	ResourceIds []*ResourceID `protobuf:"bytes,12,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessRequest) Descriptor deprecated

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

Deprecated: Use AccessRequest.ProtoReflect.Descriptor instead.

func (*AccessRequest) GetCreated

func (x *AccessRequest) GetCreated() *timestamppb.Timestamp

func (*AccessRequest) GetExpires

func (x *AccessRequest) GetExpires() *timestamppb.Timestamp

func (*AccessRequest) GetId

func (x *AccessRequest) GetId() string

func (*AccessRequest) GetRequestReason

func (x *AccessRequest) GetRequestReason() string

func (*AccessRequest) GetResolveReason

func (x *AccessRequest) GetResolveReason() string

func (*AccessRequest) GetResourceIds

func (x *AccessRequest) GetResourceIds() []*ResourceID

func (*AccessRequest) GetReviews

func (x *AccessRequest) GetReviews() []*AccessRequestReview

func (*AccessRequest) GetRoles

func (x *AccessRequest) GetRoles() []string

func (*AccessRequest) GetState

func (x *AccessRequest) GetState() string

func (*AccessRequest) GetSuggestedReviewers

func (x *AccessRequest) GetSuggestedReviewers() []string

func (*AccessRequest) GetThresholdNames

func (x *AccessRequest) GetThresholdNames() []string

func (*AccessRequest) GetUser

func (x *AccessRequest) GetUser() string

func (*AccessRequest) ProtoMessage

func (*AccessRequest) ProtoMessage()

func (*AccessRequest) ProtoReflect

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

func (*AccessRequest) Reset

func (x *AccessRequest) Reset()

func (*AccessRequest) String

func (x *AccessRequest) String() string

type AccessRequestReview

type AccessRequestReview struct {

	// author is the creator of the AccessRequestReview.
	Author string `protobuf:"bytes,1,opt,name=author,proto3" json:"author,omitempty"`
	// list of roles approved
	Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
	// the state of the review, either APPROVED or DENIED
	State string `protobuf:"bytes,3,opt,name=state,proto3" json:"state,omitempty"`
	// reason is why the request was approved or denied
	Reason  string                 `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
	Created *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=created,proto3" json:"created,omitempty"`
	// contains filtered or unexported fields
}

func (*AccessRequestReview) Descriptor deprecated

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

Deprecated: Use AccessRequestReview.ProtoReflect.Descriptor instead.

func (*AccessRequestReview) GetAuthor

func (x *AccessRequestReview) GetAuthor() string

func (*AccessRequestReview) GetCreated

func (x *AccessRequestReview) GetCreated() *timestamppb.Timestamp

func (*AccessRequestReview) GetReason

func (x *AccessRequestReview) GetReason() string

func (*AccessRequestReview) GetRoles

func (x *AccessRequestReview) GetRoles() []string

func (*AccessRequestReview) GetState

func (x *AccessRequestReview) GetState() string

func (*AccessRequestReview) ProtoMessage

func (*AccessRequestReview) ProtoMessage()

func (*AccessRequestReview) ProtoReflect

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

func (*AccessRequestReview) Reset

func (x *AccessRequestReview) Reset()

func (*AccessRequestReview) String

func (x *AccessRequestReview) String() string

type AddClusterRequest

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

func (*AddClusterRequest) Descriptor deprecated

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

Deprecated: Use AddClusterRequest.ProtoReflect.Descriptor instead.

func (*AddClusterRequest) GetName

func (x *AddClusterRequest) GetName() string

func (*AddClusterRequest) ProtoMessage

func (*AddClusterRequest) ProtoMessage()

func (*AddClusterRequest) ProtoReflect

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

func (*AddClusterRequest) Reset

func (x *AddClusterRequest) Reset()

func (*AddClusterRequest) String

func (x *AddClusterRequest) String() string

type App

type App struct {

	// uri is the app resource URI
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// name is the app name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// description is the app description.
	Description string `protobuf:"bytes,3,opt,name=description,proto3" json:"description,omitempty"`
	// uri is the internal address the application is available at.
	AppUri string `protobuf:"bytes,4,opt,name=app_uri,json=appUri,proto3" json:"app_uri,omitempty"`
	// public_addr is the public address the application is accessible at.
	PublicAddr string `protobuf:"bytes,5,opt,name=public_addr,json=publicAddr,proto3" json:"public_addr,omitempty"`
	// fqdn is a fully qualified domain name of the application (app.example.com)
	Fqdn string `protobuf:"bytes,6,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// labels is a map of static labels associated with an application.
	Labels []*Label `protobuf:"bytes,7,rep,name=labels,proto3" json:"labels,omitempty"`
	// aws_console if true, indicates that the app represents AWS management console.
	AwsConsole bool `protobuf:"varint,8,opt,name=aws_console,json=awsConsole,proto3" json:"aws_console,omitempty"`
	// aws_roles is a list of AWS IAM roles for the application representing AWS console.
	AwsRoles []*App_AWSRole `protobuf:"bytes,9,rep,name=aws_roles,json=awsRoles,proto3" json:"aws_roles,omitempty"`
	// contains filtered or unexported fields
}

App describes connected Application

func (*App) Descriptor deprecated

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

Deprecated: Use App.ProtoReflect.Descriptor instead.

func (*App) GetAppUri

func (x *App) GetAppUri() string

func (*App) GetAwsConsole

func (x *App) GetAwsConsole() bool

func (*App) GetAwsRoles

func (x *App) GetAwsRoles() []*App_AWSRole

func (*App) GetDescription

func (x *App) GetDescription() string

func (*App) GetFqdn

func (x *App) GetFqdn() string

func (*App) GetLabels

func (x *App) GetLabels() []*Label

func (*App) GetName

func (x *App) GetName() string

func (*App) GetPublicAddr

func (x *App) GetPublicAddr() string

func (*App) GetUri

func (x *App) GetUri() string

func (*App) ProtoMessage

func (*App) ProtoMessage()

func (*App) ProtoReflect

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

func (*App) Reset

func (x *App) Reset()

func (*App) String

func (x *App) String() string

type App_AWSRole

type App_AWSRole struct {

	// display is the role display name.
	Display string `protobuf:"bytes,1,opt,name=display,proto3" json:"display,omitempty"`
	// arn is the full role ARN.
	Arn string `protobuf:"bytes,2,opt,name=arn,proto3" json:"arn,omitempty"`
	// contains filtered or unexported fields
}

func (*App_AWSRole) Descriptor deprecated

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

Deprecated: Use App_AWSRole.ProtoReflect.Descriptor instead.

func (*App_AWSRole) GetArn

func (x *App_AWSRole) GetArn() string

func (*App_AWSRole) GetDisplay

func (x *App_AWSRole) GetDisplay() string

func (*App_AWSRole) ProtoMessage

func (*App_AWSRole) ProtoMessage()

func (*App_AWSRole) ProtoReflect

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

func (*App_AWSRole) Reset

func (x *App_AWSRole) Reset()

func (*App_AWSRole) String

func (x *App_AWSRole) String() string

type AssumeRoleRequest

type AssumeRoleRequest struct {
	RootClusterUri   string   `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	AccessRequestIds []string `protobuf:"bytes,2,rep,name=access_request_ids,json=accessRequestIds,proto3" json:"access_request_ids,omitempty"`
	DropRequestIds   []string `protobuf:"bytes,3,rep,name=drop_request_ids,json=dropRequestIds,proto3" json:"drop_request_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*AssumeRoleRequest) Descriptor deprecated

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

Deprecated: Use AssumeRoleRequest.ProtoReflect.Descriptor instead.

func (*AssumeRoleRequest) GetAccessRequestIds

func (x *AssumeRoleRequest) GetAccessRequestIds() []string

func (*AssumeRoleRequest) GetDropRequestIds

func (x *AssumeRoleRequest) GetDropRequestIds() []string

func (*AssumeRoleRequest) GetRootClusterUri

func (x *AssumeRoleRequest) GetRootClusterUri() string

func (*AssumeRoleRequest) ProtoMessage

func (*AssumeRoleRequest) ProtoMessage()

func (*AssumeRoleRequest) ProtoReflect

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

func (*AssumeRoleRequest) Reset

func (x *AssumeRoleRequest) Reset()

func (*AssumeRoleRequest) String

func (x *AssumeRoleRequest) String() string

type AuthProvider

type AuthProvider struct {

	// Type is the auth provider type (github|oidc|etc)
	Type string `protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty"`
	// Name is the internal name of the connector.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// Display is the display name for the connector.
	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
	// contains filtered or unexported fields
}

AuthProvider describes a way of authentication that is supported by the server. Auth provider is referred to as "auth connector" on the backend.

func (*AuthProvider) Descriptor deprecated

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

Deprecated: Use AuthProvider.ProtoReflect.Descriptor instead.

func (*AuthProvider) GetDisplayName

func (x *AuthProvider) GetDisplayName() string

func (*AuthProvider) GetName

func (x *AuthProvider) GetName() string

func (*AuthProvider) GetType

func (x *AuthProvider) GetType() string

func (*AuthProvider) ProtoMessage

func (*AuthProvider) ProtoMessage()

func (*AuthProvider) ProtoReflect

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

func (*AuthProvider) Reset

func (x *AuthProvider) Reset()

func (*AuthProvider) String

func (x *AuthProvider) String() string

type AuthSettings

type AuthSettings struct {

	// local_auth_enabled is a flag that enables local authentication
	LocalAuthEnabled bool `protobuf:"varint,1,opt,name=local_auth_enabled,json=localAuthEnabled,proto3" json:"local_auth_enabled,omitempty"`
	// second_factor is the type of second factor to use in authentication.
	SecondFactor string `protobuf:"bytes,2,opt,name=second_factor,json=secondFactor,proto3" json:"second_factor,omitempty"`
	// preferred_mfa is the prefered mfa for local logins
	PreferredMfa string `protobuf:"bytes,3,opt,name=preferred_mfa,json=preferredMfa,proto3" json:"preferred_mfa,omitempty"`
	// auth_providers contains a list of auth providers
	AuthProviders []*AuthProvider `protobuf:"bytes,4,rep,name=auth_providers,json=authProviders,proto3" json:"auth_providers,omitempty"`
	// has_message_of_the_day is a flag indicating that the cluster has MOTD
	// banner text that must be retrieved, displayed and acknowledged by
	// the user.
	HasMessageOfTheDay bool `protobuf:"varint,5,opt,name=has_message_of_the_day,json=hasMessageOfTheDay,proto3" json:"has_message_of_the_day,omitempty"`
	// auth_type is the authentication type e.g. "local", "github", "saml", "oidc"
	AuthType string `protobuf:"bytes,6,opt,name=auth_type,json=authType,proto3" json:"auth_type,omitempty"`
	// allow_passwordless is true if passwordless logins are allowed.
	AllowPasswordless bool `protobuf:"varint,7,opt,name=allow_passwordless,json=allowPasswordless,proto3" json:"allow_passwordless,omitempty"`
	// local_connector_name is the name of the local connector.
	LocalConnectorName string `protobuf:"bytes,8,opt,name=local_connector_name,json=localConnectorName,proto3" json:"local_connector_name,omitempty"`
	// contains filtered or unexported fields
}

AuthSettings contains the form of authentication the auth server supports.

func (*AuthSettings) Descriptor deprecated

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

Deprecated: Use AuthSettings.ProtoReflect.Descriptor instead.

func (*AuthSettings) GetAllowPasswordless

func (x *AuthSettings) GetAllowPasswordless() bool

func (*AuthSettings) GetAuthProviders

func (x *AuthSettings) GetAuthProviders() []*AuthProvider

func (*AuthSettings) GetAuthType

func (x *AuthSettings) GetAuthType() string

func (*AuthSettings) GetHasMessageOfTheDay

func (x *AuthSettings) GetHasMessageOfTheDay() bool

func (*AuthSettings) GetLocalAuthEnabled

func (x *AuthSettings) GetLocalAuthEnabled() bool

func (*AuthSettings) GetLocalConnectorName

func (x *AuthSettings) GetLocalConnectorName() string

func (*AuthSettings) GetPreferredMfa

func (x *AuthSettings) GetPreferredMfa() string

func (*AuthSettings) GetSecondFactor

func (x *AuthSettings) GetSecondFactor() string

func (*AuthSettings) ProtoMessage

func (*AuthSettings) ProtoMessage()

func (*AuthSettings) ProtoReflect

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

func (*AuthSettings) Reset

func (x *AuthSettings) Reset()

func (*AuthSettings) String

func (x *AuthSettings) String() string

type Cluster

type Cluster struct {

	// uri is the cluster resource URI
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// name is used throughout the Teleport Connect codebase as the cluster name.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// proxy address (only for root clusters)
	ProxyHost string `protobuf:"bytes,3,opt,name=proxy_host,json=proxyHost,proto3" json:"proxy_host,omitempty"`
	// connected indicates if connection to the cluster can be established, that is if we have a
	// cert for the cluster that hasn't expired
	Connected bool `protobuf:"varint,4,opt,name=connected,proto3" json:"connected,omitempty"`
	// leaf indicates if this is a leaf cluster
	Leaf bool `protobuf:"varint,5,opt,name=leaf,proto3" json:"leaf,omitempty"`
	// User is the cluster access control list of the logged-in user
	LoggedInUser *LoggedInUser `protobuf:"bytes,7,opt,name=logged_in_user,json=loggedInUser,proto3" json:"logged_in_user,omitempty"`
	// contains filtered or unexported fields
}

Cluster describes cluster fields

func (*Cluster) Descriptor deprecated

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

Deprecated: Use Cluster.ProtoReflect.Descriptor instead.

func (*Cluster) GetConnected

func (x *Cluster) GetConnected() bool

func (*Cluster) GetLeaf

func (x *Cluster) GetLeaf() bool

func (*Cluster) GetLoggedInUser

func (x *Cluster) GetLoggedInUser() *LoggedInUser

func (*Cluster) GetName

func (x *Cluster) GetName() string

func (*Cluster) GetProxyHost

func (x *Cluster) GetProxyHost() string

func (*Cluster) GetUri

func (x *Cluster) GetUri() string

func (*Cluster) ProtoMessage

func (*Cluster) ProtoMessage()

func (*Cluster) ProtoReflect

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

func (*Cluster) Reset

func (x *Cluster) Reset()

func (*Cluster) String

func (x *Cluster) String() string

type CreateAccessRequestRequest

type CreateAccessRequestRequest struct {
	RootClusterUri     string        `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	Reason             string        `protobuf:"bytes,2,opt,name=reason,proto3" json:"reason,omitempty"`
	Roles              []string      `protobuf:"bytes,3,rep,name=roles,proto3" json:"roles,omitempty"`
	SuggestedReviewers []string      `protobuf:"bytes,4,rep,name=suggested_reviewers,json=suggestedReviewers,proto3" json:"suggested_reviewers,omitempty"`
	ResourceIds        []*ResourceID `protobuf:"bytes,5,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAccessRequestRequest) Descriptor deprecated

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

Deprecated: Use CreateAccessRequestRequest.ProtoReflect.Descriptor instead.

func (*CreateAccessRequestRequest) GetReason

func (x *CreateAccessRequestRequest) GetReason() string

func (*CreateAccessRequestRequest) GetResourceIds

func (x *CreateAccessRequestRequest) GetResourceIds() []*ResourceID

func (*CreateAccessRequestRequest) GetRoles

func (x *CreateAccessRequestRequest) GetRoles() []string

func (*CreateAccessRequestRequest) GetRootClusterUri

func (x *CreateAccessRequestRequest) GetRootClusterUri() string

func (*CreateAccessRequestRequest) GetSuggestedReviewers

func (x *CreateAccessRequestRequest) GetSuggestedReviewers() []string

func (*CreateAccessRequestRequest) ProtoMessage

func (*CreateAccessRequestRequest) ProtoMessage()

func (*CreateAccessRequestRequest) ProtoReflect

func (*CreateAccessRequestRequest) Reset

func (x *CreateAccessRequestRequest) Reset()

func (*CreateAccessRequestRequest) String

func (x *CreateAccessRequestRequest) String() string

type CreateAccessRequestResponse

type CreateAccessRequestResponse struct {
	Request *AccessRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateAccessRequestResponse) Descriptor deprecated

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

Deprecated: Use CreateAccessRequestResponse.ProtoReflect.Descriptor instead.

func (*CreateAccessRequestResponse) GetRequest

func (x *CreateAccessRequestResponse) GetRequest() *AccessRequest

func (*CreateAccessRequestResponse) ProtoMessage

func (*CreateAccessRequestResponse) ProtoMessage()

func (*CreateAccessRequestResponse) ProtoReflect

func (*CreateAccessRequestResponse) Reset

func (x *CreateAccessRequestResponse) Reset()

func (*CreateAccessRequestResponse) String

func (x *CreateAccessRequestResponse) String() string

type CreateGatewayRequest

type CreateGatewayRequest struct {
	TargetUri             string `protobuf:"bytes,1,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
	TargetUser            string `protobuf:"bytes,2,opt,name=target_user,json=targetUser,proto3" json:"target_user,omitempty"`
	LocalPort             string `protobuf:"bytes,3,opt,name=local_port,json=localPort,proto3" json:"local_port,omitempty"`
	TargetSubresourceName string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*CreateGatewayRequest) Descriptor deprecated

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

Deprecated: Use CreateGatewayRequest.ProtoReflect.Descriptor instead.

func (*CreateGatewayRequest) GetLocalPort

func (x *CreateGatewayRequest) GetLocalPort() string

func (*CreateGatewayRequest) GetTargetSubresourceName

func (x *CreateGatewayRequest) GetTargetSubresourceName() string

func (*CreateGatewayRequest) GetTargetUri

func (x *CreateGatewayRequest) GetTargetUri() string

func (*CreateGatewayRequest) GetTargetUser

func (x *CreateGatewayRequest) GetTargetUser() string

func (*CreateGatewayRequest) ProtoMessage

func (*CreateGatewayRequest) ProtoMessage()

func (*CreateGatewayRequest) ProtoReflect

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

func (*CreateGatewayRequest) Reset

func (x *CreateGatewayRequest) Reset()

func (*CreateGatewayRequest) String

func (x *CreateGatewayRequest) String() string

type CredentialInfo

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

CredentialInfo holds fields related to a user's WebAuthn credential.

func (*CredentialInfo) Descriptor deprecated

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

Deprecated: Use CredentialInfo.ProtoReflect.Descriptor instead.

func (*CredentialInfo) GetUsername

func (x *CredentialInfo) GetUsername() string

func (*CredentialInfo) ProtoMessage

func (*CredentialInfo) ProtoMessage()

func (*CredentialInfo) ProtoReflect

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

func (*CredentialInfo) Reset

func (x *CredentialInfo) Reset()

func (*CredentialInfo) String

func (x *CredentialInfo) String() string

type Database

type Database struct {

	// uri is the cluster resource URI
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// name is the name of the database
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// desc is the database description
	Desc string `protobuf:"bytes,3,opt,name=desc,proto3" json:"desc,omitempty"`
	// protocol is the protocol used by the database
	Protocol string `protobuf:"bytes,4,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// type is the database type, self-hosted or cloud-hosted.
	Type string `protobuf:"bytes,5,opt,name=type,proto3" json:"type,omitempty"`
	// hostname is this database hostname
	Hostname string `protobuf:"bytes,6,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// addr is this database ip address
	Addr string `protobuf:"bytes,7,opt,name=addr,proto3" json:"addr,omitempty"`
	// labels is a list of labels for this database
	Labels []*Label `protobuf:"bytes,8,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

Database describes a database

func (*Database) Descriptor deprecated

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

Deprecated: Use Database.ProtoReflect.Descriptor instead.

func (*Database) GetAddr

func (x *Database) GetAddr() string

func (*Database) GetDesc

func (x *Database) GetDesc() string

func (*Database) GetHostname

func (x *Database) GetHostname() string

func (*Database) GetLabels

func (x *Database) GetLabels() []*Label

func (*Database) GetName

func (x *Database) GetName() string

func (*Database) GetProtocol

func (x *Database) GetProtocol() string

func (*Database) GetType

func (x *Database) GetType() string

func (*Database) GetUri

func (x *Database) GetUri() string

func (*Database) ProtoMessage

func (*Database) ProtoMessage()

func (*Database) ProtoReflect

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

func (*Database) Reset

func (x *Database) Reset()

func (*Database) String

func (x *Database) String() string

type DeleteAccessRequestRequest

type DeleteAccessRequestRequest struct {
	RootClusterUri  string `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	AccessRequestId string `protobuf:"bytes,2,opt,name=access_request_id,json=accessRequestId,proto3" json:"access_request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*DeleteAccessRequestRequest) Descriptor deprecated

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

Deprecated: Use DeleteAccessRequestRequest.ProtoReflect.Descriptor instead.

func (*DeleteAccessRequestRequest) GetAccessRequestId

func (x *DeleteAccessRequestRequest) GetAccessRequestId() string

func (*DeleteAccessRequestRequest) GetRootClusterUri

func (x *DeleteAccessRequestRequest) GetRootClusterUri() string

func (*DeleteAccessRequestRequest) ProtoMessage

func (*DeleteAccessRequestRequest) ProtoMessage()

func (*DeleteAccessRequestRequest) ProtoReflect

func (*DeleteAccessRequestRequest) Reset

func (x *DeleteAccessRequestRequest) Reset()

func (*DeleteAccessRequestRequest) String

func (x *DeleteAccessRequestRequest) String() string

type EmptyResponse

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

func (*EmptyResponse) Descriptor deprecated

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

Deprecated: Use EmptyResponse.ProtoReflect.Descriptor instead.

func (*EmptyResponse) ProtoMessage

func (*EmptyResponse) ProtoMessage()

func (*EmptyResponse) ProtoReflect

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

func (*EmptyResponse) Reset

func (x *EmptyResponse) Reset()

func (*EmptyResponse) String

func (x *EmptyResponse) String() string

type FileTransferDirection

type FileTransferDirection int32

FileTransferDirection describes directions of a file transfer

const (
	FileTransferDirection_FILE_TRANSFER_DIRECTION_UNSPECIFIED FileTransferDirection = 0
	FileTransferDirection_FILE_TRANSFER_DIRECTION_DOWNLOAD    FileTransferDirection = 1
	FileTransferDirection_FILE_TRANSFER_DIRECTION_UPLOAD      FileTransferDirection = 2
)

func (FileTransferDirection) Descriptor

func (FileTransferDirection) Enum

func (FileTransferDirection) EnumDescriptor deprecated

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

Deprecated: Use FileTransferDirection.Descriptor instead.

func (FileTransferDirection) Number

func (FileTransferDirection) String

func (x FileTransferDirection) String() string

func (FileTransferDirection) Type

type FileTransferProgress

type FileTransferProgress struct {
	Percentage uint32 `protobuf:"varint,1,opt,name=percentage,proto3" json:"percentage,omitempty"`
	// contains filtered or unexported fields
}

func (*FileTransferProgress) Descriptor deprecated

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

Deprecated: Use FileTransferProgress.ProtoReflect.Descriptor instead.

func (*FileTransferProgress) GetPercentage

func (x *FileTransferProgress) GetPercentage() uint32

func (*FileTransferProgress) ProtoMessage

func (*FileTransferProgress) ProtoMessage()

func (*FileTransferProgress) ProtoReflect

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

func (*FileTransferProgress) Reset

func (x *FileTransferProgress) Reset()

func (*FileTransferProgress) String

func (x *FileTransferProgress) String() string

type FileTransferRequest

type FileTransferRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	Login      string `protobuf:"bytes,2,opt,name=login,proto3" json:"login,omitempty"`
	Hostname   string `protobuf:"bytes,3,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// source path of the transferred file
	Source string `protobuf:"bytes,4,opt,name=source,proto3" json:"source,omitempty"`
	// destination path of the transferred file
	Destination string `protobuf:"bytes,5,opt,name=destination,proto3" json:"destination,omitempty"`
	// indicates whether the file is uploaded/downloaded
	Direction FileTransferDirection `protobuf:"varint,6,opt,name=direction,proto3,enum=teleport.terminal.v1.FileTransferDirection" json:"direction,omitempty"`
	// contains filtered or unexported fields
}

func (*FileTransferRequest) Descriptor deprecated

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

Deprecated: Use FileTransferRequest.ProtoReflect.Descriptor instead.

func (*FileTransferRequest) GetClusterUri

func (x *FileTransferRequest) GetClusterUri() string

func (*FileTransferRequest) GetDestination

func (x *FileTransferRequest) GetDestination() string

func (*FileTransferRequest) GetDirection

func (x *FileTransferRequest) GetDirection() FileTransferDirection

func (*FileTransferRequest) GetHostname

func (x *FileTransferRequest) GetHostname() string

func (*FileTransferRequest) GetLogin

func (x *FileTransferRequest) GetLogin() string

func (*FileTransferRequest) GetSource

func (x *FileTransferRequest) GetSource() string

func (*FileTransferRequest) ProtoMessage

func (*FileTransferRequest) ProtoMessage()

func (*FileTransferRequest) ProtoReflect

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

func (*FileTransferRequest) Reset

func (x *FileTransferRequest) Reset()

func (*FileTransferRequest) String

func (x *FileTransferRequest) String() string

type Gateway

type Gateway struct {

	// uri is the gateway uri
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// target_name is the target resource name
	TargetName string `protobuf:"bytes,2,opt,name=target_name,json=targetName,proto3" json:"target_name,omitempty"`
	// target_uri is the target uri
	TargetUri string `protobuf:"bytes,3,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
	// target_user is the target user
	TargetUser string `protobuf:"bytes,4,opt,name=target_user,json=targetUser,proto3" json:"target_user,omitempty"`
	// local_address is the gateway address on localhost
	LocalAddress string `protobuf:"bytes,5,opt,name=local_address,json=localAddress,proto3" json:"local_address,omitempty"`
	// local_port is the gateway address on localhost
	LocalPort string `protobuf:"bytes,6,opt,name=local_port,json=localPort,proto3" json:"local_port,omitempty"`
	// protocol is the gateway protocol
	Protocol string `protobuf:"bytes,7,opt,name=protocol,proto3" json:"protocol,omitempty"`
	// cli_command is a command that the user can execute to connect to the resource within a CLI,
	// if the given resource has a CLI client.
	//
	// Instead of generating those commands in in the frontend code, the tsh daemon returns them.
	// This means that the Database Access team can add support for a new protocol and Teleterm will
	// support it right away without any changes to Teleterm's code.
	CliCommand string `protobuf:"bytes,8,opt,name=cli_command,json=cliCommand,proto3" json:"cli_command,omitempty"`
	// target_subresource_name points at a subresource of the remote resource, for example a
	// database name on a database server.
	TargetSubresourceName string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

Gateway is Teleterm's name for a connection to a resource like a database or a web app established through our ALPN proxy.

The term "gateway" is used to avoid using the term "proxy" itself which could be confusing as "proxy" means a couple of different things depending on the context. But for Teleterm, a gateway is always an ALPN proxy connection.

See RFD 39 for more info on ALPN.

func (*Gateway) Descriptor deprecated

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

Deprecated: Use Gateway.ProtoReflect.Descriptor instead.

func (*Gateway) GetCliCommand

func (x *Gateway) GetCliCommand() string

func (*Gateway) GetLocalAddress

func (x *Gateway) GetLocalAddress() string

func (*Gateway) GetLocalPort

func (x *Gateway) GetLocalPort() string

func (*Gateway) GetProtocol

func (x *Gateway) GetProtocol() string

func (*Gateway) GetTargetName

func (x *Gateway) GetTargetName() string

func (*Gateway) GetTargetSubresourceName

func (x *Gateway) GetTargetSubresourceName() string

func (*Gateway) GetTargetUri

func (x *Gateway) GetTargetUri() string

func (*Gateway) GetTargetUser

func (x *Gateway) GetTargetUser() string

func (*Gateway) GetUri

func (x *Gateway) GetUri() string

func (*Gateway) ProtoMessage

func (*Gateway) ProtoMessage()

func (*Gateway) ProtoReflect

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

func (*Gateway) Reset

func (x *Gateway) Reset()

func (*Gateway) String

func (x *Gateway) String() string

type GetAccessRequestRequest

type GetAccessRequestRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// specifcies a specific request id
	AccessRequestId string `protobuf:"bytes,2,opt,name=access_request_id,json=accessRequestId,proto3" json:"access_request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAccessRequestRequest) Descriptor deprecated

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

Deprecated: Use GetAccessRequestRequest.ProtoReflect.Descriptor instead.

func (*GetAccessRequestRequest) GetAccessRequestId

func (x *GetAccessRequestRequest) GetAccessRequestId() string

func (*GetAccessRequestRequest) GetClusterUri

func (x *GetAccessRequestRequest) GetClusterUri() string

func (*GetAccessRequestRequest) ProtoMessage

func (*GetAccessRequestRequest) ProtoMessage()

func (*GetAccessRequestRequest) ProtoReflect

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

func (*GetAccessRequestRequest) Reset

func (x *GetAccessRequestRequest) Reset()

func (*GetAccessRequestRequest) String

func (x *GetAccessRequestRequest) String() string

type GetAccessRequestResponse

type GetAccessRequestResponse struct {
	Request *AccessRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAccessRequestResponse) Descriptor deprecated

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

Deprecated: Use GetAccessRequestResponse.ProtoReflect.Descriptor instead.

func (*GetAccessRequestResponse) GetRequest

func (x *GetAccessRequestResponse) GetRequest() *AccessRequest

func (*GetAccessRequestResponse) ProtoMessage

func (*GetAccessRequestResponse) ProtoMessage()

func (*GetAccessRequestResponse) ProtoReflect

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

func (*GetAccessRequestResponse) Reset

func (x *GetAccessRequestResponse) Reset()

func (*GetAccessRequestResponse) String

func (x *GetAccessRequestResponse) String() string

type GetAccessRequestsRequest

type GetAccessRequestsRequest struct {

	// cluster_uri is the cluster uri
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAccessRequestsRequest) Descriptor deprecated

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

Deprecated: Use GetAccessRequestsRequest.ProtoReflect.Descriptor instead.

func (*GetAccessRequestsRequest) GetClusterUri

func (x *GetAccessRequestsRequest) GetClusterUri() string

func (*GetAccessRequestsRequest) ProtoMessage

func (*GetAccessRequestsRequest) ProtoMessage()

func (*GetAccessRequestsRequest) ProtoReflect

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

func (*GetAccessRequestsRequest) Reset

func (x *GetAccessRequestsRequest) Reset()

func (*GetAccessRequestsRequest) String

func (x *GetAccessRequestsRequest) String() string

type GetAccessRequestsResponse

type GetAccessRequestsResponse struct {
	Requests []*AccessRequest `protobuf:"bytes,1,rep,name=requests,proto3" json:"requests,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAccessRequestsResponse) Descriptor deprecated

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

Deprecated: Use GetAccessRequestsResponse.ProtoReflect.Descriptor instead.

func (*GetAccessRequestsResponse) GetRequests

func (x *GetAccessRequestsResponse) GetRequests() []*AccessRequest

func (*GetAccessRequestsResponse) ProtoMessage

func (*GetAccessRequestsResponse) ProtoMessage()

func (*GetAccessRequestsResponse) ProtoReflect

func (*GetAccessRequestsResponse) Reset

func (x *GetAccessRequestsResponse) Reset()

func (*GetAccessRequestsResponse) String

func (x *GetAccessRequestsResponse) String() string

type GetAllDatabasesRequest

type GetAllDatabasesRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllDatabasesRequest) Descriptor deprecated

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

Deprecated: Use GetAllDatabasesRequest.ProtoReflect.Descriptor instead.

func (*GetAllDatabasesRequest) GetClusterUri

func (x *GetAllDatabasesRequest) GetClusterUri() string

func (*GetAllDatabasesRequest) ProtoMessage

func (*GetAllDatabasesRequest) ProtoMessage()

func (*GetAllDatabasesRequest) ProtoReflect

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

func (*GetAllDatabasesRequest) Reset

func (x *GetAllDatabasesRequest) Reset()

func (*GetAllDatabasesRequest) String

func (x *GetAllDatabasesRequest) String() string

type GetAllDatabasesResponse

type GetAllDatabasesResponse struct {
	Databases []*Database `protobuf:"bytes,1,rep,name=databases,proto3" json:"databases,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllDatabasesResponse) Descriptor deprecated

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

Deprecated: Use GetAllDatabasesResponse.ProtoReflect.Descriptor instead.

func (*GetAllDatabasesResponse) GetDatabases

func (x *GetAllDatabasesResponse) GetDatabases() []*Database

func (*GetAllDatabasesResponse) ProtoMessage

func (*GetAllDatabasesResponse) ProtoMessage()

func (*GetAllDatabasesResponse) ProtoReflect

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

func (*GetAllDatabasesResponse) Reset

func (x *GetAllDatabasesResponse) Reset()

func (*GetAllDatabasesResponse) String

func (x *GetAllDatabasesResponse) String() string

type GetAllKubesRequest

type GetAllKubesRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllKubesRequest) Descriptor deprecated

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

Deprecated: Use GetAllKubesRequest.ProtoReflect.Descriptor instead.

func (*GetAllKubesRequest) GetClusterUri

func (x *GetAllKubesRequest) GetClusterUri() string

func (*GetAllKubesRequest) ProtoMessage

func (*GetAllKubesRequest) ProtoMessage()

func (*GetAllKubesRequest) ProtoReflect

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

func (*GetAllKubesRequest) Reset

func (x *GetAllKubesRequest) Reset()

func (*GetAllKubesRequest) String

func (x *GetAllKubesRequest) String() string

type GetAllKubesResponse

type GetAllKubesResponse struct {
	Kubes []*Kube `protobuf:"bytes,1,rep,name=kubes,proto3" json:"kubes,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllKubesResponse) Descriptor deprecated

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

Deprecated: Use GetAllKubesResponse.ProtoReflect.Descriptor instead.

func (*GetAllKubesResponse) GetKubes

func (x *GetAllKubesResponse) GetKubes() []*Kube

func (*GetAllKubesResponse) ProtoMessage

func (*GetAllKubesResponse) ProtoMessage()

func (*GetAllKubesResponse) ProtoReflect

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

func (*GetAllKubesResponse) Reset

func (x *GetAllKubesResponse) Reset()

func (*GetAllKubesResponse) String

func (x *GetAllKubesResponse) String() string

type GetAllServersRequest

type GetAllServersRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllServersRequest) Descriptor deprecated

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

Deprecated: Use GetAllServersRequest.ProtoReflect.Descriptor instead.

func (*GetAllServersRequest) GetClusterUri

func (x *GetAllServersRequest) GetClusterUri() string

func (*GetAllServersRequest) ProtoMessage

func (*GetAllServersRequest) ProtoMessage()

func (*GetAllServersRequest) ProtoReflect

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

func (*GetAllServersRequest) Reset

func (x *GetAllServersRequest) Reset()

func (*GetAllServersRequest) String

func (x *GetAllServersRequest) String() string

type GetAllServersResponse

type GetAllServersResponse struct {
	Servers []*Server `protobuf:"bytes,1,rep,name=servers,proto3" json:"servers,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAllServersResponse) Descriptor deprecated

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

Deprecated: Use GetAllServersResponse.ProtoReflect.Descriptor instead.

func (*GetAllServersResponse) GetServers

func (x *GetAllServersResponse) GetServers() []*Server

func (*GetAllServersResponse) ProtoMessage

func (*GetAllServersResponse) ProtoMessage()

func (*GetAllServersResponse) ProtoReflect

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

func (*GetAllServersResponse) Reset

func (x *GetAllServersResponse) Reset()

func (*GetAllServersResponse) String

func (x *GetAllServersResponse) String() string

type GetAuthSettingsRequest

type GetAuthSettingsRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*GetAuthSettingsRequest) Descriptor deprecated

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

Deprecated: Use GetAuthSettingsRequest.ProtoReflect.Descriptor instead.

func (*GetAuthSettingsRequest) GetClusterUri

func (x *GetAuthSettingsRequest) GetClusterUri() string

func (*GetAuthSettingsRequest) ProtoMessage

func (*GetAuthSettingsRequest) ProtoMessage()

func (*GetAuthSettingsRequest) ProtoReflect

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

func (*GetAuthSettingsRequest) Reset

func (x *GetAuthSettingsRequest) Reset()

func (*GetAuthSettingsRequest) String

func (x *GetAuthSettingsRequest) String() string

type GetClusterRequest

type GetClusterRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

GetClusterRequest describes GetClusterRequest

func (*GetClusterRequest) Descriptor deprecated

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

Deprecated: Use GetClusterRequest.ProtoReflect.Descriptor instead.

func (*GetClusterRequest) GetClusterUri

func (x *GetClusterRequest) GetClusterUri() string

func (*GetClusterRequest) ProtoMessage

func (*GetClusterRequest) ProtoMessage()

func (*GetClusterRequest) ProtoReflect

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

func (*GetClusterRequest) Reset

func (x *GetClusterRequest) Reset()

func (*GetClusterRequest) String

func (x *GetClusterRequest) String() string

type GetDatabasesRequest

type GetDatabasesRequest struct {
	ClusterUri    string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	Limit         int32  `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	StartKey      string `protobuf:"bytes,3,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
	Search        string `protobuf:"bytes,4,opt,name=search,proto3" json:"search,omitempty"`
	Query         string `protobuf:"bytes,5,opt,name=query,proto3" json:"query,omitempty"`
	SortBy        string `protobuf:"bytes,6,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	SearchAsRoles string `protobuf:"bytes,7,opt,name=search_as_roles,json=searchAsRoles,proto3" json:"search_as_roles,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDatabasesRequest) Descriptor deprecated

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

Deprecated: Use GetDatabasesRequest.ProtoReflect.Descriptor instead.

func (*GetDatabasesRequest) GetClusterUri

func (x *GetDatabasesRequest) GetClusterUri() string

func (*GetDatabasesRequest) GetLimit

func (x *GetDatabasesRequest) GetLimit() int32

func (*GetDatabasesRequest) GetQuery

func (x *GetDatabasesRequest) GetQuery() string

func (*GetDatabasesRequest) GetSearch

func (x *GetDatabasesRequest) GetSearch() string

func (*GetDatabasesRequest) GetSearchAsRoles

func (x *GetDatabasesRequest) GetSearchAsRoles() string

func (*GetDatabasesRequest) GetSortBy

func (x *GetDatabasesRequest) GetSortBy() string

func (*GetDatabasesRequest) GetStartKey

func (x *GetDatabasesRequest) GetStartKey() string

func (*GetDatabasesRequest) ProtoMessage

func (*GetDatabasesRequest) ProtoMessage()

func (*GetDatabasesRequest) ProtoReflect

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

func (*GetDatabasesRequest) Reset

func (x *GetDatabasesRequest) Reset()

func (*GetDatabasesRequest) String

func (x *GetDatabasesRequest) String() string

type GetDatabasesResponse

type GetDatabasesResponse struct {
	Agents     []*Database `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
	TotalCount int32       `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	StartKey   string      `protobuf:"bytes,3,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GetDatabasesResponse) Descriptor deprecated

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

Deprecated: Use GetDatabasesResponse.ProtoReflect.Descriptor instead.

func (*GetDatabasesResponse) GetAgents

func (x *GetDatabasesResponse) GetAgents() []*Database

func (*GetDatabasesResponse) GetStartKey

func (x *GetDatabasesResponse) GetStartKey() string

func (*GetDatabasesResponse) GetTotalCount

func (x *GetDatabasesResponse) GetTotalCount() int32

func (*GetDatabasesResponse) ProtoMessage

func (*GetDatabasesResponse) ProtoMessage()

func (*GetDatabasesResponse) ProtoReflect

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

func (*GetDatabasesResponse) Reset

func (x *GetDatabasesResponse) Reset()

func (*GetDatabasesResponse) String

func (x *GetDatabasesResponse) String() string

type GetKubesRequest

type GetKubesRequest struct {
	ClusterUri    string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	Limit         int32  `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	StartKey      string `protobuf:"bytes,3,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
	Search        string `protobuf:"bytes,4,opt,name=search,proto3" json:"search,omitempty"`
	Query         string `protobuf:"bytes,5,opt,name=query,proto3" json:"query,omitempty"`
	SortBy        string `protobuf:"bytes,6,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	SearchAsRoles string `protobuf:"bytes,7,opt,name=search_as_roles,json=searchAsRoles,proto3" json:"search_as_roles,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKubesRequest) Descriptor deprecated

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

Deprecated: Use GetKubesRequest.ProtoReflect.Descriptor instead.

func (*GetKubesRequest) GetClusterUri

func (x *GetKubesRequest) GetClusterUri() string

func (*GetKubesRequest) GetLimit

func (x *GetKubesRequest) GetLimit() int32

func (*GetKubesRequest) GetQuery

func (x *GetKubesRequest) GetQuery() string

func (*GetKubesRequest) GetSearch

func (x *GetKubesRequest) GetSearch() string

func (*GetKubesRequest) GetSearchAsRoles

func (x *GetKubesRequest) GetSearchAsRoles() string

func (*GetKubesRequest) GetSortBy

func (x *GetKubesRequest) GetSortBy() string

func (*GetKubesRequest) GetStartKey

func (x *GetKubesRequest) GetStartKey() string

func (*GetKubesRequest) ProtoMessage

func (*GetKubesRequest) ProtoMessage()

func (*GetKubesRequest) ProtoReflect

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

func (*GetKubesRequest) Reset

func (x *GetKubesRequest) Reset()

func (*GetKubesRequest) String

func (x *GetKubesRequest) String() string

type GetKubesResponse

type GetKubesResponse struct {
	Agents     []*Kube `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
	TotalCount int32   `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	StartKey   string  `protobuf:"bytes,3,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GetKubesResponse) Descriptor deprecated

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

Deprecated: Use GetKubesResponse.ProtoReflect.Descriptor instead.

func (*GetKubesResponse) GetAgents

func (x *GetKubesResponse) GetAgents() []*Kube

func (*GetKubesResponse) GetStartKey

func (x *GetKubesResponse) GetStartKey() string

func (*GetKubesResponse) GetTotalCount

func (x *GetKubesResponse) GetTotalCount() int32

func (*GetKubesResponse) ProtoMessage

func (*GetKubesResponse) ProtoMessage()

func (*GetKubesResponse) ProtoReflect

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

func (*GetKubesResponse) Reset

func (x *GetKubesResponse) Reset()

func (*GetKubesResponse) String

func (x *GetKubesResponse) String() string

type GetRequestableRolesRequest

type GetRequestableRolesRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRequestableRolesRequest) Descriptor deprecated

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

Deprecated: Use GetRequestableRolesRequest.ProtoReflect.Descriptor instead.

func (*GetRequestableRolesRequest) GetClusterUri

func (x *GetRequestableRolesRequest) GetClusterUri() string

func (*GetRequestableRolesRequest) ProtoMessage

func (*GetRequestableRolesRequest) ProtoMessage()

func (*GetRequestableRolesRequest) ProtoReflect

func (*GetRequestableRolesRequest) Reset

func (x *GetRequestableRolesRequest) Reset()

func (*GetRequestableRolesRequest) String

func (x *GetRequestableRolesRequest) String() string

type GetRequestableRolesResponse

type GetRequestableRolesResponse struct {
	Roles []string `protobuf:"bytes,1,rep,name=roles,proto3" json:"roles,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRequestableRolesResponse) Descriptor deprecated

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

Deprecated: Use GetRequestableRolesResponse.ProtoReflect.Descriptor instead.

func (*GetRequestableRolesResponse) GetRoles

func (x *GetRequestableRolesResponse) GetRoles() []string

func (*GetRequestableRolesResponse) ProtoMessage

func (*GetRequestableRolesResponse) ProtoMessage()

func (*GetRequestableRolesResponse) ProtoReflect

func (*GetRequestableRolesResponse) Reset

func (x *GetRequestableRolesResponse) Reset()

func (*GetRequestableRolesResponse) String

func (x *GetRequestableRolesResponse) String() string

type GetServersRequest

type GetServersRequest struct {
	ClusterUri    string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	Limit         int32  `protobuf:"varint,2,opt,name=limit,proto3" json:"limit,omitempty"`
	StartKey      string `protobuf:"bytes,3,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
	Search        string `protobuf:"bytes,4,opt,name=search,proto3" json:"search,omitempty"`
	Query         string `protobuf:"bytes,5,opt,name=query,proto3" json:"query,omitempty"`
	SortBy        string `protobuf:"bytes,6,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	SearchAsRoles string `protobuf:"bytes,7,opt,name=search_as_roles,json=searchAsRoles,proto3" json:"search_as_roles,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServersRequest) Descriptor deprecated

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

Deprecated: Use GetServersRequest.ProtoReflect.Descriptor instead.

func (*GetServersRequest) GetClusterUri

func (x *GetServersRequest) GetClusterUri() string

func (*GetServersRequest) GetLimit

func (x *GetServersRequest) GetLimit() int32

func (*GetServersRequest) GetQuery

func (x *GetServersRequest) GetQuery() string

func (*GetServersRequest) GetSearch

func (x *GetServersRequest) GetSearch() string

func (*GetServersRequest) GetSearchAsRoles

func (x *GetServersRequest) GetSearchAsRoles() string

func (*GetServersRequest) GetSortBy

func (x *GetServersRequest) GetSortBy() string

func (*GetServersRequest) GetStartKey

func (x *GetServersRequest) GetStartKey() string

func (*GetServersRequest) ProtoMessage

func (*GetServersRequest) ProtoMessage()

func (*GetServersRequest) ProtoReflect

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

func (*GetServersRequest) Reset

func (x *GetServersRequest) Reset()

func (*GetServersRequest) String

func (x *GetServersRequest) String() string

type GetServersResponse

type GetServersResponse struct {
	Agents     []*Server `protobuf:"bytes,1,rep,name=agents,proto3" json:"agents,omitempty"`
	TotalCount int32     `protobuf:"varint,2,opt,name=total_count,json=totalCount,proto3" json:"total_count,omitempty"`
	StartKey   string    `protobuf:"bytes,3,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
	// contains filtered or unexported fields
}

func (*GetServersResponse) Descriptor deprecated

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

Deprecated: Use GetServersResponse.ProtoReflect.Descriptor instead.

func (*GetServersResponse) GetAgents

func (x *GetServersResponse) GetAgents() []*Server

func (*GetServersResponse) GetStartKey

func (x *GetServersResponse) GetStartKey() string

func (*GetServersResponse) GetTotalCount

func (x *GetServersResponse) GetTotalCount() int32

func (*GetServersResponse) ProtoMessage

func (*GetServersResponse) ProtoMessage()

func (*GetServersResponse) ProtoReflect

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

func (*GetServersResponse) Reset

func (x *GetServersResponse) Reset()

func (*GetServersResponse) String

func (x *GetServersResponse) String() string

type Kube

type Kube struct {

	// uri is the kube resource URI
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// name is the kube name
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// labels is the kube labels
	Labels []*Label `protobuf:"bytes,3,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

Kube describes connected Kubernetes cluster

func (*Kube) Descriptor deprecated

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

Deprecated: Use Kube.ProtoReflect.Descriptor instead.

func (*Kube) GetLabels

func (x *Kube) GetLabels() []*Label

func (*Kube) GetName

func (x *Kube) GetName() string

func (*Kube) GetUri

func (x *Kube) GetUri() string

func (*Kube) ProtoMessage

func (*Kube) ProtoMessage()

func (*Kube) ProtoReflect

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

func (*Kube) Reset

func (x *Kube) Reset()

func (*Kube) String

func (x *Kube) String() string

type Label

type Label struct {

	// name is this label name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// value is this label value
	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
	// contains filtered or unexported fields
}

Label describes a label

func (*Label) Descriptor deprecated

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

Deprecated: Use Label.ProtoReflect.Descriptor instead.

func (*Label) GetName

func (x *Label) GetName() string

func (*Label) GetValue

func (x *Label) GetValue() string

func (*Label) ProtoMessage

func (*Label) ProtoMessage()

func (*Label) ProtoReflect

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

func (*Label) Reset

func (x *Label) Reset()

func (*Label) String

func (x *Label) String() string

type ListAppsRequest

type ListAppsRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAppsRequest) Descriptor deprecated

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

Deprecated: Use ListAppsRequest.ProtoReflect.Descriptor instead.

func (*ListAppsRequest) GetClusterUri

func (x *ListAppsRequest) GetClusterUri() string

func (*ListAppsRequest) ProtoMessage

func (*ListAppsRequest) ProtoMessage()

func (*ListAppsRequest) ProtoReflect

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

func (*ListAppsRequest) Reset

func (x *ListAppsRequest) Reset()

func (*ListAppsRequest) String

func (x *ListAppsRequest) String() string

type ListAppsResponse

type ListAppsResponse struct {
	Apps []*App `protobuf:"bytes,1,rep,name=apps,proto3" json:"apps,omitempty"`
	// contains filtered or unexported fields
}

func (*ListAppsResponse) Descriptor deprecated

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

Deprecated: Use ListAppsResponse.ProtoReflect.Descriptor instead.

func (*ListAppsResponse) GetApps

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

func (*ListAppsResponse) ProtoMessage

func (*ListAppsResponse) ProtoMessage()

func (*ListAppsResponse) ProtoReflect

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

func (*ListAppsResponse) Reset

func (x *ListAppsResponse) Reset()

func (*ListAppsResponse) String

func (x *ListAppsResponse) String() string

type ListClustersRequest

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

func (*ListClustersRequest) Descriptor deprecated

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

Deprecated: Use ListClustersRequest.ProtoReflect.Descriptor instead.

func (*ListClustersRequest) ProtoMessage

func (*ListClustersRequest) ProtoMessage()

func (*ListClustersRequest) ProtoReflect

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

func (*ListClustersRequest) Reset

func (x *ListClustersRequest) Reset()

func (*ListClustersRequest) String

func (x *ListClustersRequest) String() string

type ListClustersResponse

type ListClustersResponse struct {
	Clusters []*Cluster `protobuf:"bytes,1,rep,name=clusters,proto3" json:"clusters,omitempty"`
	// contains filtered or unexported fields
}

func (*ListClustersResponse) Descriptor deprecated

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

Deprecated: Use ListClustersResponse.ProtoReflect.Descriptor instead.

func (*ListClustersResponse) GetClusters

func (x *ListClustersResponse) GetClusters() []*Cluster

func (*ListClustersResponse) ProtoMessage

func (*ListClustersResponse) ProtoMessage()

func (*ListClustersResponse) ProtoReflect

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

func (*ListClustersResponse) Reset

func (x *ListClustersResponse) Reset()

func (*ListClustersResponse) String

func (x *ListClustersResponse) String() string

type ListDatabaseUsersRequest

type ListDatabaseUsersRequest struct {
	DbUri string `protobuf:"bytes,1,opt,name=db_uri,json=dbUri,proto3" json:"db_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDatabaseUsersRequest) Descriptor deprecated

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

Deprecated: Use ListDatabaseUsersRequest.ProtoReflect.Descriptor instead.

func (*ListDatabaseUsersRequest) GetDbUri

func (x *ListDatabaseUsersRequest) GetDbUri() string

func (*ListDatabaseUsersRequest) ProtoMessage

func (*ListDatabaseUsersRequest) ProtoMessage()

func (*ListDatabaseUsersRequest) ProtoReflect

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

func (*ListDatabaseUsersRequest) Reset

func (x *ListDatabaseUsersRequest) Reset()

func (*ListDatabaseUsersRequest) String

func (x *ListDatabaseUsersRequest) String() string

type ListDatabaseUsersResponse

type ListDatabaseUsersResponse struct {
	Users []string `protobuf:"bytes,1,rep,name=users,proto3" json:"users,omitempty"`
	// contains filtered or unexported fields
}

func (*ListDatabaseUsersResponse) Descriptor deprecated

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

Deprecated: Use ListDatabaseUsersResponse.ProtoReflect.Descriptor instead.

func (*ListDatabaseUsersResponse) GetUsers

func (x *ListDatabaseUsersResponse) GetUsers() []string

func (*ListDatabaseUsersResponse) ProtoMessage

func (*ListDatabaseUsersResponse) ProtoMessage()

func (*ListDatabaseUsersResponse) ProtoReflect

func (*ListDatabaseUsersResponse) Reset

func (x *ListDatabaseUsersResponse) Reset()

func (*ListDatabaseUsersResponse) String

func (x *ListDatabaseUsersResponse) String() string

type ListGatewaysRequest

type ListGatewaysRequest struct {
	ClusterIds []string `protobuf:"bytes,1,rep,name=cluster_ids,json=clusterIds,proto3" json:"cluster_ids,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewaysRequest) Descriptor deprecated

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

Deprecated: Use ListGatewaysRequest.ProtoReflect.Descriptor instead.

func (*ListGatewaysRequest) GetClusterIds

func (x *ListGatewaysRequest) GetClusterIds() []string

func (*ListGatewaysRequest) ProtoMessage

func (*ListGatewaysRequest) ProtoMessage()

func (*ListGatewaysRequest) ProtoReflect

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

func (*ListGatewaysRequest) Reset

func (x *ListGatewaysRequest) Reset()

func (*ListGatewaysRequest) String

func (x *ListGatewaysRequest) String() string

type ListGatewaysResponse

type ListGatewaysResponse struct {
	Gateways []*Gateway `protobuf:"bytes,1,rep,name=gateways,proto3" json:"gateways,omitempty"`
	// contains filtered or unexported fields
}

func (*ListGatewaysResponse) Descriptor deprecated

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

Deprecated: Use ListGatewaysResponse.ProtoReflect.Descriptor instead.

func (*ListGatewaysResponse) GetGateways

func (x *ListGatewaysResponse) GetGateways() []*Gateway

func (*ListGatewaysResponse) ProtoMessage

func (*ListGatewaysResponse) ProtoMessage()

func (*ListGatewaysResponse) ProtoReflect

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

func (*ListGatewaysResponse) Reset

func (x *ListGatewaysResponse) Reset()

func (*ListGatewaysResponse) String

func (x *ListGatewaysResponse) String() string

type ListLeafClustersRequest

type ListLeafClustersRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*ListLeafClustersRequest) Descriptor deprecated

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

Deprecated: Use ListLeafClustersRequest.ProtoReflect.Descriptor instead.

func (*ListLeafClustersRequest) GetClusterUri

func (x *ListLeafClustersRequest) GetClusterUri() string

func (*ListLeafClustersRequest) ProtoMessage

func (*ListLeafClustersRequest) ProtoMessage()

func (*ListLeafClustersRequest) ProtoReflect

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

func (*ListLeafClustersRequest) Reset

func (x *ListLeafClustersRequest) Reset()

func (*ListLeafClustersRequest) String

func (x *ListLeafClustersRequest) String() string

type LoggedInUser

type LoggedInUser struct {

	// name is the user name
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// roles is the user roles
	Roles []string `protobuf:"bytes,2,rep,name=roles,proto3" json:"roles,omitempty"`
	// ssh_logins is the user ssh logins
	SshLogins []string `protobuf:"bytes,3,rep,name=ssh_logins,json=sshLogins,proto3" json:"ssh_logins,omitempty"`
	// acl is the user acl
	Acl *ACL `protobuf:"bytes,4,opt,name=acl,proto3" json:"acl,omitempty"`
	// active_requests is an array of request-id strings of active requests
	ActiveRequests []string `protobuf:"bytes,5,rep,name=active_requests,json=activeRequests,proto3" json:"active_requests,omitempty"`
	// contains filtered or unexported fields
}

LoggedInUser describes a logged-in user

func (*LoggedInUser) Descriptor deprecated

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

Deprecated: Use LoggedInUser.ProtoReflect.Descriptor instead.

func (*LoggedInUser) GetAcl

func (x *LoggedInUser) GetAcl() *ACL

func (*LoggedInUser) GetActiveRequests

func (x *LoggedInUser) GetActiveRequests() []string

func (*LoggedInUser) GetName

func (x *LoggedInUser) GetName() string

func (*LoggedInUser) GetRoles

func (x *LoggedInUser) GetRoles() []string

func (*LoggedInUser) GetSshLogins

func (x *LoggedInUser) GetSshLogins() []string

func (*LoggedInUser) ProtoMessage

func (*LoggedInUser) ProtoMessage()

func (*LoggedInUser) ProtoReflect

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

func (*LoggedInUser) Reset

func (x *LoggedInUser) Reset()

func (*LoggedInUser) String

func (x *LoggedInUser) String() string

type LoginPasswordlessRequest

type LoginPasswordlessRequest struct {

	// Types that are assignable to Request:
	//
	//	*LoginPasswordlessRequest_Init
	//	*LoginPasswordlessRequest_Pin
	//	*LoginPasswordlessRequest_Credential
	Request isLoginPasswordlessRequest_Request `protobuf_oneof:"request"`
	// contains filtered or unexported fields
}

LoginPasswordlessRequest is a message sent by the client during the passwordless login flow.

func (*LoginPasswordlessRequest) Descriptor deprecated

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

Deprecated: Use LoginPasswordlessRequest.ProtoReflect.Descriptor instead.

func (*LoginPasswordlessRequest) GetInit

func (*LoginPasswordlessRequest) GetPin

func (*LoginPasswordlessRequest) GetRequest

func (m *LoginPasswordlessRequest) GetRequest() isLoginPasswordlessRequest_Request

func (*LoginPasswordlessRequest) ProtoMessage

func (*LoginPasswordlessRequest) ProtoMessage()

func (*LoginPasswordlessRequest) ProtoReflect

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

func (*LoginPasswordlessRequest) Reset

func (x *LoginPasswordlessRequest) Reset()

func (*LoginPasswordlessRequest) String

func (x *LoginPasswordlessRequest) String() string

type LoginPasswordlessRequest_Credential

type LoginPasswordlessRequest_Credential struct {
	Credential *LoginPasswordlessRequest_LoginPasswordlessCredentialResponse `protobuf:"bytes,3,opt,name=credential,proto3,oneof"`
}

type LoginPasswordlessRequest_Init

type LoginPasswordlessRequest_Init struct {
	Init *LoginPasswordlessRequest_LoginPasswordlessRequestInit `protobuf:"bytes,1,opt,name=init,proto3,oneof"`
}

type LoginPasswordlessRequest_LoginPasswordlessCredentialResponse

type LoginPasswordlessRequest_LoginPasswordlessCredentialResponse struct {

	// index is the associated number in the list of credentials that the user selected to log
	// in as.
	Index int64 `protobuf:"varint,1,opt,name=index,proto3" json:"index,omitempty"`
	// contains filtered or unexported fields
}

LoginPasswordlessPINResponse contains fields related to request from webauthncli.PromptCredential.

func (*LoginPasswordlessRequest_LoginPasswordlessCredentialResponse) Descriptor deprecated

Deprecated: Use LoginPasswordlessRequest_LoginPasswordlessCredentialResponse.ProtoReflect.Descriptor instead.

func (*LoginPasswordlessRequest_LoginPasswordlessCredentialResponse) GetIndex

func (*LoginPasswordlessRequest_LoginPasswordlessCredentialResponse) ProtoMessage

func (*LoginPasswordlessRequest_LoginPasswordlessCredentialResponse) ProtoReflect

func (*LoginPasswordlessRequest_LoginPasswordlessCredentialResponse) Reset

func (*LoginPasswordlessRequest_LoginPasswordlessCredentialResponse) String

type LoginPasswordlessRequest_LoginPasswordlessPINResponse

type LoginPasswordlessRequest_LoginPasswordlessPINResponse struct {

	// pin is the user's device's pin.
	Pin string `protobuf:"bytes,1,opt,name=pin,proto3" json:"pin,omitempty"`
	// contains filtered or unexported fields
}

LoginPasswordlessPINResponse contains fields related to request from webauthncli.PromptPIN.

func (*LoginPasswordlessRequest_LoginPasswordlessPINResponse) Descriptor deprecated

Deprecated: Use LoginPasswordlessRequest_LoginPasswordlessPINResponse.ProtoReflect.Descriptor instead.

func (*LoginPasswordlessRequest_LoginPasswordlessPINResponse) GetPin

func (*LoginPasswordlessRequest_LoginPasswordlessPINResponse) ProtoMessage

func (*LoginPasswordlessRequest_LoginPasswordlessPINResponse) ProtoReflect

func (*LoginPasswordlessRequest_LoginPasswordlessPINResponse) Reset

func (*LoginPasswordlessRequest_LoginPasswordlessPINResponse) String

type LoginPasswordlessRequest_LoginPasswordlessRequestInit

type LoginPasswordlessRequest_LoginPasswordlessRequestInit struct {

	// cluster_uri is needed to resolve cluster by its uri.
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

LoginPasswordlessRequestInit contains fields needed to init the stream request.

func (*LoginPasswordlessRequest_LoginPasswordlessRequestInit) Descriptor deprecated

Deprecated: Use LoginPasswordlessRequest_LoginPasswordlessRequestInit.ProtoReflect.Descriptor instead.

func (*LoginPasswordlessRequest_LoginPasswordlessRequestInit) GetClusterUri

func (*LoginPasswordlessRequest_LoginPasswordlessRequestInit) ProtoMessage

func (*LoginPasswordlessRequest_LoginPasswordlessRequestInit) ProtoReflect

func (*LoginPasswordlessRequest_LoginPasswordlessRequestInit) Reset

func (*LoginPasswordlessRequest_LoginPasswordlessRequestInit) String

type LoginPasswordlessRequest_Pin

type LoginPasswordlessRequest_Pin struct {
	Pin *LoginPasswordlessRequest_LoginPasswordlessPINResponse `protobuf:"bytes,2,opt,name=pin,proto3,oneof"`
}

type LoginPasswordlessResponse

type LoginPasswordlessResponse struct {
	Prompt      PasswordlessPrompt `protobuf:"varint,1,opt,name=prompt,proto3,enum=teleport.terminal.v1.PasswordlessPrompt" json:"prompt,omitempty"`
	Credentials []*CredentialInfo  `protobuf:"bytes,2,rep,name=credentials,proto3" json:"credentials,omitempty"`
	// contains filtered or unexported fields
}

LoginPasswordlessResponse is a message sent by the server during the passwordless login flow.

func (*LoginPasswordlessResponse) Descriptor deprecated

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

Deprecated: Use LoginPasswordlessResponse.ProtoReflect.Descriptor instead.

func (*LoginPasswordlessResponse) GetCredentials

func (x *LoginPasswordlessResponse) GetCredentials() []*CredentialInfo

func (*LoginPasswordlessResponse) GetPrompt

func (*LoginPasswordlessResponse) ProtoMessage

func (*LoginPasswordlessResponse) ProtoMessage()

func (*LoginPasswordlessResponse) ProtoReflect

func (*LoginPasswordlessResponse) Reset

func (x *LoginPasswordlessResponse) Reset()

func (*LoginPasswordlessResponse) String

func (x *LoginPasswordlessResponse) String() string

type LoginRequest

type LoginRequest struct {

	// cluster_uri is the cluster uri
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// Types that are assignable to Params:
	//
	//	*LoginRequest_Local
	//	*LoginRequest_Sso
	Params isLoginRequest_Params `protobuf_oneof:"params"`
	// contains filtered or unexported fields
}

LoginRequest describes cluster login request

func (*LoginRequest) Descriptor deprecated

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

Deprecated: Use LoginRequest.ProtoReflect.Descriptor instead.

func (*LoginRequest) GetClusterUri

func (x *LoginRequest) GetClusterUri() string

func (*LoginRequest) GetLocal

func (x *LoginRequest) GetLocal() *LoginRequest_LocalParams

func (*LoginRequest) GetParams

func (m *LoginRequest) GetParams() isLoginRequest_Params

func (*LoginRequest) GetSso

func (x *LoginRequest) GetSso() *LoginRequest_SsoParams

func (*LoginRequest) ProtoMessage

func (*LoginRequest) ProtoMessage()

func (*LoginRequest) ProtoReflect

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

func (*LoginRequest) Reset

func (x *LoginRequest) Reset()

func (*LoginRequest) String

func (x *LoginRequest) String() string

type LoginRequest_Local

type LoginRequest_Local struct {
	// local holds parameters for local logins
	Local *LoginRequest_LocalParams `protobuf:"bytes,2,opt,name=local,proto3,oneof"`
}

type LoginRequest_LocalParams

type LoginRequest_LocalParams struct {

	// user is the user name
	User string `protobuf:"bytes,1,opt,name=user,proto3" json:"user,omitempty"`
	// password is the user password
	Password string `protobuf:"bytes,2,opt,name=password,proto3" json:"password,omitempty"`
	// token is the 2FA token
	Token string `protobuf:"bytes,3,opt,name=token,proto3" json:"token,omitempty"`
	// contains filtered or unexported fields
}

LocalParams describes parameters for local user logins

func (*LoginRequest_LocalParams) Descriptor deprecated

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

Deprecated: Use LoginRequest_LocalParams.ProtoReflect.Descriptor instead.

func (*LoginRequest_LocalParams) GetPassword

func (x *LoginRequest_LocalParams) GetPassword() string

func (*LoginRequest_LocalParams) GetToken

func (x *LoginRequest_LocalParams) GetToken() string

func (*LoginRequest_LocalParams) GetUser

func (x *LoginRequest_LocalParams) GetUser() string

func (*LoginRequest_LocalParams) ProtoMessage

func (*LoginRequest_LocalParams) ProtoMessage()

func (*LoginRequest_LocalParams) ProtoReflect

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

func (*LoginRequest_LocalParams) Reset

func (x *LoginRequest_LocalParams) Reset()

func (*LoginRequest_LocalParams) String

func (x *LoginRequest_LocalParams) String() string

type LoginRequest_Sso

type LoginRequest_Sso struct {
	// sso holds parameters for sso logins
	Sso *LoginRequest_SsoParams `protobuf:"bytes,3,opt,name=sso,proto3,oneof"`
}

type LoginRequest_SsoParams

type LoginRequest_SsoParams struct {

	// provider_type is the provider type
	ProviderType string `protobuf:"bytes,1,opt,name=provider_type,json=providerType,proto3" json:"provider_type,omitempty"`
	// provider_name is the provider name
	ProviderName string `protobuf:"bytes,2,opt,name=provider_name,json=providerName,proto3" json:"provider_name,omitempty"`
	// contains filtered or unexported fields
}

SsoParams describes SSO parameters

func (*LoginRequest_SsoParams) Descriptor deprecated

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

Deprecated: Use LoginRequest_SsoParams.ProtoReflect.Descriptor instead.

func (*LoginRequest_SsoParams) GetProviderName

func (x *LoginRequest_SsoParams) GetProviderName() string

func (*LoginRequest_SsoParams) GetProviderType

func (x *LoginRequest_SsoParams) GetProviderType() string

func (*LoginRequest_SsoParams) ProtoMessage

func (*LoginRequest_SsoParams) ProtoMessage()

func (*LoginRequest_SsoParams) ProtoReflect

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

func (*LoginRequest_SsoParams) Reset

func (x *LoginRequest_SsoParams) Reset()

func (*LoginRequest_SsoParams) String

func (x *LoginRequest_SsoParams) String() string

type LogoutRequest

type LogoutRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

LogoutRequest describes LogoutRequest

func (*LogoutRequest) Descriptor deprecated

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

Deprecated: Use LogoutRequest.ProtoReflect.Descriptor instead.

func (*LogoutRequest) GetClusterUri

func (x *LogoutRequest) GetClusterUri() string

func (*LogoutRequest) ProtoMessage

func (*LogoutRequest) ProtoMessage()

func (*LogoutRequest) ProtoReflect

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

func (*LogoutRequest) Reset

func (x *LogoutRequest) Reset()

func (*LogoutRequest) String

func (x *LogoutRequest) String() string

type PasswordlessPrompt

type PasswordlessPrompt int32

PasswordlessPrompt describes different prompts we need from users during the passwordless login flow.

const (
	PasswordlessPrompt_PASSWORDLESS_PROMPT_UNSPECIFIED PasswordlessPrompt = 0
	// PASSWORDLESS_PROMPT_PIN is used when we need a user's pin.
	PasswordlessPrompt_PASSWORDLESS_PROMPT_PIN PasswordlessPrompt = 1
	// PASSWORDLESS_PROMPT_TAP is used when we require a user to tap their device.
	PasswordlessPrompt_PASSWORDLESS_PROMPT_TAP PasswordlessPrompt = 2
	// PASSWORDLESS_PROMPT_CREDENTIAL is used when we require a user to select a username
	// associated with their account.
	PasswordlessPrompt_PASSWORDLESS_PROMPT_CREDENTIAL PasswordlessPrompt = 3
)

func (PasswordlessPrompt) Descriptor

func (PasswordlessPrompt) Enum

func (PasswordlessPrompt) EnumDescriptor deprecated

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

Deprecated: Use PasswordlessPrompt.Descriptor instead.

func (PasswordlessPrompt) Number

func (PasswordlessPrompt) String

func (x PasswordlessPrompt) String() string

func (PasswordlessPrompt) Type

type RemoveClusterRequest

type RemoveClusterRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// contains filtered or unexported fields
}

RemoveClusterRequest describes RemoveClusterRequest

func (*RemoveClusterRequest) Descriptor deprecated

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

Deprecated: Use RemoveClusterRequest.ProtoReflect.Descriptor instead.

func (*RemoveClusterRequest) GetClusterUri

func (x *RemoveClusterRequest) GetClusterUri() string

func (*RemoveClusterRequest) ProtoMessage

func (*RemoveClusterRequest) ProtoMessage()

func (*RemoveClusterRequest) ProtoReflect

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

func (*RemoveClusterRequest) Reset

func (x *RemoveClusterRequest) Reset()

func (*RemoveClusterRequest) String

func (x *RemoveClusterRequest) String() string

type RemoveGatewayRequest

type RemoveGatewayRequest struct {
	GatewayUri string `protobuf:"bytes,1,opt,name=gateway_uri,json=gatewayUri,proto3" json:"gateway_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*RemoveGatewayRequest) Descriptor deprecated

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

Deprecated: Use RemoveGatewayRequest.ProtoReflect.Descriptor instead.

func (*RemoveGatewayRequest) GetGatewayUri

func (x *RemoveGatewayRequest) GetGatewayUri() string

func (*RemoveGatewayRequest) ProtoMessage

func (*RemoveGatewayRequest) ProtoMessage()

func (*RemoveGatewayRequest) ProtoReflect

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

func (*RemoveGatewayRequest) Reset

func (x *RemoveGatewayRequest) Reset()

func (*RemoveGatewayRequest) String

func (x *RemoveGatewayRequest) String() string

type ResourceAccess

type ResourceAccess struct {

	// list determines "list" access
	List bool `protobuf:"varint,1,opt,name=list,proto3" json:"list,omitempty"`
	// read determines "read" access
	Read bool `protobuf:"varint,2,opt,name=read,proto3" json:"read,omitempty"`
	// edit determines "edit" access
	Edit bool `protobuf:"varint,3,opt,name=edit,proto3" json:"edit,omitempty"`
	// create determines "create" access
	Create bool `protobuf:"varint,4,opt,name=create,proto3" json:"create,omitempty"`
	// delete determines "delete" access
	Delete bool `protobuf:"varint,5,opt,name=delete,proto3" json:"delete,omitempty"`
	// contains filtered or unexported fields
}

ResourceAccess describes access verbs

func (*ResourceAccess) Descriptor deprecated

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

Deprecated: Use ResourceAccess.ProtoReflect.Descriptor instead.

func (*ResourceAccess) GetCreate

func (x *ResourceAccess) GetCreate() bool

func (*ResourceAccess) GetDelete

func (x *ResourceAccess) GetDelete() bool

func (*ResourceAccess) GetEdit

func (x *ResourceAccess) GetEdit() bool

func (*ResourceAccess) GetList

func (x *ResourceAccess) GetList() bool

func (*ResourceAccess) GetRead

func (x *ResourceAccess) GetRead() bool

func (*ResourceAccess) ProtoMessage

func (*ResourceAccess) ProtoMessage()

func (*ResourceAccess) ProtoReflect

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

func (*ResourceAccess) Reset

func (x *ResourceAccess) Reset()

func (*ResourceAccess) String

func (x *ResourceAccess) String() string

type ResourceID

type ResourceID struct {
	Kind        string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
	Name        string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	ClusterName string `protobuf:"bytes,3,opt,name=cluster_name,json=clusterName,proto3" json:"cluster_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceID) Descriptor deprecated

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

Deprecated: Use ResourceID.ProtoReflect.Descriptor instead.

func (*ResourceID) GetClusterName

func (x *ResourceID) GetClusterName() string

func (*ResourceID) GetKind

func (x *ResourceID) GetKind() string

func (*ResourceID) GetName

func (x *ResourceID) GetName() string

func (*ResourceID) ProtoMessage

func (*ResourceID) ProtoMessage()

func (*ResourceID) ProtoReflect

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

func (*ResourceID) Reset

func (x *ResourceID) Reset()

func (*ResourceID) String

func (x *ResourceID) String() string

type RestartGatewayRequest

type RestartGatewayRequest struct {
	GatewayUri string `protobuf:"bytes,1,opt,name=gateway_uri,json=gatewayUri,proto3" json:"gateway_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*RestartGatewayRequest) Descriptor deprecated

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

Deprecated: Use RestartGatewayRequest.ProtoReflect.Descriptor instead.

func (*RestartGatewayRequest) GetGatewayUri

func (x *RestartGatewayRequest) GetGatewayUri() string

func (*RestartGatewayRequest) ProtoMessage

func (*RestartGatewayRequest) ProtoMessage()

func (*RestartGatewayRequest) ProtoReflect

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

func (*RestartGatewayRequest) Reset

func (x *RestartGatewayRequest) Reset()

func (*RestartGatewayRequest) String

func (x *RestartGatewayRequest) String() string

type ReviewAccessRequestRequest

type ReviewAccessRequestRequest struct {
	RootClusterUri  string   `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	State           string   `protobuf:"bytes,2,opt,name=state,proto3" json:"state,omitempty"`
	Reason          string   `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	Roles           []string `protobuf:"bytes,4,rep,name=roles,proto3" json:"roles,omitempty"`
	AccessRequestId string   `protobuf:"bytes,5,opt,name=access_request_id,json=accessRequestId,proto3" json:"access_request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*ReviewAccessRequestRequest) Descriptor deprecated

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

Deprecated: Use ReviewAccessRequestRequest.ProtoReflect.Descriptor instead.

func (*ReviewAccessRequestRequest) GetAccessRequestId

func (x *ReviewAccessRequestRequest) GetAccessRequestId() string

func (*ReviewAccessRequestRequest) GetReason

func (x *ReviewAccessRequestRequest) GetReason() string

func (*ReviewAccessRequestRequest) GetRoles

func (x *ReviewAccessRequestRequest) GetRoles() []string

func (*ReviewAccessRequestRequest) GetRootClusterUri

func (x *ReviewAccessRequestRequest) GetRootClusterUri() string

func (*ReviewAccessRequestRequest) GetState

func (x *ReviewAccessRequestRequest) GetState() string

func (*ReviewAccessRequestRequest) ProtoMessage

func (*ReviewAccessRequestRequest) ProtoMessage()

func (*ReviewAccessRequestRequest) ProtoReflect

func (*ReviewAccessRequestRequest) Reset

func (x *ReviewAccessRequestRequest) Reset()

func (*ReviewAccessRequestRequest) String

func (x *ReviewAccessRequestRequest) String() string

type ReviewAccessRequestResponse

type ReviewAccessRequestResponse struct {
	Request *AccessRequest `protobuf:"bytes,1,opt,name=request,proto3" json:"request,omitempty"`
	// contains filtered or unexported fields
}

func (*ReviewAccessRequestResponse) Descriptor deprecated

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

Deprecated: Use ReviewAccessRequestResponse.ProtoReflect.Descriptor instead.

func (*ReviewAccessRequestResponse) GetRequest

func (x *ReviewAccessRequestResponse) GetRequest() *AccessRequest

func (*ReviewAccessRequestResponse) ProtoMessage

func (*ReviewAccessRequestResponse) ProtoMessage()

func (*ReviewAccessRequestResponse) ProtoReflect

func (*ReviewAccessRequestResponse) Reset

func (x *ReviewAccessRequestResponse) Reset()

func (*ReviewAccessRequestResponse) String

func (x *ReviewAccessRequestResponse) String() string

type Server

type Server struct {

	// uri is the server uri
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// tunnel indicates if this server is connected over a reverse tunnel
	Tunnel bool `protobuf:"varint,2,opt,name=tunnel,proto3" json:"tunnel,omitempty"`
	// name is the server name
	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
	// hostname is this server hostname
	Hostname string `protobuf:"bytes,4,opt,name=hostname,proto3" json:"hostname,omitempty"`
	// addr is this server ip address
	Addr string `protobuf:"bytes,5,opt,name=addr,proto3" json:"addr,omitempty"`
	// labels is this server list of labels
	Labels []*Label `protobuf:"bytes,6,rep,name=labels,proto3" json:"labels,omitempty"`
	// contains filtered or unexported fields
}

Server describes connected Server

func (*Server) Descriptor deprecated

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

Deprecated: Use Server.ProtoReflect.Descriptor instead.

func (*Server) GetAddr

func (x *Server) GetAddr() string

func (*Server) GetHostname

func (x *Server) GetHostname() string

func (*Server) GetLabels

func (x *Server) GetLabels() []*Label

func (*Server) GetName

func (x *Server) GetName() string

func (*Server) GetTunnel

func (x *Server) GetTunnel() bool

func (*Server) GetUri

func (x *Server) GetUri() string

func (*Server) ProtoMessage

func (*Server) ProtoMessage()

func (*Server) ProtoReflect

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

func (*Server) Reset

func (x *Server) Reset()

func (*Server) String

func (x *Server) String() string

type SetGatewayLocalPortRequest

type SetGatewayLocalPortRequest struct {
	GatewayUri string `protobuf:"bytes,1,opt,name=gateway_uri,json=gatewayUri,proto3" json:"gateway_uri,omitempty"`
	LocalPort  string `protobuf:"bytes,2,opt,name=local_port,json=localPort,proto3" json:"local_port,omitempty"`
	// contains filtered or unexported fields
}

func (*SetGatewayLocalPortRequest) Descriptor deprecated

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

Deprecated: Use SetGatewayLocalPortRequest.ProtoReflect.Descriptor instead.

func (*SetGatewayLocalPortRequest) GetGatewayUri

func (x *SetGatewayLocalPortRequest) GetGatewayUri() string

func (*SetGatewayLocalPortRequest) GetLocalPort

func (x *SetGatewayLocalPortRequest) GetLocalPort() string

func (*SetGatewayLocalPortRequest) ProtoMessage

func (*SetGatewayLocalPortRequest) ProtoMessage()

func (*SetGatewayLocalPortRequest) ProtoReflect

func (*SetGatewayLocalPortRequest) Reset

func (x *SetGatewayLocalPortRequest) Reset()

func (*SetGatewayLocalPortRequest) String

func (x *SetGatewayLocalPortRequest) String() string

type SetGatewayTargetSubresourceNameRequest

type SetGatewayTargetSubresourceNameRequest struct {
	GatewayUri            string `protobuf:"bytes,1,opt,name=gateway_uri,json=gatewayUri,proto3" json:"gateway_uri,omitempty"`
	TargetSubresourceName string `` /* 126-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SetGatewayTargetSubresourceNameRequest) Descriptor deprecated

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

Deprecated: Use SetGatewayTargetSubresourceNameRequest.ProtoReflect.Descriptor instead.

func (*SetGatewayTargetSubresourceNameRequest) GetGatewayUri

func (*SetGatewayTargetSubresourceNameRequest) GetTargetSubresourceName

func (x *SetGatewayTargetSubresourceNameRequest) GetTargetSubresourceName() string

func (*SetGatewayTargetSubresourceNameRequest) ProtoMessage

func (*SetGatewayTargetSubresourceNameRequest) ProtoReflect

func (*SetGatewayTargetSubresourceNameRequest) Reset

func (*SetGatewayTargetSubresourceNameRequest) String

type TerminalServiceClient

type TerminalServiceClient interface {
	// ListRootClusters lists root clusters
	ListRootClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// ListLeafClusters lists leaf clusters
	ListLeafClusters(ctx context.Context, in *ListLeafClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// GetAllDatabases lists all databases without pagination
	GetAllDatabases(ctx context.Context, in *GetAllDatabasesRequest, opts ...grpc.CallOption) (*GetAllDatabasesResponse, error)
	// GetDatabases returns a filtered and paginated list of databases
	GetDatabases(ctx context.Context, in *GetDatabasesRequest, opts ...grpc.CallOption) (*GetDatabasesResponse, error)
	// ListDatabaseUsers lists allowed users for the given database based on the role set.
	ListDatabaseUsers(ctx context.Context, in *ListDatabaseUsersRequest, opts ...grpc.CallOption) (*ListDatabaseUsersResponse, error)
	// GetAllServers returns all servers
	GetAllServers(ctx context.Context, in *GetAllServersRequest, opts ...grpc.CallOption) (*GetAllServersResponse, error)
	// GetServers returns filtered, sorted, and paginated servers
	GetServers(ctx context.Context, in *GetServersRequest, opts ...grpc.CallOption) (*GetServersResponse, error)
	// GetAccessRequests lists filtered AccessRequests
	GetAccessRequests(ctx context.Context, in *GetAccessRequestsRequest, opts ...grpc.CallOption) (*GetAccessRequestsResponse, error)
	// GetAccessRequest retreives a single Access Request
	GetAccessRequest(ctx context.Context, in *GetAccessRequestRequest, opts ...grpc.CallOption) (*GetAccessRequestResponse, error)
	// DeleteAccessRequest deletes the access request by id
	DeleteAccessRequest(ctx context.Context, in *DeleteAccessRequestRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// CreateAccessRequest creates an access request
	CreateAccessRequest(ctx context.Context, in *CreateAccessRequestRequest, opts ...grpc.CallOption) (*CreateAccessRequestResponse, error)
	// ReviewAccessRequest submits a review for an Access Request
	ReviewAccessRequest(ctx context.Context, in *ReviewAccessRequestRequest, opts ...grpc.CallOption) (*ReviewAccessRequestResponse, error)
	// GetRequestableRoles gets all requestable roles
	GetRequestableRoles(ctx context.Context, in *GetRequestableRolesRequest, opts ...grpc.CallOption) (*GetRequestableRolesResponse, error)
	// AssumeRole assumes the role of the given access request
	AssumeRole(ctx context.Context, in *AssumeRoleRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// GetAllKubes list all kubes
	GetAllKubes(ctx context.Context, in *GetAllKubesRequest, opts ...grpc.CallOption) (*GetAllKubesResponse, error)
	// GetKubes returns filtered, sorted, and paginated kubes
	GetKubes(ctx context.Context, in *GetKubesRequest, opts ...grpc.CallOption) (*GetKubesResponse, error)
	// ListApps list apps
	ListApps(ctx context.Context, in *ListAppsRequest, opts ...grpc.CallOption) (*ListAppsResponse, error)
	// AddCluster adds a cluster to profile
	AddCluster(ctx context.Context, in *AddClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// RemoveCluster removes a cluster from profile
	RemoveCluster(ctx context.Context, in *RemoveClusterRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// ListGateways lists gateways
	ListGateways(ctx context.Context, in *ListGatewaysRequest, opts ...grpc.CallOption) (*ListGatewaysResponse, error)
	// CreateGateway creates a gateway
	CreateGateway(ctx context.Context, in *CreateGatewayRequest, opts ...grpc.CallOption) (*Gateway, error)
	// RemoveGateway removes a gateway
	RemoveGateway(ctx context.Context, in *RemoveGatewayRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// RestartGateway stops a gateway and starts a new with identical parameters, keeping the
	// original URI. A temporary workaround until it's possible to refresh certs in a running
	// database proxy.
	RestartGateway(ctx context.Context, in *RestartGatewayRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// SetGatewayTargetSubresourceName changes the TargetSubresourceName field of gateway.Gateway
	// and returns the updated version of gateway.Gateway.
	//
	// In Connect this is used to update the db name of a db connection along with the CLI command.
	SetGatewayTargetSubresourceName(ctx context.Context, in *SetGatewayTargetSubresourceNameRequest, opts ...grpc.CallOption) (*Gateway, error)
	// SetGatewayLocalPort starts a new gateway on the new port, stops the old gateway and then
	// assigns the URI of the old gateway to the new one. It does so without fetching a new db cert.
	SetGatewayLocalPort(ctx context.Context, in *SetGatewayLocalPortRequest, opts ...grpc.CallOption) (*Gateway, error)
	// GetAuthSettings returns cluster auth settigns
	GetAuthSettings(ctx context.Context, in *GetAuthSettingsRequest, opts ...grpc.CallOption) (*AuthSettings, error)
	// GetCluster returns a cluster
	GetCluster(ctx context.Context, in *GetClusterRequest, opts ...grpc.CallOption) (*Cluster, error)
	// Login logs in a user to a cluster
	Login(ctx context.Context, in *LoginRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// LoginPasswordless logs in a user to a cluster passwordlessly.
	//
	// The RPC is streaming both ways and the message sequence example for hardware keys are:
	// (-> means client-to-server, <- means server-to-client)
	//
	// Hardware keys:
	// -> Init
	// <- Send PasswordlessPrompt enum TAP to choose a device
	// -> Receive TAP device response
	// <- Send PasswordlessPrompt enum PIN
	// -> Receive PIN response
	// <- Send PasswordlessPrompt enum RETAP to confirm
	// -> Receive RETAP device response
	// <- Send list of credentials (e.g. usernames) associated with device
	// -> Receive the index number associated with the selected credential in list
	// <- End
	LoginPasswordless(ctx context.Context, opts ...grpc.CallOption) (TerminalService_LoginPasswordlessClient, error)
	// ClusterLogin logs out a user from cluster
	Logout(ctx context.Context, in *LogoutRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// TransferFile sends a request to download/upload a file
	TransferFile(ctx context.Context, in *FileTransferRequest, opts ...grpc.CallOption) (TerminalService_TransferFileClient, error)
}

TerminalServiceClient is the client API for TerminalService 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 TerminalServiceServer

type TerminalServiceServer interface {
	// ListRootClusters lists root clusters
	ListRootClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// ListLeafClusters lists leaf clusters
	ListLeafClusters(context.Context, *ListLeafClustersRequest) (*ListClustersResponse, error)
	// GetAllDatabases lists all databases without pagination
	GetAllDatabases(context.Context, *GetAllDatabasesRequest) (*GetAllDatabasesResponse, error)
	// GetDatabases returns a filtered and paginated list of databases
	GetDatabases(context.Context, *GetDatabasesRequest) (*GetDatabasesResponse, error)
	// ListDatabaseUsers lists allowed users for the given database based on the role set.
	ListDatabaseUsers(context.Context, *ListDatabaseUsersRequest) (*ListDatabaseUsersResponse, error)
	// GetAllServers returns all servers
	GetAllServers(context.Context, *GetAllServersRequest) (*GetAllServersResponse, error)
	// GetServers returns filtered, sorted, and paginated servers
	GetServers(context.Context, *GetServersRequest) (*GetServersResponse, error)
	// GetAccessRequests lists filtered AccessRequests
	GetAccessRequests(context.Context, *GetAccessRequestsRequest) (*GetAccessRequestsResponse, error)
	// GetAccessRequest retreives a single Access Request
	GetAccessRequest(context.Context, *GetAccessRequestRequest) (*GetAccessRequestResponse, error)
	// DeleteAccessRequest deletes the access request by id
	DeleteAccessRequest(context.Context, *DeleteAccessRequestRequest) (*EmptyResponse, error)
	// CreateAccessRequest creates an access request
	CreateAccessRequest(context.Context, *CreateAccessRequestRequest) (*CreateAccessRequestResponse, error)
	// ReviewAccessRequest submits a review for an Access Request
	ReviewAccessRequest(context.Context, *ReviewAccessRequestRequest) (*ReviewAccessRequestResponse, error)
	// GetRequestableRoles gets all requestable roles
	GetRequestableRoles(context.Context, *GetRequestableRolesRequest) (*GetRequestableRolesResponse, error)
	// AssumeRole assumes the role of the given access request
	AssumeRole(context.Context, *AssumeRoleRequest) (*EmptyResponse, error)
	// GetAllKubes list all kubes
	GetAllKubes(context.Context, *GetAllKubesRequest) (*GetAllKubesResponse, error)
	// GetKubes returns filtered, sorted, and paginated kubes
	GetKubes(context.Context, *GetKubesRequest) (*GetKubesResponse, error)
	// ListApps list apps
	ListApps(context.Context, *ListAppsRequest) (*ListAppsResponse, error)
	// AddCluster adds a cluster to profile
	AddCluster(context.Context, *AddClusterRequest) (*Cluster, error)
	// RemoveCluster removes a cluster from profile
	RemoveCluster(context.Context, *RemoveClusterRequest) (*EmptyResponse, error)
	// ListGateways lists gateways
	ListGateways(context.Context, *ListGatewaysRequest) (*ListGatewaysResponse, error)
	// CreateGateway creates a gateway
	CreateGateway(context.Context, *CreateGatewayRequest) (*Gateway, error)
	// RemoveGateway removes a gateway
	RemoveGateway(context.Context, *RemoveGatewayRequest) (*EmptyResponse, error)
	// RestartGateway stops a gateway and starts a new with identical parameters, keeping the
	// original URI. A temporary workaround until it's possible to refresh certs in a running
	// database proxy.
	RestartGateway(context.Context, *RestartGatewayRequest) (*EmptyResponse, error)
	// SetGatewayTargetSubresourceName changes the TargetSubresourceName field of gateway.Gateway
	// and returns the updated version of gateway.Gateway.
	//
	// In Connect this is used to update the db name of a db connection along with the CLI command.
	SetGatewayTargetSubresourceName(context.Context, *SetGatewayTargetSubresourceNameRequest) (*Gateway, error)
	// SetGatewayLocalPort starts a new gateway on the new port, stops the old gateway and then
	// assigns the URI of the old gateway to the new one. It does so without fetching a new db cert.
	SetGatewayLocalPort(context.Context, *SetGatewayLocalPortRequest) (*Gateway, error)
	// GetAuthSettings returns cluster auth settigns
	GetAuthSettings(context.Context, *GetAuthSettingsRequest) (*AuthSettings, error)
	// GetCluster returns a cluster
	GetCluster(context.Context, *GetClusterRequest) (*Cluster, error)
	// Login logs in a user to a cluster
	Login(context.Context, *LoginRequest) (*EmptyResponse, error)
	// LoginPasswordless logs in a user to a cluster passwordlessly.
	//
	// The RPC is streaming both ways and the message sequence example for hardware keys are:
	// (-> means client-to-server, <- means server-to-client)
	//
	// Hardware keys:
	// -> Init
	// <- Send PasswordlessPrompt enum TAP to choose a device
	// -> Receive TAP device response
	// <- Send PasswordlessPrompt enum PIN
	// -> Receive PIN response
	// <- Send PasswordlessPrompt enum RETAP to confirm
	// -> Receive RETAP device response
	// <- Send list of credentials (e.g. usernames) associated with device
	// -> Receive the index number associated with the selected credential in list
	// <- End
	LoginPasswordless(TerminalService_LoginPasswordlessServer) error
	// ClusterLogin logs out a user from cluster
	Logout(context.Context, *LogoutRequest) (*EmptyResponse, error)
	// TransferFile sends a request to download/upload a file
	TransferFile(*FileTransferRequest, TerminalService_TransferFileServer) error
	// contains filtered or unexported methods
}

TerminalServiceServer is the server API for TerminalService service. All implementations must embed UnimplementedTerminalServiceServer for forward compatibility

type TerminalService_LoginPasswordlessClient

type TerminalService_LoginPasswordlessClient interface {
	Send(*LoginPasswordlessRequest) error
	Recv() (*LoginPasswordlessResponse, error)
	grpc.ClientStream
}

type TerminalService_LoginPasswordlessServer

type TerminalService_LoginPasswordlessServer interface {
	Send(*LoginPasswordlessResponse) error
	Recv() (*LoginPasswordlessRequest, error)
	grpc.ServerStream
}

type TerminalService_TransferFileClient

type TerminalService_TransferFileClient interface {
	Recv() (*FileTransferProgress, error)
	grpc.ClientStream
}

type TerminalService_TransferFileServer

type TerminalService_TransferFileServer interface {
	Send(*FileTransferProgress) error
	grpc.ServerStream
}

type UnimplementedTerminalServiceServer

type UnimplementedTerminalServiceServer struct {
}

UnimplementedTerminalServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTerminalServiceServer) AddCluster

func (UnimplementedTerminalServiceServer) AssumeRole

func (UnimplementedTerminalServiceServer) CreateAccessRequest

func (UnimplementedTerminalServiceServer) CreateGateway

func (UnimplementedTerminalServiceServer) DeleteAccessRequest

func (UnimplementedTerminalServiceServer) GetAccessRequest

func (UnimplementedTerminalServiceServer) GetAccessRequests

func (UnimplementedTerminalServiceServer) GetAllDatabases

func (UnimplementedTerminalServiceServer) GetAllKubes

func (UnimplementedTerminalServiceServer) GetAllServers

func (UnimplementedTerminalServiceServer) GetAuthSettings

func (UnimplementedTerminalServiceServer) GetCluster

func (UnimplementedTerminalServiceServer) GetDatabases

func (UnimplementedTerminalServiceServer) GetKubes

func (UnimplementedTerminalServiceServer) GetRequestableRoles

func (UnimplementedTerminalServiceServer) GetServers

func (UnimplementedTerminalServiceServer) ListApps

func (UnimplementedTerminalServiceServer) ListDatabaseUsers

func (UnimplementedTerminalServiceServer) ListGateways

func (UnimplementedTerminalServiceServer) ListLeafClusters

func (UnimplementedTerminalServiceServer) ListRootClusters

func (UnimplementedTerminalServiceServer) Login

func (UnimplementedTerminalServiceServer) LoginPasswordless

func (UnimplementedTerminalServiceServer) Logout

func (UnimplementedTerminalServiceServer) RemoveCluster

func (UnimplementedTerminalServiceServer) RemoveGateway

func (UnimplementedTerminalServiceServer) RestartGateway

func (UnimplementedTerminalServiceServer) ReviewAccessRequest

func (UnimplementedTerminalServiceServer) SetGatewayLocalPort

func (UnimplementedTerminalServiceServer) SetGatewayTargetSubresourceName

func (UnimplementedTerminalServiceServer) TransferFile

type UnsafeTerminalServiceServer

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

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

Jump to

Keyboard shortcuts

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