Versions in this module Expand all Collapse all v11 v11.3.3 Dec 13, 2022 Changes in this version + func AssembleAppFQDN(localClusterName string, localProxyDNSName string, appClusterName string, ...) string + type AccessCapabilities struct + RequestableRoles []string + SuggestedReviewers []string + type App struct + AWSConsole bool + AWSRoles []aws.Role + ClusterID string + Description string + FQDN string + Labels []Label + Name string + PublicAddr string + URI string + func MakeApps(c MakeAppsConfig) []App + type ChangedUserAuthn struct + PrivateKeyPolicyEnabled bool + Recovery RecoveryCodes + type Cluster struct + AuthVersion string + LastConnected time.Time + Name string + NodeCount int + ProxyVersion string + PublicURL string + Status string + func GetClusterDetails(ctx context.Context, site reversetunnel.RemoteSite, ...) (*Cluster, error) + func NewClusters(remoteClusters []reversetunnel.RemoteSite) ([]Cluster, error) + func NewClustersFromRemote(remoteClusters []types.RemoteCluster) ([]Cluster, error) + type ConnectionDiagnostic struct + ID string + Message string + Success bool + Traces []ConnectionDiagnosticTraceUI + type ConnectionDiagnosticTraceUI struct + Details string + Error string + Status string + TraceType string + func ConnectionDiagnosticTraceUIFromTypes(traces []*types.ConnectionDiagnosticTrace) []ConnectionDiagnosticTraceUI + type Database struct + DatabaseNames []string + DatabaseUsers []string + Desc string + Hostname string + Labels []Label + Name string + Protocol string + Type string + func MakeDatabase(database types.Database, dbUsers, dbNames []string) Database + func MakeDatabases(databases []types.Database) []Database + type Desktop struct + Addr string + HostID string + Labels []Label + Name string + OS string + func MakeDesktop(windowsDesktop types.WindowsDesktop) Desktop + func MakeDesktops(windowsDesktops []types.WindowsDesktop) []Desktop + type DesktopService struct + Addr string + Hostname string + Labels []Label + Name string + func MakeDesktopService(desktopService types.WindowsDesktopService) DesktopService + func MakeDesktopServices(windowsDesktopServices []types.WindowsDesktopService) []DesktopService + type KubeCluster struct + KubeGroups []string + KubeUsers []string + Labels []Label + Name string + func MakeKubeClusters(clusters []types.KubeCluster, userRoles services.RoleSet) []KubeCluster + type Label struct + Name string + Value string + type MFADevice struct + AddedAt time.Time + ID string + LastUsed time.Time + Name string + Type string + func MakeMFADevices(devices []*types.MFADevice) []MFADevice + type MakeAppsConfig struct + AppClusterName string + Apps types.Apps + Identity *tlsca.Identity + LocalClusterName string + LocalProxyDNSName string + type RecoveryCodes struct + Codes []string + Created *time.Time + type ResetPasswordToken struct + Expiry time.Time + QRCode []byte + TokenID string + User string + type ResourceItem struct + Content string + ID string + Kind string + Name string + func NewGithubConnectors(connectors []types.GithubConnector) ([]ResourceItem, error) + func NewResourceItem(resource types.Resource) (*ResourceItem, error) + func NewRoles(roles []types.Role) ([]ResourceItem, error) + func NewTrustedClusters(clusters []types.TrustedCluster) ([]ResourceItem, error) + type Server struct + Addr string + ClusterName string + Hostname string + Labels []Label + Name string + SSHLogins []string + Tunnel bool + func MakeServers(clusterName string, servers []types.Server, userRoles services.RoleSet) []Server + type User struct + Traits userTraits + func NewUser(teleUser types.User) (*User, error) + type UserContext struct + ACL userACL + AccessCapabilities AccessCapabilities + AccessStrategy accessStrategy + AuthType authType + Cluster *Cluster + ConsumedAccessRequestID string + Name string + func NewUserContext(user types.User, userRoles services.RoleSet, features proto.Features, ...) (*UserContext, error) + type UserListEntry struct + AuthType string + Name string + Roles []string + func NewUserListEntry(teleUser types.User) (*UserListEntry, error) Other modules containing this package github.com/zmb3/teleport