# Teleport Resource Reference

The guides in this section list fields within dynamic resources you can manage with Teleport. For more information on dynamic resources, see our guide to [Using Dynamic Resources](https://goteleport.com/docs/zero-trust-access/infrastructure-as-code.md).

Examples of applying dynamic resources with `tctl`:

```
List all connectors:
$ tctl get connectors

Dump a SAML connector called "okta":
$ tctl get saml/okta

Delete a SAML connector called "okta":
$ tctl rm saml/okta

Delete an OIDC connector called "gworkspace":
$ tctl rm oidc/gworkspace

Delete a github connector called "myteam":
$ tctl rm github/myteam

Delete a local user called "admin":
$ tctl rm users/admin

Show all devices:
$ tctl get devices

Fetch a specific device:
$ tctl get devices/<asset-tag>

Fetch the cluster auth preferences
$ tctl get cluster_auth_preference
```

---

NOTE

Although `tctl get connectors` will show you every connector, when working with an individual connector you must use the correct `kind`, such as `saml` or `oidc`. You can see each connector's `kind` at the top of its YAML output from `tctl get connectors`.

---

Here's the list of resources currently exposed via [`tctl`](https://goteleport.com/docs/reference/cli/tctl.md):

| Resource Kind                                                                                                                                    | Description                                                                                                                                                        |
| ------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| [user](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/user.md)                                                  | A user record in the internal Teleport user DB.                                                                                                                    |
| [role](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/role.md)                                                  | A role assumed by interactive and non-interactive users.                                                                                                           |
| connector                                                                                                                                        | Authentication connectors for [Single Sign-On](https://goteleport.com/docs/zero-trust-access/sso.md) (SSO) for SAML, OIDC and GitHub.                              |
| node                                                                                                                                             | A registered SSH node. The same record is displayed via `tctl nodes ls`.                                                                                           |
| windows\_desktop                                                                                                                                 | A registered Windows desktop.                                                                                                                                      |
| cluster                                                                                                                                          | A trusted cluster. See [here](https://goteleport.com/docs/zero-trust-access/deploy-a-cluster/trustedclusters.md) for more details on connecting clusters together. |
| [login\_rule](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/login-rules.md)                                    | A Login Rule, see the [Login Rules guide](https://goteleport.com/docs/zero-trust-access/sso/login-rules.md) for more info.                                         |
| [device](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/device.md)                                              | A Teleport Trusted Device, see the [Device Trust guide](https://goteleport.com/docs/zero-trust-access/device-trust/guide.md) for more info.                        |
| [ui\_config](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/ui-config.md)                                       | Configuration for the Web UI served by the Proxy Service.                                                                                                          |
| [vnet\_config](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/vnet-config.md)                                   | Configuration for the cluster's VNet options.                                                                                                                      |
| [cluster\_auth\_preference](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/cluster-auth-preferences.md)         | Configuration for the cluster's auth preferences.                                                                                                                  |
| [database\_object\_import\_rule](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/database-object-import-rule.md) | Database object import rules.                                                                                                                                      |
| [autoupdate\_config](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/auto-update-config.md)                      | Client tools auto-update configuration                                                                                                                             |
| [autoupdate\_version](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/auto-update-version.md)                    | Client tools auto-update target version configuration                                                                                                              |
| [access\_monitoring\_rule](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/access-monitoring-rule.md)            | Access monitoring rules.                                                                                                                                           |
| [health\_check\_config](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/health-check-config.md)                  | Configuration for resource endpoint health checks                                                                                                                  |
| [inference\_model](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/inference-model.md)                           | Session summarization AI model configuration                                                                                                                       |
| [inference\_secret](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/inference-secret.md)                         | Session summarization AI provider secret (API key)                                                                                                                 |
| [inference\_policy](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/inference-policy.md)                         | Matches sessions to inference models using session kind and other metadata                                                                                         |
| [discovery\_config](https://goteleport.com/docs/reference/infrastructure-as-code/teleport-resources/discovery-config.md)                         | Auto discovery configurations                                                                                                                                      |
