teletermv1

package
v0.0.0-...-5c79d48 Latest Latest
Warning

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

Go to latest
Published: Feb 15, 2024 License: AGPL-3.0 Imports: 12 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TerminalService_UpdateTshdEventsServerAddress_FullMethodName     = "/teleport.lib.teleterm.v1.TerminalService/UpdateTshdEventsServerAddress"
	TerminalService_ListRootClusters_FullMethodName                  = "/teleport.lib.teleterm.v1.TerminalService/ListRootClusters"
	TerminalService_ListLeafClusters_FullMethodName                  = "/teleport.lib.teleterm.v1.TerminalService/ListLeafClusters"
	TerminalService_GetDatabases_FullMethodName                      = "/teleport.lib.teleterm.v1.TerminalService/GetDatabases"
	TerminalService_ListDatabaseUsers_FullMethodName                 = "/teleport.lib.teleterm.v1.TerminalService/ListDatabaseUsers"
	TerminalService_GetServers_FullMethodName                        = "/teleport.lib.teleterm.v1.TerminalService/GetServers"
	TerminalService_GetAccessRequests_FullMethodName                 = "/teleport.lib.teleterm.v1.TerminalService/GetAccessRequests"
	TerminalService_GetAccessRequest_FullMethodName                  = "/teleport.lib.teleterm.v1.TerminalService/GetAccessRequest"
	TerminalService_DeleteAccessRequest_FullMethodName               = "/teleport.lib.teleterm.v1.TerminalService/DeleteAccessRequest"
	TerminalService_CreateAccessRequest_FullMethodName               = "/teleport.lib.teleterm.v1.TerminalService/CreateAccessRequest"
	TerminalService_ReviewAccessRequest_FullMethodName               = "/teleport.lib.teleterm.v1.TerminalService/ReviewAccessRequest"
	TerminalService_GetRequestableRoles_FullMethodName               = "/teleport.lib.teleterm.v1.TerminalService/GetRequestableRoles"
	TerminalService_AssumeRole_FullMethodName                        = "/teleport.lib.teleterm.v1.TerminalService/AssumeRole"
	TerminalService_PromoteAccessRequest_FullMethodName              = "/teleport.lib.teleterm.v1.TerminalService/PromoteAccessRequest"
	TerminalService_GetSuggestedAccessLists_FullMethodName           = "/teleport.lib.teleterm.v1.TerminalService/GetSuggestedAccessLists"
	TerminalService_GetKubes_FullMethodName                          = "/teleport.lib.teleterm.v1.TerminalService/GetKubes"
	TerminalService_GetApps_FullMethodName                           = "/teleport.lib.teleterm.v1.TerminalService/GetApps"
	TerminalService_AddCluster_FullMethodName                        = "/teleport.lib.teleterm.v1.TerminalService/AddCluster"
	TerminalService_RemoveCluster_FullMethodName                     = "/teleport.lib.teleterm.v1.TerminalService/RemoveCluster"
	TerminalService_ListGateways_FullMethodName                      = "/teleport.lib.teleterm.v1.TerminalService/ListGateways"
	TerminalService_CreateGateway_FullMethodName                     = "/teleport.lib.teleterm.v1.TerminalService/CreateGateway"
	TerminalService_RemoveGateway_FullMethodName                     = "/teleport.lib.teleterm.v1.TerminalService/RemoveGateway"
	TerminalService_SetGatewayTargetSubresourceName_FullMethodName   = "/teleport.lib.teleterm.v1.TerminalService/SetGatewayTargetSubresourceName"
	TerminalService_SetGatewayLocalPort_FullMethodName               = "/teleport.lib.teleterm.v1.TerminalService/SetGatewayLocalPort"
	TerminalService_GetAuthSettings_FullMethodName                   = "/teleport.lib.teleterm.v1.TerminalService/GetAuthSettings"
	TerminalService_GetCluster_FullMethodName                        = "/teleport.lib.teleterm.v1.TerminalService/GetCluster"
	TerminalService_Login_FullMethodName                             = "/teleport.lib.teleterm.v1.TerminalService/Login"
	TerminalService_LoginPasswordless_FullMethodName                 = "/teleport.lib.teleterm.v1.TerminalService/LoginPasswordless"
	TerminalService_Logout_FullMethodName                            = "/teleport.lib.teleterm.v1.TerminalService/Logout"
	TerminalService_TransferFile_FullMethodName                      = "/teleport.lib.teleterm.v1.TerminalService/TransferFile"
	TerminalService_ReportUsageEvent_FullMethodName                  = "/teleport.lib.teleterm.v1.TerminalService/ReportUsageEvent"
	TerminalService_UpdateHeadlessAuthenticationState_FullMethodName = "/teleport.lib.teleterm.v1.TerminalService/UpdateHeadlessAuthenticationState"
	TerminalService_CreateConnectMyComputerRole_FullMethodName       = "/teleport.lib.teleterm.v1.TerminalService/CreateConnectMyComputerRole"
	TerminalService_CreateConnectMyComputerNodeToken_FullMethodName  = "/teleport.lib.teleterm.v1.TerminalService/CreateConnectMyComputerNodeToken"
	TerminalService_WaitForConnectMyComputerNodeJoin_FullMethodName  = "/teleport.lib.teleterm.v1.TerminalService/WaitForConnectMyComputerNodeJoin"
	TerminalService_DeleteConnectMyComputerNode_FullMethodName       = "/teleport.lib.teleterm.v1.TerminalService/DeleteConnectMyComputerNode"
	TerminalService_GetConnectMyComputerNodeName_FullMethodName      = "/teleport.lib.teleterm.v1.TerminalService/GetConnectMyComputerNodeName"
	TerminalService_ListUnifiedResources_FullMethodName              = "/teleport.lib.teleterm.v1.TerminalService/ListUnifiedResources"
	TerminalService_GetUserPreferences_FullMethodName                = "/teleport.lib.teleterm.v1.TerminalService/GetUserPreferences"
	TerminalService_UpdateUserPreferences_FullMethodName             = "/teleport.lib.teleterm.v1.TerminalService/UpdateUserPreferences"
)
View Source
const (
	TshdEventsService_Relogin_FullMethodName                           = "/teleport.lib.teleterm.v1.TshdEventsService/Relogin"
	TshdEventsService_SendNotification_FullMethodName                  = "/teleport.lib.teleterm.v1.TshdEventsService/SendNotification"
	TshdEventsService_SendPendingHeadlessAuthentication_FullMethodName = "/teleport.lib.teleterm.v1.TshdEventsService/SendPendingHeadlessAuthentication"
	TshdEventsService_PromptMFA_FullMethodName                         = "/teleport.lib.teleterm.v1.TshdEventsService/PromptMFA"
)

Variables

View Source
var (
	LoggedInUser_UserType_name = map[int32]string{
		0: "USER_TYPE_UNSPECIFIED",
		1: "USER_TYPE_LOCAL",
		2: "USER_TYPE_SSO",
	}
	LoggedInUser_UserType_value = map[string]int32{
		"USER_TYPE_UNSPECIFIED": 0,
		"USER_TYPE_LOCAL":       1,
		"USER_TYPE_SSO":         2,
	}
)

Enum value maps for LoggedInUser_UserType.

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 (
	HeadlessAuthenticationState_name = map[int32]string{
		0: "HEADLESS_AUTHENTICATION_STATE_UNSPECIFIED",
		1: "HEADLESS_AUTHENTICATION_STATE_PENDING",
		2: "HEADLESS_AUTHENTICATION_STATE_DENIED",
		3: "HEADLESS_AUTHENTICATION_STATE_APPROVED",
	}
	HeadlessAuthenticationState_value = map[string]int32{
		"HEADLESS_AUTHENTICATION_STATE_UNSPECIFIED": 0,
		"HEADLESS_AUTHENTICATION_STATE_PENDING":     1,
		"HEADLESS_AUTHENTICATION_STATE_DENIED":      2,
		"HEADLESS_AUTHENTICATION_STATE_APPROVED":    3,
	}
)

Enum value maps for HeadlessAuthenticationState.

View Source
var File_teleport_lib_teleterm_v1_access_request_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_app_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_auth_settings_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_cluster_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_database_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_gateway_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_kube_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_label_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_server_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_service_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_tshd_events_service_proto protoreflect.FileDescriptor
View Source
var File_teleport_lib_teleterm_v1_usage_events_proto protoreflect.FileDescriptor
View Source
var TerminalService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "teleport.lib.teleterm.v1.TerminalService",
	HandlerType: (*TerminalServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "UpdateTshdEventsServerAddress",
			Handler:    _TerminalService_UpdateTshdEventsServerAddress_Handler,
		},
		{
			MethodName: "ListRootClusters",
			Handler:    _TerminalService_ListRootClusters_Handler,
		},
		{
			MethodName: "ListLeafClusters",
			Handler:    _TerminalService_ListLeafClusters_Handler,
		},
		{
			MethodName: "GetDatabases",
			Handler:    _TerminalService_GetDatabases_Handler,
		},
		{
			MethodName: "ListDatabaseUsers",
			Handler:    _TerminalService_ListDatabaseUsers_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: "PromoteAccessRequest",
			Handler:    _TerminalService_PromoteAccessRequest_Handler,
		},
		{
			MethodName: "GetSuggestedAccessLists",
			Handler:    _TerminalService_GetSuggestedAccessLists_Handler,
		},
		{
			MethodName: "GetKubes",
			Handler:    _TerminalService_GetKubes_Handler,
		},
		{
			MethodName: "GetApps",
			Handler:    _TerminalService_GetApps_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: "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,
		},
		{
			MethodName: "ReportUsageEvent",
			Handler:    _TerminalService_ReportUsageEvent_Handler,
		},
		{
			MethodName: "UpdateHeadlessAuthenticationState",
			Handler:    _TerminalService_UpdateHeadlessAuthenticationState_Handler,
		},
		{
			MethodName: "CreateConnectMyComputerRole",
			Handler:    _TerminalService_CreateConnectMyComputerRole_Handler,
		},
		{
			MethodName: "CreateConnectMyComputerNodeToken",
			Handler:    _TerminalService_CreateConnectMyComputerNodeToken_Handler,
		},
		{
			MethodName: "WaitForConnectMyComputerNodeJoin",
			Handler:    _TerminalService_WaitForConnectMyComputerNodeJoin_Handler,
		},
		{
			MethodName: "DeleteConnectMyComputerNode",
			Handler:    _TerminalService_DeleteConnectMyComputerNode_Handler,
		},
		{
			MethodName: "GetConnectMyComputerNodeName",
			Handler:    _TerminalService_GetConnectMyComputerNodeName_Handler,
		},
		{
			MethodName: "ListUnifiedResources",
			Handler:    _TerminalService_ListUnifiedResources_Handler,
		},
		{
			MethodName: "GetUserPreferences",
			Handler:    _TerminalService_GetUserPreferences_Handler,
		},
		{
			MethodName: "UpdateUserPreferences",
			Handler:    _TerminalService_UpdateUserPreferences_Handler,
		},
	},
	Streams: []grpc.StreamDesc{
		{
			StreamName:    "LoginPasswordless",
			Handler:       _TerminalService_LoginPasswordless_Handler,
			ServerStreams: true,
			ClientStreams: true,
		},
		{
			StreamName:    "TransferFile",
			Handler:       _TerminalService_TransferFile_Handler,
			ServerStreams: true,
		},
	},
	Metadata: "teleport/lib/teleterm/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)

View Source
var TshdEventsService_ServiceDesc = grpc.ServiceDesc{
	ServiceName: "teleport.lib.teleterm.v1.TshdEventsService",
	HandlerType: (*TshdEventsServiceServer)(nil),
	Methods: []grpc.MethodDesc{
		{
			MethodName: "Relogin",
			Handler:    _TshdEventsService_Relogin_Handler,
		},
		{
			MethodName: "SendNotification",
			Handler:    _TshdEventsService_SendNotification_Handler,
		},
		{
			MethodName: "SendPendingHeadlessAuthentication",
			Handler:    _TshdEventsService_SendPendingHeadlessAuthentication_Handler,
		},
		{
			MethodName: "PromptMFA",
			Handler:    _TshdEventsService_PromptMFA_Handler,
		},
	},
	Streams:  []grpc.StreamDesc{},
	Metadata: "teleport/lib/teleterm/v1/tshd_events_service.proto",
}

TshdEventsService_ServiceDesc is the grpc.ServiceDesc for TshdEventsService 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)

func RegisterTshdEventsServiceServer

func RegisterTshdEventsServiceServer(s grpc.ServiceRegistrar, srv TshdEventsServiceServer)

Types

type ACL

type ACL struct {

	// 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"`
	// recorded_sessions defines access to recorded sessions.
	RecordedSessions *ResourceAccess `protobuf:"bytes,13,opt,name=recorded_sessions,json=recordedSessions,proto3" json:"recorded_sessions,omitempty"`
	// active_sessions defines access to active sessions.
	ActiveSessions *ResourceAccess `protobuf:"bytes,14,opt,name=active_sessions,json=activeSessions,proto3" json:"active_sessions,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) GetActiveSessions

func (x *ACL) GetActiveSessions() *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) GetRecordedSessions

func (x *ACL) GetRecordedSessions() *ResourceAccess

func (*ACL) GetRoles

func (x *ACL) GetRoles() *ResourceAccess

func (*ACL) GetServers

func (x *ACL) GetServers() *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 AWSRole

type AWSRole struct {

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

AwsRole describes AWS IAM role.

func (*AWSRole) Descriptor deprecated

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

Deprecated: Use AWSRole.ProtoReflect.Descriptor instead.

func (*AWSRole) GetArn

func (x *AWSRole) GetArn() string

func (*AWSRole) GetDisplay

func (x *AWSRole) GetDisplay() string

func (*AWSRole) GetName

func (x *AWSRole) GetName() string

func (*AWSRole) ProtoMessage

func (*AWSRole) ProtoMessage()

func (*AWSRole) ProtoReflect

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

func (*AWSRole) Reset

func (x *AWSRole) Reset()

func (*AWSRole) String

func (x *AWSRole) 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, PROMOTED, 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"`
	// TODO(avatus) remove the resource_ids field once the changes to rely on resources instead is merged
	// a list of resourceIDs requested in the AccessRequest
	ResourceIds []*ResourceID `protobuf:"bytes,12,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,omitempty"`
	Resources   []*Resource   `protobuf:"bytes,13,rep,name=resources,proto3" json:"resources,omitempty"`
	// promoted_access_list_title is the title of the access
	// list that this access request was promoted to.
	PromotedAccessListTitle string `` /* 135-byte string literal not displayed */
	// 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) GetPromotedAccessListTitle

func (x *AccessRequest) GetPromotedAccessListTitle() 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) GetResources

func (x *AccessRequest) GetResources() []*Resource

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"`
	// promoted_access_list_title is the title of the access
	// list that the access request was promoted to.
	PromotedAccessListTitle string `` /* 134-byte string literal not displayed */
	// 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) GetPromotedAccessListTitle

func (x *AccessRequestReview) GetPromotedAccessListTitle() string

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 cluster resource URI.
	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
	// name is the name of the app.
	Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
	// endpoint_uri is the URI to which the app service is going to proxy requests. It corresponds to
	// app_service.apps[].uri in the Teleport configuration.
	EndpointUri string `protobuf:"bytes,3,opt,name=endpoint_uri,json=endpointUri,proto3" json:"endpoint_uri,omitempty"`
	// desc is the app description.
	Desc string `protobuf:"bytes,4,opt,name=desc,proto3" json:"desc,omitempty"`
	// aws_console is true if this app is AWS management console.
	AwsConsole bool `protobuf:"varint,5,opt,name=aws_console,json=awsConsole,proto3" json:"aws_console,omitempty"`
	// public_addr is the public address the application is accessible at.
	PublicAddr string `protobuf:"bytes,6,opt,name=public_addr,json=publicAddr,proto3" json:"public_addr,omitempty"`
	// friendly_name is a user readable name of the app.
	FriendlyName string `protobuf:"bytes,7,opt,name=friendly_name,json=friendlyName,proto3" json:"friendly_name,omitempty"`
	// saml_app is true if the application is a SAML Application (Service Provider).
	SamlApp bool `protobuf:"varint,8,opt,name=saml_app,json=samlApp,proto3" json:"saml_app,omitempty"`
	// labels is a list of labels for the app.
	Labels []*Label `protobuf:"bytes,9,rep,name=labels,proto3" json:"labels,omitempty"`
	// fqdn is the hostname under which the app is accessible within the root cluster. It doesn't
	// include the port number. It is used by the Web UI to route the requests to /web/launch to the
	// correct app.
	//
	// If the app belongs to a root cluster, fqdn is equal to public_addr or <name>.<root cluster
	// proxy hostname> if public_addr is not present.
	// If the app belongs to a leaf cluster, fqdn is equal to <name>.<root cluster proxy hostname>.
	//
	// fqdn is not present for SAML applications.
	Fqdn string `protobuf:"bytes,10,opt,name=fqdn,proto3" json:"fqdn,omitempty"`
	// aws_roles is a list of AWS IAM roles for the application representing AWS console.
	AwsRoles []*AWSRole `protobuf:"bytes,11,rep,name=aws_roles,json=awsRoles,proto3" json:"aws_roles,omitempty"`
	// contains filtered or unexported fields
}

App describes an app resource.

func (*App) Descriptor deprecated

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

Deprecated: Use App.ProtoReflect.Descriptor instead.

func (*App) GetAwsConsole

func (x *App) GetAwsConsole() bool

func (*App) GetAwsRoles

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

func (*App) GetDesc

func (x *App) GetDesc() string

func (*App) GetEndpointUri

func (x *App) GetEndpointUri() string

func (*App) GetFqdn

func (x *App) GetFqdn() string

func (*App) GetFriendlyName

func (x *App) GetFriendlyName() 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) GetSamlApp

func (x *App) GetSamlApp() bool

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 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 CannotProxyGatewayConnection

type CannotProxyGatewayConnection struct {
	GatewayUri string `protobuf:"bytes,1,opt,name=gateway_uri,json=gatewayUri,proto3" json:"gateway_uri,omitempty"`
	TargetUri  string `protobuf:"bytes,2,opt,name=target_uri,json=targetUri,proto3" json:"target_uri,omitempty"`
	Error      string `protobuf:"bytes,3,opt,name=error,proto3" json:"error,omitempty"`
	// contains filtered or unexported fields
}

CannotProxyGatewayConnection is the subject when the middleware used by the gateway encounters an unrecoverable error and cannot let the connection through. The middleware code is executed within a separate goroutine so if the error wasn't passed to the Electron app, it would have been visible only in the logs.

func (*CannotProxyGatewayConnection) Descriptor deprecated

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

Deprecated: Use CannotProxyGatewayConnection.ProtoReflect.Descriptor instead.

func (*CannotProxyGatewayConnection) GetError

func (x *CannotProxyGatewayConnection) GetError() string

func (*CannotProxyGatewayConnection) GetGatewayUri

func (x *CannotProxyGatewayConnection) GetGatewayUri() string

func (*CannotProxyGatewayConnection) GetTargetUri

func (x *CannotProxyGatewayConnection) GetTargetUri() string

func (*CannotProxyGatewayConnection) ProtoMessage

func (*CannotProxyGatewayConnection) ProtoMessage()

func (*CannotProxyGatewayConnection) ProtoReflect

func (*CannotProxyGatewayConnection) Reset

func (x *CannotProxyGatewayConnection) Reset()

func (*CannotProxyGatewayConnection) 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"`
	// features describes the auth servers features.
	// Only present when detailed information is queried from the auth server.
	Features *Features `protobuf:"bytes,8,opt,name=features,proto3" json:"features,omitempty"`
	// auth_cluster_id is the unique cluster ID that is set once
	// during the first auth server startup.
	// Only present when detailed information is queried from the auth server.
	AuthClusterId string `protobuf:"bytes,9,opt,name=auth_cluster_id,json=authClusterId,proto3" json:"auth_cluster_id,omitempty"`
	// ProxyVersion is the cluster proxy's service version.
	// Only present when detailed information is queried from the proxy server.
	ProxyVersion string `protobuf:"bytes,10,opt,name=proxy_version,json=proxyVersion,proto3" json:"proxy_version,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) GetAuthClusterId

func (x *Cluster) GetAuthClusterId() string

func (*Cluster) GetConnected

func (x *Cluster) GetConnected() bool

func (*Cluster) GetFeatures

func (x *Cluster) GetFeatures() *Features

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) GetProxyVersion

func (x *Cluster) GetProxyVersion() 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 CreateConnectMyComputerNodeTokenRequest

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

func (*CreateConnectMyComputerNodeTokenRequest) Descriptor deprecated

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

Deprecated: Use CreateConnectMyComputerNodeTokenRequest.ProtoReflect.Descriptor instead.

func (*CreateConnectMyComputerNodeTokenRequest) GetRootClusterUri

func (x *CreateConnectMyComputerNodeTokenRequest) GetRootClusterUri() string

func (*CreateConnectMyComputerNodeTokenRequest) ProtoMessage

func (*CreateConnectMyComputerNodeTokenRequest) ProtoReflect

func (*CreateConnectMyComputerNodeTokenRequest) Reset

func (*CreateConnectMyComputerNodeTokenRequest) String

type CreateConnectMyComputerNodeTokenResponse

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

func (*CreateConnectMyComputerNodeTokenResponse) Descriptor deprecated

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

Deprecated: Use CreateConnectMyComputerNodeTokenResponse.ProtoReflect.Descriptor instead.

func (*CreateConnectMyComputerNodeTokenResponse) GetToken

func (*CreateConnectMyComputerNodeTokenResponse) ProtoMessage

func (*CreateConnectMyComputerNodeTokenResponse) ProtoReflect

func (*CreateConnectMyComputerNodeTokenResponse) Reset

func (*CreateConnectMyComputerNodeTokenResponse) String

type CreateConnectMyComputerRoleRequest

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

func (*CreateConnectMyComputerRoleRequest) Descriptor deprecated

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

Deprecated: Use CreateConnectMyComputerRoleRequest.ProtoReflect.Descriptor instead.

func (*CreateConnectMyComputerRoleRequest) GetRootClusterUri

func (x *CreateConnectMyComputerRoleRequest) GetRootClusterUri() string

func (*CreateConnectMyComputerRoleRequest) ProtoMessage

func (*CreateConnectMyComputerRoleRequest) ProtoMessage()

func (*CreateConnectMyComputerRoleRequest) ProtoReflect

func (*CreateConnectMyComputerRoleRequest) Reset

func (*CreateConnectMyComputerRoleRequest) String

type CreateConnectMyComputerRoleResponse

type CreateConnectMyComputerRoleResponse struct {

	// certs_reloaded signals to the Electron app that tshd has reloaded the certs in order to refresh
	// the role list. The Electron app should refresh the details from the user cert as well.
	CertsReloaded bool `protobuf:"varint,1,opt,name=certs_reloaded,json=certsReloaded,proto3" json:"certs_reloaded,omitempty"`
	// contains filtered or unexported fields
}

func (*CreateConnectMyComputerRoleResponse) Descriptor deprecated

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

Deprecated: Use CreateConnectMyComputerRoleResponse.ProtoReflect.Descriptor instead.

func (*CreateConnectMyComputerRoleResponse) GetCertsReloaded

func (x *CreateConnectMyComputerRoleResponse) GetCertsReloaded() bool

func (*CreateConnectMyComputerRoleResponse) ProtoMessage

func (*CreateConnectMyComputerRoleResponse) ProtoMessage()

func (*CreateConnectMyComputerRoleResponse) ProtoReflect

func (*CreateConnectMyComputerRoleResponse) Reset

func (*CreateConnectMyComputerRoleResponse) 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 DeleteConnectMyComputerNodeRequest

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

func (*DeleteConnectMyComputerNodeRequest) Descriptor deprecated

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

Deprecated: Use DeleteConnectMyComputerNodeRequest.ProtoReflect.Descriptor instead.

func (*DeleteConnectMyComputerNodeRequest) GetRootClusterUri

func (x *DeleteConnectMyComputerNodeRequest) GetRootClusterUri() string

func (*DeleteConnectMyComputerNodeRequest) ProtoMessage

func (*DeleteConnectMyComputerNodeRequest) ProtoMessage()

func (*DeleteConnectMyComputerNodeRequest) ProtoReflect

func (*DeleteConnectMyComputerNodeRequest) Reset

func (*DeleteConnectMyComputerNodeRequest) String

type DeleteConnectMyComputerNodeResponse

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

func (*DeleteConnectMyComputerNodeResponse) Descriptor deprecated

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

Deprecated: Use DeleteConnectMyComputerNodeResponse.ProtoReflect.Descriptor instead.

func (*DeleteConnectMyComputerNodeResponse) ProtoMessage

func (*DeleteConnectMyComputerNodeResponse) ProtoMessage()

func (*DeleteConnectMyComputerNodeResponse) ProtoReflect

func (*DeleteConnectMyComputerNodeResponse) Reset

func (*DeleteConnectMyComputerNodeResponse) 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 Features

type Features struct {

	// advanced_access_workflows enables search-based access requests
	AdvancedAccessWorkflows bool `` /* 133-byte string literal not displayed */
	// is_usage_based_billing determines if the cloud user subscription is usage-based (pay-as-you-go).
	IsUsageBasedBilling bool `protobuf:"varint,2,opt,name=is_usage_based_billing,json=isUsageBasedBilling,proto3" json:"is_usage_based_billing,omitempty"`
	// contains filtered or unexported fields
}

Features describes the auth servers features

func (*Features) Descriptor deprecated

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

Deprecated: Use Features.ProtoReflect.Descriptor instead.

func (*Features) GetAdvancedAccessWorkflows

func (x *Features) GetAdvancedAccessWorkflows() bool

func (*Features) GetIsUsageBasedBilling

func (x *Features) GetIsUsageBasedBilling() bool

func (*Features) ProtoMessage

func (*Features) ProtoMessage()

func (*Features) ProtoReflect

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

func (*Features) Reset

func (x *Features) Reset()

func (*Features) String

func (x *Features) 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 {

	// login is the SSH username to use for the transfer.
	Login string `protobuf:"bytes,2,opt,name=login,proto3" json:"login,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"`
	// direction indicates whether the file is uploaded/downloaded.
	Direction FileTransferDirection `protobuf:"varint,6,opt,name=direction,proto3,enum=teleport.lib.teleterm.v1.FileTransferDirection" json:"direction,omitempty"`
	ServerUri string                `protobuf:"bytes,7,opt,name=server_uri,json=serverUri,proto3" json:"server_uri,omitempty"`
	// contains filtered or unexported fields
}

func (*FileTransferRequest) Descriptor deprecated

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

Deprecated: Use FileTransferRequest.ProtoReflect.Descriptor instead.

func (*FileTransferRequest) GetDestination

func (x *FileTransferRequest) GetDestination() string

func (*FileTransferRequest) GetDirection

func (x *FileTransferRequest) GetDirection() FileTransferDirection

func (*FileTransferRequest) GetLogin

func (x *FileTransferRequest) GetLogin() string

func (*FileTransferRequest) GetServerUri

func (x *FileTransferRequest) GetServerUri() 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"`
	// 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 */
	// gateway_cli_client represents a command that the user can execute to connect to the resource
	// through the gateway.
	//
	// Instead of generating those commands in in the frontend code, they are returned from the tsh
	// daemon. This means that the Database Access team can add support for a new protocol and
	// Connect will support it right away with no extra changes.
	GatewayCliCommand *GatewayCLICommand `protobuf:"bytes,10,opt,name=gateway_cli_command,json=gatewayCliCommand,proto3" json:"gateway_cli_command,omitempty"`
	// 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) GetGatewayCliCommand

func (x *Gateway) GetGatewayCliCommand() *GatewayCLICommand

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 GatewayCLICommand

type GatewayCLICommand struct {
	Path string   `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
	Args []string `protobuf:"bytes,2,rep,name=args,proto3" json:"args,omitempty"`
	Env  []string `protobuf:"bytes,3,rep,name=env,proto3" json:"env,omitempty"`
	// preview is used to show the user what command will be executed before they decide to run it.
	// It's like os.exec.Cmd.String with two exceptions:
	//
	// 1) It is prepended with Cmd.Env.
	// 2) The command name is relative and not absolute.
	Preview string `protobuf:"bytes,4,opt,name=preview,proto3" json:"preview,omitempty"`
	// contains filtered or unexported fields
}

GatewayCLICommand represents a command that the user can execute to connect to the gateway resource. It is a direct translation of os.exec.Cmd.

func (*GatewayCLICommand) Descriptor deprecated

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

Deprecated: Use GatewayCLICommand.ProtoReflect.Descriptor instead.

func (*GatewayCLICommand) GetArgs

func (x *GatewayCLICommand) GetArgs() []string

func (*GatewayCLICommand) GetEnv

func (x *GatewayCLICommand) GetEnv() []string

func (*GatewayCLICommand) GetPath

func (x *GatewayCLICommand) GetPath() string

func (*GatewayCLICommand) GetPreview

func (x *GatewayCLICommand) GetPreview() string

func (*GatewayCLICommand) ProtoMessage

func (*GatewayCLICommand) ProtoMessage()

func (*GatewayCLICommand) ProtoReflect

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

func (*GatewayCLICommand) Reset

func (x *GatewayCLICommand) Reset()

func (*GatewayCLICommand) String

func (x *GatewayCLICommand) String() string

type GatewayCertExpired

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

GatewayCertExpired is given as the reason when a database client attempts to make a connection through the gateway, the gateway middleware notices that the db cert has expired and tries to connect to the cluster to reissue the cert, but fails because the user cert has expired as well.

At that point in order to let the connection through, tshd needs the Electron app to refresh the user cert by asking the user to log in again.

func (*GatewayCertExpired) Descriptor deprecated

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

Deprecated: Use GatewayCertExpired.ProtoReflect.Descriptor instead.

func (*GatewayCertExpired) GetGatewayUri

func (x *GatewayCertExpired) GetGatewayUri() string

func (*GatewayCertExpired) GetTargetUri

func (x *GatewayCertExpired) GetTargetUri() string

func (*GatewayCertExpired) ProtoMessage

func (*GatewayCertExpired) ProtoMessage()

func (*GatewayCertExpired) ProtoReflect

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

func (*GatewayCertExpired) Reset

func (x *GatewayCertExpired) Reset()

func (*GatewayCertExpired) String

func (x *GatewayCertExpired) 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 GetAppsRequest

type GetAppsRequest 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 (*GetAppsRequest) Descriptor deprecated

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

Deprecated: Use GetAppsRequest.ProtoReflect.Descriptor instead.

func (*GetAppsRequest) GetClusterUri

func (x *GetAppsRequest) GetClusterUri() string

func (*GetAppsRequest) GetLimit

func (x *GetAppsRequest) GetLimit() int32

func (*GetAppsRequest) GetQuery

func (x *GetAppsRequest) GetQuery() string

func (*GetAppsRequest) GetSearch

func (x *GetAppsRequest) GetSearch() string

func (*GetAppsRequest) GetSearchAsRoles

func (x *GetAppsRequest) GetSearchAsRoles() string

func (*GetAppsRequest) GetSortBy

func (x *GetAppsRequest) GetSortBy() string

func (*GetAppsRequest) GetStartKey

func (x *GetAppsRequest) GetStartKey() string

func (*GetAppsRequest) ProtoMessage

func (*GetAppsRequest) ProtoMessage()

func (*GetAppsRequest) ProtoReflect

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

func (*GetAppsRequest) Reset

func (x *GetAppsRequest) Reset()

func (*GetAppsRequest) String

func (x *GetAppsRequest) String() string

type GetAppsResponse

type GetAppsResponse struct {
	Agents     []*App `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 (*GetAppsResponse) Descriptor deprecated

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

Deprecated: Use GetAppsResponse.ProtoReflect.Descriptor instead.

func (*GetAppsResponse) GetAgents

func (x *GetAppsResponse) GetAgents() []*App

func (*GetAppsResponse) GetStartKey

func (x *GetAppsResponse) GetStartKey() string

func (*GetAppsResponse) GetTotalCount

func (x *GetAppsResponse) GetTotalCount() int32

func (*GetAppsResponse) ProtoMessage

func (*GetAppsResponse) ProtoMessage()

func (*GetAppsResponse) ProtoReflect

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

func (*GetAppsResponse) Reset

func (x *GetAppsResponse) Reset()

func (*GetAppsResponse) String

func (x *GetAppsResponse) 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 GetConnectMyComputerNodeNameRequest

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

func (*GetConnectMyComputerNodeNameRequest) Descriptor deprecated

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

Deprecated: Use GetConnectMyComputerNodeNameRequest.ProtoReflect.Descriptor instead.

func (*GetConnectMyComputerNodeNameRequest) GetRootClusterUri

func (x *GetConnectMyComputerNodeNameRequest) GetRootClusterUri() string

func (*GetConnectMyComputerNodeNameRequest) ProtoMessage

func (*GetConnectMyComputerNodeNameRequest) ProtoMessage()

func (*GetConnectMyComputerNodeNameRequest) ProtoReflect

func (*GetConnectMyComputerNodeNameRequest) Reset

func (*GetConnectMyComputerNodeNameRequest) String

type GetConnectMyComputerNodeNameResponse

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

func (*GetConnectMyComputerNodeNameResponse) Descriptor deprecated

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

Deprecated: Use GetConnectMyComputerNodeNameResponse.ProtoReflect.Descriptor instead.

func (*GetConnectMyComputerNodeNameResponse) GetName

func (*GetConnectMyComputerNodeNameResponse) ProtoMessage

func (*GetConnectMyComputerNodeNameResponse) ProtoMessage()

func (*GetConnectMyComputerNodeNameResponse) ProtoReflect

func (*GetConnectMyComputerNodeNameResponse) Reset

func (*GetConnectMyComputerNodeNameResponse) 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"`
	ResourceIds []*ResourceID `protobuf:"bytes,2,rep,name=resource_ids,json=resourceIds,proto3" json:"resource_ids,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) GetResourceIds

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

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"`
	ApplicableRoles []string `protobuf:"bytes,2,rep,name=applicable_roles,json=applicableRoles,proto3" json:"applicable_roles,omitempty"`
	// contains filtered or unexported fields
}

func (*GetRequestableRolesResponse) Descriptor deprecated

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

Deprecated: Use GetRequestableRolesResponse.ProtoReflect.Descriptor instead.

func (*GetRequestableRolesResponse) GetApplicableRoles

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

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 GetSuggestedAccessListsRequest

type GetSuggestedAccessListsRequest 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 (*GetSuggestedAccessListsRequest) Descriptor deprecated

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

Deprecated: Use GetSuggestedAccessListsRequest.ProtoReflect.Descriptor instead.

func (*GetSuggestedAccessListsRequest) GetAccessRequestId

func (x *GetSuggestedAccessListsRequest) GetAccessRequestId() string

func (*GetSuggestedAccessListsRequest) GetRootClusterUri

func (x *GetSuggestedAccessListsRequest) GetRootClusterUri() string

func (*GetSuggestedAccessListsRequest) ProtoMessage

func (*GetSuggestedAccessListsRequest) ProtoMessage()

func (*GetSuggestedAccessListsRequest) ProtoReflect

func (*GetSuggestedAccessListsRequest) Reset

func (x *GetSuggestedAccessListsRequest) Reset()

func (*GetSuggestedAccessListsRequest) String

type GetSuggestedAccessListsResponse

type GetSuggestedAccessListsResponse struct {
	AccessLists []*v1.AccessList `protobuf:"bytes,1,rep,name=access_lists,json=accessLists,proto3" json:"access_lists,omitempty"`
	// contains filtered or unexported fields
}

func (*GetSuggestedAccessListsResponse) Descriptor deprecated

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

Deprecated: Use GetSuggestedAccessListsResponse.ProtoReflect.Descriptor instead.

func (*GetSuggestedAccessListsResponse) GetAccessLists

func (x *GetSuggestedAccessListsResponse) GetAccessLists() []*v1.AccessList

func (*GetSuggestedAccessListsResponse) ProtoMessage

func (*GetSuggestedAccessListsResponse) ProtoMessage()

func (*GetSuggestedAccessListsResponse) ProtoReflect

func (*GetSuggestedAccessListsResponse) Reset

func (*GetSuggestedAccessListsResponse) String

type GetUserPreferencesRequest

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

func (*GetUserPreferencesRequest) Descriptor deprecated

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

Deprecated: Use GetUserPreferencesRequest.ProtoReflect.Descriptor instead.

func (*GetUserPreferencesRequest) GetClusterUri

func (x *GetUserPreferencesRequest) GetClusterUri() string

func (*GetUserPreferencesRequest) ProtoMessage

func (*GetUserPreferencesRequest) ProtoMessage()

func (*GetUserPreferencesRequest) ProtoReflect

func (*GetUserPreferencesRequest) Reset

func (x *GetUserPreferencesRequest) Reset()

func (*GetUserPreferencesRequest) String

func (x *GetUserPreferencesRequest) String() string

type GetUserPreferencesResponse

type GetUserPreferencesResponse struct {
	UserPreferences *UserPreferences `protobuf:"bytes,1,opt,name=user_preferences,json=userPreferences,proto3" json:"user_preferences,omitempty"`
	// contains filtered or unexported fields
}

func (*GetUserPreferencesResponse) Descriptor deprecated

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

Deprecated: Use GetUserPreferencesResponse.ProtoReflect.Descriptor instead.

func (*GetUserPreferencesResponse) GetUserPreferences

func (x *GetUserPreferencesResponse) GetUserPreferences() *UserPreferences

func (*GetUserPreferencesResponse) ProtoMessage

func (*GetUserPreferencesResponse) ProtoMessage()

func (*GetUserPreferencesResponse) ProtoReflect

func (*GetUserPreferencesResponse) Reset

func (x *GetUserPreferencesResponse) Reset()

func (*GetUserPreferencesResponse) String

func (x *GetUserPreferencesResponse) String() string

type HeadlessAuthenticationState

type HeadlessAuthenticationState int32

HeadlessAuthenticationState is a headless authentication state.

const (
	HeadlessAuthenticationState_HEADLESS_AUTHENTICATION_STATE_UNSPECIFIED HeadlessAuthenticationState = 0
	HeadlessAuthenticationState_HEADLESS_AUTHENTICATION_STATE_PENDING     HeadlessAuthenticationState = 1
	HeadlessAuthenticationState_HEADLESS_AUTHENTICATION_STATE_DENIED      HeadlessAuthenticationState = 2
	HeadlessAuthenticationState_HEADLESS_AUTHENTICATION_STATE_APPROVED    HeadlessAuthenticationState = 3
)

func (HeadlessAuthenticationState) Descriptor

func (HeadlessAuthenticationState) Enum

func (HeadlessAuthenticationState) EnumDescriptor deprecated

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

Deprecated: Use HeadlessAuthenticationState.Descriptor instead.

func (HeadlessAuthenticationState) Number

func (HeadlessAuthenticationState) String

func (HeadlessAuthenticationState) Type

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 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 {
	// contains filtered or unexported fields
}

func (*ListGatewaysRequest) Descriptor deprecated

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

Deprecated: Use ListGatewaysRequest.ProtoReflect.Descriptor instead.

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 ListUnifiedResourcesRequest

type ListUnifiedResourcesRequest struct {
	ClusterUri string `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	// A list of kinds to match against a resource's kind. This can be used in a
	// unified resource request that can include multiple types.
	Kinds []string `protobuf:"bytes,2,rep,name=kinds,proto3" json:"kinds,omitempty"`
	// The maximum number of resources to retrieve.
	Limit int32 `protobuf:"varint,3,opt,name=limit,proto3" json:"limit,omitempty"`
	// Starts listing resources from a specific spot.
	// It should be set to the next_key from ListUnifiedResourcesResponse if
	// using pagination, or left empty.
	StartKey string `protobuf:"bytes,4,opt,name=start_key,json=startKey,proto3" json:"start_key,omitempty"`
	// If defined, the advanced search is used. The search field should be left empty.
	Query string `protobuf:"bytes,5,opt,name=query,proto3" json:"query,omitempty"`
	// If defined, the regular search is used. The query field should be left empty.
	Search string `protobuf:"bytes,6,opt,name=search,proto3" json:"search,omitempty"`
	// SortBy describes which resource field and which direction to sort by.
	SortBy *SortBy `protobuf:"bytes,7,opt,name=sort_by,json=sortBy,proto3" json:"sort_by,omitempty"`
	// When true, all resources that the user can request access to are returned.
	SearchAsRoles bool `protobuf:"varint,8,opt,name=search_as_roles,json=searchAsRoles,proto3" json:"search_as_roles,omitempty"`
	// Only the pinned resources will be returned for the requesting user.
	PinnedOnly bool `protobuf:"varint,9,opt,name=pinned_only,json=pinnedOnly,proto3" json:"pinned_only,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUnifiedResourcesRequest) Descriptor deprecated

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

Deprecated: Use ListUnifiedResourcesRequest.ProtoReflect.Descriptor instead.

func (*ListUnifiedResourcesRequest) GetClusterUri

func (x *ListUnifiedResourcesRequest) GetClusterUri() string

func (*ListUnifiedResourcesRequest) GetKinds

func (x *ListUnifiedResourcesRequest) GetKinds() []string

func (*ListUnifiedResourcesRequest) GetLimit

func (x *ListUnifiedResourcesRequest) GetLimit() int32

func (*ListUnifiedResourcesRequest) GetPinnedOnly

func (x *ListUnifiedResourcesRequest) GetPinnedOnly() bool

func (*ListUnifiedResourcesRequest) GetQuery

func (x *ListUnifiedResourcesRequest) GetQuery() string

func (*ListUnifiedResourcesRequest) GetSearch

func (x *ListUnifiedResourcesRequest) GetSearch() string

func (*ListUnifiedResourcesRequest) GetSearchAsRoles

func (x *ListUnifiedResourcesRequest) GetSearchAsRoles() bool

func (*ListUnifiedResourcesRequest) GetSortBy

func (x *ListUnifiedResourcesRequest) GetSortBy() *SortBy

func (*ListUnifiedResourcesRequest) GetStartKey

func (x *ListUnifiedResourcesRequest) GetStartKey() string

func (*ListUnifiedResourcesRequest) ProtoMessage

func (*ListUnifiedResourcesRequest) ProtoMessage()

func (*ListUnifiedResourcesRequest) ProtoReflect

func (*ListUnifiedResourcesRequest) Reset

func (x *ListUnifiedResourcesRequest) Reset()

func (*ListUnifiedResourcesRequest) String

func (x *ListUnifiedResourcesRequest) String() string

type ListUnifiedResourcesResponse

type ListUnifiedResourcesResponse struct {
	Resources []*PaginatedResource `protobuf:"bytes,1,rep,name=resources,proto3" json:"resources,omitempty"`
	// A key to use as start_key in a ListResourcesRequest to continue retrieving
	// the next pages. If it is empty, there are no more pages.
	NextKey string `protobuf:"bytes,2,opt,name=next_key,json=nextKey,proto3" json:"next_key,omitempty"`
	// contains filtered or unexported fields
}

func (*ListUnifiedResourcesResponse) Descriptor deprecated

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

Deprecated: Use ListUnifiedResourcesResponse.ProtoReflect.Descriptor instead.

func (*ListUnifiedResourcesResponse) GetNextKey

func (x *ListUnifiedResourcesResponse) GetNextKey() string

func (*ListUnifiedResourcesResponse) GetResources

func (x *ListUnifiedResourcesResponse) GetResources() []*PaginatedResource

func (*ListUnifiedResourcesResponse) ProtoMessage

func (*ListUnifiedResourcesResponse) ProtoMessage()

func (*ListUnifiedResourcesResponse) ProtoReflect

func (*ListUnifiedResourcesResponse) Reset

func (x *ListUnifiedResourcesResponse) Reset()

func (*ListUnifiedResourcesResponse) 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"`
	// suggested_reviewers for the given user.
	// Only present when detailed information is queried from the auth server.
	SuggestedReviewers []string `protobuf:"bytes,6,rep,name=suggested_reviewers,json=suggestedReviewers,proto3" json:"suggested_reviewers,omitempty"`
	// requestable_roles for the given user.
	// Only present when detailed information is queried from the auth server.
	RequestableRoles []string              `protobuf:"bytes,7,rep,name=requestable_roles,json=requestableRoles,proto3" json:"requestable_roles,omitempty"`
	UserType         LoggedInUser_UserType `` /* 138-byte string literal not displayed */
	// 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) GetRequestableRoles

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

func (*LoggedInUser) GetRoles

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

func (*LoggedInUser) GetSshLogins

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

func (*LoggedInUser) GetSuggestedReviewers

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

func (*LoggedInUser) GetUserType

func (x *LoggedInUser) GetUserType() LoggedInUser_UserType

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 LoggedInUser_UserType

type LoggedInUser_UserType int32

UserType indicates whether the user was created through an SSO provider or in Teleport itself. Only present when detailed information is queried from the auth server.

const (
	LoggedInUser_USER_TYPE_UNSPECIFIED LoggedInUser_UserType = 0
	LoggedInUser_USER_TYPE_LOCAL       LoggedInUser_UserType = 1
	LoggedInUser_USER_TYPE_SSO         LoggedInUser_UserType = 2
)

func (LoggedInUser_UserType) Descriptor

func (LoggedInUser_UserType) Enum

func (LoggedInUser_UserType) EnumDescriptor deprecated

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

Deprecated: Use LoggedInUser_UserType.Descriptor instead.

func (LoggedInUser_UserType) Number

func (LoggedInUser_UserType) String

func (x LoggedInUser_UserType) String() string

func (LoggedInUser_UserType) Type

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.lib.teleterm.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 PaginatedResource

type PaginatedResource struct {

	// Types that are assignable to Resource:
	//
	//	*PaginatedResource_Database
	//	*PaginatedResource_Server
	//	*PaginatedResource_Kube
	//	*PaginatedResource_App
	Resource isPaginatedResource_Resource `protobuf_oneof:"resource"`
	// contains filtered or unexported fields
}

func (*PaginatedResource) Descriptor deprecated

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

Deprecated: Use PaginatedResource.ProtoReflect.Descriptor instead.

func (*PaginatedResource) GetApp

func (x *PaginatedResource) GetApp() *App

func (*PaginatedResource) GetDatabase

func (x *PaginatedResource) GetDatabase() *Database

func (*PaginatedResource) GetKube

func (x *PaginatedResource) GetKube() *Kube

func (*PaginatedResource) GetResource

func (m *PaginatedResource) GetResource() isPaginatedResource_Resource

func (*PaginatedResource) GetServer

func (x *PaginatedResource) GetServer() *Server

func (*PaginatedResource) ProtoMessage

func (*PaginatedResource) ProtoMessage()

func (*PaginatedResource) ProtoReflect

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

func (*PaginatedResource) Reset

func (x *PaginatedResource) Reset()

func (*PaginatedResource) String

func (x *PaginatedResource) String() string

type PaginatedResource_App

type PaginatedResource_App struct {
	App *App `protobuf:"bytes,4,opt,name=app,proto3,oneof"`
}

type PaginatedResource_Database

type PaginatedResource_Database struct {
	Database *Database `protobuf:"bytes,1,opt,name=database,proto3,oneof"`
}

type PaginatedResource_Kube

type PaginatedResource_Kube struct {
	Kube *Kube `protobuf:"bytes,3,opt,name=kube,proto3,oneof"`
}

type PaginatedResource_Server

type PaginatedResource_Server struct {
	Server *Server `protobuf:"bytes,2,opt,name=server,proto3,oneof"`
}

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 PromoteAccessRequestRequest

type PromoteAccessRequestRequest struct {
	RootClusterUri  string `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	AccessListId    string `protobuf:"bytes,2,opt,name=access_list_id,json=accessListId,proto3" json:"access_list_id,omitempty"`
	Reason          string `protobuf:"bytes,3,opt,name=reason,proto3" json:"reason,omitempty"`
	AccessRequestId string `protobuf:"bytes,4,opt,name=access_request_id,json=accessRequestId,proto3" json:"access_request_id,omitempty"`
	// contains filtered or unexported fields
}

func (*PromoteAccessRequestRequest) Descriptor deprecated

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

Deprecated: Use PromoteAccessRequestRequest.ProtoReflect.Descriptor instead.

func (*PromoteAccessRequestRequest) GetAccessListId

func (x *PromoteAccessRequestRequest) GetAccessListId() string

func (*PromoteAccessRequestRequest) GetAccessRequestId

func (x *PromoteAccessRequestRequest) GetAccessRequestId() string

func (*PromoteAccessRequestRequest) GetReason

func (x *PromoteAccessRequestRequest) GetReason() string

func (*PromoteAccessRequestRequest) GetRootClusterUri

func (x *PromoteAccessRequestRequest) GetRootClusterUri() string

func (*PromoteAccessRequestRequest) ProtoMessage

func (*PromoteAccessRequestRequest) ProtoMessage()

func (*PromoteAccessRequestRequest) ProtoReflect

func (*PromoteAccessRequestRequest) Reset

func (x *PromoteAccessRequestRequest) Reset()

func (*PromoteAccessRequestRequest) String

func (x *PromoteAccessRequestRequest) String() string

type PromoteAccessRequestResponse

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

func (*PromoteAccessRequestResponse) Descriptor deprecated

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

Deprecated: Use PromoteAccessRequestResponse.ProtoReflect.Descriptor instead.

func (*PromoteAccessRequestResponse) GetRequest

func (*PromoteAccessRequestResponse) ProtoMessage

func (*PromoteAccessRequestResponse) ProtoMessage()

func (*PromoteAccessRequestResponse) ProtoReflect

func (*PromoteAccessRequestResponse) Reset

func (x *PromoteAccessRequestResponse) Reset()

func (*PromoteAccessRequestResponse) String

type PromptMFARequest

type PromptMFARequest 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"`
	Totp           bool   `protobuf:"varint,3,opt,name=totp,proto3" json:"totp,omitempty"`
	Webauthn       bool   `protobuf:"varint,4,opt,name=webauthn,proto3" json:"webauthn,omitempty"`
	// contains filtered or unexported fields
}

func (*PromptMFARequest) Descriptor deprecated

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

Deprecated: Use PromptMFARequest.ProtoReflect.Descriptor instead.

func (*PromptMFARequest) GetReason

func (x *PromptMFARequest) GetReason() string

func (*PromptMFARequest) GetRootClusterUri

func (x *PromptMFARequest) GetRootClusterUri() string

func (*PromptMFARequest) GetTotp

func (x *PromptMFARequest) GetTotp() bool

func (*PromptMFARequest) GetWebauthn

func (x *PromptMFARequest) GetWebauthn() bool

func (*PromptMFARequest) ProtoMessage

func (*PromptMFARequest) ProtoMessage()

func (*PromptMFARequest) ProtoReflect

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

func (*PromptMFARequest) Reset

func (x *PromptMFARequest) Reset()

func (*PromptMFARequest) String

func (x *PromptMFARequest) String() string

type PromptMFAResponse

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

func (*PromptMFAResponse) Descriptor deprecated

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

Deprecated: Use PromptMFAResponse.ProtoReflect.Descriptor instead.

func (*PromptMFAResponse) GetTotpCode

func (x *PromptMFAResponse) GetTotpCode() string

func (*PromptMFAResponse) ProtoMessage

func (*PromptMFAResponse) ProtoMessage()

func (*PromptMFAResponse) ProtoReflect

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

func (*PromptMFAResponse) Reset

func (x *PromptMFAResponse) Reset()

func (*PromptMFAResponse) String

func (x *PromptMFAResponse) String() string

type ReloginRequest

type ReloginRequest struct {
	RootClusterUri string `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	// Types that are assignable to Reason:
	//
	//	*ReloginRequest_GatewayCertExpired
	Reason isReloginRequest_Reason `protobuf_oneof:"reason"`
	// contains filtered or unexported fields
}

func (*ReloginRequest) Descriptor deprecated

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

Deprecated: Use ReloginRequest.ProtoReflect.Descriptor instead.

func (*ReloginRequest) GetGatewayCertExpired

func (x *ReloginRequest) GetGatewayCertExpired() *GatewayCertExpired

func (*ReloginRequest) GetReason

func (m *ReloginRequest) GetReason() isReloginRequest_Reason

func (*ReloginRequest) GetRootClusterUri

func (x *ReloginRequest) GetRootClusterUri() string

func (*ReloginRequest) ProtoMessage

func (*ReloginRequest) ProtoMessage()

func (*ReloginRequest) ProtoReflect

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

func (*ReloginRequest) Reset

func (x *ReloginRequest) Reset()

func (*ReloginRequest) String

func (x *ReloginRequest) String() string

type ReloginRequest_GatewayCertExpired

type ReloginRequest_GatewayCertExpired struct {
	GatewayCertExpired *GatewayCertExpired `protobuf:"bytes,2,opt,name=gateway_cert_expired,json=gatewayCertExpired,proto3,oneof"`
}

type ReloginResponse

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

func (*ReloginResponse) Descriptor deprecated

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

Deprecated: Use ReloginResponse.ProtoReflect.Descriptor instead.

func (*ReloginResponse) ProtoMessage

func (*ReloginResponse) ProtoMessage()

func (*ReloginResponse) ProtoReflect

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

func (*ReloginResponse) Reset

func (x *ReloginResponse) Reset()

func (*ReloginResponse) String

func (x *ReloginResponse) String() string

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 ReportUsageEventRequest

type ReportUsageEventRequest struct {
	AuthClusterId string                             `protobuf:"bytes,1,opt,name=auth_cluster_id,json=authClusterId,proto3" json:"auth_cluster_id,omitempty"`
	PrehogReq     *v1alpha.SubmitConnectEventRequest `protobuf:"bytes,2,opt,name=prehog_req,json=prehogReq,proto3" json:"prehog_req,omitempty"`
	// contains filtered or unexported fields
}

func (*ReportUsageEventRequest) Descriptor deprecated

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

Deprecated: Use ReportUsageEventRequest.ProtoReflect.Descriptor instead.

func (*ReportUsageEventRequest) GetAuthClusterId

func (x *ReportUsageEventRequest) GetAuthClusterId() string

func (*ReportUsageEventRequest) GetPrehogReq

func (*ReportUsageEventRequest) ProtoMessage

func (*ReportUsageEventRequest) ProtoMessage()

func (*ReportUsageEventRequest) ProtoReflect

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

func (*ReportUsageEventRequest) Reset

func (x *ReportUsageEventRequest) Reset()

func (*ReportUsageEventRequest) String

func (x *ReportUsageEventRequest) String() string

type Resource

type Resource struct {
	Id      *ResourceID      `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
	Details *ResourceDetails `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`
	// contains filtered or unexported fields
}

func (*Resource) Descriptor deprecated

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

Deprecated: Use Resource.ProtoReflect.Descriptor instead.

func (*Resource) GetDetails

func (x *Resource) GetDetails() *ResourceDetails

func (*Resource) GetId

func (x *Resource) GetId() *ResourceID

func (*Resource) ProtoMessage

func (*Resource) ProtoMessage()

func (*Resource) ProtoReflect

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

func (*Resource) Reset

func (x *Resource) Reset()

func (*Resource) String

func (x *Resource) 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"`
	// use determines "use" access
	Use bool `protobuf:"varint,6,opt,name=use,proto3" json:"use,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) GetUse

func (x *ResourceAccess) GetUse() 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 ResourceDetails

type ResourceDetails struct {
	Hostname     string `protobuf:"bytes,1,opt,name=hostname,proto3" json:"hostname,omitempty"`
	FriendlyName string `protobuf:"bytes,2,opt,name=friendly_name,json=friendlyName,proto3" json:"friendly_name,omitempty"`
	// contains filtered or unexported fields
}

func (*ResourceDetails) Descriptor deprecated

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

Deprecated: Use ResourceDetails.ProtoReflect.Descriptor instead.

func (*ResourceDetails) GetFriendlyName

func (x *ResourceDetails) GetFriendlyName() string

func (*ResourceDetails) GetHostname

func (x *ResourceDetails) GetHostname() string

func (*ResourceDetails) ProtoMessage

func (*ResourceDetails) ProtoMessage()

func (*ResourceDetails) ProtoReflect

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

func (*ResourceDetails) Reset

func (x *ResourceDetails) Reset()

func (*ResourceDetails) String

func (x *ResourceDetails) 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"`
	SubResourceName string `protobuf:"bytes,4,opt,name=sub_resource_name,json=subResourceName,proto3" json:"sub_resource_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) GetSubResourceName

func (x *ResourceID) GetSubResourceName() 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 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 SendNotificationRequest

type SendNotificationRequest struct {

	// Types that are assignable to Subject:
	//
	//	*SendNotificationRequest_CannotProxyGatewayConnection
	Subject isSendNotificationRequest_Subject `protobuf_oneof:"subject"`
	// contains filtered or unexported fields
}

func (*SendNotificationRequest) Descriptor deprecated

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

Deprecated: Use SendNotificationRequest.ProtoReflect.Descriptor instead.

func (*SendNotificationRequest) GetCannotProxyGatewayConnection

func (x *SendNotificationRequest) GetCannotProxyGatewayConnection() *CannotProxyGatewayConnection

func (*SendNotificationRequest) GetSubject

func (m *SendNotificationRequest) GetSubject() isSendNotificationRequest_Subject

func (*SendNotificationRequest) ProtoMessage

func (*SendNotificationRequest) ProtoMessage()

func (*SendNotificationRequest) ProtoReflect

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

func (*SendNotificationRequest) Reset

func (x *SendNotificationRequest) Reset()

func (*SendNotificationRequest) String

func (x *SendNotificationRequest) String() string

type SendNotificationRequest_CannotProxyGatewayConnection

type SendNotificationRequest_CannotProxyGatewayConnection struct {
	CannotProxyGatewayConnection *CannotProxyGatewayConnection `protobuf:"bytes,1,opt,name=cannot_proxy_gateway_connection,json=cannotProxyGatewayConnection,proto3,oneof"`
}

type SendNotificationResponse

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

func (*SendNotificationResponse) Descriptor deprecated

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

Deprecated: Use SendNotificationResponse.ProtoReflect.Descriptor instead.

func (*SendNotificationResponse) ProtoMessage

func (*SendNotificationResponse) ProtoMessage()

func (*SendNotificationResponse) ProtoReflect

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

func (*SendNotificationResponse) Reset

func (x *SendNotificationResponse) Reset()

func (*SendNotificationResponse) String

func (x *SendNotificationResponse) String() string

type SendPendingHeadlessAuthenticationRequest

type SendPendingHeadlessAuthenticationRequest struct {
	RootClusterUri                 string `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	HeadlessAuthenticationId       string `` /* 135-byte string literal not displayed */
	HeadlessAuthenticationClientIp string `` /* 155-byte string literal not displayed */
	// contains filtered or unexported fields
}

func (*SendPendingHeadlessAuthenticationRequest) Descriptor deprecated

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

Deprecated: Use SendPendingHeadlessAuthenticationRequest.ProtoReflect.Descriptor instead.

func (*SendPendingHeadlessAuthenticationRequest) GetHeadlessAuthenticationClientIp

func (x *SendPendingHeadlessAuthenticationRequest) GetHeadlessAuthenticationClientIp() string

func (*SendPendingHeadlessAuthenticationRequest) GetHeadlessAuthenticationId

func (x *SendPendingHeadlessAuthenticationRequest) GetHeadlessAuthenticationId() string

func (*SendPendingHeadlessAuthenticationRequest) GetRootClusterUri

func (x *SendPendingHeadlessAuthenticationRequest) GetRootClusterUri() string

func (*SendPendingHeadlessAuthenticationRequest) ProtoMessage

func (*SendPendingHeadlessAuthenticationRequest) ProtoReflect

func (*SendPendingHeadlessAuthenticationRequest) Reset

func (*SendPendingHeadlessAuthenticationRequest) String

type SendPendingHeadlessAuthenticationResponse

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

func (*SendPendingHeadlessAuthenticationResponse) Descriptor deprecated

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

Deprecated: Use SendPendingHeadlessAuthenticationResponse.ProtoReflect.Descriptor instead.

func (*SendPendingHeadlessAuthenticationResponse) ProtoMessage

func (*SendPendingHeadlessAuthenticationResponse) ProtoReflect

func (*SendPendingHeadlessAuthenticationResponse) Reset

func (*SendPendingHeadlessAuthenticationResponse) 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"`
	// node sub kind: teleport, openssh, openssh-ec2-ice
	SubKind string `protobuf:"bytes,7,opt,name=sub_kind,json=subKind,proto3" json:"sub_kind,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) GetSubKind

func (x *Server) GetSubKind() 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 SortBy

type SortBy struct {

	// A sort direction flag where if true the direction is descending, else ascending.
	IsDesc bool `protobuf:"varint,1,opt,name=is_desc,json=isDesc,proto3" json:"is_desc,omitempty"`
	// Name of an object's field to sort by. Resources can be sorted by name and kind.
	Field string `protobuf:"bytes,2,opt,name=field,proto3" json:"field,omitempty"`
	// contains filtered or unexported fields
}

func (*SortBy) Descriptor deprecated

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

Deprecated: Use SortBy.ProtoReflect.Descriptor instead.

func (*SortBy) GetField

func (x *SortBy) GetField() string

func (*SortBy) GetIsDesc

func (x *SortBy) GetIsDesc() bool

func (*SortBy) ProtoMessage

func (*SortBy) ProtoMessage()

func (*SortBy) ProtoReflect

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

func (*SortBy) Reset

func (x *SortBy) Reset()

func (*SortBy) String

func (x *SortBy) String() string

type TerminalServiceClient

type TerminalServiceClient interface {
	// UpdateTshdEventsServerAddress lets the Electron app update the address the tsh daemon is
	// supposed to use when connecting to the tshd events gRPC service. This RPC needs to be made
	// before any other from this service.
	//
	// The service is supposed to return a response from this call only after the client is ready.
	UpdateTshdEventsServerAddress(ctx context.Context, in *UpdateTshdEventsServerAddressRequest, opts ...grpc.CallOption) (*UpdateTshdEventsServerAddressResponse, error)
	// ListRootClusters lists root clusters
	// Does not include detailed cluster information that would require a network request.
	ListRootClusters(ctx context.Context, in *ListClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, error)
	// ListLeafClusters lists leaf clusters
	// Does not include detailed cluster information that would require a network request.
	ListLeafClusters(ctx context.Context, in *ListLeafClustersRequest, opts ...grpc.CallOption) (*ListClustersResponse, 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)
	// 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)
	// PromoteAccessRequest promotes an access request to an access list.
	PromoteAccessRequest(ctx context.Context, in *PromoteAccessRequestRequest, opts ...grpc.CallOption) (*PromoteAccessRequestResponse, error)
	// GetSuggestedAccessLists returns suggested access lists for an access request.
	GetSuggestedAccessLists(ctx context.Context, in *GetSuggestedAccessListsRequest, opts ...grpc.CallOption) (*GetSuggestedAccessListsResponse, error)
	// GetKubes returns filtered, sorted, and paginated kubes
	GetKubes(ctx context.Context, in *GetKubesRequest, opts ...grpc.CallOption) (*GetKubesResponse, error)
	// GetApps returns a filtered and paginated list of apps.
	GetApps(ctx context.Context, in *GetAppsRequest, opts ...grpc.CallOption) (*GetAppsResponse, 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)
	// 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 cluster. Makes a network request and includes detailed
	// information about enterprise features availabed on the connected auth server
	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)
	// ReportUsageEvent allows to send usage events that are then anonymized and forwarded to prehog
	ReportUsageEvent(ctx context.Context, in *ReportUsageEventRequest, opts ...grpc.CallOption) (*EmptyResponse, error)
	// UpdateHeadlessAuthenticationState updates a headless authentication resource's state.
	// An MFA challenge will be prompted when approving a headless authentication.
	UpdateHeadlessAuthenticationState(ctx context.Context, in *UpdateHeadlessAuthenticationStateRequest, opts ...grpc.CallOption) (*UpdateHeadlessAuthenticationStateResponse, error)
	// CreateConnectMyComputerRole creates a role which allows access to nodes with the label
	// teleport.dev/connect-my-computer/owner: <cluster user> and allows logging in to those nodes as
	// the current system user.
	CreateConnectMyComputerRole(ctx context.Context, in *CreateConnectMyComputerRoleRequest, opts ...grpc.CallOption) (*CreateConnectMyComputerRoleResponse, error)
	// CreateConnectMyComputerNodeToken creates a node join token that is valid for 5 minutes
	CreateConnectMyComputerNodeToken(ctx context.Context, in *CreateConnectMyComputerNodeTokenRequest, opts ...grpc.CallOption) (*CreateConnectMyComputerNodeTokenResponse, error)
	// WaitForConnectMyComputerNodeJoin sets up a watcher and returns a response only after detecting
	// that the Connect My Computer node for the particular cluster has joined the cluster (the
	// OpPut event).
	//
	// This RPC times out by itself after a minute to prevent the request from hanging forever, in
	// case the client didn't set a deadline or doesn't abort the request.
	WaitForConnectMyComputerNodeJoin(ctx context.Context, in *WaitForConnectMyComputerNodeJoinRequest, opts ...grpc.CallOption) (*WaitForConnectMyComputerNodeJoinResponse, error)
	// DeleteConnectMyComputerNode deletes the Connect My Computer node.
	DeleteConnectMyComputerNode(ctx context.Context, in *DeleteConnectMyComputerNodeRequest, opts ...grpc.CallOption) (*DeleteConnectMyComputerNodeResponse, error)
	// GetConnectMyComputerNodeName reads the Connect My Computer node name (UUID) from a disk.
	GetConnectMyComputerNodeName(ctx context.Context, in *GetConnectMyComputerNodeNameRequest, opts ...grpc.CallOption) (*GetConnectMyComputerNodeNameResponse, error)
	// ListUnifiedResources retrieves a paginated list of all resource types displayable in the UI.
	ListUnifiedResources(ctx context.Context, in *ListUnifiedResourcesRequest, opts ...grpc.CallOption) (*ListUnifiedResourcesResponse, error)
	// GetUserPreferences returns the combined (root + leaf cluster) preferences for a given user.
	GetUserPreferences(ctx context.Context, in *GetUserPreferencesRequest, opts ...grpc.CallOption) (*GetUserPreferencesResponse, error)
	// UpdateUserPreferences updates the preferences for a given user in appropriate root and leaf clusters.
	// Only the properties that are set (cluster_preferences, unified_resource_preferences) will be updated.
	UpdateUserPreferences(ctx context.Context, in *UpdateUserPreferencesRequest, opts ...grpc.CallOption) (*UpdateUserPreferencesResponse, 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 {
	// UpdateTshdEventsServerAddress lets the Electron app update the address the tsh daemon is
	// supposed to use when connecting to the tshd events gRPC service. This RPC needs to be made
	// before any other from this service.
	//
	// The service is supposed to return a response from this call only after the client is ready.
	UpdateTshdEventsServerAddress(context.Context, *UpdateTshdEventsServerAddressRequest) (*UpdateTshdEventsServerAddressResponse, error)
	// ListRootClusters lists root clusters
	// Does not include detailed cluster information that would require a network request.
	ListRootClusters(context.Context, *ListClustersRequest) (*ListClustersResponse, error)
	// ListLeafClusters lists leaf clusters
	// Does not include detailed cluster information that would require a network request.
	ListLeafClusters(context.Context, *ListLeafClustersRequest) (*ListClustersResponse, 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)
	// 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)
	// PromoteAccessRequest promotes an access request to an access list.
	PromoteAccessRequest(context.Context, *PromoteAccessRequestRequest) (*PromoteAccessRequestResponse, error)
	// GetSuggestedAccessLists returns suggested access lists for an access request.
	GetSuggestedAccessLists(context.Context, *GetSuggestedAccessListsRequest) (*GetSuggestedAccessListsResponse, error)
	// GetKubes returns filtered, sorted, and paginated kubes
	GetKubes(context.Context, *GetKubesRequest) (*GetKubesResponse, error)
	// GetApps returns a filtered and paginated list of apps.
	GetApps(context.Context, *GetAppsRequest) (*GetAppsResponse, 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)
	// 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 cluster. Makes a network request and includes detailed
	// information about enterprise features availabed on the connected auth server
	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
	// ReportUsageEvent allows to send usage events that are then anonymized and forwarded to prehog
	ReportUsageEvent(context.Context, *ReportUsageEventRequest) (*EmptyResponse, error)
	// UpdateHeadlessAuthenticationState updates a headless authentication resource's state.
	// An MFA challenge will be prompted when approving a headless authentication.
	UpdateHeadlessAuthenticationState(context.Context, *UpdateHeadlessAuthenticationStateRequest) (*UpdateHeadlessAuthenticationStateResponse, error)
	// CreateConnectMyComputerRole creates a role which allows access to nodes with the label
	// teleport.dev/connect-my-computer/owner: <cluster user> and allows logging in to those nodes as
	// the current system user.
	CreateConnectMyComputerRole(context.Context, *CreateConnectMyComputerRoleRequest) (*CreateConnectMyComputerRoleResponse, error)
	// CreateConnectMyComputerNodeToken creates a node join token that is valid for 5 minutes
	CreateConnectMyComputerNodeToken(context.Context, *CreateConnectMyComputerNodeTokenRequest) (*CreateConnectMyComputerNodeTokenResponse, error)
	// WaitForConnectMyComputerNodeJoin sets up a watcher and returns a response only after detecting
	// that the Connect My Computer node for the particular cluster has joined the cluster (the
	// OpPut event).
	//
	// This RPC times out by itself after a minute to prevent the request from hanging forever, in
	// case the client didn't set a deadline or doesn't abort the request.
	WaitForConnectMyComputerNodeJoin(context.Context, *WaitForConnectMyComputerNodeJoinRequest) (*WaitForConnectMyComputerNodeJoinResponse, error)
	// DeleteConnectMyComputerNode deletes the Connect My Computer node.
	DeleteConnectMyComputerNode(context.Context, *DeleteConnectMyComputerNodeRequest) (*DeleteConnectMyComputerNodeResponse, error)
	// GetConnectMyComputerNodeName reads the Connect My Computer node name (UUID) from a disk.
	GetConnectMyComputerNodeName(context.Context, *GetConnectMyComputerNodeNameRequest) (*GetConnectMyComputerNodeNameResponse, error)
	// ListUnifiedResources retrieves a paginated list of all resource types displayable in the UI.
	ListUnifiedResources(context.Context, *ListUnifiedResourcesRequest) (*ListUnifiedResourcesResponse, error)
	// GetUserPreferences returns the combined (root + leaf cluster) preferences for a given user.
	GetUserPreferences(context.Context, *GetUserPreferencesRequest) (*GetUserPreferencesResponse, error)
	// UpdateUserPreferences updates the preferences for a given user in appropriate root and leaf clusters.
	// Only the properties that are set (cluster_preferences, unified_resource_preferences) will be updated.
	UpdateUserPreferences(context.Context, *UpdateUserPreferencesRequest) (*UpdateUserPreferencesResponse, 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 TshdEventsServiceClient

type TshdEventsServiceClient interface {
	// Relogin makes the Electron app display a login modal for the specific root cluster. The request
	// returns a response after the relogin procedure has been successfully finished.
	Relogin(ctx context.Context, in *ReloginRequest, opts ...grpc.CallOption) (*ReloginResponse, error)
	// SendNotification causes the Electron app to display a notification in the UI. The request
	// accepts a specific message rather than a generic string so that the Electron is in control as
	// to what message is displayed and how exactly it looks.
	SendNotification(ctx context.Context, in *SendNotificationRequest, opts ...grpc.CallOption) (*SendNotificationResponse, error)
	// SendPendingHeadlessAuthentication notifies the Electron app of a pending headless authentication,
	// which it can use to initiate headless authentication resolution in the UI.
	SendPendingHeadlessAuthentication(ctx context.Context, in *SendPendingHeadlessAuthenticationRequest, opts ...grpc.CallOption) (*SendPendingHeadlessAuthenticationResponse, error)
	// PromptMFA notifies the Electron app that the daemon is waiting for the user to answer an MFA prompt.
	PromptMFA(ctx context.Context, in *PromptMFARequest, opts ...grpc.CallOption) (*PromptMFAResponse, error)
}

TshdEventsServiceClient is the client API for TshdEventsService 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 TshdEventsServiceServer

type TshdEventsServiceServer interface {
	// Relogin makes the Electron app display a login modal for the specific root cluster. The request
	// returns a response after the relogin procedure has been successfully finished.
	Relogin(context.Context, *ReloginRequest) (*ReloginResponse, error)
	// SendNotification causes the Electron app to display a notification in the UI. The request
	// accepts a specific message rather than a generic string so that the Electron is in control as
	// to what message is displayed and how exactly it looks.
	SendNotification(context.Context, *SendNotificationRequest) (*SendNotificationResponse, error)
	// SendPendingHeadlessAuthentication notifies the Electron app of a pending headless authentication,
	// which it can use to initiate headless authentication resolution in the UI.
	SendPendingHeadlessAuthentication(context.Context, *SendPendingHeadlessAuthenticationRequest) (*SendPendingHeadlessAuthenticationResponse, error)
	// PromptMFA notifies the Electron app that the daemon is waiting for the user to answer an MFA prompt.
	PromptMFA(context.Context, *PromptMFARequest) (*PromptMFAResponse, error)
	// contains filtered or unexported methods
}

TshdEventsServiceServer is the server API for TshdEventsService service. All implementations must embed UnimplementedTshdEventsServiceServer for forward compatibility

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) GetApps

func (UnimplementedTerminalServiceServer) GetAuthSettings

func (UnimplementedTerminalServiceServer) GetCluster

func (UnimplementedTerminalServiceServer) GetDatabases

func (UnimplementedTerminalServiceServer) GetKubes

func (UnimplementedTerminalServiceServer) GetRequestableRoles

func (UnimplementedTerminalServiceServer) GetServers

func (UnimplementedTerminalServiceServer) GetUserPreferences

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) ReportUsageEvent

func (UnimplementedTerminalServiceServer) ReviewAccessRequest

func (UnimplementedTerminalServiceServer) SetGatewayLocalPort

func (UnimplementedTerminalServiceServer) SetGatewayTargetSubresourceName

func (UnimplementedTerminalServiceServer) TransferFile

type UnimplementedTshdEventsServiceServer

type UnimplementedTshdEventsServiceServer struct {
}

UnimplementedTshdEventsServiceServer must be embedded to have forward compatible implementations.

func (UnimplementedTshdEventsServiceServer) PromptMFA

func (UnimplementedTshdEventsServiceServer) Relogin

func (UnimplementedTshdEventsServiceServer) SendNotification

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.

type UnsafeTshdEventsServiceServer

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

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

type UpdateHeadlessAuthenticationStateRequest

type UpdateHeadlessAuthenticationStateRequest struct {
	RootClusterUri           string                      `protobuf:"bytes,1,opt,name=root_cluster_uri,json=rootClusterUri,proto3" json:"root_cluster_uri,omitempty"`
	HeadlessAuthenticationId string                      `` /* 135-byte string literal not displayed */
	State                    HeadlessAuthenticationState `protobuf:"varint,3,opt,name=state,proto3,enum=teleport.lib.teleterm.v1.HeadlessAuthenticationState" json:"state,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateHeadlessAuthenticationStateRequest) Descriptor deprecated

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

Deprecated: Use UpdateHeadlessAuthenticationStateRequest.ProtoReflect.Descriptor instead.

func (*UpdateHeadlessAuthenticationStateRequest) GetHeadlessAuthenticationId

func (x *UpdateHeadlessAuthenticationStateRequest) GetHeadlessAuthenticationId() string

func (*UpdateHeadlessAuthenticationStateRequest) GetRootClusterUri

func (x *UpdateHeadlessAuthenticationStateRequest) GetRootClusterUri() string

func (*UpdateHeadlessAuthenticationStateRequest) GetState

func (*UpdateHeadlessAuthenticationStateRequest) ProtoMessage

func (*UpdateHeadlessAuthenticationStateRequest) ProtoReflect

func (*UpdateHeadlessAuthenticationStateRequest) Reset

func (*UpdateHeadlessAuthenticationStateRequest) String

type UpdateHeadlessAuthenticationStateResponse

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

func (*UpdateHeadlessAuthenticationStateResponse) Descriptor deprecated

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

Deprecated: Use UpdateHeadlessAuthenticationStateResponse.ProtoReflect.Descriptor instead.

func (*UpdateHeadlessAuthenticationStateResponse) ProtoMessage

func (*UpdateHeadlessAuthenticationStateResponse) ProtoReflect

func (*UpdateHeadlessAuthenticationStateResponse) Reset

func (*UpdateHeadlessAuthenticationStateResponse) String

type UpdateTshdEventsServerAddressRequest

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

func (*UpdateTshdEventsServerAddressRequest) Descriptor deprecated

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

Deprecated: Use UpdateTshdEventsServerAddressRequest.ProtoReflect.Descriptor instead.

func (*UpdateTshdEventsServerAddressRequest) GetAddress

func (*UpdateTshdEventsServerAddressRequest) ProtoMessage

func (*UpdateTshdEventsServerAddressRequest) ProtoMessage()

func (*UpdateTshdEventsServerAddressRequest) ProtoReflect

func (*UpdateTshdEventsServerAddressRequest) Reset

func (*UpdateTshdEventsServerAddressRequest) String

type UpdateTshdEventsServerAddressResponse

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

func (*UpdateTshdEventsServerAddressResponse) Descriptor deprecated

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

Deprecated: Use UpdateTshdEventsServerAddressResponse.ProtoReflect.Descriptor instead.

func (*UpdateTshdEventsServerAddressResponse) ProtoMessage

func (*UpdateTshdEventsServerAddressResponse) ProtoMessage()

func (*UpdateTshdEventsServerAddressResponse) ProtoReflect

func (*UpdateTshdEventsServerAddressResponse) Reset

func (*UpdateTshdEventsServerAddressResponse) String

type UpdateUserPreferencesRequest

type UpdateUserPreferencesRequest struct {
	ClusterUri      string           `protobuf:"bytes,1,opt,name=cluster_uri,json=clusterUri,proto3" json:"cluster_uri,omitempty"`
	UserPreferences *UserPreferences `protobuf:"bytes,2,opt,name=user_preferences,json=userPreferences,proto3" json:"user_preferences,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserPreferencesRequest) Descriptor deprecated

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

Deprecated: Use UpdateUserPreferencesRequest.ProtoReflect.Descriptor instead.

func (*UpdateUserPreferencesRequest) GetClusterUri

func (x *UpdateUserPreferencesRequest) GetClusterUri() string

func (*UpdateUserPreferencesRequest) GetUserPreferences

func (x *UpdateUserPreferencesRequest) GetUserPreferences() *UserPreferences

func (*UpdateUserPreferencesRequest) ProtoMessage

func (*UpdateUserPreferencesRequest) ProtoMessage()

func (*UpdateUserPreferencesRequest) ProtoReflect

func (*UpdateUserPreferencesRequest) Reset

func (x *UpdateUserPreferencesRequest) Reset()

func (*UpdateUserPreferencesRequest) String

type UpdateUserPreferencesResponse

type UpdateUserPreferencesResponse struct {
	UserPreferences *UserPreferences `protobuf:"bytes,1,opt,name=user_preferences,json=userPreferences,proto3" json:"user_preferences,omitempty"`
	// contains filtered or unexported fields
}

func (*UpdateUserPreferencesResponse) Descriptor deprecated

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

Deprecated: Use UpdateUserPreferencesResponse.ProtoReflect.Descriptor instead.

func (*UpdateUserPreferencesResponse) GetUserPreferences

func (x *UpdateUserPreferencesResponse) GetUserPreferences() *UserPreferences

func (*UpdateUserPreferencesResponse) ProtoMessage

func (*UpdateUserPreferencesResponse) ProtoMessage()

func (*UpdateUserPreferencesResponse) ProtoReflect

func (*UpdateUserPreferencesResponse) Reset

func (x *UpdateUserPreferencesResponse) Reset()

func (*UpdateUserPreferencesResponse) String

type UserPreferences

type UserPreferences struct {
	ClusterPreferences         *v11.ClusterUserPreferences     `protobuf:"bytes,1,opt,name=cluster_preferences,json=clusterPreferences,proto3" json:"cluster_preferences,omitempty"`
	UnifiedResourcePreferences *v11.UnifiedResourcePreferences `` /* 141-byte string literal not displayed */
	// contains filtered or unexported fields
}

UserPreferences is a subset of teleport.userpreferences.v1.UserPreferences. It contains preferences that are relevant to Connect.

func (*UserPreferences) Descriptor deprecated

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

Deprecated: Use UserPreferences.ProtoReflect.Descriptor instead.

func (*UserPreferences) GetClusterPreferences

func (x *UserPreferences) GetClusterPreferences() *v11.ClusterUserPreferences

func (*UserPreferences) GetUnifiedResourcePreferences

func (x *UserPreferences) GetUnifiedResourcePreferences() *v11.UnifiedResourcePreferences

func (*UserPreferences) ProtoMessage

func (*UserPreferences) ProtoMessage()

func (*UserPreferences) ProtoReflect

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

func (*UserPreferences) Reset

func (x *UserPreferences) Reset()

func (*UserPreferences) String

func (x *UserPreferences) String() string

type WaitForConnectMyComputerNodeJoinRequest

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

func (*WaitForConnectMyComputerNodeJoinRequest) Descriptor deprecated

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

Deprecated: Use WaitForConnectMyComputerNodeJoinRequest.ProtoReflect.Descriptor instead.

func (*WaitForConnectMyComputerNodeJoinRequest) GetRootClusterUri

func (x *WaitForConnectMyComputerNodeJoinRequest) GetRootClusterUri() string

func (*WaitForConnectMyComputerNodeJoinRequest) ProtoMessage

func (*WaitForConnectMyComputerNodeJoinRequest) ProtoReflect

func (*WaitForConnectMyComputerNodeJoinRequest) Reset

func (*WaitForConnectMyComputerNodeJoinRequest) String

type WaitForConnectMyComputerNodeJoinResponse

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

func (*WaitForConnectMyComputerNodeJoinResponse) Descriptor deprecated

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

Deprecated: Use WaitForConnectMyComputerNodeJoinResponse.ProtoReflect.Descriptor instead.

func (*WaitForConnectMyComputerNodeJoinResponse) GetServer

func (*WaitForConnectMyComputerNodeJoinResponse) ProtoMessage

func (*WaitForConnectMyComputerNodeJoinResponse) ProtoReflect

func (*WaitForConnectMyComputerNodeJoinResponse) Reset

func (*WaitForConnectMyComputerNodeJoinResponse) String

Jump to

Keyboard shortcuts

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