package
0.0.0-20250306163500-5f3bb2705e1f
Repository: https://github.com/versoriumx/teleport.git
Documentation: pkg.go.dev

# Functions

AssembleAppFQDN returns the application's FQDN.
ConnectionDiagnosticTraceUIFromTypes converts a list of ConnectionDiagnosticTrace into its format for HTTP API.
GetClusterDetails retrieves and sets details about a cluster.
MakeApp creates an application object for the WebUI.
MakeApps creates application objects (either Application Servers or SAML IdP Service Provider) for the WebUI.
MakeDatabase creates database objects.
MakeDatabases creates database objects.
MakeDatabaseService creates DatabaseService resource.
MakeDatabaseServices creates database service objects.
MakeDesktop converts a desktop from its API form to a type the UI can display.
MakeDesktops converts desktops from their API form to a type the UI can display.
MakeDesktop converts a desktop from its API form to a type the UI can display.
MakeDesktopServices converts desktops from their API form to a type the UI can display.
MakeDiscoveryConfig creates a UI DiscoveryConfig representation.
MakeDiscoveryConfigs creates a UI list of DiscoveryConfigs.
MakeIntegration creates a UI Integration representation.
MakeIntegrations creates a UI list of Integrations.
MakeKubeCluster creates a kube cluster object for the web ui.
MakeKubeClusters creates ui kube objects and returns a list.
MakeKubeResources creates ui kube resource objects and returns a list.
MakeLock creates a custom lock object suitable for the webapp.
MakeLocks makes lock objects suitable for the webapp.
MakeMFADevices creates a UI list of mfa devices.
MakeSAMLApp creates a SAMLIdPServiceProvider object for the WebUI.
MakeServer creates a server object for the web ui.
MakeServers creates server objects for webapp.
MakeUserGroups creates user group objects for the UI.
NewClusters creates a slice of Cluster's, containing data about each cluster.
NewClustersFromRemote creates a slice of Cluster's, containing data about each cluster.
NewGithubConnectors creates resource item for each github connector.
NewResourceItem creates UI objects for a resource.
NewRoles creates resource item for each role.
NewTrustedClusters creates resource item for each cluster.
NewUser creates UI user object.
NewUserContext returns user context.
No description provided by the author

# Constants

LabelStatus is the label key containing the database status, e.g.

# Structs

AccessCapabilities defines allowable access request rules defined in a user's roles.
App describes an application.
ApplicationAndFriendlyName is an application name and its friendly name.
AWS contains AWS specific fields.
AWSMetadata describes the AWS metadata for instances hosted in AWS.
AWSOIDCDeployEC2ICERequest is a request to create an AWS EC2 Instance Connect Endpoint.
AWSOIDCDeployEC2ICEResponse is the response after creating an AWS EC2 Instance Connect Endpoint.
AWSOIDCDeployServiceRequest contains the required fields to perform a DeployService request.
AWSOIDCDeployServiceResponse contains the resources that were used to deploy a Teleport Service.
AWSOIDCListDatabasesRequest is a request to ListDatabases using the AWS OIDC Integration.
AWSOIDCListDatabasesResponse contains a list of databases and a next token if more pages are available.
AWSOIDCListEC2ICERequest is a request to ListEC2ICEs using the AWS OIDC Integration.
AWSOIDCListEC2ICEResponse contains a list of AWS Instance Connect Endpoints and a next token if more pages are available.
AWSOIDCListEC2Request is a request to ListEC2s using the AWS OIDC Integration.
AWSOIDCListEC2Response contains a list of Servers and a next token if more pages are available.
AWSOIDCListSecurityGroupsRequest is a request to ListSecurityGroups using the AWS OIDC Integration.
AWSOIDCListSecurityGroupsResponse contains a list of VPC Security Groups and a next token if more pages are available.
AWSOIDCRequiredVPCSRequest is a request to get required (missing) VPC's and its subnets.
AWSOIDCRequiredVPCSResponse returns a list of required VPC's and its subnets.
ChangedUserAuthn describes response after successfully changing authn.
Cluster describes a cluster.
ConnectionDiagnostic describes a connection diagnostic.
ConnectionDiagnosticTraceUI describes a connection diagnostic trace using a UI representation.
ConnectMyComputerLoginsListResponse contains a list of logins available to the user through their Connect My Computer role.
Database describes a database server.
DatabaseService describes a DatabaseService resource.
Desktop describes a desktop to pass to the ui.
DesktopService describes a desktop service to pass to the ui.
DiscoveryConfig describes DiscoveryConfig fields.
DiscoveryConfigsListResponse contains a list of DiscoveryConfigs.
Integration describes Integration fields.
IntegrationAWSOIDCSpec contain the specific fields for the `aws-oidc` subkind integration.
IntegrationsListResponse contains a list of Integrations.
KubeCluster describes a kube cluster.
KubeResource describes a Kubernetes resource.
Label describes label for webapp.
Lock describes a lock suitable for webapp.
MakeAppsConfig contains parameters for converting apps to UI representation.
MFADevice describes a mfa device.
RecoveryCodes describes RecoveryCodes UI object.
ResetPasswordToken describes a reset password token UI object.
ResourceItem is UI representation of a resource (roles, trusted clusters, auth connectors).
Server describes a server for webapp.
UpdateDiscoveryConfigRequest is a request to update a DiscoveryConfig.
UpdateIntegrationRequest is a request to update an Integration.
User contains data needed by the web UI to display locally saved users.
UserContext describes user settings and access to various resources.
UserGroup describes a user group.
UserGroupAndDescription is a user group name and its description.
No description provided by the author