From a09b06c743e9f31cdd1200fbb9cfe2dcd55a2b1b Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Wed, 26 Jul 2023 14:14:55 +0000 Subject: [PATCH] Deployed 344dc46 with MkDocs version: 1.4.3 --- 12.2/index.html | 4 +- 12.2/resources/index.html | 2 +- 12.2/resources/v1/index.html | 2 +- .../resources/v1/teleportLoginRule/index.html | 4 +- 12.2/resources/v2/index.html | 2 +- .../v2/teleportSAMLConnector/index.html | 4 +- 12.2/resources/v2/teleportUser/index.html | 4 +- 12.2/resources/v3/index.html | 2 +- .../v3/teleportGithubConnector/index.html | 4 +- .../v3/teleportOIDCConnector/index.html | 4 +- 12.2/resources/v5/index.html | 2 +- 12.2/resources/v5/teleportRole/index.html | 4 +- 12.2/resources/v6/index.html | 2 +- 12.2/resources/v6/teleportRole/index.html | 4 +- 13.0/index.html | 2 + 13.0/resources/index.html | 1 + 13.0/resources/v1/index.html | 1 + .../resources/v1/teleportLoginRule/index.html | 25 ++ 13.0/resources/v2/index.html | 1 + .../v2/teleportProvisionToken/index.html | 94 ++++++ .../v2/teleportSAMLConnector/index.html | 42 +++ 13.0/resources/v2/teleportUser/index.html | 37 +++ 13.0/resources/v3/index.html | 1 + .../v3/teleportGithubConnector/index.html | 33 ++ .../v3/teleportOIDCConnector/index.html | 43 +++ 13.0/resources/v5/index.html | 1 + 13.0/resources/v5/teleportRole/index.html | 277 +++++++++++++++++ 13.0/resources/v6/index.html | 1 + 13.0/resources/v6/teleportRole/index.html | 277 +++++++++++++++++ 13.1/index.html | 2 + 13.1/resources/index.html | 1 + 13.1/resources/v1/index.html | 1 + .../resources/v1/teleportLoginRule/index.html | 25 ++ 13.1/resources/v2/index.html | 1 + .../v2/teleportProvisionToken/index.html | 94 ++++++ .../v2/teleportSAMLConnector/index.html | 42 +++ 13.1/resources/v2/teleportUser/index.html | 37 +++ 13.1/resources/v3/index.html | 1 + .../v3/teleportGithubConnector/index.html | 33 ++ .../v3/teleportOIDCConnector/index.html | 43 +++ 13.1/resources/v5/index.html | 1 + 13.1/resources/v5/teleportRole/index.html | 293 ++++++++++++++++++ 13.1/resources/v6/index.html | 1 + 13.1/resources/v6/teleportRole/index.html | 293 ++++++++++++++++++ 13.2/index.html | 2 + 13.2/resources/index.html | 1 + 13.2/resources/v1/index.html | 1 + .../resources/v1/teleportLoginRule/index.html | 25 ++ .../v1/teleportOktaImportRule/index.html | 36 +++ 13.2/resources/v2/index.html | 1 + .../v2/teleportProvisionToken/index.html | 94 ++++++ .../v2/teleportSAMLConnector/index.html | 42 +++ 13.2/resources/v2/teleportUser/index.html | 37 +++ 13.2/resources/v3/index.html | 1 + .../v3/teleportGithubConnector/index.html | 33 ++ .../v3/teleportOIDCConnector/index.html | 43 +++ 13.2/resources/v5/index.html | 1 + 13.2/resources/v5/teleportRole/index.html | 293 ++++++++++++++++++ 13.2/resources/v6/index.html | 1 + 13.2/resources/v6/teleportRole/index.html | 293 ++++++++++++++++++ 404.html | 2 +- ...b425cdc4.min.js => bundle.220ee61c.min.js} | 4 +- ....min.js.map => bundle.220ee61c.min.js.map} | 8 +- ...208ed371.min.js => search.74e28a9f.min.js} | 2 +- ....min.js.map => search.74e28a9f.min.js.map} | 2 +- assets/stylesheets/main.26e3688c.min.css | 1 - assets/stylesheets/main.eebd395e.min.css | 1 + ....min.css.map => main.eebd395e.min.css.map} | 2 +- index.html | 2 +- search/search_index.json | 2 +- sitemap.xml | 260 +++++++++++++++- sitemap.xml.gz | Bin 324 -> 509 bytes 72 files changed, 2888 insertions(+), 50 deletions(-) create mode 100644 13.0/index.html create mode 100644 13.0/resources/index.html create mode 100644 13.0/resources/v1/index.html create mode 100644 13.0/resources/v1/teleportLoginRule/index.html create mode 100644 13.0/resources/v2/index.html create mode 100644 13.0/resources/v2/teleportProvisionToken/index.html create mode 100644 13.0/resources/v2/teleportSAMLConnector/index.html create mode 100644 13.0/resources/v2/teleportUser/index.html create mode 100644 13.0/resources/v3/index.html create mode 100644 13.0/resources/v3/teleportGithubConnector/index.html create mode 100644 13.0/resources/v3/teleportOIDCConnector/index.html create mode 100644 13.0/resources/v5/index.html create mode 100644 13.0/resources/v5/teleportRole/index.html create mode 100644 13.0/resources/v6/index.html create mode 100644 13.0/resources/v6/teleportRole/index.html create mode 100644 13.1/index.html create mode 100644 13.1/resources/index.html create mode 100644 13.1/resources/v1/index.html create mode 100644 13.1/resources/v1/teleportLoginRule/index.html create mode 100644 13.1/resources/v2/index.html create mode 100644 13.1/resources/v2/teleportProvisionToken/index.html create mode 100644 13.1/resources/v2/teleportSAMLConnector/index.html create mode 100644 13.1/resources/v2/teleportUser/index.html create mode 100644 13.1/resources/v3/index.html create mode 100644 13.1/resources/v3/teleportGithubConnector/index.html create mode 100644 13.1/resources/v3/teleportOIDCConnector/index.html create mode 100644 13.1/resources/v5/index.html create mode 100644 13.1/resources/v5/teleportRole/index.html create mode 100644 13.1/resources/v6/index.html create mode 100644 13.1/resources/v6/teleportRole/index.html create mode 100644 13.2/index.html create mode 100644 13.2/resources/index.html create mode 100644 13.2/resources/v1/index.html create mode 100644 13.2/resources/v1/teleportLoginRule/index.html create mode 100644 13.2/resources/v1/teleportOktaImportRule/index.html create mode 100644 13.2/resources/v2/index.html create mode 100644 13.2/resources/v2/teleportProvisionToken/index.html create mode 100644 13.2/resources/v2/teleportSAMLConnector/index.html create mode 100644 13.2/resources/v2/teleportUser/index.html create mode 100644 13.2/resources/v3/index.html create mode 100644 13.2/resources/v3/teleportGithubConnector/index.html create mode 100644 13.2/resources/v3/teleportOIDCConnector/index.html create mode 100644 13.2/resources/v5/index.html create mode 100644 13.2/resources/v5/teleportRole/index.html create mode 100644 13.2/resources/v6/index.html create mode 100644 13.2/resources/v6/teleportRole/index.html rename assets/javascripts/{bundle.b425cdc4.min.js => bundle.220ee61c.min.js} (85%) rename assets/javascripts/{bundle.b425cdc4.min.js.map => bundle.220ee61c.min.js.map} (68%) rename assets/javascripts/workers/{search.208ed371.min.js => search.74e28a9f.min.js} (99%) rename assets/javascripts/workers/{search.208ed371.min.js.map => search.74e28a9f.min.js.map} (77%) delete mode 100644 assets/stylesheets/main.26e3688c.min.css create mode 100644 assets/stylesheets/main.eebd395e.min.css rename assets/stylesheets/{main.26e3688c.min.css.map => main.eebd395e.min.css.map} (51%) diff --git a/12.2/index.html b/12.2/index.html index c8e302d..8328572 100644 --- a/12.2/index.html +++ b/12.2/index.html @@ -1,2 +1,2 @@ - teleport-operator - teleport-operator jsonnet library
Skip to content
\ No newline at end of file + teleport-operator - teleport-operator jsonnet library
Skip to content

teleport-operator

local teleport-operator = import "github.com/jsonnet-libs/teleport-operator-libsonnet/12.2/main.libsonnet"
+
\ No newline at end of file diff --git a/12.2/resources/index.html b/12.2/resources/index.html index 03d1e74..db89fec 100644 --- a/12.2/resources/index.html +++ b/12.2/resources/index.html @@ -1 +1 @@ - resources - teleport-operator jsonnet library
Skip to content
\ No newline at end of file + resources - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/12.2/resources/v1/index.html b/12.2/resources/v1/index.html index 518a07f..ed77f47 100644 --- a/12.2/resources/v1/index.html +++ b/12.2/resources/v1/index.html @@ -1 +1 @@ - resources.v1 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file + resources.v1 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/12.2/resources/v1/teleportLoginRule/index.html b/12.2/resources/v1/teleportLoginRule/index.html index f4c9c73..f39da3b 100644 --- a/12.2/resources/v1/teleportLoginRule/index.html +++ b/12.2/resources/v1/teleportLoginRule/index.html @@ -1,4 +1,4 @@ - resources.v1.teleportLoginRule - teleport-operator jsonnet library
Skip to content

resources.v1.teleportLoginRule

"LoginRule is the Schema for the loginrules API"

Index

Fields

fn new

new(name)
+ resources.v1.teleportLoginRule - teleport-operator jsonnet library       

resources.v1.teleportLoginRule

"LoginRule is the Schema for the loginrules API"

Index

Fields

fn new

new(name)
 

new returns an instance of TeleportLoginRule

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
@@ -22,4 +22,4 @@
 

"Priority is the priority of the login rule relative to other login rules in the same cluster. Login rules with a lower numbered priority will be evaluated first."

fn spec.withTraits_expression

withTraits_expression(traits_expression)
 

"TraitsExpression is a predicate expression which should return the desired traits for the user upon login."

fn spec.withTraits_map

withTraits_map(traits_map)
 

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

fn spec.withTraits_mapMixin

withTraits_mapMixin(traits_map)
-

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

Note: This function appends passed data to existing values

\ No newline at end of file +

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

Note: This function appends passed data to existing values

\ No newline at end of file diff --git a/12.2/resources/v2/index.html b/12.2/resources/v2/index.html index 03f04be..d320cd5 100644 --- a/12.2/resources/v2/index.html +++ b/12.2/resources/v2/index.html @@ -1 +1 @@ - resources.v2 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file + resources.v2 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/12.2/resources/v2/teleportSAMLConnector/index.html b/12.2/resources/v2/teleportSAMLConnector/index.html index 275c7ba..8ce4b49 100644 --- a/12.2/resources/v2/teleportSAMLConnector/index.html +++ b/12.2/resources/v2/teleportSAMLConnector/index.html @@ -1,4 +1,4 @@ - resources.v2.teleportSAMLConnector - teleport-operator jsonnet library
Skip to content

resources.v2.teleportSAMLConnector

"SAMLConnector is the Schema for the samlconnectors API"

Index

Fields

fn new

new(name)
+ resources.v2.teleportSAMLConnector - teleport-operator jsonnet library       

resources.v2.teleportSAMLConnector

"SAMLConnector is the Schema for the samlconnectors API"

Index

Fields

fn new

new(name)
 

new returns an instance of TeleportSAMLConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
@@ -39,4 +39,4 @@
 

"Roles is a list of static teleport roles to map to."

Note: This function appends passed data to existing values

fn spec.attributes_to_roles.withValue

withValue(value)
 

"Value is an attribute statement value to match."

obj spec.signing_key_pair

"SigningKeyPair is an x509 key pair used to sign AuthnRequest."

fn spec.signing_key_pair.withCert

withCert(cert)
 

"Cert is a PEM-encoded x509 certificate."

fn spec.signing_key_pair.withPrivate_key

withPrivate_key(private_key)
-

"PrivateKey is a PEM encoded x509 private key."

\ No newline at end of file +

"PrivateKey is a PEM encoded x509 private key."

\ No newline at end of file diff --git a/12.2/resources/v2/teleportUser/index.html b/12.2/resources/v2/teleportUser/index.html index cbf6b60..202ceef 100644 --- a/12.2/resources/v2/teleportUser/index.html +++ b/12.2/resources/v2/teleportUser/index.html @@ -1,4 +1,4 @@ - resources.v2.teleportUser - teleport-operator jsonnet library
Skip to content

resources.v2.teleportUser

"User is the Schema for the users API"

Index

Fields

fn new

new(name)
+ resources.v2.teleportUser - teleport-operator jsonnet library       

resources.v2.teleportUser

"User is the Schema for the users API"

Index

Fields

fn new

new(name)
 

new returns an instance of TeleportUser

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
@@ -34,4 +34,4 @@
 

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.oidc_identities.withUsername

withUsername(username)
 

"Username is username supplied by external identity provider"

obj spec.saml_identities

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

fn spec.saml_identities.withConnector_id

withConnector_id(connector_id)
 

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.saml_identities.withUsername

withUsername(username)
-

"Username is username supplied by external identity provider"

\ No newline at end of file +

"Username is username supplied by external identity provider"

\ No newline at end of file diff --git a/12.2/resources/v3/index.html b/12.2/resources/v3/index.html index e1934d7..789b50f 100644 --- a/12.2/resources/v3/index.html +++ b/12.2/resources/v3/index.html @@ -1 +1 @@ - resources.v3 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file + resources.v3 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/12.2/resources/v3/teleportGithubConnector/index.html b/12.2/resources/v3/teleportGithubConnector/index.html index 739518c..772b019 100644 --- a/12.2/resources/v3/teleportGithubConnector/index.html +++ b/12.2/resources/v3/teleportGithubConnector/index.html @@ -1,4 +1,4 @@ - resources.v3.teleportGithubConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportGithubConnector

"GithubConnector is the Schema for the githubconnectors API"

Index

Fields

fn new

new(name)
+ resources.v3.teleportGithubConnector - teleport-operator jsonnet library       

resources.v3.teleportGithubConnector

"GithubConnector is the Schema for the githubconnectors API"

Index

Fields

fn new

new(name)
 

new returns an instance of TeleportGithubConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
@@ -30,4 +30,4 @@
 

"Organization is a Github organization a user belongs to."

fn spec.teams_to_roles.withRoles

withRoles(roles)
 

"Roles is a list of allowed logins for this org/team."

fn spec.teams_to_roles.withRolesMixin

withRolesMixin(roles)
 

"Roles is a list of allowed logins for this org/team."

Note: This function appends passed data to existing values

fn spec.teams_to_roles.withTeam

withTeam(team)
-

"Team is a team within the organization a user belongs to."

\ No newline at end of file +

"Team is a team within the organization a user belongs to."

\ No newline at end of file diff --git a/12.2/resources/v3/teleportOIDCConnector/index.html b/12.2/resources/v3/teleportOIDCConnector/index.html index c079535..a7c958b 100644 --- a/12.2/resources/v3/teleportOIDCConnector/index.html +++ b/12.2/resources/v3/teleportOIDCConnector/index.html @@ -1,4 +1,4 @@ - resources.v3.teleportOIDCConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportOIDCConnector

"OIDCConnector is the Schema for the oidcconnectors API"

Index

Fields

fn new

new(name)
+ resources.v3.teleportOIDCConnector - teleport-operator jsonnet library       

resources.v3.teleportOIDCConnector

"OIDCConnector is the Schema for the oidcconnectors API"

Index

Fields

fn new

new(name)
 

new returns an instance of TeleportOIDCConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
@@ -40,4 +40,4 @@
 

"Claim is a claim name."

fn spec.claims_to_roles.withRoles

withRoles(roles)
 

"Roles is a list of static teleport roles to match."

fn spec.claims_to_roles.withRolesMixin

withRolesMixin(roles)
 

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.claims_to_roles.withValue

withValue(value)
-

"Value is a claim value to match."

\ No newline at end of file +

"Value is a claim value to match."

\ No newline at end of file diff --git a/12.2/resources/v5/index.html b/12.2/resources/v5/index.html index 839acca..fc4fe77 100644 --- a/12.2/resources/v5/index.html +++ b/12.2/resources/v5/index.html @@ -1 +1 @@ - resources.v5 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file + resources.v5 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/12.2/resources/v5/teleportRole/index.html b/12.2/resources/v5/teleportRole/index.html index ffbaf8c..5f7fc03 100644 --- a/12.2/resources/v5/teleportRole/index.html +++ b/12.2/resources/v5/teleportRole/index.html @@ -1,4 +1,4 @@ - resources.v5.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v5.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+ resources.v5.teleportRole - teleport-operator jsonnet library       

resources.v5.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
 

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
@@ -260,4 +260,4 @@
 

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
 

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
 

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
-

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file +

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/12.2/resources/v6/index.html b/12.2/resources/v6/index.html index 9d3c9a6..37ea5c3 100644 --- a/12.2/resources/v6/index.html +++ b/12.2/resources/v6/index.html @@ -1 +1 @@ - resources.v6 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file + resources.v6 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/12.2/resources/v6/teleportRole/index.html b/12.2/resources/v6/teleportRole/index.html index c09646f..8d99ef1 100644 --- a/12.2/resources/v6/teleportRole/index.html +++ b/12.2/resources/v6/teleportRole/index.html @@ -1,4 +1,4 @@ - resources.v6.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v6.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+ resources.v6.teleportRole - teleport-operator jsonnet library       

resources.v6.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
 

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
 

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
@@ -260,4 +260,4 @@
 

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
 

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
 

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
-

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file +

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/13.0/index.html b/13.0/index.html new file mode 100644 index 0000000..281e4f3 --- /dev/null +++ b/13.0/index.html @@ -0,0 +1,2 @@ + teleport-operator - teleport-operator jsonnet library
Skip to content

teleport-operator

local teleport-operator = import "github.com/jsonnet-libs/teleport-operator-libsonnet/13.0/main.libsonnet"
+
\ No newline at end of file diff --git a/13.0/resources/index.html b/13.0/resources/index.html new file mode 100644 index 0000000..3fac231 --- /dev/null +++ b/13.0/resources/index.html @@ -0,0 +1 @@ + resources - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.0/resources/v1/index.html b/13.0/resources/v1/index.html new file mode 100644 index 0000000..393fec5 --- /dev/null +++ b/13.0/resources/v1/index.html @@ -0,0 +1 @@ + resources.v1 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.0/resources/v1/teleportLoginRule/index.html b/13.0/resources/v1/teleportLoginRule/index.html new file mode 100644 index 0000000..fbc568f --- /dev/null +++ b/13.0/resources/v1/teleportLoginRule/index.html @@ -0,0 +1,25 @@ + resources.v1.teleportLoginRule - teleport-operator jsonnet library
Skip to content

resources.v1.teleportLoginRule

"LoginRule is the Schema for the loginrules API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportLoginRule

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"LoginRule resource definition v1 from Teleport"

fn spec.withPriority

withPriority(priority)
+

"Priority is the priority of the login rule relative to other login rules in the same cluster. Login rules with a lower numbered priority will be evaluated first."

fn spec.withTraits_expression

withTraits_expression(traits_expression)
+

"TraitsExpression is a predicate expression which should return the desired traits for the user upon login."

fn spec.withTraits_map

withTraits_map(traits_map)
+

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

fn spec.withTraits_mapMixin

withTraits_mapMixin(traits_map)
+

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

Note: This function appends passed data to existing values

\ No newline at end of file diff --git a/13.0/resources/v2/index.html b/13.0/resources/v2/index.html new file mode 100644 index 0000000..7f7401e --- /dev/null +++ b/13.0/resources/v2/index.html @@ -0,0 +1 @@ + resources.v2 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.0/resources/v2/teleportProvisionToken/index.html b/13.0/resources/v2/teleportProvisionToken/index.html new file mode 100644 index 0000000..6a7aea8 --- /dev/null +++ b/13.0/resources/v2/teleportProvisionToken/index.html @@ -0,0 +1,94 @@ + resources.v2.teleportProvisionToken - teleport-operator jsonnet library
Skip to content

resources.v2.teleportProvisionToken

"ProvisionToken is the Schema for the provisiontokens API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportProvisionToken

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"ProvisionToken resource definition v2 from Teleport"

fn spec.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.withAws_iid_ttl

withAws_iid_ttl(aws_iid_ttl)
+

"AWSIIDTTL is the TTL to use for AWS EC2 Instance Identity Documents used to join the cluster with this token."

fn spec.withBot_name

withBot_name(bot_name)
+

"BotName is the name of the bot this token grants access to, if any"

fn spec.withJoin_method

withJoin_method(join_method)
+

"JoinMethod is the joining method required in order to use this token. Supported joining methods include \"token\", \"ec2\", and \"iam\"."

fn spec.withRoles

withRoles(roles)
+

"Roles is a list of roles associated with the token, that will be converted to metadata in the SSH and X509 certificates issued to the user of the token"

fn spec.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles associated with the token, that will be converted to metadata in the SSH and X509 certificates issued to the user of the token"

Note: This function appends passed data to existing values

fn spec.withSuggested_agent_matcher_labels

withSuggested_agent_matcher_labels(suggested_agent_matcher_labels)
+

"SuggestedAgentMatcherLabels is a set of labels to be used by agents to match on resources. When an agent uses this token, the agent should monitor resources that match those labels. For databases, this means adding the labels to db_service.resources.labels. Currently, only node-join scripts create a configuration according to the suggestion."

fn spec.withSuggested_agent_matcher_labelsMixin

withSuggested_agent_matcher_labelsMixin(suggested_agent_matcher_labels)
+

"SuggestedAgentMatcherLabels is a set of labels to be used by agents to match on resources. When an agent uses this token, the agent should monitor resources that match those labels. For databases, this means adding the labels to db_service.resources.labels. Currently, only node-join scripts create a configuration according to the suggestion."

Note: This function appends passed data to existing values

fn spec.withSuggested_labels

withSuggested_labels(suggested_labels)
+

"SuggestedLabels is a set of labels that resources should set when using this token to enroll themselves in the cluster. Currently, only node-join scripts create a configuration according to the suggestion."

fn spec.withSuggested_labelsMixin

withSuggested_labelsMixin(suggested_labels)
+

"SuggestedLabels is a set of labels that resources should set when using this token to enroll themselves in the cluster. Currently, only node-join scripts create a configuration according to the suggestion."

Note: This function appends passed data to existing values

obj spec.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.allow.withAws_account

withAws_account(aws_account)
+

"AWSAccount is the AWS account ID."

fn spec.allow.withAws_arn

withAws_arn(aws_arn)
+

"AWSARN is used for the IAM join method, the AWS identity of joining nodes must match this ARN. Supports wildcards \"*\" and \"?\"."

fn spec.allow.withAws_regions

withAws_regions(aws_regions)
+

"AWSRegions is used for the EC2 join method and is a list of AWS regions a node is allowed to join from."

fn spec.allow.withAws_regionsMixin

withAws_regionsMixin(aws_regions)
+

"AWSRegions is used for the EC2 join method and is a list of AWS regions a node is allowed to join from."

Note: This function appends passed data to existing values

fn spec.allow.withAws_role

withAws_role(aws_role)
+

"AWSRole is used for the EC2 join method and is the the ARN of the AWS role that the auth server will assume in order to call the ec2 API."

obj spec.azure

"Azure allows the configuration of options specific to the \"azure\" join method."

fn spec.azure.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.azure.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.azure.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.azure.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.azure.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.azure.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.azure.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.azure.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.azure.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.azure.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.circleci

"CircleCI allows the configuration of options specific to the \"circleci\" join method."

fn spec.circleci.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.circleci.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.circleci.withOrganization_id

withOrganization_id(organization_id)
+

obj spec.circleci.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.circleci.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.circleci.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.circleci.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.circleci.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.gcp

"GCP allows the configuration of options specific to the \"gcp\" join method."

fn spec.gcp.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.gcp.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.gcp.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.gcp.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.gcp.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.gcp.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.gcp.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.github

"GitHub allows the configuration of options specific to the \"github\" join method."

fn spec.github.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.github.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.github.withEnterprise_server_host

withEnterprise_server_host(enterprise_server_host)
+

"EnterpriseServerHost allows joining from runners associated with a GitHub Enterprise Server instance. When unconfigured, tokens will be validated against github.com, but when configured to the host of a GHES instance, then the tokens will be validated against host. This value should be the hostname of the GHES instance, and should not include the scheme or a path. The instance must be accessible over HTTPS at this hostname and the certificate must be trusted by the Auth Server."

obj spec.github.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.github.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.github.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.github.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.github.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.github.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.github.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.github.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.gitlab

"GitLab allows the configuration of options specific to the \"gitlab\" join method."

fn spec.gitlab.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.gitlab.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.gitlab.withDomain

withDomain(domain)
+

"Domain is the domain of your GitLab instance. This will default to gitlab.com - but can be set to the domain of your self-hosted GitLab e.g gitlab.example.com."

obj spec.gitlab.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.gitlab.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.gitlab.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.gitlab.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.gitlab.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.kubernetes

"Kubernetes allows the configuration of options specific to the \"kubernetes\" join method."

fn spec.kubernetes.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.kubernetes.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.kubernetes.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.kubernetes.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.kubernetes.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.kubernetes.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.kubernetes.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

\ No newline at end of file diff --git a/13.0/resources/v2/teleportSAMLConnector/index.html b/13.0/resources/v2/teleportSAMLConnector/index.html new file mode 100644 index 0000000..a54bcf4 --- /dev/null +++ b/13.0/resources/v2/teleportSAMLConnector/index.html @@ -0,0 +1,42 @@ + resources.v2.teleportSAMLConnector - teleport-operator jsonnet library
Skip to content

resources.v2.teleportSAMLConnector

"SAMLConnector is the Schema for the samlconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportSAMLConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"SAMLConnector resource definition v2 from Teleport"

fn spec.withAcs

withAcs(acs)
+

"AssertionConsumerService is a URL for assertion consumer service on the service provider (Teleport's side)."

fn spec.withAllow_idp_initiated

withAllow_idp_initiated(allow_idp_initiated)
+

"AllowIDPInitiated is a flag that indicates if the connector can be used for IdP-initiated logins."

fn spec.withAttributes_to_roles

withAttributes_to_roles(attributes_to_roles)
+

"AttributesToRoles is a list of mappings of attribute statements to roles."

fn spec.withAttributes_to_rolesMixin

withAttributes_to_rolesMixin(attributes_to_roles)
+

"AttributesToRoles is a list of mappings of attribute statements to roles."

Note: This function appends passed data to existing values

fn spec.withAudience

withAudience(audience)
+

"Audience uniquely identifies our service provider."

fn spec.withCert

withCert(cert)
+

"Cert is the identity provider certificate PEM. IDP signs responses using this certificate."

fn spec.withDisplay

withDisplay(display)
+

"Display controls how this connector is displayed."

fn spec.withEntity_descriptor

withEntity_descriptor(entity_descriptor)
+

"EntityDescriptor is XML with descriptor. It can be used to supply configuration parameters in one XML file rather than supplying them in the individual elements."

fn spec.withEntity_descriptor_url

withEntity_descriptor_url(entity_descriptor_url)
+

"EntityDescriptorURL is a URL that supplies a configuration XML."

fn spec.withIssuer

withIssuer(issuer)
+

"Issuer is the identity provider issuer."

fn spec.withProvider

withProvider(provider)
+

"Provider is the external identity provider."

fn spec.withService_provider_issuer

withService_provider_issuer(service_provider_issuer)
+

"ServiceProviderIssuer is the issuer of the service provider (Teleport)."

fn spec.withSso

withSso(sso)
+

"SSO is the URL of the identity provider's SSO service."

obj spec.assertion_key_pair

"EncryptionKeyPair is a key pair used for decrypting SAML assertions."

fn spec.assertion_key_pair.withCert

withCert(cert)
+

"Cert is a PEM-encoded x509 certificate."

fn spec.assertion_key_pair.withPrivate_key

withPrivate_key(private_key)
+

"PrivateKey is a PEM encoded x509 private key."

obj spec.attributes_to_roles

"AttributesToRoles is a list of mappings of attribute statements to roles."

fn spec.attributes_to_roles.withName

withName(name)
+

"Name is an attribute statement name."

fn spec.attributes_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to map to."

fn spec.attributes_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to map to."

Note: This function appends passed data to existing values

fn spec.attributes_to_roles.withValue

withValue(value)
+

"Value is an attribute statement value to match."

obj spec.signing_key_pair

"SigningKeyPair is an x509 key pair used to sign AuthnRequest."

fn spec.signing_key_pair.withCert

withCert(cert)
+

"Cert is a PEM-encoded x509 certificate."

fn spec.signing_key_pair.withPrivate_key

withPrivate_key(private_key)
+

"PrivateKey is a PEM encoded x509 private key."

\ No newline at end of file diff --git a/13.0/resources/v2/teleportUser/index.html b/13.0/resources/v2/teleportUser/index.html new file mode 100644 index 0000000..2fbf424 --- /dev/null +++ b/13.0/resources/v2/teleportUser/index.html @@ -0,0 +1,37 @@ + resources.v2.teleportUser - teleport-operator jsonnet library
Skip to content

resources.v2.teleportUser

"User is the Schema for the users API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportUser

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"User resource definition v2 from Teleport"

fn spec.withGithub_identities

withGithub_identities(github_identities)
+

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

fn spec.withGithub_identitiesMixin

withGithub_identitiesMixin(github_identities)
+

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withOidc_identities

withOidc_identities(oidc_identities)
+

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

fn spec.withOidc_identitiesMixin

withOidc_identitiesMixin(oidc_identities)
+

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withRoles

withRoles(roles)
+

"Roles is a list of roles assigned to user"

fn spec.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles assigned to user"

Note: This function appends passed data to existing values

fn spec.withSaml_identities

withSaml_identities(saml_identities)
+

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

fn spec.withSaml_identitiesMixin

withSaml_identitiesMixin(saml_identities)
+

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withTraits

withTraits(traits)
+

"Traits are key/value pairs received from an identity provider (through OIDC claims or SAML assertions) or from a system administrator for local accounts. Traits are used to populate role variables."

fn spec.withTraitsMixin

withTraitsMixin(traits)
+

"Traits are key/value pairs received from an identity provider (through OIDC claims or SAML assertions) or from a system administrator for local accounts. Traits are used to populate role variables."

Note: This function appends passed data to existing values

obj spec.github_identities

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

fn spec.github_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.github_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

obj spec.oidc_identities

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

fn spec.oidc_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.oidc_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

obj spec.saml_identities

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

fn spec.saml_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.saml_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

\ No newline at end of file diff --git a/13.0/resources/v3/index.html b/13.0/resources/v3/index.html new file mode 100644 index 0000000..c448652 --- /dev/null +++ b/13.0/resources/v3/index.html @@ -0,0 +1 @@ + resources.v3 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.0/resources/v3/teleportGithubConnector/index.html b/13.0/resources/v3/teleportGithubConnector/index.html new file mode 100644 index 0000000..5d60451 --- /dev/null +++ b/13.0/resources/v3/teleportGithubConnector/index.html @@ -0,0 +1,33 @@ + resources.v3.teleportGithubConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportGithubConnector

"GithubConnector is the Schema for the githubconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportGithubConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"GithubConnector resource definition v3 from Teleport"

fn spec.withApi_endpoint_url

withApi_endpoint_url(api_endpoint_url)
+

"APIEndpointURL is the URL of the API endpoint of the Github instance this connector is for."

fn spec.withClient_id

withClient_id(client_id)
+

"ClientID is the Github OAuth app client ID."

fn spec.withClient_secret

withClient_secret(client_secret)
+

"ClientSecret is the Github OAuth app client secret."

fn spec.withDisplay

withDisplay(display)
+

"Display is the connector display name."

fn spec.withEndpoint_url

withEndpoint_url(endpoint_url)
+

"EndpointURL is the URL of the GitHub instance this connector is for."

fn spec.withRedirect_url

withRedirect_url(redirect_url)
+

"RedirectURL is the authorization callback URL."

fn spec.withTeams_to_roles

withTeams_to_roles(teams_to_roles)
+

"TeamsToRoles maps Github team memberships onto allowed roles."

fn spec.withTeams_to_rolesMixin

withTeams_to_rolesMixin(teams_to_roles)
+

"TeamsToRoles maps Github team memberships onto allowed roles."

Note: This function appends passed data to existing values

obj spec.teams_to_roles

"TeamsToRoles maps Github team memberships onto allowed roles."

fn spec.teams_to_roles.withOrganization

withOrganization(organization)
+

"Organization is a Github organization a user belongs to."

fn spec.teams_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of allowed logins for this org/team."

fn spec.teams_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of allowed logins for this org/team."

Note: This function appends passed data to existing values

fn spec.teams_to_roles.withTeam

withTeam(team)
+

"Team is a team within the organization a user belongs to."

\ No newline at end of file diff --git a/13.0/resources/v3/teleportOIDCConnector/index.html b/13.0/resources/v3/teleportOIDCConnector/index.html new file mode 100644 index 0000000..598965c --- /dev/null +++ b/13.0/resources/v3/teleportOIDCConnector/index.html @@ -0,0 +1,43 @@ + resources.v3.teleportOIDCConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportOIDCConnector

"OIDCConnector is the Schema for the oidcconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportOIDCConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"OIDCConnector resource definition v3 from Teleport"

fn spec.withAcr_values

withAcr_values(acr_values)
+

"ACR is an Authentication Context Class Reference value. The meaning of the ACR value is context-specific and varies for identity providers."

fn spec.withAllow_unverified_email

withAllow_unverified_email(allow_unverified_email)
+

"AllowUnverifiedEmail tells the connector to accept OIDC users with unverified emails."

fn spec.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

fn spec.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

Note: This function appends passed data to existing values

fn spec.withClient_id

withClient_id(client_id)
+

"ClientID is the id of the authentication client (Teleport Auth server)."

fn spec.withClient_secret

withClient_secret(client_secret)
+

"ClientSecret is used to authenticate the client."

fn spec.withDisplay

withDisplay(display)
+

"Display is the friendly name for this provider."

fn spec.withGoogle_admin_email

withGoogle_admin_email(google_admin_email)
+

"GoogleAdminEmail is the email of a google admin to impersonate."

fn spec.withGoogle_service_account

withGoogle_service_account(google_service_account)
+

"GoogleServiceAccount is a string containing google service account credentials."

fn spec.withGoogle_service_account_uri

withGoogle_service_account_uri(google_service_account_uri)
+

"GoogleServiceAccountURI is a path to a google service account uri."

fn spec.withIssuer_url

withIssuer_url(issuer_url)
+

"IssuerURL is the endpoint of the provider, e.g. https://accounts.google.com."

fn spec.withPrompt

withPrompt(prompt)
+

"Prompt is an optional OIDC prompt. An empty string omits prompt. If not specified, it defaults to select_account for backwards compatibility."

fn spec.withProvider

withProvider(provider)
+

"Provider is the external identity provider."

fn spec.withRedirect_url

withRedirect_url(redirect_url)
+

"RedirectURLs is a list of callback URLs which the identity provider can use to redirect the client back to the Teleport Proxy to complete authentication. This list should match the URLs on the provider's side. The URL used for a given auth request will be chosen to match the requesting Proxy's public address. If there is no match, the first url in the list will be used."

fn spec.withRedirect_urlMixin

withRedirect_urlMixin(redirect_url)
+

"RedirectURLs is a list of callback URLs which the identity provider can use to redirect the client back to the Teleport Proxy to complete authentication. This list should match the URLs on the provider's side. The URL used for a given auth request will be chosen to match the requesting Proxy's public address. If there is no match, the first url in the list will be used."

Note: This function appends passed data to existing values

fn spec.withScope

withScope(scope)
+

"Scope specifies additional scopes set by provider."

fn spec.withScopeMixin

withScopeMixin(scope)
+

"Scope specifies additional scopes set by provider."

Note: This function appends passed data to existing values

fn spec.withUsername_claim

withUsername_claim(username_claim)
+

"UsernameClaim specifies the name of the claim from the OIDC connector to be used as the user's username."

obj spec.claims_to_roles

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

fn spec.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

\ No newline at end of file diff --git a/13.0/resources/v5/index.html b/13.0/resources/v5/index.html new file mode 100644 index 0000000..cb408c9 --- /dev/null +++ b/13.0/resources/v5/index.html @@ -0,0 +1 @@ + resources.v5 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.0/resources/v5/teleportRole/index.html b/13.0/resources/v5/teleportRole/index.html new file mode 100644 index 0000000..3bdc01c --- /dev/null +++ b/13.0/resources/v5/teleportRole/index.html @@ -0,0 +1,277 @@ + resources.v5.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v5.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"Role resource definition v5 from Teleport"

obj spec.allow

"Allow is the set of conditions evaluated to grant access."

fn spec.allow.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.allow.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.allow.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.allow.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.allow.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.allow.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.allow.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.allow.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.allow.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.allow.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.allow.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.allow.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.allow.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.allow.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.allow.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.allow.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.allow.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.allow.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.allow.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.allow.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.allow.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.allow.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.allow.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.allow.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.allow.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.allow.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.allow.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.allow.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.allow.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.allow.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.allow.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.allow.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.allow.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.allow.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.allow.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.allow.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.allow.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.allow.request

fn spec.allow.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.allow.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.allow.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.allow.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.allow.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.allow.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.allow.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.allow.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.allow.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.allow.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.allow.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.allow.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.allow.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.allow.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.allow.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.allow.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.allow.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.allow.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.allow.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.allow.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.allow.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.allow.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.allow.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.allow.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.allow.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.allow.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.allow.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.allow.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny

"Deny is the set of conditions evaluated to deny access. Deny takes priority over allow."

fn spec.deny.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.deny.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.deny.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.deny.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.deny.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.deny.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.deny.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.deny.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.deny.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.deny.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.deny.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.deny.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.deny.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.deny.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.deny.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.deny.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.deny.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.deny.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.deny.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.deny.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.deny.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.deny.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.deny.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.deny.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.deny.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.deny.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.deny.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.deny.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.deny.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.deny.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.deny.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.deny.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.deny.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.deny.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.deny.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.deny.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.deny.request

fn spec.deny.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.deny.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.deny.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.deny.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.deny.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.deny.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.deny.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.deny.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.deny.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.deny.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.deny.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.deny.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.deny.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.deny.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.deny.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.deny.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.deny.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.deny.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.deny.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.deny.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.deny.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.deny.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.deny.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.deny.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.deny.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.deny.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.deny.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.deny.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.options

"Options is for OpenSSH options like agent forwarding."

fn spec.options.withCert_extensions

withCert_extensions(cert_extensions)
+

"CertExtensions specifies the key/values"

fn spec.options.withCert_extensionsMixin

withCert_extensionsMixin(cert_extensions)
+

"CertExtensions specifies the key/values"

Note: This function appends passed data to existing values

fn spec.options.withCert_format

withCert_format(cert_format)
+

"CertificateFormat defines the format of the user certificate to allow compatibility with older versions of OpenSSH."

fn spec.options.withClient_idle_timeout

withClient_idle_timeout(client_idle_timeout)
+

"ClientIdleTimeout sets disconnect clients on idle timeout behavior, if set to 0 means do not disconnect, otherwise is set to the idle duration."

fn spec.options.withCreate_db_user

withCreate_db_user(create_db_user)
+

"CreateDatabaseUser enabled automatic database user creation."

fn spec.options.withCreate_desktop_user

withCreate_desktop_user(create_desktop_user)
+

"CreateDesktopUser allows users to be automatically created on a Windows desktop"

fn spec.options.withCreate_host_user

withCreate_host_user(create_host_user)
+

"CreateHostUser allows users to be automatically created on a host"

fn spec.options.withDesktop_clipboard

withDesktop_clipboard(desktop_clipboard)
+

"DesktopClipboard indicates whether clipboard sharing is allowed between the user's workstation and the remote desktop. It defaults to true unless explicitly set to false."

fn spec.options.withDesktop_directory_sharing

withDesktop_directory_sharing(desktop_directory_sharing)
+

"DesktopDirectorySharing indicates whether directory sharing is allowed between the user's workstation and the remote desktop. It defaults to false unless explicitly set to true."

fn spec.options.withDevice_trust_mode

withDevice_trust_mode(device_trust_mode)
+

"DeviceTrustMode is the device authorization mode used for the resources associated with the role. See DeviceTrust.Mode. Reserved for future use, not yet used by Teleport."

fn spec.options.withDisconnect_expired_cert

withDisconnect_expired_cert(disconnect_expired_cert)
+

"DisconnectExpiredCert sets disconnect clients on expired certificates."

fn spec.options.withEnhanced_recording

withEnhanced_recording(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

fn spec.options.withEnhanced_recordingMixin

withEnhanced_recordingMixin(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

Note: This function appends passed data to existing values

fn spec.options.withForward_agent

withForward_agent(forward_agent)
+

"ForwardAgent is SSH agent forwarding."

fn spec.options.withLock

withLock(lock)
+

"Lock specifies the locking mode (strict|best_effort) to be applied with the role."

fn spec.options.withMax_connections

withMax_connections(max_connections)
+

"MaxConnections defines the maximum number of concurrent connections a user may hold."

fn spec.options.withMax_kubernetes_connections

withMax_kubernetes_connections(max_kubernetes_connections)
+

"MaxKubernetesConnections defines the maximum number of concurrent Kubernetes sessions a user may hold."

fn spec.options.withMax_session_ttl

withMax_session_ttl(max_session_ttl)
+

"MaxSessionTTL defines how long a SSH session can last for."

fn spec.options.withMax_sessions

withMax_sessions(max_sessions)
+

"MaxSessions defines the maximum number of concurrent sessions per connection."

fn spec.options.withPermit_x11_forwarding

withPermit_x11_forwarding(permit_x11_forwarding)
+

"PermitX11Forwarding authorizes use of X11 forwarding."

fn spec.options.withPin_source_ip

withPin_source_ip(pin_source_ip)
+

"PinSourceIP forces the same client IP for certificate generation and usage"

fn spec.options.withPort_forwarding

withPort_forwarding(port_forwarding)
+

"PortForwarding defines if the certificate will have \"permit-port-forwarding\" in the certificate. PortForwarding is \"yes\" if not set, that's why this is a pointer"

fn spec.options.withRequest_access

withRequest_access(request_access)
+

"RequestAccess defines the access request strategy (optional|note|always) where optional is the default."

fn spec.options.withRequest_prompt

withRequest_prompt(request_prompt)
+

"RequestPrompt is an optional message which tells users what they aught to"

fn spec.options.withRequire_session_mfa

withRequire_session_mfa(require_session_mfa)
+

"RequireMFAType is the type of MFA requirement enforced for this user."

fn spec.options.withSsh_file_copy

withSsh_file_copy(ssh_file_copy)
+

"SSHFileCopy indicates whether remote file operations via SCP or SFTP are allowed over an SSH session. It defaults to true unless explicitly set to false."

obj spec.options.cert_extensions

"CertExtensions specifies the key/values"

fn spec.options.cert_extensions.withMode

withMode(mode)
+

"Mode is the type of extension to be used -- currently critical-option is not supported"

fn spec.options.cert_extensions.withName

withName(name)
+

"Name specifies the key to be used in the cert extension."

fn spec.options.cert_extensions.withType

withType(type)
+

"Type represents the certificate type being extended, only ssh is supported at this time."

fn spec.options.cert_extensions.withValue

withValue(value)
+

"Value specifies the value to be used in the cert extension."

obj spec.options.idp

"IDP is a set of options related to accessing IdPs within Teleport. Requires Teleport Enterprise."

obj spec.options.idp.saml

"SAML are options related to the Teleport SAML IdP."

fn spec.options.idp.saml.withEnabled

withEnabled(enabled)
+

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
+

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
+

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
+

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/13.0/resources/v6/index.html b/13.0/resources/v6/index.html new file mode 100644 index 0000000..3936b7a --- /dev/null +++ b/13.0/resources/v6/index.html @@ -0,0 +1 @@ + resources.v6 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.0/resources/v6/teleportRole/index.html b/13.0/resources/v6/teleportRole/index.html new file mode 100644 index 0000000..9fc5606 --- /dev/null +++ b/13.0/resources/v6/teleportRole/index.html @@ -0,0 +1,277 @@ + resources.v6.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v6.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"Role resource definition v6 from Teleport"

obj spec.allow

"Allow is the set of conditions evaluated to grant access."

fn spec.allow.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.allow.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.allow.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.allow.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.allow.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.allow.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.allow.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.allow.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.allow.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.allow.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.allow.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.allow.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.allow.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.allow.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.allow.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.allow.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.allow.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.allow.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.allow.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.allow.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.allow.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.allow.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.allow.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.allow.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.allow.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.allow.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.allow.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.allow.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.allow.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.allow.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.allow.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.allow.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.allow.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.allow.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.allow.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.allow.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.allow.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.allow.request

fn spec.allow.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.allow.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.allow.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.allow.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.allow.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.allow.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.allow.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.allow.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.allow.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.allow.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.allow.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.allow.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.allow.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.allow.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.allow.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.allow.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.allow.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.allow.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.allow.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.allow.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.allow.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.allow.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.allow.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.allow.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.allow.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.allow.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.allow.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.allow.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny

"Deny is the set of conditions evaluated to deny access. Deny takes priority over allow."

fn spec.deny.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.deny.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.deny.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.deny.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.deny.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.deny.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.deny.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.deny.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.deny.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.deny.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.deny.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.deny.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.deny.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.deny.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.deny.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.deny.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.deny.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.deny.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.deny.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.deny.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.deny.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.deny.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.deny.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.deny.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.deny.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.deny.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.deny.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.deny.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.deny.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.deny.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.deny.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.deny.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.deny.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.deny.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.deny.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.deny.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.deny.request

fn spec.deny.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.deny.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.deny.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.deny.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.deny.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.deny.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.deny.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.deny.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.deny.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.deny.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.deny.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.deny.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.deny.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.deny.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.deny.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.deny.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.deny.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.deny.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.deny.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.deny.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.deny.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.deny.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.deny.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.deny.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.deny.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.deny.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.deny.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.deny.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.options

"Options is for OpenSSH options like agent forwarding."

fn spec.options.withCert_extensions

withCert_extensions(cert_extensions)
+

"CertExtensions specifies the key/values"

fn spec.options.withCert_extensionsMixin

withCert_extensionsMixin(cert_extensions)
+

"CertExtensions specifies the key/values"

Note: This function appends passed data to existing values

fn spec.options.withCert_format

withCert_format(cert_format)
+

"CertificateFormat defines the format of the user certificate to allow compatibility with older versions of OpenSSH."

fn spec.options.withClient_idle_timeout

withClient_idle_timeout(client_idle_timeout)
+

"ClientIdleTimeout sets disconnect clients on idle timeout behavior, if set to 0 means do not disconnect, otherwise is set to the idle duration."

fn spec.options.withCreate_db_user

withCreate_db_user(create_db_user)
+

"CreateDatabaseUser enabled automatic database user creation."

fn spec.options.withCreate_desktop_user

withCreate_desktop_user(create_desktop_user)
+

"CreateDesktopUser allows users to be automatically created on a Windows desktop"

fn spec.options.withCreate_host_user

withCreate_host_user(create_host_user)
+

"CreateHostUser allows users to be automatically created on a host"

fn spec.options.withDesktop_clipboard

withDesktop_clipboard(desktop_clipboard)
+

"DesktopClipboard indicates whether clipboard sharing is allowed between the user's workstation and the remote desktop. It defaults to true unless explicitly set to false."

fn spec.options.withDesktop_directory_sharing

withDesktop_directory_sharing(desktop_directory_sharing)
+

"DesktopDirectorySharing indicates whether directory sharing is allowed between the user's workstation and the remote desktop. It defaults to false unless explicitly set to true."

fn spec.options.withDevice_trust_mode

withDevice_trust_mode(device_trust_mode)
+

"DeviceTrustMode is the device authorization mode used for the resources associated with the role. See DeviceTrust.Mode. Reserved for future use, not yet used by Teleport."

fn spec.options.withDisconnect_expired_cert

withDisconnect_expired_cert(disconnect_expired_cert)
+

"DisconnectExpiredCert sets disconnect clients on expired certificates."

fn spec.options.withEnhanced_recording

withEnhanced_recording(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

fn spec.options.withEnhanced_recordingMixin

withEnhanced_recordingMixin(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

Note: This function appends passed data to existing values

fn spec.options.withForward_agent

withForward_agent(forward_agent)
+

"ForwardAgent is SSH agent forwarding."

fn spec.options.withLock

withLock(lock)
+

"Lock specifies the locking mode (strict|best_effort) to be applied with the role."

fn spec.options.withMax_connections

withMax_connections(max_connections)
+

"MaxConnections defines the maximum number of concurrent connections a user may hold."

fn spec.options.withMax_kubernetes_connections

withMax_kubernetes_connections(max_kubernetes_connections)
+

"MaxKubernetesConnections defines the maximum number of concurrent Kubernetes sessions a user may hold."

fn spec.options.withMax_session_ttl

withMax_session_ttl(max_session_ttl)
+

"MaxSessionTTL defines how long a SSH session can last for."

fn spec.options.withMax_sessions

withMax_sessions(max_sessions)
+

"MaxSessions defines the maximum number of concurrent sessions per connection."

fn spec.options.withPermit_x11_forwarding

withPermit_x11_forwarding(permit_x11_forwarding)
+

"PermitX11Forwarding authorizes use of X11 forwarding."

fn spec.options.withPin_source_ip

withPin_source_ip(pin_source_ip)
+

"PinSourceIP forces the same client IP for certificate generation and usage"

fn spec.options.withPort_forwarding

withPort_forwarding(port_forwarding)
+

"PortForwarding defines if the certificate will have \"permit-port-forwarding\" in the certificate. PortForwarding is \"yes\" if not set, that's why this is a pointer"

fn spec.options.withRequest_access

withRequest_access(request_access)
+

"RequestAccess defines the access request strategy (optional|note|always) where optional is the default."

fn spec.options.withRequest_prompt

withRequest_prompt(request_prompt)
+

"RequestPrompt is an optional message which tells users what they aught to"

fn spec.options.withRequire_session_mfa

withRequire_session_mfa(require_session_mfa)
+

"RequireMFAType is the type of MFA requirement enforced for this user."

fn spec.options.withSsh_file_copy

withSsh_file_copy(ssh_file_copy)
+

"SSHFileCopy indicates whether remote file operations via SCP or SFTP are allowed over an SSH session. It defaults to true unless explicitly set to false."

obj spec.options.cert_extensions

"CertExtensions specifies the key/values"

fn spec.options.cert_extensions.withMode

withMode(mode)
+

"Mode is the type of extension to be used -- currently critical-option is not supported"

fn spec.options.cert_extensions.withName

withName(name)
+

"Name specifies the key to be used in the cert extension."

fn spec.options.cert_extensions.withType

withType(type)
+

"Type represents the certificate type being extended, only ssh is supported at this time."

fn spec.options.cert_extensions.withValue

withValue(value)
+

"Value specifies the value to be used in the cert extension."

obj spec.options.idp

"IDP is a set of options related to accessing IdPs within Teleport. Requires Teleport Enterprise."

obj spec.options.idp.saml

"SAML are options related to the Teleport SAML IdP."

fn spec.options.idp.saml.withEnabled

withEnabled(enabled)
+

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
+

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
+

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
+

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/13.1/index.html b/13.1/index.html new file mode 100644 index 0000000..0b64f98 --- /dev/null +++ b/13.1/index.html @@ -0,0 +1,2 @@ + teleport-operator - teleport-operator jsonnet library
Skip to content

teleport-operator

local teleport-operator = import "github.com/jsonnet-libs/teleport-operator-libsonnet/13.1/main.libsonnet"
+
\ No newline at end of file diff --git a/13.1/resources/index.html b/13.1/resources/index.html new file mode 100644 index 0000000..8a9fb0e --- /dev/null +++ b/13.1/resources/index.html @@ -0,0 +1 @@ + resources - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.1/resources/v1/index.html b/13.1/resources/v1/index.html new file mode 100644 index 0000000..8a25328 --- /dev/null +++ b/13.1/resources/v1/index.html @@ -0,0 +1 @@ + resources.v1 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.1/resources/v1/teleportLoginRule/index.html b/13.1/resources/v1/teleportLoginRule/index.html new file mode 100644 index 0000000..a84d738 --- /dev/null +++ b/13.1/resources/v1/teleportLoginRule/index.html @@ -0,0 +1,25 @@ + resources.v1.teleportLoginRule - teleport-operator jsonnet library
Skip to content

resources.v1.teleportLoginRule

"LoginRule is the Schema for the loginrules API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportLoginRule

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"LoginRule resource definition v1 from Teleport"

fn spec.withPriority

withPriority(priority)
+

"Priority is the priority of the login rule relative to other login rules in the same cluster. Login rules with a lower numbered priority will be evaluated first."

fn spec.withTraits_expression

withTraits_expression(traits_expression)
+

"TraitsExpression is a predicate expression which should return the desired traits for the user upon login."

fn spec.withTraits_map

withTraits_map(traits_map)
+

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

fn spec.withTraits_mapMixin

withTraits_mapMixin(traits_map)
+

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

Note: This function appends passed data to existing values

\ No newline at end of file diff --git a/13.1/resources/v2/index.html b/13.1/resources/v2/index.html new file mode 100644 index 0000000..8c0b0e7 --- /dev/null +++ b/13.1/resources/v2/index.html @@ -0,0 +1 @@ + resources.v2 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.1/resources/v2/teleportProvisionToken/index.html b/13.1/resources/v2/teleportProvisionToken/index.html new file mode 100644 index 0000000..0691d9b --- /dev/null +++ b/13.1/resources/v2/teleportProvisionToken/index.html @@ -0,0 +1,94 @@ + resources.v2.teleportProvisionToken - teleport-operator jsonnet library
Skip to content

resources.v2.teleportProvisionToken

"ProvisionToken is the Schema for the provisiontokens API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportProvisionToken

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"ProvisionToken resource definition v2 from Teleport"

fn spec.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.withAws_iid_ttl

withAws_iid_ttl(aws_iid_ttl)
+

"AWSIIDTTL is the TTL to use for AWS EC2 Instance Identity Documents used to join the cluster with this token."

fn spec.withBot_name

withBot_name(bot_name)
+

"BotName is the name of the bot this token grants access to, if any"

fn spec.withJoin_method

withJoin_method(join_method)
+

"JoinMethod is the joining method required in order to use this token. Supported joining methods include \"token\", \"ec2\", and \"iam\"."

fn spec.withRoles

withRoles(roles)
+

"Roles is a list of roles associated with the token, that will be converted to metadata in the SSH and X509 certificates issued to the user of the token"

fn spec.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles associated with the token, that will be converted to metadata in the SSH and X509 certificates issued to the user of the token"

Note: This function appends passed data to existing values

fn spec.withSuggested_agent_matcher_labels

withSuggested_agent_matcher_labels(suggested_agent_matcher_labels)
+

"SuggestedAgentMatcherLabels is a set of labels to be used by agents to match on resources. When an agent uses this token, the agent should monitor resources that match those labels. For databases, this means adding the labels to db_service.resources.labels. Currently, only node-join scripts create a configuration according to the suggestion."

fn spec.withSuggested_agent_matcher_labelsMixin

withSuggested_agent_matcher_labelsMixin(suggested_agent_matcher_labels)
+

"SuggestedAgentMatcherLabels is a set of labels to be used by agents to match on resources. When an agent uses this token, the agent should monitor resources that match those labels. For databases, this means adding the labels to db_service.resources.labels. Currently, only node-join scripts create a configuration according to the suggestion."

Note: This function appends passed data to existing values

fn spec.withSuggested_labels

withSuggested_labels(suggested_labels)
+

"SuggestedLabels is a set of labels that resources should set when using this token to enroll themselves in the cluster. Currently, only node-join scripts create a configuration according to the suggestion."

fn spec.withSuggested_labelsMixin

withSuggested_labelsMixin(suggested_labels)
+

"SuggestedLabels is a set of labels that resources should set when using this token to enroll themselves in the cluster. Currently, only node-join scripts create a configuration according to the suggestion."

Note: This function appends passed data to existing values

obj spec.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.allow.withAws_account

withAws_account(aws_account)
+

"AWSAccount is the AWS account ID."

fn spec.allow.withAws_arn

withAws_arn(aws_arn)
+

"AWSARN is used for the IAM join method, the AWS identity of joining nodes must match this ARN. Supports wildcards \"*\" and \"?\"."

fn spec.allow.withAws_regions

withAws_regions(aws_regions)
+

"AWSRegions is used for the EC2 join method and is a list of AWS regions a node is allowed to join from."

fn spec.allow.withAws_regionsMixin

withAws_regionsMixin(aws_regions)
+

"AWSRegions is used for the EC2 join method and is a list of AWS regions a node is allowed to join from."

Note: This function appends passed data to existing values

fn spec.allow.withAws_role

withAws_role(aws_role)
+

"AWSRole is used for the EC2 join method and is the the ARN of the AWS role that the auth server will assume in order to call the ec2 API."

obj spec.azure

"Azure allows the configuration of options specific to the \"azure\" join method."

fn spec.azure.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.azure.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.azure.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.azure.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.azure.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.azure.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.azure.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.azure.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.azure.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.azure.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.circleci

"CircleCI allows the configuration of options specific to the \"circleci\" join method."

fn spec.circleci.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.circleci.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.circleci.withOrganization_id

withOrganization_id(organization_id)
+

obj spec.circleci.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.circleci.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.circleci.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.circleci.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.circleci.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.gcp

"GCP allows the configuration of options specific to the \"gcp\" join method."

fn spec.gcp.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.gcp.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.gcp.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.gcp.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.gcp.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.gcp.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.gcp.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.github

"GitHub allows the configuration of options specific to the \"github\" join method."

fn spec.github.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.github.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.github.withEnterprise_server_host

withEnterprise_server_host(enterprise_server_host)
+

"EnterpriseServerHost allows joining from runners associated with a GitHub Enterprise Server instance. When unconfigured, tokens will be validated against github.com, but when configured to the host of a GHES instance, then the tokens will be validated against host. This value should be the hostname of the GHES instance, and should not include the scheme or a path. The instance must be accessible over HTTPS at this hostname and the certificate must be trusted by the Auth Server."

obj spec.github.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.github.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.github.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.github.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.github.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.github.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.github.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.github.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.gitlab

"GitLab allows the configuration of options specific to the \"gitlab\" join method."

fn spec.gitlab.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.gitlab.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.gitlab.withDomain

withDomain(domain)
+

"Domain is the domain of your GitLab instance. This will default to gitlab.com - but can be set to the domain of your self-hosted GitLab e.g gitlab.example.com."

obj spec.gitlab.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.gitlab.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.gitlab.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.gitlab.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.gitlab.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.kubernetes

"Kubernetes allows the configuration of options specific to the \"kubernetes\" join method."

fn spec.kubernetes.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.kubernetes.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.kubernetes.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.kubernetes.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.kubernetes.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.kubernetes.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.kubernetes.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

\ No newline at end of file diff --git a/13.1/resources/v2/teleportSAMLConnector/index.html b/13.1/resources/v2/teleportSAMLConnector/index.html new file mode 100644 index 0000000..347b926 --- /dev/null +++ b/13.1/resources/v2/teleportSAMLConnector/index.html @@ -0,0 +1,42 @@ + resources.v2.teleportSAMLConnector - teleport-operator jsonnet library
Skip to content

resources.v2.teleportSAMLConnector

"SAMLConnector is the Schema for the samlconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportSAMLConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"SAMLConnector resource definition v2 from Teleport"

fn spec.withAcs

withAcs(acs)
+

"AssertionConsumerService is a URL for assertion consumer service on the service provider (Teleport's side)."

fn spec.withAllow_idp_initiated

withAllow_idp_initiated(allow_idp_initiated)
+

"AllowIDPInitiated is a flag that indicates if the connector can be used for IdP-initiated logins."

fn spec.withAttributes_to_roles

withAttributes_to_roles(attributes_to_roles)
+

"AttributesToRoles is a list of mappings of attribute statements to roles."

fn spec.withAttributes_to_rolesMixin

withAttributes_to_rolesMixin(attributes_to_roles)
+

"AttributesToRoles is a list of mappings of attribute statements to roles."

Note: This function appends passed data to existing values

fn spec.withAudience

withAudience(audience)
+

"Audience uniquely identifies our service provider."

fn spec.withCert

withCert(cert)
+

"Cert is the identity provider certificate PEM. IDP signs responses using this certificate."

fn spec.withDisplay

withDisplay(display)
+

"Display controls how this connector is displayed."

fn spec.withEntity_descriptor

withEntity_descriptor(entity_descriptor)
+

"EntityDescriptor is XML with descriptor. It can be used to supply configuration parameters in one XML file rather than supplying them in the individual elements."

fn spec.withEntity_descriptor_url

withEntity_descriptor_url(entity_descriptor_url)
+

"EntityDescriptorURL is a URL that supplies a configuration XML."

fn spec.withIssuer

withIssuer(issuer)
+

"Issuer is the identity provider issuer."

fn spec.withProvider

withProvider(provider)
+

"Provider is the external identity provider."

fn spec.withService_provider_issuer

withService_provider_issuer(service_provider_issuer)
+

"ServiceProviderIssuer is the issuer of the service provider (Teleport)."

fn spec.withSso

withSso(sso)
+

"SSO is the URL of the identity provider's SSO service."

obj spec.assertion_key_pair

"EncryptionKeyPair is a key pair used for decrypting SAML assertions."

fn spec.assertion_key_pair.withCert

withCert(cert)
+

"Cert is a PEM-encoded x509 certificate."

fn spec.assertion_key_pair.withPrivate_key

withPrivate_key(private_key)
+

"PrivateKey is a PEM encoded x509 private key."

obj spec.attributes_to_roles

"AttributesToRoles is a list of mappings of attribute statements to roles."

fn spec.attributes_to_roles.withName

withName(name)
+

"Name is an attribute statement name."

fn spec.attributes_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to map to."

fn spec.attributes_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to map to."

Note: This function appends passed data to existing values

fn spec.attributes_to_roles.withValue

withValue(value)
+

"Value is an attribute statement value to match."

obj spec.signing_key_pair

"SigningKeyPair is an x509 key pair used to sign AuthnRequest."

fn spec.signing_key_pair.withCert

withCert(cert)
+

"Cert is a PEM-encoded x509 certificate."

fn spec.signing_key_pair.withPrivate_key

withPrivate_key(private_key)
+

"PrivateKey is a PEM encoded x509 private key."

\ No newline at end of file diff --git a/13.1/resources/v2/teleportUser/index.html b/13.1/resources/v2/teleportUser/index.html new file mode 100644 index 0000000..4b3a4cb --- /dev/null +++ b/13.1/resources/v2/teleportUser/index.html @@ -0,0 +1,37 @@ + resources.v2.teleportUser - teleport-operator jsonnet library
Skip to content

resources.v2.teleportUser

"User is the Schema for the users API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportUser

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"User resource definition v2 from Teleport"

fn spec.withGithub_identities

withGithub_identities(github_identities)
+

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

fn spec.withGithub_identitiesMixin

withGithub_identitiesMixin(github_identities)
+

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withOidc_identities

withOidc_identities(oidc_identities)
+

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

fn spec.withOidc_identitiesMixin

withOidc_identitiesMixin(oidc_identities)
+

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withRoles

withRoles(roles)
+

"Roles is a list of roles assigned to user"

fn spec.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles assigned to user"

Note: This function appends passed data to existing values

fn spec.withSaml_identities

withSaml_identities(saml_identities)
+

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

fn spec.withSaml_identitiesMixin

withSaml_identitiesMixin(saml_identities)
+

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withTraits

withTraits(traits)
+

"Traits are key/value pairs received from an identity provider (through OIDC claims or SAML assertions) or from a system administrator for local accounts. Traits are used to populate role variables."

fn spec.withTraitsMixin

withTraitsMixin(traits)
+

"Traits are key/value pairs received from an identity provider (through OIDC claims or SAML assertions) or from a system administrator for local accounts. Traits are used to populate role variables."

Note: This function appends passed data to existing values

obj spec.github_identities

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

fn spec.github_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.github_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

obj spec.oidc_identities

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

fn spec.oidc_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.oidc_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

obj spec.saml_identities

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

fn spec.saml_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.saml_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

\ No newline at end of file diff --git a/13.1/resources/v3/index.html b/13.1/resources/v3/index.html new file mode 100644 index 0000000..eb9b078 --- /dev/null +++ b/13.1/resources/v3/index.html @@ -0,0 +1 @@ + resources.v3 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.1/resources/v3/teleportGithubConnector/index.html b/13.1/resources/v3/teleportGithubConnector/index.html new file mode 100644 index 0000000..8a49768 --- /dev/null +++ b/13.1/resources/v3/teleportGithubConnector/index.html @@ -0,0 +1,33 @@ + resources.v3.teleportGithubConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportGithubConnector

"GithubConnector is the Schema for the githubconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportGithubConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"GithubConnector resource definition v3 from Teleport"

fn spec.withApi_endpoint_url

withApi_endpoint_url(api_endpoint_url)
+

"APIEndpointURL is the URL of the API endpoint of the Github instance this connector is for."

fn spec.withClient_id

withClient_id(client_id)
+

"ClientID is the Github OAuth app client ID."

fn spec.withClient_secret

withClient_secret(client_secret)
+

"ClientSecret is the Github OAuth app client secret."

fn spec.withDisplay

withDisplay(display)
+

"Display is the connector display name."

fn spec.withEndpoint_url

withEndpoint_url(endpoint_url)
+

"EndpointURL is the URL of the GitHub instance this connector is for."

fn spec.withRedirect_url

withRedirect_url(redirect_url)
+

"RedirectURL is the authorization callback URL."

fn spec.withTeams_to_roles

withTeams_to_roles(teams_to_roles)
+

"TeamsToRoles maps Github team memberships onto allowed roles."

fn spec.withTeams_to_rolesMixin

withTeams_to_rolesMixin(teams_to_roles)
+

"TeamsToRoles maps Github team memberships onto allowed roles."

Note: This function appends passed data to existing values

obj spec.teams_to_roles

"TeamsToRoles maps Github team memberships onto allowed roles."

fn spec.teams_to_roles.withOrganization

withOrganization(organization)
+

"Organization is a Github organization a user belongs to."

fn spec.teams_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of allowed logins for this org/team."

fn spec.teams_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of allowed logins for this org/team."

Note: This function appends passed data to existing values

fn spec.teams_to_roles.withTeam

withTeam(team)
+

"Team is a team within the organization a user belongs to."

\ No newline at end of file diff --git a/13.1/resources/v3/teleportOIDCConnector/index.html b/13.1/resources/v3/teleportOIDCConnector/index.html new file mode 100644 index 0000000..c1f7d67 --- /dev/null +++ b/13.1/resources/v3/teleportOIDCConnector/index.html @@ -0,0 +1,43 @@ + resources.v3.teleportOIDCConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportOIDCConnector

"OIDCConnector is the Schema for the oidcconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportOIDCConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"OIDCConnector resource definition v3 from Teleport"

fn spec.withAcr_values

withAcr_values(acr_values)
+

"ACR is an Authentication Context Class Reference value. The meaning of the ACR value is context-specific and varies for identity providers."

fn spec.withAllow_unverified_email

withAllow_unverified_email(allow_unverified_email)
+

"AllowUnverifiedEmail tells the connector to accept OIDC users with unverified emails."

fn spec.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

fn spec.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

Note: This function appends passed data to existing values

fn spec.withClient_id

withClient_id(client_id)
+

"ClientID is the id of the authentication client (Teleport Auth server)."

fn spec.withClient_secret

withClient_secret(client_secret)
+

"ClientSecret is used to authenticate the client."

fn spec.withDisplay

withDisplay(display)
+

"Display is the friendly name for this provider."

fn spec.withGoogle_admin_email

withGoogle_admin_email(google_admin_email)
+

"GoogleAdminEmail is the email of a google admin to impersonate."

fn spec.withGoogle_service_account

withGoogle_service_account(google_service_account)
+

"GoogleServiceAccount is a string containing google service account credentials."

fn spec.withGoogle_service_account_uri

withGoogle_service_account_uri(google_service_account_uri)
+

"GoogleServiceAccountURI is a path to a google service account uri."

fn spec.withIssuer_url

withIssuer_url(issuer_url)
+

"IssuerURL is the endpoint of the provider, e.g. https://accounts.google.com."

fn spec.withPrompt

withPrompt(prompt)
+

"Prompt is an optional OIDC prompt. An empty string omits prompt. If not specified, it defaults to select_account for backwards compatibility."

fn spec.withProvider

withProvider(provider)
+

"Provider is the external identity provider."

fn spec.withRedirect_url

withRedirect_url(redirect_url)
+

"RedirectURLs is a list of callback URLs which the identity provider can use to redirect the client back to the Teleport Proxy to complete authentication. This list should match the URLs on the provider's side. The URL used for a given auth request will be chosen to match the requesting Proxy's public address. If there is no match, the first url in the list will be used."

fn spec.withRedirect_urlMixin

withRedirect_urlMixin(redirect_url)
+

"RedirectURLs is a list of callback URLs which the identity provider can use to redirect the client back to the Teleport Proxy to complete authentication. This list should match the URLs on the provider's side. The URL used for a given auth request will be chosen to match the requesting Proxy's public address. If there is no match, the first url in the list will be used."

Note: This function appends passed data to existing values

fn spec.withScope

withScope(scope)
+

"Scope specifies additional scopes set by provider."

fn spec.withScopeMixin

withScopeMixin(scope)
+

"Scope specifies additional scopes set by provider."

Note: This function appends passed data to existing values

fn spec.withUsername_claim

withUsername_claim(username_claim)
+

"UsernameClaim specifies the name of the claim from the OIDC connector to be used as the user's username."

obj spec.claims_to_roles

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

fn spec.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

\ No newline at end of file diff --git a/13.1/resources/v5/index.html b/13.1/resources/v5/index.html new file mode 100644 index 0000000..a9f66a6 --- /dev/null +++ b/13.1/resources/v5/index.html @@ -0,0 +1 @@ + resources.v5 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.1/resources/v5/teleportRole/index.html b/13.1/resources/v5/teleportRole/index.html new file mode 100644 index 0000000..3373d79 --- /dev/null +++ b/13.1/resources/v5/teleportRole/index.html @@ -0,0 +1,293 @@ + resources.v5.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v5.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"Role resource definition v5 from Teleport"

obj spec.allow

"Allow is the set of conditions evaluated to grant access."

fn spec.allow.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.allow.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.allow.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.allow.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.allow.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.allow.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.allow.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.allow.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.allow.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.allow.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.allow.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.allow.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.allow.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.allow.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.allow.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.allow.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.allow.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.allow.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.allow.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.allow.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.allow.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.allow.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.allow.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.allow.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.allow.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.allow.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.allow.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.allow.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.allow.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.allow.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.allow.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.allow.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.allow.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.allow.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.allow.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.allow.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.allow.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.allow.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.allow.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.allow.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.allow.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.allow.request

fn spec.allow.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.allow.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.allow.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.allow.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.allow.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.allow.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.allow.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.allow.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.allow.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.allow.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.allow.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.allow.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.allow.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.allow.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.allow.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.allow.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.allow.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.allow.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.allow.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.allow.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.allow.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.allow.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.allow.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.allow.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.allow.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.allow.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.allow.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.allow.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny

"Deny is the set of conditions evaluated to deny access. Deny takes priority over allow."

fn spec.deny.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.deny.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.deny.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.deny.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.deny.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.deny.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.deny.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.deny.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.deny.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.deny.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.deny.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.deny.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.deny.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.deny.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.deny.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.deny.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.deny.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.deny.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.deny.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.deny.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.deny.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.deny.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.deny.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.deny.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.deny.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.deny.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.deny.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.deny.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.deny.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.deny.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.deny.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.deny.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.deny.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.deny.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.deny.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.deny.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.deny.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.deny.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.deny.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.deny.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.deny.request

fn spec.deny.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.deny.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.deny.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.deny.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.deny.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.deny.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.deny.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.deny.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.deny.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.deny.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.deny.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.deny.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.deny.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.deny.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.deny.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.deny.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.deny.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.deny.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.deny.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.deny.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.deny.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.deny.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.deny.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.deny.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.deny.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.deny.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.deny.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.deny.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.options

"Options is for OpenSSH options like agent forwarding."

fn spec.options.withCert_extensions

withCert_extensions(cert_extensions)
+

"CertExtensions specifies the key/values"

fn spec.options.withCert_extensionsMixin

withCert_extensionsMixin(cert_extensions)
+

"CertExtensions specifies the key/values"

Note: This function appends passed data to existing values

fn spec.options.withCert_format

withCert_format(cert_format)
+

"CertificateFormat defines the format of the user certificate to allow compatibility with older versions of OpenSSH."

fn spec.options.withClient_idle_timeout

withClient_idle_timeout(client_idle_timeout)
+

"ClientIdleTimeout sets disconnect clients on idle timeout behavior, if set to 0 means do not disconnect, otherwise is set to the idle duration."

fn spec.options.withCreate_db_user

withCreate_db_user(create_db_user)
+

"CreateDatabaseUser enabled automatic database user creation."

fn spec.options.withCreate_desktop_user

withCreate_desktop_user(create_desktop_user)
+

"CreateDesktopUser allows users to be automatically created on a Windows desktop"

fn spec.options.withCreate_host_user

withCreate_host_user(create_host_user)
+

"CreateHostUser allows users to be automatically created on a host"

fn spec.options.withDesktop_clipboard

withDesktop_clipboard(desktop_clipboard)
+

"DesktopClipboard indicates whether clipboard sharing is allowed between the user's workstation and the remote desktop. It defaults to true unless explicitly set to false."

fn spec.options.withDesktop_directory_sharing

withDesktop_directory_sharing(desktop_directory_sharing)
+

"DesktopDirectorySharing indicates whether directory sharing is allowed between the user's workstation and the remote desktop. It defaults to false unless explicitly set to true."

fn spec.options.withDevice_trust_mode

withDevice_trust_mode(device_trust_mode)
+

"DeviceTrustMode is the device authorization mode used for the resources associated with the role. See DeviceTrust.Mode. Reserved for future use, not yet used by Teleport."

fn spec.options.withDisconnect_expired_cert

withDisconnect_expired_cert(disconnect_expired_cert)
+

"DisconnectExpiredCert sets disconnect clients on expired certificates."

fn spec.options.withEnhanced_recording

withEnhanced_recording(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

fn spec.options.withEnhanced_recordingMixin

withEnhanced_recordingMixin(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

Note: This function appends passed data to existing values

fn spec.options.withForward_agent

withForward_agent(forward_agent)
+

"ForwardAgent is SSH agent forwarding."

fn spec.options.withLock

withLock(lock)
+

"Lock specifies the locking mode (strict|best_effort) to be applied with the role."

fn spec.options.withMax_connections

withMax_connections(max_connections)
+

"MaxConnections defines the maximum number of concurrent connections a user may hold."

fn spec.options.withMax_kubernetes_connections

withMax_kubernetes_connections(max_kubernetes_connections)
+

"MaxKubernetesConnections defines the maximum number of concurrent Kubernetes sessions a user may hold."

fn spec.options.withMax_session_ttl

withMax_session_ttl(max_session_ttl)
+

"MaxSessionTTL defines how long a SSH session can last for."

fn spec.options.withMax_sessions

withMax_sessions(max_sessions)
+

"MaxSessions defines the maximum number of concurrent sessions per connection."

fn spec.options.withPermit_x11_forwarding

withPermit_x11_forwarding(permit_x11_forwarding)
+

"PermitX11Forwarding authorizes use of X11 forwarding."

fn spec.options.withPin_source_ip

withPin_source_ip(pin_source_ip)
+

"PinSourceIP forces the same client IP for certificate generation and usage"

fn spec.options.withPort_forwarding

withPort_forwarding(port_forwarding)
+

"PortForwarding defines if the certificate will have \"permit-port-forwarding\" in the certificate. PortForwarding is \"yes\" if not set, that's why this is a pointer"

fn spec.options.withRequest_access

withRequest_access(request_access)
+

"RequestAccess defines the access request strategy (optional|note|always) where optional is the default."

fn spec.options.withRequest_prompt

withRequest_prompt(request_prompt)
+

"RequestPrompt is an optional message which tells users what they aught to request."

fn spec.options.withRequire_session_mfa

withRequire_session_mfa(require_session_mfa)
+

"RequireMFAType is the type of MFA requirement enforced for this user."

fn spec.options.withSsh_file_copy

withSsh_file_copy(ssh_file_copy)
+

"SSHFileCopy indicates whether remote file operations via SCP or SFTP are allowed over an SSH session. It defaults to true unless explicitly set to false."

obj spec.options.cert_extensions

"CertExtensions specifies the key/values"

fn spec.options.cert_extensions.withMode

withMode(mode)
+

"Mode is the type of extension to be used -- currently critical-option is not supported"

fn spec.options.cert_extensions.withName

withName(name)
+

"Name specifies the key to be used in the cert extension."

fn spec.options.cert_extensions.withType

withType(type)
+

"Type represents the certificate type being extended, only ssh is supported at this time."

fn spec.options.cert_extensions.withValue

withValue(value)
+

"Value specifies the value to be used in the cert extension."

obj spec.options.idp

"IDP is a set of options related to accessing IdPs within Teleport. Requires Teleport Enterprise."

obj spec.options.idp.saml

"SAML are options related to the Teleport SAML IdP."

fn spec.options.idp.saml.withEnabled

withEnabled(enabled)
+

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
+

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
+

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
+

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/13.1/resources/v6/index.html b/13.1/resources/v6/index.html new file mode 100644 index 0000000..3bef18f --- /dev/null +++ b/13.1/resources/v6/index.html @@ -0,0 +1 @@ + resources.v6 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.1/resources/v6/teleportRole/index.html b/13.1/resources/v6/teleportRole/index.html new file mode 100644 index 0000000..edfe08d --- /dev/null +++ b/13.1/resources/v6/teleportRole/index.html @@ -0,0 +1,293 @@ + resources.v6.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v6.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"Role resource definition v6 from Teleport"

obj spec.allow

"Allow is the set of conditions evaluated to grant access."

fn spec.allow.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.allow.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.allow.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.allow.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.allow.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.allow.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.allow.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.allow.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.allow.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.allow.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.allow.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.allow.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.allow.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.allow.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.allow.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.allow.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.allow.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.allow.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.allow.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.allow.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.allow.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.allow.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.allow.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.allow.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.allow.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.allow.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.allow.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.allow.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.allow.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.allow.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.allow.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.allow.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.allow.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.allow.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.allow.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.allow.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.allow.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.allow.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.allow.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.allow.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.allow.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.allow.request

fn spec.allow.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.allow.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.allow.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.allow.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.allow.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.allow.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.allow.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.allow.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.allow.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.allow.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.allow.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.allow.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.allow.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.allow.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.allow.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.allow.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.allow.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.allow.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.allow.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.allow.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.allow.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.allow.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.allow.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.allow.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.allow.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.allow.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.allow.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.allow.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny

"Deny is the set of conditions evaluated to deny access. Deny takes priority over allow."

fn spec.deny.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.deny.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.deny.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.deny.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.deny.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.deny.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.deny.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.deny.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.deny.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.deny.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.deny.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.deny.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.deny.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.deny.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.deny.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.deny.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.deny.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.deny.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.deny.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.deny.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.deny.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.deny.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.deny.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.deny.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.deny.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.deny.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.deny.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.deny.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.deny.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.deny.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.deny.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.deny.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.deny.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.deny.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.deny.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.deny.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.deny.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.deny.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.deny.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.deny.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.deny.request

fn spec.deny.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.deny.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.deny.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.deny.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.deny.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.deny.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.deny.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.deny.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.deny.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.deny.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.deny.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.deny.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.deny.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.deny.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.deny.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.deny.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.deny.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.deny.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.deny.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.deny.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.deny.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.deny.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.deny.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.deny.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.deny.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.deny.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.deny.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.deny.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.options

"Options is for OpenSSH options like agent forwarding."

fn spec.options.withCert_extensions

withCert_extensions(cert_extensions)
+

"CertExtensions specifies the key/values"

fn spec.options.withCert_extensionsMixin

withCert_extensionsMixin(cert_extensions)
+

"CertExtensions specifies the key/values"

Note: This function appends passed data to existing values

fn spec.options.withCert_format

withCert_format(cert_format)
+

"CertificateFormat defines the format of the user certificate to allow compatibility with older versions of OpenSSH."

fn spec.options.withClient_idle_timeout

withClient_idle_timeout(client_idle_timeout)
+

"ClientIdleTimeout sets disconnect clients on idle timeout behavior, if set to 0 means do not disconnect, otherwise is set to the idle duration."

fn spec.options.withCreate_db_user

withCreate_db_user(create_db_user)
+

"CreateDatabaseUser enabled automatic database user creation."

fn spec.options.withCreate_desktop_user

withCreate_desktop_user(create_desktop_user)
+

"CreateDesktopUser allows users to be automatically created on a Windows desktop"

fn spec.options.withCreate_host_user

withCreate_host_user(create_host_user)
+

"CreateHostUser allows users to be automatically created on a host"

fn spec.options.withDesktop_clipboard

withDesktop_clipboard(desktop_clipboard)
+

"DesktopClipboard indicates whether clipboard sharing is allowed between the user's workstation and the remote desktop. It defaults to true unless explicitly set to false."

fn spec.options.withDesktop_directory_sharing

withDesktop_directory_sharing(desktop_directory_sharing)
+

"DesktopDirectorySharing indicates whether directory sharing is allowed between the user's workstation and the remote desktop. It defaults to false unless explicitly set to true."

fn spec.options.withDevice_trust_mode

withDevice_trust_mode(device_trust_mode)
+

"DeviceTrustMode is the device authorization mode used for the resources associated with the role. See DeviceTrust.Mode. Reserved for future use, not yet used by Teleport."

fn spec.options.withDisconnect_expired_cert

withDisconnect_expired_cert(disconnect_expired_cert)
+

"DisconnectExpiredCert sets disconnect clients on expired certificates."

fn spec.options.withEnhanced_recording

withEnhanced_recording(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

fn spec.options.withEnhanced_recordingMixin

withEnhanced_recordingMixin(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

Note: This function appends passed data to existing values

fn spec.options.withForward_agent

withForward_agent(forward_agent)
+

"ForwardAgent is SSH agent forwarding."

fn spec.options.withLock

withLock(lock)
+

"Lock specifies the locking mode (strict|best_effort) to be applied with the role."

fn spec.options.withMax_connections

withMax_connections(max_connections)
+

"MaxConnections defines the maximum number of concurrent connections a user may hold."

fn spec.options.withMax_kubernetes_connections

withMax_kubernetes_connections(max_kubernetes_connections)
+

"MaxKubernetesConnections defines the maximum number of concurrent Kubernetes sessions a user may hold."

fn spec.options.withMax_session_ttl

withMax_session_ttl(max_session_ttl)
+

"MaxSessionTTL defines how long a SSH session can last for."

fn spec.options.withMax_sessions

withMax_sessions(max_sessions)
+

"MaxSessions defines the maximum number of concurrent sessions per connection."

fn spec.options.withPermit_x11_forwarding

withPermit_x11_forwarding(permit_x11_forwarding)
+

"PermitX11Forwarding authorizes use of X11 forwarding."

fn spec.options.withPin_source_ip

withPin_source_ip(pin_source_ip)
+

"PinSourceIP forces the same client IP for certificate generation and usage"

fn spec.options.withPort_forwarding

withPort_forwarding(port_forwarding)
+

"PortForwarding defines if the certificate will have \"permit-port-forwarding\" in the certificate. PortForwarding is \"yes\" if not set, that's why this is a pointer"

fn spec.options.withRequest_access

withRequest_access(request_access)
+

"RequestAccess defines the access request strategy (optional|note|always) where optional is the default."

fn spec.options.withRequest_prompt

withRequest_prompt(request_prompt)
+

"RequestPrompt is an optional message which tells users what they aught to request."

fn spec.options.withRequire_session_mfa

withRequire_session_mfa(require_session_mfa)
+

"RequireMFAType is the type of MFA requirement enforced for this user."

fn spec.options.withSsh_file_copy

withSsh_file_copy(ssh_file_copy)
+

"SSHFileCopy indicates whether remote file operations via SCP or SFTP are allowed over an SSH session. It defaults to true unless explicitly set to false."

obj spec.options.cert_extensions

"CertExtensions specifies the key/values"

fn spec.options.cert_extensions.withMode

withMode(mode)
+

"Mode is the type of extension to be used -- currently critical-option is not supported"

fn spec.options.cert_extensions.withName

withName(name)
+

"Name specifies the key to be used in the cert extension."

fn spec.options.cert_extensions.withType

withType(type)
+

"Type represents the certificate type being extended, only ssh is supported at this time."

fn spec.options.cert_extensions.withValue

withValue(value)
+

"Value specifies the value to be used in the cert extension."

obj spec.options.idp

"IDP is a set of options related to accessing IdPs within Teleport. Requires Teleport Enterprise."

obj spec.options.idp.saml

"SAML are options related to the Teleport SAML IdP."

fn spec.options.idp.saml.withEnabled

withEnabled(enabled)
+

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
+

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
+

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
+

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/13.2/index.html b/13.2/index.html new file mode 100644 index 0000000..943660b --- /dev/null +++ b/13.2/index.html @@ -0,0 +1,2 @@ + teleport-operator - teleport-operator jsonnet library
Skip to content

teleport-operator

local teleport-operator = import "github.com/jsonnet-libs/teleport-operator-libsonnet/13.2/main.libsonnet"
+
\ No newline at end of file diff --git a/13.2/resources/index.html b/13.2/resources/index.html new file mode 100644 index 0000000..be6597e --- /dev/null +++ b/13.2/resources/index.html @@ -0,0 +1 @@ + resources - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.2/resources/v1/index.html b/13.2/resources/v1/index.html new file mode 100644 index 0000000..3531237 --- /dev/null +++ b/13.2/resources/v1/index.html @@ -0,0 +1 @@ + resources.v1 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.2/resources/v1/teleportLoginRule/index.html b/13.2/resources/v1/teleportLoginRule/index.html new file mode 100644 index 0000000..a9f9897 --- /dev/null +++ b/13.2/resources/v1/teleportLoginRule/index.html @@ -0,0 +1,25 @@ + resources.v1.teleportLoginRule - teleport-operator jsonnet library
Skip to content

resources.v1.teleportLoginRule

"LoginRule is the Schema for the loginrules API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportLoginRule

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"LoginRule resource definition v1 from Teleport"

fn spec.withPriority

withPriority(priority)
+

"Priority is the priority of the login rule relative to other login rules in the same cluster. Login rules with a lower numbered priority will be evaluated first."

fn spec.withTraits_expression

withTraits_expression(traits_expression)
+

"TraitsExpression is a predicate expression which should return the desired traits for the user upon login."

fn spec.withTraits_map

withTraits_map(traits_map)
+

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

fn spec.withTraits_mapMixin

withTraits_mapMixin(traits_map)
+

"TraitsMap is a map of trait keys to lists of predicate expressions which should evaluate to the desired values for that trait."

Note: This function appends passed data to existing values

\ No newline at end of file diff --git a/13.2/resources/v1/teleportOktaImportRule/index.html b/13.2/resources/v1/teleportOktaImportRule/index.html new file mode 100644 index 0000000..fdcf90d --- /dev/null +++ b/13.2/resources/v1/teleportOktaImportRule/index.html @@ -0,0 +1,36 @@ + resources.v1.teleportOktaImportRule - teleport-operator jsonnet library
Skip to content

resources.v1.teleportOktaImportRule

"OktaImportRule is the Schema for the oktaimportrules API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportOktaImportRule

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"OktaImportRule resource definition v1 from Teleport"

fn spec.withMappings

withMappings(mappings)
+

"Mappings is a list of matches that will map match conditions to labels."

fn spec.withMappingsMixin

withMappingsMixin(mappings)
+

"Mappings is a list of matches that will map match conditions to labels."

Note: This function appends passed data to existing values

fn spec.withPriority

withPriority(priority)
+

"Priority represents the priority of the rule application. Lower numbered rules will be applied first."

obj spec.mappings

"Mappings is a list of matches that will map match conditions to labels."

fn spec.mappings.withAdd_labels

withAdd_labels(add_labels)
+

"AddLabels specifies which labels to add if any of the previous matches match."

fn spec.mappings.withAdd_labelsMixin

withAdd_labelsMixin(add_labels)
+

"AddLabels specifies which labels to add if any of the previous matches match."

Note: This function appends passed data to existing values

fn spec.mappings.withMatch

withMatch(match)
+

"Match is a set of matching rules for this mapping. If any of these match, then the mapping will be applied."

fn spec.mappings.withMatchMixin

withMatchMixin(match)
+

"Match is a set of matching rules for this mapping. If any of these match, then the mapping will be applied."

Note: This function appends passed data to existing values

obj spec.mappings.match

"Match is a set of matching rules for this mapping. If any of these match, then the mapping will be applied."

fn spec.mappings.match.withApp_ids

withApp_ids(app_ids)
+

"AppIDs is a list of app IDs to match against."

fn spec.mappings.match.withApp_idsMixin

withApp_idsMixin(app_ids)
+

"AppIDs is a list of app IDs to match against."

Note: This function appends passed data to existing values

fn spec.mappings.match.withApp_name_regexes

withApp_name_regexes(app_name_regexes)
+

"AppNameRegexes is a list of regexes to match against app names."

fn spec.mappings.match.withApp_name_regexesMixin

withApp_name_regexesMixin(app_name_regexes)
+

"AppNameRegexes is a list of regexes to match against app names."

Note: This function appends passed data to existing values

fn spec.mappings.match.withGroup_ids

withGroup_ids(group_ids)
+

"GroupIDs is a list of group IDs to match against."

fn spec.mappings.match.withGroup_idsMixin

withGroup_idsMixin(group_ids)
+

"GroupIDs is a list of group IDs to match against."

Note: This function appends passed data to existing values

fn spec.mappings.match.withGroup_name_regexes

withGroup_name_regexes(group_name_regexes)
+

"GroupNameRegexes is a list of regexes to match against group names."

fn spec.mappings.match.withGroup_name_regexesMixin

withGroup_name_regexesMixin(group_name_regexes)
+

"GroupNameRegexes is a list of regexes to match against group names."

Note: This function appends passed data to existing values

\ No newline at end of file diff --git a/13.2/resources/v2/index.html b/13.2/resources/v2/index.html new file mode 100644 index 0000000..51cb97d --- /dev/null +++ b/13.2/resources/v2/index.html @@ -0,0 +1 @@ + resources.v2 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.2/resources/v2/teleportProvisionToken/index.html b/13.2/resources/v2/teleportProvisionToken/index.html new file mode 100644 index 0000000..38118cc --- /dev/null +++ b/13.2/resources/v2/teleportProvisionToken/index.html @@ -0,0 +1,94 @@ + resources.v2.teleportProvisionToken - teleport-operator jsonnet library
Skip to content

resources.v2.teleportProvisionToken

"ProvisionToken is the Schema for the provisiontokens API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportProvisionToken

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"ProvisionToken resource definition v2 from Teleport"

fn spec.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.withAws_iid_ttl

withAws_iid_ttl(aws_iid_ttl)
+

"AWSIIDTTL is the TTL to use for AWS EC2 Instance Identity Documents used to join the cluster with this token."

fn spec.withBot_name

withBot_name(bot_name)
+

"BotName is the name of the bot this token grants access to, if any"

fn spec.withJoin_method

withJoin_method(join_method)
+

"JoinMethod is the joining method required in order to use this token. Supported joining methods include \"token\", \"ec2\", and \"iam\"."

fn spec.withRoles

withRoles(roles)
+

"Roles is a list of roles associated with the token, that will be converted to metadata in the SSH and X509 certificates issued to the user of the token"

fn spec.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles associated with the token, that will be converted to metadata in the SSH and X509 certificates issued to the user of the token"

Note: This function appends passed data to existing values

fn spec.withSuggested_agent_matcher_labels

withSuggested_agent_matcher_labels(suggested_agent_matcher_labels)
+

"SuggestedAgentMatcherLabels is a set of labels to be used by agents to match on resources. When an agent uses this token, the agent should monitor resources that match those labels. For databases, this means adding the labels to db_service.resources.labels. Currently, only node-join scripts create a configuration according to the suggestion."

fn spec.withSuggested_agent_matcher_labelsMixin

withSuggested_agent_matcher_labelsMixin(suggested_agent_matcher_labels)
+

"SuggestedAgentMatcherLabels is a set of labels to be used by agents to match on resources. When an agent uses this token, the agent should monitor resources that match those labels. For databases, this means adding the labels to db_service.resources.labels. Currently, only node-join scripts create a configuration according to the suggestion."

Note: This function appends passed data to existing values

fn spec.withSuggested_labels

withSuggested_labels(suggested_labels)
+

"SuggestedLabels is a set of labels that resources should set when using this token to enroll themselves in the cluster. Currently, only node-join scripts create a configuration according to the suggestion."

fn spec.withSuggested_labelsMixin

withSuggested_labelsMixin(suggested_labels)
+

"SuggestedLabels is a set of labels that resources should set when using this token to enroll themselves in the cluster. Currently, only node-join scripts create a configuration according to the suggestion."

Note: This function appends passed data to existing values

obj spec.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.allow.withAws_account

withAws_account(aws_account)
+

"AWSAccount is the AWS account ID."

fn spec.allow.withAws_arn

withAws_arn(aws_arn)
+

"AWSARN is used for the IAM join method, the AWS identity of joining nodes must match this ARN. Supports wildcards \"*\" and \"?\"."

fn spec.allow.withAws_regions

withAws_regions(aws_regions)
+

"AWSRegions is used for the EC2 join method and is a list of AWS regions a node is allowed to join from."

fn spec.allow.withAws_regionsMixin

withAws_regionsMixin(aws_regions)
+

"AWSRegions is used for the EC2 join method and is a list of AWS regions a node is allowed to join from."

Note: This function appends passed data to existing values

fn spec.allow.withAws_role

withAws_role(aws_role)
+

"AWSRole is used for the EC2 join method and is the the ARN of the AWS role that the auth server will assume in order to call the ec2 API."

obj spec.azure

"Azure allows the configuration of options specific to the \"azure\" join method."

fn spec.azure.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.azure.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.azure.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.azure.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.azure.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.azure.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.azure.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.azure.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.azure.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.azure.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.circleci

"CircleCI allows the configuration of options specific to the \"circleci\" join method."

fn spec.circleci.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.circleci.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.circleci.withOrganization_id

withOrganization_id(organization_id)
+

obj spec.circleci.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.circleci.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.circleci.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.circleci.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.circleci.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.circleci.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.gcp

"GCP allows the configuration of options specific to the \"gcp\" join method."

fn spec.gcp.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.gcp.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.gcp.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.gcp.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.gcp.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.gcp.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.gcp.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.gcp.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.github

"GitHub allows the configuration of options specific to the \"github\" join method."

fn spec.github.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.github.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.github.withEnterprise_server_host

withEnterprise_server_host(enterprise_server_host)
+

"EnterpriseServerHost allows joining from runners associated with a GitHub Enterprise Server instance. When unconfigured, tokens will be validated against github.com, but when configured to the host of a GHES instance, then the tokens will be validated against host. This value should be the hostname of the GHES instance, and should not include the scheme or a path. The instance must be accessible over HTTPS at this hostname and the certificate must be trusted by the Auth Server."

obj spec.github.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.github.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.github.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.github.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.github.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.github.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.github.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.github.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.gitlab

"GitLab allows the configuration of options specific to the \"gitlab\" join method."

fn spec.gitlab.withAllow

withAllow(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.gitlab.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

fn spec.gitlab.withDomain

withDomain(domain)
+

"Domain is the domain of your GitLab instance. This will default to gitlab.com - but can be set to the domain of your self-hosted GitLab e.g gitlab.example.com."

obj spec.gitlab.allow

"Allow is a list of TokenRules, nodes using this token must match one allow rule to use this token."

fn spec.gitlab.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.gitlab.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.gitlab.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.gitlab.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.gitlab.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.kubernetes

"Kubernetes allows the configuration of options specific to the \"kubernetes\" join method."

fn spec.kubernetes.withAllow

withAllow(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.kubernetes.withAllowMixin

withAllowMixin(allow)
+

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

Note: This function appends passed data to existing values

obj spec.kubernetes.allow

"Allow is a list of Rules, nodes using this token must match one allow rule to use this token."

fn spec.kubernetes.allow.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.kubernetes.allow.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.kubernetes.allow.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.kubernetes.allow.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.kubernetes.allow.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

\ No newline at end of file diff --git a/13.2/resources/v2/teleportSAMLConnector/index.html b/13.2/resources/v2/teleportSAMLConnector/index.html new file mode 100644 index 0000000..7a73450 --- /dev/null +++ b/13.2/resources/v2/teleportSAMLConnector/index.html @@ -0,0 +1,42 @@ + resources.v2.teleportSAMLConnector - teleport-operator jsonnet library
Skip to content

resources.v2.teleportSAMLConnector

"SAMLConnector is the Schema for the samlconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportSAMLConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"SAMLConnector resource definition v2 from Teleport"

fn spec.withAcs

withAcs(acs)
+

"AssertionConsumerService is a URL for assertion consumer service on the service provider (Teleport's side)."

fn spec.withAllow_idp_initiated

withAllow_idp_initiated(allow_idp_initiated)
+

"AllowIDPInitiated is a flag that indicates if the connector can be used for IdP-initiated logins."

fn spec.withAttributes_to_roles

withAttributes_to_roles(attributes_to_roles)
+

"AttributesToRoles is a list of mappings of attribute statements to roles."

fn spec.withAttributes_to_rolesMixin

withAttributes_to_rolesMixin(attributes_to_roles)
+

"AttributesToRoles is a list of mappings of attribute statements to roles."

Note: This function appends passed data to existing values

fn spec.withAudience

withAudience(audience)
+

"Audience uniquely identifies our service provider."

fn spec.withCert

withCert(cert)
+

"Cert is the identity provider certificate PEM. IDP signs responses using this certificate."

fn spec.withDisplay

withDisplay(display)
+

"Display controls how this connector is displayed."

fn spec.withEntity_descriptor

withEntity_descriptor(entity_descriptor)
+

"EntityDescriptor is XML with descriptor. It can be used to supply configuration parameters in one XML file rather than supplying them in the individual elements."

fn spec.withEntity_descriptor_url

withEntity_descriptor_url(entity_descriptor_url)
+

"EntityDescriptorURL is a URL that supplies a configuration XML."

fn spec.withIssuer

withIssuer(issuer)
+

"Issuer is the identity provider issuer."

fn spec.withProvider

withProvider(provider)
+

"Provider is the external identity provider."

fn spec.withService_provider_issuer

withService_provider_issuer(service_provider_issuer)
+

"ServiceProviderIssuer is the issuer of the service provider (Teleport)."

fn spec.withSso

withSso(sso)
+

"SSO is the URL of the identity provider's SSO service."

obj spec.assertion_key_pair

"EncryptionKeyPair is a key pair used for decrypting SAML assertions."

fn spec.assertion_key_pair.withCert

withCert(cert)
+

"Cert is a PEM-encoded x509 certificate."

fn spec.assertion_key_pair.withPrivate_key

withPrivate_key(private_key)
+

"PrivateKey is a PEM encoded x509 private key."

obj spec.attributes_to_roles

"AttributesToRoles is a list of mappings of attribute statements to roles."

fn spec.attributes_to_roles.withName

withName(name)
+

"Name is an attribute statement name."

fn spec.attributes_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to map to."

fn spec.attributes_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to map to."

Note: This function appends passed data to existing values

fn spec.attributes_to_roles.withValue

withValue(value)
+

"Value is an attribute statement value to match."

obj spec.signing_key_pair

"SigningKeyPair is an x509 key pair used to sign AuthnRequest."

fn spec.signing_key_pair.withCert

withCert(cert)
+

"Cert is a PEM-encoded x509 certificate."

fn spec.signing_key_pair.withPrivate_key

withPrivate_key(private_key)
+

"PrivateKey is a PEM encoded x509 private key."

\ No newline at end of file diff --git a/13.2/resources/v2/teleportUser/index.html b/13.2/resources/v2/teleportUser/index.html new file mode 100644 index 0000000..55bf111 --- /dev/null +++ b/13.2/resources/v2/teleportUser/index.html @@ -0,0 +1,37 @@ + resources.v2.teleportUser - teleport-operator jsonnet library
Skip to content

resources.v2.teleportUser

"User is the Schema for the users API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportUser

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"User resource definition v2 from Teleport"

fn spec.withGithub_identities

withGithub_identities(github_identities)
+

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

fn spec.withGithub_identitiesMixin

withGithub_identitiesMixin(github_identities)
+

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withOidc_identities

withOidc_identities(oidc_identities)
+

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

fn spec.withOidc_identitiesMixin

withOidc_identitiesMixin(oidc_identities)
+

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withRoles

withRoles(roles)
+

"Roles is a list of roles assigned to user"

fn spec.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles assigned to user"

Note: This function appends passed data to existing values

fn spec.withSaml_identities

withSaml_identities(saml_identities)
+

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

fn spec.withSaml_identitiesMixin

withSaml_identitiesMixin(saml_identities)
+

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

Note: This function appends passed data to existing values

fn spec.withTraits

withTraits(traits)
+

"Traits are key/value pairs received from an identity provider (through OIDC claims or SAML assertions) or from a system administrator for local accounts. Traits are used to populate role variables."

fn spec.withTraitsMixin

withTraitsMixin(traits)
+

"Traits are key/value pairs received from an identity provider (through OIDC claims or SAML assertions) or from a system administrator for local accounts. Traits are used to populate role variables."

Note: This function appends passed data to existing values

obj spec.github_identities

"GithubIdentities list associated Github OAuth2 identities that let user log in using externally verified identity"

fn spec.github_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.github_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

obj spec.oidc_identities

"OIDCIdentities lists associated OpenID Connect identities that let user log in using externally verified identity"

fn spec.oidc_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.oidc_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

obj spec.saml_identities

"SAMLIdentities lists associated SAML identities that let user log in using externally verified identity"

fn spec.saml_identities.withConnector_id

withConnector_id(connector_id)
+

"ConnectorID is id of registered OIDC connector, e.g. 'google-example.com'"

fn spec.saml_identities.withUsername

withUsername(username)
+

"Username is username supplied by external identity provider"

\ No newline at end of file diff --git a/13.2/resources/v3/index.html b/13.2/resources/v3/index.html new file mode 100644 index 0000000..0968fda --- /dev/null +++ b/13.2/resources/v3/index.html @@ -0,0 +1 @@ + resources.v3 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.2/resources/v3/teleportGithubConnector/index.html b/13.2/resources/v3/teleportGithubConnector/index.html new file mode 100644 index 0000000..8347fe5 --- /dev/null +++ b/13.2/resources/v3/teleportGithubConnector/index.html @@ -0,0 +1,33 @@ + resources.v3.teleportGithubConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportGithubConnector

"GithubConnector is the Schema for the githubconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportGithubConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"GithubConnector resource definition v3 from Teleport"

fn spec.withApi_endpoint_url

withApi_endpoint_url(api_endpoint_url)
+

"APIEndpointURL is the URL of the API endpoint of the Github instance this connector is for."

fn spec.withClient_id

withClient_id(client_id)
+

"ClientID is the Github OAuth app client ID."

fn spec.withClient_secret

withClient_secret(client_secret)
+

"ClientSecret is the Github OAuth app client secret."

fn spec.withDisplay

withDisplay(display)
+

"Display is the connector display name."

fn spec.withEndpoint_url

withEndpoint_url(endpoint_url)
+

"EndpointURL is the URL of the GitHub instance this connector is for."

fn spec.withRedirect_url

withRedirect_url(redirect_url)
+

"RedirectURL is the authorization callback URL."

fn spec.withTeams_to_roles

withTeams_to_roles(teams_to_roles)
+

"TeamsToRoles maps Github team memberships onto allowed roles."

fn spec.withTeams_to_rolesMixin

withTeams_to_rolesMixin(teams_to_roles)
+

"TeamsToRoles maps Github team memberships onto allowed roles."

Note: This function appends passed data to existing values

obj spec.teams_to_roles

"TeamsToRoles maps Github team memberships onto allowed roles."

fn spec.teams_to_roles.withOrganization

withOrganization(organization)
+

"Organization is a Github organization a user belongs to."

fn spec.teams_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of allowed logins for this org/team."

fn spec.teams_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of allowed logins for this org/team."

Note: This function appends passed data to existing values

fn spec.teams_to_roles.withTeam

withTeam(team)
+

"Team is a team within the organization a user belongs to."

\ No newline at end of file diff --git a/13.2/resources/v3/teleportOIDCConnector/index.html b/13.2/resources/v3/teleportOIDCConnector/index.html new file mode 100644 index 0000000..5e55811 --- /dev/null +++ b/13.2/resources/v3/teleportOIDCConnector/index.html @@ -0,0 +1,43 @@ + resources.v3.teleportOIDCConnector - teleport-operator jsonnet library
Skip to content

resources.v3.teleportOIDCConnector

"OIDCConnector is the Schema for the oidcconnectors API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportOIDCConnector

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"OIDCConnector resource definition v3 from Teleport"

fn spec.withAcr_values

withAcr_values(acr_values)
+

"ACR is an Authentication Context Class Reference value. The meaning of the ACR value is context-specific and varies for identity providers."

fn spec.withAllow_unverified_email

withAllow_unverified_email(allow_unverified_email)
+

"AllowUnverifiedEmail tells the connector to accept OIDC users with unverified emails."

fn spec.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

fn spec.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

Note: This function appends passed data to existing values

fn spec.withClient_id

withClient_id(client_id)
+

"ClientID is the id of the authentication client (Teleport Auth server)."

fn spec.withClient_secret

withClient_secret(client_secret)
+

"ClientSecret is used to authenticate the client."

fn spec.withDisplay

withDisplay(display)
+

"Display is the friendly name for this provider."

fn spec.withGoogle_admin_email

withGoogle_admin_email(google_admin_email)
+

"GoogleAdminEmail is the email of a google admin to impersonate."

fn spec.withGoogle_service_account

withGoogle_service_account(google_service_account)
+

"GoogleServiceAccount is a string containing google service account credentials."

fn spec.withGoogle_service_account_uri

withGoogle_service_account_uri(google_service_account_uri)
+

"GoogleServiceAccountURI is a path to a google service account uri."

fn spec.withIssuer_url

withIssuer_url(issuer_url)
+

"IssuerURL is the endpoint of the provider, e.g. https://accounts.google.com."

fn spec.withPrompt

withPrompt(prompt)
+

"Prompt is an optional OIDC prompt. An empty string omits prompt. If not specified, it defaults to select_account for backwards compatibility."

fn spec.withProvider

withProvider(provider)
+

"Provider is the external identity provider."

fn spec.withRedirect_url

withRedirect_url(redirect_url)
+

"RedirectURLs is a list of callback URLs which the identity provider can use to redirect the client back to the Teleport Proxy to complete authentication. This list should match the URLs on the provider's side. The URL used for a given auth request will be chosen to match the requesting Proxy's public address. If there is no match, the first url in the list will be used."

fn spec.withRedirect_urlMixin

withRedirect_urlMixin(redirect_url)
+

"RedirectURLs is a list of callback URLs which the identity provider can use to redirect the client back to the Teleport Proxy to complete authentication. This list should match the URLs on the provider's side. The URL used for a given auth request will be chosen to match the requesting Proxy's public address. If there is no match, the first url in the list will be used."

Note: This function appends passed data to existing values

fn spec.withScope

withScope(scope)
+

"Scope specifies additional scopes set by provider."

fn spec.withScopeMixin

withScopeMixin(scope)
+

"Scope specifies additional scopes set by provider."

Note: This function appends passed data to existing values

fn spec.withUsername_claim

withUsername_claim(username_claim)
+

"UsernameClaim specifies the name of the claim from the OIDC connector to be used as the user's username."

obj spec.claims_to_roles

"ClaimsToRoles specifies a dynamic mapping from claims to roles."

fn spec.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

\ No newline at end of file diff --git a/13.2/resources/v5/index.html b/13.2/resources/v5/index.html new file mode 100644 index 0000000..0cffa0b --- /dev/null +++ b/13.2/resources/v5/index.html @@ -0,0 +1 @@ + resources.v5 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.2/resources/v5/teleportRole/index.html b/13.2/resources/v5/teleportRole/index.html new file mode 100644 index 0000000..f636c64 --- /dev/null +++ b/13.2/resources/v5/teleportRole/index.html @@ -0,0 +1,293 @@ + resources.v5.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v5.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"Role resource definition v5 from Teleport"

obj spec.allow

"Allow is the set of conditions evaluated to grant access."

fn spec.allow.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.allow.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.allow.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.allow.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.allow.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.allow.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.allow.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.allow.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.allow.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.allow.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.allow.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.allow.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.allow.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.allow.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.allow.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.allow.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.allow.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.allow.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.allow.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.allow.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.allow.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.allow.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.allow.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.allow.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.allow.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.allow.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.allow.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.allow.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.allow.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.allow.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.allow.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.allow.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.allow.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.allow.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.allow.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.allow.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.allow.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.allow.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.allow.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.allow.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.allow.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.allow.request

fn spec.allow.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.allow.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.allow.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.allow.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.allow.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.allow.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.allow.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.allow.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.allow.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.allow.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.allow.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.allow.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.allow.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.allow.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.allow.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.allow.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.allow.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.allow.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.allow.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.allow.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.allow.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.allow.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.allow.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.allow.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.allow.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.allow.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.allow.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.allow.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny

"Deny is the set of conditions evaluated to deny access. Deny takes priority over allow."

fn spec.deny.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.deny.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.deny.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.deny.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.deny.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.deny.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.deny.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.deny.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.deny.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.deny.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.deny.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.deny.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.deny.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.deny.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.deny.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.deny.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.deny.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.deny.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.deny.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.deny.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.deny.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.deny.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.deny.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.deny.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.deny.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.deny.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.deny.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.deny.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.deny.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.deny.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.deny.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.deny.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.deny.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.deny.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.deny.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.deny.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.deny.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.deny.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.deny.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.deny.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.deny.request

fn spec.deny.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.deny.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.deny.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.deny.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.deny.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.deny.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.deny.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.deny.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.deny.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.deny.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.deny.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.deny.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.deny.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.deny.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.deny.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.deny.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.deny.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.deny.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.deny.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.deny.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.deny.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.deny.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.deny.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.deny.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.deny.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.deny.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.deny.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.deny.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.options

"Options is for OpenSSH options like agent forwarding."

fn spec.options.withCert_extensions

withCert_extensions(cert_extensions)
+

"CertExtensions specifies the key/values"

fn spec.options.withCert_extensionsMixin

withCert_extensionsMixin(cert_extensions)
+

"CertExtensions specifies the key/values"

Note: This function appends passed data to existing values

fn spec.options.withCert_format

withCert_format(cert_format)
+

"CertificateFormat defines the format of the user certificate to allow compatibility with older versions of OpenSSH."

fn spec.options.withClient_idle_timeout

withClient_idle_timeout(client_idle_timeout)
+

"ClientIdleTimeout sets disconnect clients on idle timeout behavior, if set to 0 means do not disconnect, otherwise is set to the idle duration."

fn spec.options.withCreate_db_user

withCreate_db_user(create_db_user)
+

"CreateDatabaseUser enabled automatic database user creation."

fn spec.options.withCreate_desktop_user

withCreate_desktop_user(create_desktop_user)
+

"CreateDesktopUser allows users to be automatically created on a Windows desktop"

fn spec.options.withCreate_host_user

withCreate_host_user(create_host_user)
+

"CreateHostUser allows users to be automatically created on a host"

fn spec.options.withDesktop_clipboard

withDesktop_clipboard(desktop_clipboard)
+

"DesktopClipboard indicates whether clipboard sharing is allowed between the user's workstation and the remote desktop. It defaults to true unless explicitly set to false."

fn spec.options.withDesktop_directory_sharing

withDesktop_directory_sharing(desktop_directory_sharing)
+

"DesktopDirectorySharing indicates whether directory sharing is allowed between the user's workstation and the remote desktop. It defaults to false unless explicitly set to true."

fn spec.options.withDevice_trust_mode

withDevice_trust_mode(device_trust_mode)
+

"DeviceTrustMode is the device authorization mode used for the resources associated with the role. See DeviceTrust.Mode. Reserved for future use, not yet used by Teleport."

fn spec.options.withDisconnect_expired_cert

withDisconnect_expired_cert(disconnect_expired_cert)
+

"DisconnectExpiredCert sets disconnect clients on expired certificates."

fn spec.options.withEnhanced_recording

withEnhanced_recording(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

fn spec.options.withEnhanced_recordingMixin

withEnhanced_recordingMixin(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

Note: This function appends passed data to existing values

fn spec.options.withForward_agent

withForward_agent(forward_agent)
+

"ForwardAgent is SSH agent forwarding."

fn spec.options.withLock

withLock(lock)
+

"Lock specifies the locking mode (strict|best_effort) to be applied with the role."

fn spec.options.withMax_connections

withMax_connections(max_connections)
+

"MaxConnections defines the maximum number of concurrent connections a user may hold."

fn spec.options.withMax_kubernetes_connections

withMax_kubernetes_connections(max_kubernetes_connections)
+

"MaxKubernetesConnections defines the maximum number of concurrent Kubernetes sessions a user may hold."

fn spec.options.withMax_session_ttl

withMax_session_ttl(max_session_ttl)
+

"MaxSessionTTL defines how long a SSH session can last for."

fn spec.options.withMax_sessions

withMax_sessions(max_sessions)
+

"MaxSessions defines the maximum number of concurrent sessions per connection."

fn spec.options.withPermit_x11_forwarding

withPermit_x11_forwarding(permit_x11_forwarding)
+

"PermitX11Forwarding authorizes use of X11 forwarding."

fn spec.options.withPin_source_ip

withPin_source_ip(pin_source_ip)
+

"PinSourceIP forces the same client IP for certificate generation and usage"

fn spec.options.withPort_forwarding

withPort_forwarding(port_forwarding)
+

"PortForwarding defines if the certificate will have \"permit-port-forwarding\" in the certificate. PortForwarding is \"yes\" if not set, that's why this is a pointer"

fn spec.options.withRequest_access

withRequest_access(request_access)
+

"RequestAccess defines the access request strategy (optional|note|always) where optional is the default."

fn spec.options.withRequest_prompt

withRequest_prompt(request_prompt)
+

"RequestPrompt is an optional message which tells users what they aught to request."

fn spec.options.withRequire_session_mfa

withRequire_session_mfa(require_session_mfa)
+

"RequireMFAType is the type of MFA requirement enforced for this user."

fn spec.options.withSsh_file_copy

withSsh_file_copy(ssh_file_copy)
+

"SSHFileCopy indicates whether remote file operations via SCP or SFTP are allowed over an SSH session. It defaults to true unless explicitly set to false."

obj spec.options.cert_extensions

"CertExtensions specifies the key/values"

fn spec.options.cert_extensions.withMode

withMode(mode)
+

"Mode is the type of extension to be used -- currently critical-option is not supported"

fn spec.options.cert_extensions.withName

withName(name)
+

"Name specifies the key to be used in the cert extension."

fn spec.options.cert_extensions.withType

withType(type)
+

"Type represents the certificate type being extended, only ssh is supported at this time."

fn spec.options.cert_extensions.withValue

withValue(value)
+

"Value specifies the value to be used in the cert extension."

obj spec.options.idp

"IDP is a set of options related to accessing IdPs within Teleport. Requires Teleport Enterprise."

obj spec.options.idp.saml

"SAML are options related to the Teleport SAML IdP."

fn spec.options.idp.saml.withEnabled

withEnabled(enabled)
+

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
+

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
+

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
+

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/13.2/resources/v6/index.html b/13.2/resources/v6/index.html new file mode 100644 index 0000000..07b4461 --- /dev/null +++ b/13.2/resources/v6/index.html @@ -0,0 +1 @@ + resources.v6 - teleport-operator jsonnet library
Skip to content
\ No newline at end of file diff --git a/13.2/resources/v6/teleportRole/index.html b/13.2/resources/v6/teleportRole/index.html new file mode 100644 index 0000000..38705c8 --- /dev/null +++ b/13.2/resources/v6/teleportRole/index.html @@ -0,0 +1,293 @@ + resources.v6.teleportRole - teleport-operator jsonnet library
Skip to content

resources.v6.teleportRole

"Role is the Schema for the roles API"

Index

Fields

fn new

new(name)
+

new returns an instance of TeleportRole

obj metadata

"ObjectMeta is metadata that all persisted resources must have, which includes all objects users must create."

fn metadata.withAnnotations

withAnnotations(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

fn metadata.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is an unstructured key value map stored with a resource that may be set by external tools to store and retrieve arbitrary metadata. They are not queryable and should be preserved when modifying objects. More info: http://kubernetes.io/docs/user-guide/annotations"

Note: This function appends passed data to existing values

fn metadata.withClusterName

withClusterName(clusterName)
+

"The name of the cluster which the object belongs to. This is used to distinguish resources with same name and namespace in different clusters. This field is not set anywhere right now and apiserver is going to ignore it if set in create or update request."

fn metadata.withCreationTimestamp

withCreationTimestamp(creationTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withDeletionGracePeriodSeconds

withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
+

"Number of seconds allowed for this object to gracefully terminate before it will be removed from the system. Only set when deletionTimestamp is also set. May only be shortened. Read-only."

fn metadata.withDeletionTimestamp

withDeletionTimestamp(deletionTimestamp)
+

"Time is a wrapper around time.Time which supports correct marshaling to YAML and JSON. Wrappers are provided for many of the factory methods that the time package offers."

fn metadata.withFinalizers

withFinalizers(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

fn metadata.withFinalizersMixin

withFinalizersMixin(finalizers)
+

"Must be empty before the object is deleted from the registry. Each entry is an identifier for the responsible component that will remove the entry from the list. If the deletionTimestamp of the object is non-nil, entries in this list can only be removed. Finalizers may be processed and removed in any order. Order is NOT enforced because it introduces significant risk of stuck finalizers. finalizers is a shared field, any actor with permission can reorder it. If the finalizer list is processed in order, then this can lead to a situation in which the component responsible for the first finalizer in the list is waiting for a signal (field value, external system, or other) produced by a component responsible for a finalizer later in the list, resulting in a deadlock. Without enforced ordering finalizers are free to order amongst themselves and are not vulnerable to ordering changes in the list."

Note: This function appends passed data to existing values

fn metadata.withGenerateName

withGenerateName(generateName)
+

"GenerateName is an optional prefix, used by the server, to generate a unique name ONLY IF the Name field has not been provided. If this field is used, the name returned to the client will be different than the name passed. This value will also be combined with a unique suffix. The provided value has the same validation rules as the Name field, and may be truncated by the length of the suffix required to make the value unique on the server.\n\nIf this field is specified and the generated name exists, the server will NOT return a 409 - instead, it will either return 201 Created or 500 with Reason ServerTimeout indicating a unique name could not be found in the time allotted, and the client should retry (optionally after the time indicated in the Retry-After header).\n\nApplied only if Name is not specified. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#idempotency"

fn metadata.withGeneration

withGeneration(generation)
+

"A sequence number representing a specific generation of the desired state. Populated by the system. Read-only."

fn metadata.withLabels

withLabels(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

fn metadata.withLabelsMixin

withLabelsMixin(labels)
+

"Map of string keys and values that can be used to organize and categorize (scope and select) objects. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels"

Note: This function appends passed data to existing values

fn metadata.withName

withName(name)
+

"Name must be unique within a namespace. Is required when creating resources, although some resources may allow a client to request the generation of an appropriate name automatically. Name is primarily intended for creation idempotence and configuration definition. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names"

fn metadata.withNamespace

withNamespace(namespace)
+

"Namespace defines the space within which each name must be unique. An empty namespace is equivalent to the \"default\" namespace, but \"default\" is the canonical representation. Not all objects are required to be scoped to a namespace - the value of this field for those objects will be empty.\n\nMust be a DNS_LABEL. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/namespaces"

fn metadata.withOwnerReferences

withOwnerReferences(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

fn metadata.withOwnerReferencesMixin

withOwnerReferencesMixin(ownerReferences)
+

"List of objects depended by this object. If ALL objects in the list have been deleted, this object will be garbage collected. If this object is managed by a controller, then an entry in this list will point to this controller, with the controller field set to true. There cannot be more than one managing controller."

Note: This function appends passed data to existing values

fn metadata.withResourceVersion

withResourceVersion(resourceVersion)
+

"An opaque value that represents the internal version of this object that can be used by clients to determine when objects have changed. May be used for optimistic concurrency, change detection, and the watch operation on a resource or set of resources. Clients must treat these values as opaque and passed unmodified back to the server. They may only be valid for a particular resource or set of resources.\n\nPopulated by the system. Read-only. Value must be treated as opaque by clients and . More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency"

withSelfLink(selfLink)
+

"SelfLink is a URL representing this object. Populated by the system. Read-only.\n\nDEPRECATED Kubernetes will stop propagating this field in 1.20 release and the field is planned to be removed in 1.21 release."

fn metadata.withUid

withUid(uid)
+

"UID is the unique in time and space value for this object. It is typically generated by the server on successful creation of a resource and is not allowed to change on PUT operations.\n\nPopulated by the system. Read-only. More info: http://kubernetes.io/docs/user-guide/identifiers#uids"

obj spec

"Role resource definition v6 from Teleport"

obj spec.allow

"Allow is the set of conditions evaluated to grant access."

fn spec.allow.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.allow.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.allow.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.allow.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.allow.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.allow.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.allow.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.allow.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.allow.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.allow.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.allow.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.allow.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.allow.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.allow.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.allow.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.allow.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.allow.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.allow.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.allow.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.allow.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.allow.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.allow.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.allow.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.allow.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.allow.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.allow.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.allow.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.allow.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.allow.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.allow.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.allow.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.allow.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.allow.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.allow.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.allow.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.allow.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.allow.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.allow.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.allow.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.allow.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.allow.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.allow.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.allow.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.allow.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.allow.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.allow.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.allow.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.allow.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.allow.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.allow.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.allow.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.allow.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.allow.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.allow.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.allow.request

fn spec.allow.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.allow.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.allow.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.allow.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.allow.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.allow.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.allow.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.allow.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.allow.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.allow.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.allow.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.allow.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.allow.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.allow.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.allow.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.allow.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.allow.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.allow.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.allow.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.allow.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.allow.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.allow.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.allow.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.allow.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.allow.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.allow.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.allow.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.allow.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.allow.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.allow.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.allow.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.allow.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.allow.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.allow.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.allow.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.allow.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.allow.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.allow.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.allow.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny

"Deny is the set of conditions evaluated to deny access. Deny takes priority over allow."

fn spec.deny.withApp_labels

withApp_labels(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withApp_labelsMixin

withApp_labelsMixin(app_labels)
+

"AppLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withApp_labels_expression

withApp_labels_expression(app_labels_expression)
+

"AppLabelsExpression is a predicate expression used to allow/deny access to Apps."

fn spec.deny.withAws_role_arns

withAws_role_arns(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

fn spec.deny.withAws_role_arnsMixin

withAws_role_arnsMixin(aws_role_arns)
+

"AWSRoleARNs is a list of AWS role ARNs this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withAzure_identities

withAzure_identities(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

fn spec.deny.withAzure_identitiesMixin

withAzure_identitiesMixin(azure_identities)
+

"AzureIdentities is a list of Azure identities this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels

withCluster_labels(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

fn spec.deny.withCluster_labelsMixin

withCluster_labelsMixin(cluster_labels)
+

"ClusterLabels is a map of node labels (used to dynamically grant access to clusters)."

Note: This function appends passed data to existing values

fn spec.deny.withCluster_labels_expression

withCluster_labels_expression(cluster_labels_expression)
+

"ClusterLabelsExpression is a predicate expression used to allow/deny access to remote Teleport clusters."

fn spec.deny.withDb_labels

withDb_labels(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

fn spec.deny.withDb_labelsMixin

withDb_labelsMixin(db_labels)
+

"DatabaseLabels are used in RBAC system to allow/deny access to databases."

Note: This function appends passed data to existing values

fn spec.deny.withDb_labels_expression

withDb_labels_expression(db_labels_expression)
+

"DatabaseLabelsExpression is a predicate expression used to allow/deny access to Databases."

fn spec.deny.withDb_names

withDb_names(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

fn spec.deny.withDb_namesMixin

withDb_namesMixin(db_names)
+

"DatabaseNames is a list of database names this role is allowed to connect to."

Note: This function appends passed data to existing values

fn spec.deny.withDb_roles

withDb_roles(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

fn spec.deny.withDb_rolesMixin

withDb_rolesMixin(db_roles)
+

"DatabaseRoles is a list of databases roles for automatic user creation."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels

withDb_service_labels(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

fn spec.deny.withDb_service_labelsMixin

withDb_service_labelsMixin(db_service_labels)
+

"DatabaseServiceLabels are used in RBAC system to allow/deny access to Database Services."

Note: This function appends passed data to existing values

fn spec.deny.withDb_service_labels_expression

withDb_service_labels_expression(db_service_labels_expression)
+

"DatabaseServiceLabelsExpression is a predicate expression used to allow/deny access to Database Services."

fn spec.deny.withDb_users

withDb_users(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

fn spec.deny.withDb_usersMixin

withDb_usersMixin(db_users)
+

"DatabaseUsers is a list of databases users this role is allowed to connect as."

Note: This function appends passed data to existing values

fn spec.deny.withDesktop_groups

withDesktop_groups(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

fn spec.deny.withDesktop_groupsMixin

withDesktop_groupsMixin(desktop_groups)
+

"DesktopGroups is a list of groups for created desktop users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withGcp_service_accounts

withGcp_service_accounts(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

fn spec.deny.withGcp_service_accountsMixin

withGcp_service_accountsMixin(gcp_service_accounts)
+

"GCPServiceAccounts is a list of GCP service accounts this role is allowed to assume."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels

withGroup_labels(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

fn spec.deny.withGroup_labelsMixin

withGroup_labelsMixin(group_labels)
+

"GroupLabels is a map of labels used as part of the RBAC system."

Note: This function appends passed data to existing values

fn spec.deny.withGroup_labels_expression

withGroup_labels_expression(group_labels_expression)
+

"GroupLabelsExpression is a predicate expression used to allow/deny access to user groups."

fn spec.deny.withHost_groups

withHost_groups(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

fn spec.deny.withHost_groupsMixin

withHost_groupsMixin(host_groups)
+

"HostGroups is a list of groups for created users to be added to"

Note: This function appends passed data to existing values

fn spec.deny.withHost_sudoers

withHost_sudoers(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

fn spec.deny.withHost_sudoersMixin

withHost_sudoersMixin(host_sudoers)
+

"HostSudoers is a list of entries to include in a users sudoer file"

Note: This function appends passed data to existing values

fn spec.deny.withJoin_sessions

withJoin_sessions(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.withJoin_sessionsMixin

withJoin_sessionsMixin(join_sessions)
+

"JoinSessions specifies policies to allow users to join other sessions."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_groups

withKubernetes_groups(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

fn spec.deny.withKubernetes_groupsMixin

withKubernetes_groupsMixin(kubernetes_groups)
+

"KubeGroups is a list of kubernetes groups"

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels

withKubernetes_labels(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

fn spec.deny.withKubernetes_labelsMixin

withKubernetes_labelsMixin(kubernetes_labels)
+

"KubernetesLabels is a map of kubernetes cluster labels used for RBAC."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_labels_expression

withKubernetes_labels_expression(kubernetes_labels_expression)
+

"KubernetesLabelsExpression is a predicate expression used to allow/deny access to kubernetes clusters."

fn spec.deny.withKubernetes_resources

withKubernetes_resources(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.withKubernetes_resourcesMixin

withKubernetes_resourcesMixin(kubernetes_resources)
+

"KubernetesResources is the Kubernetes Resources this Role grants access to."

Note: This function appends passed data to existing values

fn spec.deny.withKubernetes_users

withKubernetes_users(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

fn spec.deny.withKubernetes_usersMixin

withKubernetes_usersMixin(kubernetes_users)
+

"KubeUsers is an optional kubernetes users to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.withLogins

withLogins(logins)
+

"Logins is a list of *nix system logins."

fn spec.deny.withLoginsMixin

withLoginsMixin(logins)
+

"Logins is a list of *nix system logins."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels

withNode_labels(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

fn spec.deny.withNode_labelsMixin

withNode_labelsMixin(node_labels)
+

"NodeLabels is a map of node labels (used to dynamically grant access to nodes)."

Note: This function appends passed data to existing values

fn spec.deny.withNode_labels_expression

withNode_labels_expression(node_labels_expression)
+

"NodeLabelsExpression is a predicate expression used to allow/deny access to SSH nodes."

fn spec.deny.withRequire_session_join

withRequire_session_join(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.withRequire_session_joinMixin

withRequire_session_joinMixin(require_session_join)
+

"RequireSessionJoin specifies policies for required users to start a session."

Note: This function appends passed data to existing values

fn spec.deny.withRules

withRules(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.withRulesMixin

withRulesMixin(rules)
+

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels

withWindows_desktop_labels(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_labelsMixin

withWindows_desktop_labelsMixin(windows_desktop_labels)
+

"WindowsDesktopLabels are used in the RBAC system to allow/deny access to Windows desktops."

Note: This function appends passed data to existing values

fn spec.deny.withWindows_desktop_labels_expression

withWindows_desktop_labels_expression(windows_desktop_labels_expression)
+

"WindowsDesktopLabelsExpression is a predicate expression used to allow/deny access to Windows desktops."

fn spec.deny.withWindows_desktop_logins

withWindows_desktop_logins(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

fn spec.deny.withWindows_desktop_loginsMixin

withWindows_desktop_loginsMixin(windows_desktop_logins)
+

"WindowsDesktopLogins is a list of desktop login names allowed/denied for Windows desktops."

Note: This function appends passed data to existing values

obj spec.deny.impersonate

"Impersonate specifies what users and roles this role is allowed to impersonate by issuing certificates or other possible means."

fn spec.deny.impersonate.withRoles

withRoles(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

fn spec.deny.impersonate.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of resources this role is allowed to impersonate"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withUsers

withUsers(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

fn spec.deny.impersonate.withUsersMixin

withUsersMixin(users)
+

"Users is a list of resources this role is allowed to impersonate, could be an empty list or a Wildcard pattern"

Note: This function appends passed data to existing values

fn spec.deny.impersonate.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.deny.join_sessions

"JoinSessions specifies policies to allow users to join other sessions."

fn spec.deny.join_sessions.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.join_sessions.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withModes

withModes(modes)
+

"Modes is a list of permitted participant modes for this policy."

fn spec.deny.join_sessions.withModesMixin

withModesMixin(modes)
+

"Modes is a list of permitted participant modes for this policy."

Note: This function appends passed data to existing values

fn spec.deny.join_sessions.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.join_sessions.withRoles

withRoles(roles)
+

"Roles is a list of roles that you can join the session of."

fn spec.deny.join_sessions.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of roles that you can join the session of."

Note: This function appends passed data to existing values

obj spec.deny.kubernetes_resources

"KubernetesResources is the Kubernetes Resources this Role grants access to."

fn spec.deny.kubernetes_resources.withKind

withKind(kind)
+

"Kind specifies the Kubernetes Resource type. At the moment only \"pod\" is supported."

fn spec.deny.kubernetes_resources.withName

withName(name)
+

"Name is the resource name. It supports wildcards."

fn spec.deny.kubernetes_resources.withNamespace

withNamespace(namespace)
+

"Namespace is the resource namespace. It supports wildcards."

obj spec.deny.request

fn spec.deny.request.withAnnotations

withAnnotations(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

fn spec.deny.request.withAnnotationsMixin

withAnnotationsMixin(annotations)
+

"Annotations is a collection of annotations to be programmatically appended to pending access requests at the time of their creation. These annotations serve as a mechanism to propagate extra information to plugins. Since these annotations support variable interpolation syntax, they also offer a mechanism for forwarding claims from an external identity provider, to a plugin via {{ {{external.trait_name}} }} style substitutions."

Note: This function appends passed data to existing values

fn spec.deny.request.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.request.withRoles

withRoles(roles)
+

"Roles is the name of roles which will match the request rule."

fn spec.deny.request.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which will match the request rule."

Note: This function appends passed data to existing values

fn spec.deny.request.withSearch_as_roles

withSearch_as_roles(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

fn spec.deny.request.withSearch_as_rolesMixin

withSearch_as_rolesMixin(search_as_roles)
+

"SearchAsRoles is a list of extra roles which should apply to a user while they are searching for resources as part of a Resource Access Request, and defines the underlying roles which will be requested as part of any Resource Access Request."

Note: This function appends passed data to existing values

fn spec.deny.request.withSuggested_reviewers

withSuggested_reviewers(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

fn spec.deny.request.withSuggested_reviewersMixin

withSuggested_reviewersMixin(suggested_reviewers)
+

"SuggestedReviewers is a list of reviewer suggestions. These can be teleport usernames, but that is not a requirement."

Note: This function appends passed data to existing values

fn spec.deny.request.withThresholds

withThresholds(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.withThresholdsMixin

withThresholdsMixin(thresholds)
+

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

Note: This function appends passed data to existing values

obj spec.deny.request.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.request.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.request.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.request.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.request.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.request.thresholds

"Thresholds is a list of thresholds, one of which must be met in order for reviews to trigger a state-transition. If no thresholds are provided, a default threshold of 1 for approval and denial is used."

fn spec.deny.request.thresholds.withApprove

withApprove(approve)
+

"Approve is the number of matching approvals needed for state-transition."

fn spec.deny.request.thresholds.withDeny

withDeny(deny)
+

"Deny is the number of denials needed for state-transition."

fn spec.deny.request.thresholds.withFilter

withFilter(filter)
+

"Filter is an optional predicate used to determine which reviews count toward this threshold."

fn spec.deny.request.thresholds.withName

withName(name)
+

"Name is the optional human-readable name of the threshold."

obj spec.deny.require_session_join

"RequireSessionJoin specifies policies for required users to start a session."

fn spec.deny.require_session_join.withCount

withCount(count)
+

"Count is the amount of people that need to be matched for this policy to be fulfilled."

fn spec.deny.require_session_join.withFilter

withFilter(filter)
+

"Filter is a predicate that determines what users count towards this policy."

fn spec.deny.require_session_join.withKinds

withKinds(kinds)
+

"Kinds are the session kinds this policy applies to."

fn spec.deny.require_session_join.withKindsMixin

withKindsMixin(kinds)
+

"Kinds are the session kinds this policy applies to."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withModes

withModes(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

fn spec.deny.require_session_join.withModesMixin

withModesMixin(modes)
+

"Modes is the list of modes that may be used to fulfill this policy."

Note: This function appends passed data to existing values

fn spec.deny.require_session_join.withName

withName(name)
+

"Name is the name of the policy."

fn spec.deny.require_session_join.withOn_leave

withOn_leave(on_leave)
+

"OnLeave is the behaviour that's used when the policy is no longer fulfilled for a live session."

obj spec.deny.review_requests

"ReviewRequests defines conditions for submitting access reviews."

fn spec.deny.review_requests.withClaims_to_roles

withClaims_to_roles(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.withClaims_to_rolesMixin

withClaims_to_rolesMixin(claims_to_roles)
+

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withPreview_as_roles

withPreview_as_roles(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

fn spec.deny.review_requests.withPreview_as_rolesMixin

withPreview_as_rolesMixin(preview_as_roles)
+

"PreviewAsRoles is a list of extra roles which should apply to a reviewer while they are viewing a Resource Access Request for the purposes of viewing details such as the hostname and labels of requested resources."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withRoles

withRoles(roles)
+

"Roles is the name of roles which may be reviewed."

fn spec.deny.review_requests.withRolesMixin

withRolesMixin(roles)
+

"Roles is the name of roles which may be reviewed."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.withWhere

withWhere(where)
+

"Where is an optional predicate which further limits which requests are reviewable."

obj spec.deny.review_requests.claims_to_roles

"ClaimsToRoles specifies a mapping from claims (traits) to teleport roles."

fn spec.deny.review_requests.claims_to_roles.withClaim

withClaim(claim)
+

"Claim is a claim name."

fn spec.deny.review_requests.claims_to_roles.withRoles

withRoles(roles)
+

"Roles is a list of static teleport roles to match."

fn spec.deny.review_requests.claims_to_roles.withRolesMixin

withRolesMixin(roles)
+

"Roles is a list of static teleport roles to match."

Note: This function appends passed data to existing values

fn spec.deny.review_requests.claims_to_roles.withValue

withValue(value)
+

"Value is a claim value to match."

obj spec.deny.rules

"Rules is a list of rules and their access levels. Rules are a high level construct used for access control."

fn spec.deny.rules.withActions

withActions(actions)
+

"Actions specifies optional actions taken when this rule matches"

fn spec.deny.rules.withActionsMixin

withActionsMixin(actions)
+

"Actions specifies optional actions taken when this rule matches"

Note: This function appends passed data to existing values

fn spec.deny.rules.withResources

withResources(resources)
+

"Resources is a list of resources"

fn spec.deny.rules.withResourcesMixin

withResourcesMixin(resources)
+

"Resources is a list of resources"

Note: This function appends passed data to existing values

fn spec.deny.rules.withVerbs

withVerbs(verbs)
+

"Verbs is a list of verbs"

fn spec.deny.rules.withVerbsMixin

withVerbsMixin(verbs)
+

"Verbs is a list of verbs"

Note: This function appends passed data to existing values

fn spec.deny.rules.withWhere

withWhere(where)
+

"Where specifies optional advanced matcher"

obj spec.options

"Options is for OpenSSH options like agent forwarding."

fn spec.options.withCert_extensions

withCert_extensions(cert_extensions)
+

"CertExtensions specifies the key/values"

fn spec.options.withCert_extensionsMixin

withCert_extensionsMixin(cert_extensions)
+

"CertExtensions specifies the key/values"

Note: This function appends passed data to existing values

fn spec.options.withCert_format

withCert_format(cert_format)
+

"CertificateFormat defines the format of the user certificate to allow compatibility with older versions of OpenSSH."

fn spec.options.withClient_idle_timeout

withClient_idle_timeout(client_idle_timeout)
+

"ClientIdleTimeout sets disconnect clients on idle timeout behavior, if set to 0 means do not disconnect, otherwise is set to the idle duration."

fn spec.options.withCreate_db_user

withCreate_db_user(create_db_user)
+

"CreateDatabaseUser enabled automatic database user creation."

fn spec.options.withCreate_desktop_user

withCreate_desktop_user(create_desktop_user)
+

"CreateDesktopUser allows users to be automatically created on a Windows desktop"

fn spec.options.withCreate_host_user

withCreate_host_user(create_host_user)
+

"CreateHostUser allows users to be automatically created on a host"

fn spec.options.withDesktop_clipboard

withDesktop_clipboard(desktop_clipboard)
+

"DesktopClipboard indicates whether clipboard sharing is allowed between the user's workstation and the remote desktop. It defaults to true unless explicitly set to false."

fn spec.options.withDesktop_directory_sharing

withDesktop_directory_sharing(desktop_directory_sharing)
+

"DesktopDirectorySharing indicates whether directory sharing is allowed between the user's workstation and the remote desktop. It defaults to false unless explicitly set to true."

fn spec.options.withDevice_trust_mode

withDevice_trust_mode(device_trust_mode)
+

"DeviceTrustMode is the device authorization mode used for the resources associated with the role. See DeviceTrust.Mode. Reserved for future use, not yet used by Teleport."

fn spec.options.withDisconnect_expired_cert

withDisconnect_expired_cert(disconnect_expired_cert)
+

"DisconnectExpiredCert sets disconnect clients on expired certificates."

fn spec.options.withEnhanced_recording

withEnhanced_recording(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

fn spec.options.withEnhanced_recordingMixin

withEnhanced_recordingMixin(enhanced_recording)
+

"BPF defines what events to record for the BPF-based session recorder."

Note: This function appends passed data to existing values

fn spec.options.withForward_agent

withForward_agent(forward_agent)
+

"ForwardAgent is SSH agent forwarding."

fn spec.options.withLock

withLock(lock)
+

"Lock specifies the locking mode (strict|best_effort) to be applied with the role."

fn spec.options.withMax_connections

withMax_connections(max_connections)
+

"MaxConnections defines the maximum number of concurrent connections a user may hold."

fn spec.options.withMax_kubernetes_connections

withMax_kubernetes_connections(max_kubernetes_connections)
+

"MaxKubernetesConnections defines the maximum number of concurrent Kubernetes sessions a user may hold."

fn spec.options.withMax_session_ttl

withMax_session_ttl(max_session_ttl)
+

"MaxSessionTTL defines how long a SSH session can last for."

fn spec.options.withMax_sessions

withMax_sessions(max_sessions)
+

"MaxSessions defines the maximum number of concurrent sessions per connection."

fn spec.options.withPermit_x11_forwarding

withPermit_x11_forwarding(permit_x11_forwarding)
+

"PermitX11Forwarding authorizes use of X11 forwarding."

fn spec.options.withPin_source_ip

withPin_source_ip(pin_source_ip)
+

"PinSourceIP forces the same client IP for certificate generation and usage"

fn spec.options.withPort_forwarding

withPort_forwarding(port_forwarding)
+

"PortForwarding defines if the certificate will have \"permit-port-forwarding\" in the certificate. PortForwarding is \"yes\" if not set, that's why this is a pointer"

fn spec.options.withRequest_access

withRequest_access(request_access)
+

"RequestAccess defines the access request strategy (optional|note|always) where optional is the default."

fn spec.options.withRequest_prompt

withRequest_prompt(request_prompt)
+

"RequestPrompt is an optional message which tells users what they aught to request."

fn spec.options.withRequire_session_mfa

withRequire_session_mfa(require_session_mfa)
+

"RequireMFAType is the type of MFA requirement enforced for this user."

fn spec.options.withSsh_file_copy

withSsh_file_copy(ssh_file_copy)
+

"SSHFileCopy indicates whether remote file operations via SCP or SFTP are allowed over an SSH session. It defaults to true unless explicitly set to false."

obj spec.options.cert_extensions

"CertExtensions specifies the key/values"

fn spec.options.cert_extensions.withMode

withMode(mode)
+

"Mode is the type of extension to be used -- currently critical-option is not supported"

fn spec.options.cert_extensions.withName

withName(name)
+

"Name specifies the key to be used in the cert extension."

fn spec.options.cert_extensions.withType

withType(type)
+

"Type represents the certificate type being extended, only ssh is supported at this time."

fn spec.options.cert_extensions.withValue

withValue(value)
+

"Value specifies the value to be used in the cert extension."

obj spec.options.idp

"IDP is a set of options related to accessing IdPs within Teleport. Requires Teleport Enterprise."

obj spec.options.idp.saml

"SAML are options related to the Teleport SAML IdP."

fn spec.options.idp.saml.withEnabled

withEnabled(enabled)
+

"Enabled is set to true if this option allows access to the Teleport SAML IdP."

obj spec.options.record_session

"RecordDesktopSession indicates whether desktop access sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withDefault

withDefault(default)
+

"Default indicates the default value for the services."

fn spec.options.record_session.withDesktop

withDesktop(desktop)
+

"Desktop indicates whether desktop sessions should be recorded. It defaults to true unless explicitly set to false."

fn spec.options.record_session.withSsh

withSsh(ssh)
+

"SSH indicates the session mode used on SSH sessions."

\ No newline at end of file diff --git a/404.html b/404.html index 34ed0d2..2a89611 100644 --- a/404.html +++ b/404.html @@ -1 +1 @@ - teleport-operator jsonnet library
\ No newline at end of file + teleport-operator jsonnet library

404 - Not found

\ No newline at end of file diff --git a/assets/javascripts/bundle.b425cdc4.min.js b/assets/javascripts/bundle.220ee61c.min.js similarity index 85% rename from assets/javascripts/bundle.b425cdc4.min.js rename to assets/javascripts/bundle.220ee61c.min.js index 201e523..116072a 100644 --- a/assets/javascripts/bundle.b425cdc4.min.js +++ b/assets/javascripts/bundle.220ee61c.min.js @@ -24,6 +24,6 @@ OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */var wr=function(e,t){return wr=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(r,n){r.__proto__=n}||function(r,n){for(var o in n)Object.prototype.hasOwnProperty.call(n,o)&&(r[o]=n[o])},wr(e,t)};function ie(e,t){if(typeof t!="function"&&t!==null)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");wr(e,t);function r(){this.constructor=e}e.prototype=t===null?Object.create(t):(r.prototype=t.prototype,new r)}function fn(e,t,r,n){function o(i){return i instanceof r?i:new r(function(s){s(i)})}return new(r||(r=Promise))(function(i,s){function a(u){try{c(n.next(u))}catch(p){s(p)}}function f(u){try{c(n.throw(u))}catch(p){s(p)}}function c(u){u.done?i(u.value):o(u.value).then(a,f)}c((n=n.apply(e,t||[])).next())})}function $t(e,t){var r={label:0,sent:function(){if(i[0]&1)throw i[1];return i[1]},trys:[],ops:[]},n,o,i,s;return s={next:a(0),throw:a(1),return:a(2)},typeof Symbol=="function"&&(s[Symbol.iterator]=function(){return this}),s;function a(c){return function(u){return f([c,u])}}function f(c){if(n)throw new TypeError("Generator is already executing.");for(;r;)try{if(n=1,o&&(i=c[0]&2?o.return:c[0]?o.throw||((i=o.return)&&i.call(o),0):o.next)&&!(i=i.call(o,c[1])).done)return i;switch(o=0,i&&(c=[c[0]&2,i.value]),c[0]){case 0:case 1:i=c;break;case 4:return r.label++,{value:c[1],done:!1};case 5:r.label++,o=c[1],c=[0];continue;case 7:c=r.ops.pop(),r.trys.pop();continue;default:if(i=r.trys,!(i=i.length>0&&i[i.length-1])&&(c[0]===6||c[0]===2)){r=0;continue}if(c[0]===3&&(!i||c[1]>i[0]&&c[1]=e.length&&(e=void 0),{value:e&&e[n++],done:!e}}};throw new TypeError(t?"Object is not iterable.":"Symbol.iterator is not defined.")}function W(e,t){var r=typeof Symbol=="function"&&e[Symbol.iterator];if(!r)return e;var n=r.call(e),o,i=[],s;try{for(;(t===void 0||t-- >0)&&!(o=n.next()).done;)i.push(o.value)}catch(a){s={error:a}}finally{try{o&&!o.done&&(r=n.return)&&r.call(n)}finally{if(s)throw s.error}}return i}function D(e,t,r){if(r||arguments.length===2)for(var n=0,o=t.length,i;n1||a(m,d)})})}function a(m,d){try{f(n[m](d))}catch(h){p(i[0][3],h)}}function f(m){m.value instanceof et?Promise.resolve(m.value.v).then(c,u):p(i[0][2],m)}function c(m){a("next",m)}function u(m){a("throw",m)}function p(m,d){m(d),i.shift(),i.length&&a(i[0][0],i[0][1])}}function pn(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var t=e[Symbol.asyncIterator],r;return t?t.call(e):(e=typeof Ee=="function"?Ee(e):e[Symbol.iterator](),r={},n("next"),n("throw"),n("return"),r[Symbol.asyncIterator]=function(){return this},r);function n(i){r[i]=e[i]&&function(s){return new Promise(function(a,f){s=e[i](s),o(a,f,s.done,s.value)})}}function o(i,s,a,f){Promise.resolve(f).then(function(c){i({value:c,done:a})},s)}}function C(e){return typeof e=="function"}function at(e){var t=function(n){Error.call(n),n.stack=new Error().stack},r=e(t);return r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r}var It=at(function(e){return function(r){e(this),this.message=r?r.length+` errors occurred during unsubscription: `+r.map(function(n,o){return o+1+") "+n.toString()}).join(` - `):"",this.name="UnsubscriptionError",this.errors=r}});function Ve(e,t){if(e){var r=e.indexOf(t);0<=r&&e.splice(r,1)}}var Ie=function(){function e(t){this.initialTeardown=t,this.closed=!1,this._parentage=null,this._finalizers=null}return e.prototype.unsubscribe=function(){var t,r,n,o,i;if(!this.closed){this.closed=!0;var s=this._parentage;if(s)if(this._parentage=null,Array.isArray(s))try{for(var a=Ee(s),f=a.next();!f.done;f=a.next()){var c=f.value;c.remove(this)}}catch(v){t={error:v}}finally{try{f&&!f.done&&(r=a.return)&&r.call(a)}finally{if(t)throw t.error}}else s.remove(this);var u=this.initialTeardown;if(C(u))try{u()}catch(v){i=v instanceof It?v.errors:[v]}var p=this._finalizers;if(p){this._finalizers=null;try{for(var m=Ee(p),d=m.next();!d.done;d=m.next()){var h=d.value;try{ln(h)}catch(v){i=i!=null?i:[],v instanceof It?i=D(D([],W(i)),W(v.errors)):i.push(v)}}}catch(v){n={error:v}}finally{try{d&&!d.done&&(o=m.return)&&o.call(m)}finally{if(n)throw n.error}}}if(i)throw new It(i)}},e.prototype.add=function(t){var r;if(t&&t!==this)if(this.closed)ln(t);else{if(t instanceof e){if(t.closed||t._hasParent(this))return;t._addParent(this)}(this._finalizers=(r=this._finalizers)!==null&&r!==void 0?r:[]).push(t)}},e.prototype._hasParent=function(t){var r=this._parentage;return r===t||Array.isArray(r)&&r.includes(t)},e.prototype._addParent=function(t){var r=this._parentage;this._parentage=Array.isArray(r)?(r.push(t),r):r?[r,t]:t},e.prototype._removeParent=function(t){var r=this._parentage;r===t?this._parentage=null:Array.isArray(r)&&Ve(r,t)},e.prototype.remove=function(t){var r=this._finalizers;r&&Ve(r,t),t instanceof e&&t._removeParent(this)},e.EMPTY=function(){var t=new e;return t.closed=!0,t}(),e}();var Sr=Ie.EMPTY;function jt(e){return e instanceof Ie||e&&"closed"in e&&C(e.remove)&&C(e.add)&&C(e.unsubscribe)}function ln(e){C(e)?e():e.unsubscribe()}var Le={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var st={setTimeout:function(e,t){for(var r=[],n=2;n0},enumerable:!1,configurable:!0}),t.prototype._trySubscribe=function(r){return this._throwIfClosed(),e.prototype._trySubscribe.call(this,r)},t.prototype._subscribe=function(r){return this._throwIfClosed(),this._checkFinalizedStatuses(r),this._innerSubscribe(r)},t.prototype._innerSubscribe=function(r){var n=this,o=this,i=o.hasError,s=o.isStopped,a=o.observers;return i||s?Sr:(this.currentObservers=null,a.push(r),new Ie(function(){n.currentObservers=null,Ve(a,r)}))},t.prototype._checkFinalizedStatuses=function(r){var n=this,o=n.hasError,i=n.thrownError,s=n.isStopped;o?r.error(i):s&&r.complete()},t.prototype.asObservable=function(){var r=new F;return r.source=this,r},t.create=function(r,n){return new xn(r,n)},t}(F);var xn=function(e){ie(t,e);function t(r,n){var o=e.call(this)||this;return o.destination=r,o.source=n,o}return t.prototype.next=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.next)===null||o===void 0||o.call(n,r)},t.prototype.error=function(r){var n,o;(o=(n=this.destination)===null||n===void 0?void 0:n.error)===null||o===void 0||o.call(n,r)},t.prototype.complete=function(){var r,n;(n=(r=this.destination)===null||r===void 0?void 0:r.complete)===null||n===void 0||n.call(r)},t.prototype._subscribe=function(r){var n,o;return(o=(n=this.source)===null||n===void 0?void 0:n.subscribe(r))!==null&&o!==void 0?o:Sr},t}(x);var Et={now:function(){return(Et.delegate||Date).now()},delegate:void 0};var wt=function(e){ie(t,e);function t(r,n,o){r===void 0&&(r=1/0),n===void 0&&(n=1/0),o===void 0&&(o=Et);var i=e.call(this)||this;return i._bufferSize=r,i._windowTime=n,i._timestampProvider=o,i._buffer=[],i._infiniteTimeWindow=!0,i._infiniteTimeWindow=n===1/0,i._bufferSize=Math.max(1,r),i._windowTime=Math.max(1,n),i}return t.prototype.next=function(r){var n=this,o=n.isStopped,i=n._buffer,s=n._infiniteTimeWindow,a=n._timestampProvider,f=n._windowTime;o||(i.push(r),!s&&i.push(a.now()+f)),this._trimBuffer(),e.prototype.next.call(this,r)},t.prototype._subscribe=function(r){this._throwIfClosed(),this._trimBuffer();for(var n=this._innerSubscribe(r),o=this,i=o._infiniteTimeWindow,s=o._buffer,a=s.slice(),f=0;f0?e.prototype.requestAsyncId.call(this,r,n,o):(r.actions.push(this),r._scheduled||(r._scheduled=ut.requestAnimationFrame(function(){return r.flush(void 0)})))},t.prototype.recycleAsyncId=function(r,n,o){var i;if(o===void 0&&(o=0),o!=null?o>0:this.delay>0)return e.prototype.recycleAsyncId.call(this,r,n,o);var s=r.actions;n!=null&&((i=s[s.length-1])===null||i===void 0?void 0:i.id)!==n&&(ut.cancelAnimationFrame(n),r._scheduled=void 0)},t}(Wt);var Sn=function(e){ie(t,e);function t(){return e!==null&&e.apply(this,arguments)||this}return t.prototype.flush=function(r){this._active=!0;var n=this._scheduled;this._scheduled=void 0;var o=this.actions,i;r=r||o.shift();do if(i=r.execute(r.state,r.delay))break;while((r=o[0])&&r.id===n&&o.shift());if(this._active=!1,i){for(;(r=o[0])&&r.id===n&&o.shift();)r.unsubscribe();throw i}},t}(Dt);var Oe=new Sn(wn);var M=new F(function(e){return e.complete()});function Vt(e){return e&&C(e.schedule)}function Cr(e){return e[e.length-1]}function Ye(e){return C(Cr(e))?e.pop():void 0}function Te(e){return Vt(Cr(e))?e.pop():void 0}function zt(e,t){return typeof Cr(e)=="number"?e.pop():t}var pt=function(e){return e&&typeof e.length=="number"&&typeof e!="function"};function Nt(e){return C(e==null?void 0:e.then)}function qt(e){return C(e[ft])}function Kt(e){return Symbol.asyncIterator&&C(e==null?void 0:e[Symbol.asyncIterator])}function Qt(e){return new TypeError("You provided "+(e!==null&&typeof e=="object"?"an invalid object":"'"+e+"'")+" where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.")}function zi(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Yt=zi();function Gt(e){return C(e==null?void 0:e[Yt])}function Bt(e){return un(this,arguments,function(){var r,n,o,i;return $t(this,function(s){switch(s.label){case 0:r=e.getReader(),s.label=1;case 1:s.trys.push([1,,9,10]),s.label=2;case 2:return[4,et(r.read())];case 3:return n=s.sent(),o=n.value,i=n.done,i?[4,et(void 0)]:[3,5];case 4:return[2,s.sent()];case 5:return[4,et(o)];case 6:return[4,s.sent()];case 7:return s.sent(),[3,2];case 8:return[3,10];case 9:return r.releaseLock(),[7];case 10:return[2]}})})}function Jt(e){return C(e==null?void 0:e.getReader)}function U(e){if(e instanceof F)return e;if(e!=null){if(qt(e))return Ni(e);if(pt(e))return qi(e);if(Nt(e))return Ki(e);if(Kt(e))return On(e);if(Gt(e))return Qi(e);if(Jt(e))return Yi(e)}throw Qt(e)}function Ni(e){return new F(function(t){var r=e[ft]();if(C(r.subscribe))return r.subscribe(t);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function qi(e){return new F(function(t){for(var r=0;r=2;return function(n){return n.pipe(e?A(function(o,i){return e(o,i,n)}):de,ge(1),r?He(t):Dn(function(){return new Zt}))}}function Vn(){for(var e=[],t=0;t=2,!0))}function pe(e){e===void 0&&(e={});var t=e.connector,r=t===void 0?function(){return new x}:t,n=e.resetOnError,o=n===void 0?!0:n,i=e.resetOnComplete,s=i===void 0?!0:i,a=e.resetOnRefCountZero,f=a===void 0?!0:a;return function(c){var u,p,m,d=0,h=!1,v=!1,Y=function(){p==null||p.unsubscribe(),p=void 0},B=function(){Y(),u=m=void 0,h=v=!1},N=function(){var O=u;B(),O==null||O.unsubscribe()};return y(function(O,Qe){d++,!v&&!h&&Y();var De=m=m!=null?m:r();Qe.add(function(){d--,d===0&&!v&&!h&&(p=$r(N,f))}),De.subscribe(Qe),!u&&d>0&&(u=new rt({next:function($e){return De.next($e)},error:function($e){v=!0,Y(),p=$r(B,o,$e),De.error($e)},complete:function(){h=!0,Y(),p=$r(B,s),De.complete()}}),U(O).subscribe(u))})(c)}}function $r(e,t){for(var r=[],n=2;ne.next(document)),e}function K(e,t=document){return Array.from(t.querySelectorAll(e))}function z(e,t=document){let r=ce(e,t);if(typeof r=="undefined")throw new ReferenceError(`Missing element: expected "${e}" to be present`);return r}function ce(e,t=document){return t.querySelector(e)||void 0}function _e(){return document.activeElement instanceof HTMLElement&&document.activeElement||void 0}function tr(e){return L(b(document.body,"focusin"),b(document.body,"focusout")).pipe(ke(1),l(()=>{let t=_e();return typeof t!="undefined"?e.contains(t):!1}),V(e===_e()),J())}function Xe(e){return{x:e.offsetLeft,y:e.offsetTop}}function Kn(e){return L(b(window,"load"),b(window,"resize")).pipe(Ce(0,Oe),l(()=>Xe(e)),V(Xe(e)))}function rr(e){return{x:e.scrollLeft,y:e.scrollTop}}function dt(e){return L(b(e,"scroll"),b(window,"resize")).pipe(Ce(0,Oe),l(()=>rr(e)),V(rr(e)))}var Yn=function(){if(typeof Map!="undefined")return Map;function e(t,r){var n=-1;return t.some(function(o,i){return o[0]===r?(n=i,!0):!1}),n}return function(){function t(){this.__entries__=[]}return Object.defineProperty(t.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),t.prototype.get=function(r){var n=e(this.__entries__,r),o=this.__entries__[n];return o&&o[1]},t.prototype.set=function(r,n){var o=e(this.__entries__,r);~o?this.__entries__[o][1]=n:this.__entries__.push([r,n])},t.prototype.delete=function(r){var n=this.__entries__,o=e(n,r);~o&&n.splice(o,1)},t.prototype.has=function(r){return!!~e(this.__entries__,r)},t.prototype.clear=function(){this.__entries__.splice(0)},t.prototype.forEach=function(r,n){n===void 0&&(n=null);for(var o=0,i=this.__entries__;o0},e.prototype.connect_=function(){!Wr||this.connected_||(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),va?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},e.prototype.disconnect_=function(){!Wr||!this.connected_||(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},e.prototype.onTransitionEnd_=function(t){var r=t.propertyName,n=r===void 0?"":r,o=ba.some(function(i){return!!~n.indexOf(i)});o&&this.refresh()},e.getInstance=function(){return this.instance_||(this.instance_=new e),this.instance_},e.instance_=null,e}(),Gn=function(e,t){for(var r=0,n=Object.keys(t);r0},e}(),Jn=typeof WeakMap!="undefined"?new WeakMap:new Yn,Xn=function(){function e(t){if(!(this instanceof e))throw new TypeError("Cannot call a class as a function.");if(!arguments.length)throw new TypeError("1 argument required, but only 0 present.");var r=ga.getInstance(),n=new La(t,r,this);Jn.set(this,n)}return e}();["observe","unobserve","disconnect"].forEach(function(e){Xn.prototype[e]=function(){var t;return(t=Jn.get(this))[e].apply(t,arguments)}});var Aa=function(){return typeof nr.ResizeObserver!="undefined"?nr.ResizeObserver:Xn}(),Zn=Aa;var eo=new x,Ca=$(()=>k(new Zn(e=>{for(let t of e)eo.next(t)}))).pipe(g(e=>L(ze,k(e)).pipe(R(()=>e.disconnect()))),X(1));function he(e){return{width:e.offsetWidth,height:e.offsetHeight}}function ye(e){return Ca.pipe(S(t=>t.observe(e)),g(t=>eo.pipe(A(({target:r})=>r===e),R(()=>t.unobserve(e)),l(()=>he(e)))),V(he(e)))}function bt(e){return{width:e.scrollWidth,height:e.scrollHeight}}function ar(e){let t=e.parentElement;for(;t&&(e.scrollWidth<=t.scrollWidth&&e.scrollHeight<=t.scrollHeight);)t=(e=t).parentElement;return t?e:void 0}var to=new x,Ra=$(()=>k(new IntersectionObserver(e=>{for(let t of e)to.next(t)},{threshold:0}))).pipe(g(e=>L(ze,k(e)).pipe(R(()=>e.disconnect()))),X(1));function sr(e){return Ra.pipe(S(t=>t.observe(e)),g(t=>to.pipe(A(({target:r})=>r===e),R(()=>t.unobserve(e)),l(({isIntersecting:r})=>r))))}function ro(e,t=16){return dt(e).pipe(l(({y:r})=>{let n=he(e),o=bt(e);return r>=o.height-n.height-t}),J())}var cr={drawer:z("[data-md-toggle=drawer]"),search:z("[data-md-toggle=search]")};function no(e){return cr[e].checked}function Ke(e,t){cr[e].checked!==t&&cr[e].click()}function Ue(e){let t=cr[e];return b(t,"change").pipe(l(()=>t.checked),V(t.checked))}function ka(e,t){switch(e.constructor){case HTMLInputElement:return e.type==="radio"?/^Arrow/.test(t):!0;case HTMLSelectElement:case HTMLTextAreaElement:return!0;default:return e.isContentEditable}}function Ha(){return L(b(window,"compositionstart").pipe(l(()=>!0)),b(window,"compositionend").pipe(l(()=>!1))).pipe(V(!1))}function oo(){let e=b(window,"keydown").pipe(A(t=>!(t.metaKey||t.ctrlKey)),l(t=>({mode:no("search")?"search":"global",type:t.key,claim(){t.preventDefault(),t.stopPropagation()}})),A(({mode:t,type:r})=>{if(t==="global"){let n=_e();if(typeof n!="undefined")return!ka(n,r)}return!0}),pe());return Ha().pipe(g(t=>t?M:e))}function le(){return new URL(location.href)}function ot(e){location.href=e.href}function io(){return new x}function ao(e,t){if(typeof t=="string"||typeof t=="number")e.innerHTML+=t.toString();else if(t instanceof Node)e.appendChild(t);else if(Array.isArray(t))for(let r of t)ao(e,r)}function _(e,t,...r){let n=document.createElement(e);if(t)for(let o of Object.keys(t))typeof t[o]!="undefined"&&(typeof t[o]!="boolean"?n.setAttribute(o,t[o]):n.setAttribute(o,""));for(let o of r)ao(n,o);return n}function fr(e){if(e>999){let t=+((e-950)%1e3>99);return`${((e+1e-6)/1e3).toFixed(t)}k`}else return e.toString()}function so(){return location.hash.substring(1)}function Dr(e){let t=_("a",{href:e});t.addEventListener("click",r=>r.stopPropagation()),t.click()}function Pa(e){return L(b(window,"hashchange"),e).pipe(l(so),V(so()),A(t=>t.length>0),X(1))}function co(e){return Pa(e).pipe(l(t=>ce(`[id="${t}"]`)),A(t=>typeof t!="undefined"))}function Vr(e){let t=matchMedia(e);return er(r=>t.addListener(()=>r(t.matches))).pipe(V(t.matches))}function fo(){let e=matchMedia("print");return L(b(window,"beforeprint").pipe(l(()=>!0)),b(window,"afterprint").pipe(l(()=>!1))).pipe(V(e.matches))}function zr(e,t){return e.pipe(g(r=>r?t():M))}function ur(e,t={credentials:"same-origin"}){return ue(fetch(`${e}`,t)).pipe(fe(()=>M),g(r=>r.status!==200?Ot(()=>new Error(r.statusText)):k(r)))}function We(e,t){return ur(e,t).pipe(g(r=>r.json()),X(1))}function uo(e,t){let r=new DOMParser;return ur(e,t).pipe(g(n=>n.text()),l(n=>r.parseFromString(n,"text/xml")),X(1))}function pr(e){let t=_("script",{src:e});return $(()=>(document.head.appendChild(t),L(b(t,"load"),b(t,"error").pipe(g(()=>Ot(()=>new ReferenceError(`Invalid script: ${e}`))))).pipe(l(()=>{}),R(()=>document.head.removeChild(t)),ge(1))))}function po(){return{x:Math.max(0,scrollX),y:Math.max(0,scrollY)}}function lo(){return L(b(window,"scroll",{passive:!0}),b(window,"resize",{passive:!0})).pipe(l(po),V(po()))}function mo(){return{width:innerWidth,height:innerHeight}}function ho(){return b(window,"resize",{passive:!0}).pipe(l(mo),V(mo()))}function bo(){return G([lo(),ho()]).pipe(l(([e,t])=>({offset:e,size:t})),X(1))}function lr(e,{viewport$:t,header$:r}){let n=t.pipe(ee("size")),o=G([n,r]).pipe(l(()=>Xe(e)));return G([r,t,o]).pipe(l(([{height:i},{offset:s,size:a},{x:f,y:c}])=>({offset:{x:s.x-f,y:s.y-c+i},size:a})))}(()=>{function e(n,o){parent.postMessage(n,o||"*")}function t(...n){return n.reduce((o,i)=>o.then(()=>new Promise(s=>{let a=document.createElement("script");a.src=i,a.onload=s,document.body.appendChild(a)})),Promise.resolve())}var r=class extends EventTarget{constructor(n){super(),this.url=n,this.m=i=>{i.source===this.w&&(this.dispatchEvent(new MessageEvent("message",{data:i.data})),this.onmessage&&this.onmessage(i))},this.e=(i,s,a,f,c)=>{if(s===`${this.url}`){let u=new ErrorEvent("error",{message:i,filename:s,lineno:a,colno:f,error:c});this.dispatchEvent(u),this.onerror&&this.onerror(u)}};let o=document.createElement("iframe");o.hidden=!0,document.body.appendChild(this.iframe=o),this.w.document.open(),this.w.document.write(`
\ No newline at end of file + teleport-operator jsonnet library
\ No newline at end of file diff --git a/search/search_index.json b/search/search_index.json index 9c9a907..b0bb4a1 100644 --- a/search/search_index.json +++ b/search/search_index.json @@ -1 +1 @@ -{"config":{"lang":["en"],"separator":"[\\s\\-\\.]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"teleport-operator Jsonnet library","text":""},{"location":"12.2/","title":"teleport-operator","text":""},{"location":"12.2/resources/","title":"resources","text":""},{"location":"12.2/resources/v1/","title":"resources.v1","text":""},{"location":"12.2/resources/v1/teleportLoginRule/","title":"resources.v1.teleportLoginRule","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#index","title":"Index","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fields","title":"Fields","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithpriority","title":"fn spec.withPriority","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithtraits_expression","title":"fn spec.withTraits_expression","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithtraits_map","title":"fn spec.withTraits_map","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithtraits_mapmixin","title":"fn spec.withTraits_mapMixin","text":""},{"location":"12.2/resources/v2/","title":"resources.v2","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/","title":"resources.v2.teleportSAMLConnector","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#index","title":"Index","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fields","title":"Fields","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithacs","title":"fn spec.withAcs","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithallow_idp_initiated","title":"fn spec.withAllow_idp_initiated","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_roles","title":"fn spec.withAttributes_to_roles","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_rolesmixin","title":"fn spec.withAttributes_to_rolesMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithaudience","title":"fn spec.withAudience","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithcert","title":"fn spec.withCert","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor","title":"fn spec.withEntity_descriptor","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor_url","title":"fn spec.withEntity_descriptor_url","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithissuer","title":"fn spec.withIssuer","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithservice_provider_issuer","title":"fn spec.withService_provider_issuer","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithsso","title":"fn spec.withSso","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-specassertion_key_pair","title":"obj spec.assertion_key_pair","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithcert","title":"fn spec.assertion_key_pair.withCert","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithprivate_key","title":"fn spec.assertion_key_pair.withPrivate_key","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-specattributes_to_roles","title":"obj spec.attributes_to_roles","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithname","title":"fn spec.attributes_to_roles.withName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithroles","title":"fn spec.attributes_to_roles.withRoles","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithrolesmixin","title":"fn spec.attributes_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithvalue","title":"fn spec.attributes_to_roles.withValue","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-specsigning_key_pair","title":"obj spec.signing_key_pair","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithcert","title":"fn spec.signing_key_pair.withCert","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithprivate_key","title":"fn spec.signing_key_pair.withPrivate_key","text":""},{"location":"12.2/resources/v2/teleportUser/","title":"resources.v2.teleportUser","text":""},{"location":"12.2/resources/v2/teleportUser/#index","title":"Index","text":""},{"location":"12.2/resources/v2/teleportUser/#fields","title":"Fields","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithgithub_identities","title":"fn spec.withGithub_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithgithub_identitiesmixin","title":"fn spec.withGithub_identitiesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithoidc_identities","title":"fn spec.withOidc_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithoidc_identitiesmixin","title":"fn spec.withOidc_identitiesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithsaml_identities","title":"fn spec.withSaml_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithsaml_identitiesmixin","title":"fn spec.withSaml_identitiesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithtraits","title":"fn spec.withTraits","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithtraitsmixin","title":"fn spec.withTraitsMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-specgithub_identities","title":"obj spec.github_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specgithub_identitieswithconnector_id","title":"fn spec.github_identities.withConnector_id","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specgithub_identitieswithusername","title":"fn spec.github_identities.withUsername","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-specoidc_identities","title":"obj spec.oidc_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specoidc_identitieswithconnector_id","title":"fn spec.oidc_identities.withConnector_id","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specoidc_identitieswithusername","title":"fn spec.oidc_identities.withUsername","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-specsaml_identities","title":"obj spec.saml_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specsaml_identitieswithconnector_id","title":"fn spec.saml_identities.withConnector_id","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specsaml_identitieswithusername","title":"fn spec.saml_identities.withUsername","text":""},{"location":"12.2/resources/v3/","title":"resources.v3","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/","title":"resources.v3.teleportGithubConnector","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#index","title":"Index","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fields","title":"Fields","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithapi_endpoint_url","title":"fn spec.withApi_endpoint_url","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithendpoint_url","title":"fn spec.withEndpoint_url","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithteams_to_roles","title":"fn spec.withTeams_to_roles","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithteams_to_rolesmixin","title":"fn spec.withTeams_to_rolesMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#obj-specteams_to_roles","title":"obj spec.teams_to_roles","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithorganization","title":"fn spec.teams_to_roles.withOrganization","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithroles","title":"fn spec.teams_to_roles.withRoles","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithrolesmixin","title":"fn spec.teams_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithteam","title":"fn spec.teams_to_roles.withTeam","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/","title":"resources.v3.teleportOIDCConnector","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#index","title":"Index","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fields","title":"Fields","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithacr_values","title":"fn spec.withAcr_values","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithallow_unverified_email","title":"fn spec.withAllow_unverified_email","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_roles","title":"fn spec.withClaims_to_roles","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_rolesmixin","title":"fn spec.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_admin_email","title":"fn spec.withGoogle_admin_email","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account","title":"fn spec.withGoogle_service_account","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account_uri","title":"fn spec.withGoogle_service_account_uri","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithissuer_url","title":"fn spec.withIssuer_url","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithprompt","title":"fn spec.withPrompt","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithredirect_urlmixin","title":"fn spec.withRedirect_urlMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithscope","title":"fn spec.withScope","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithscopemixin","title":"fn spec.withScopeMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithusername_claim","title":"fn spec.withUsername_claim","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#obj-specclaims_to_roles","title":"obj spec.claims_to_roles","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithclaim","title":"fn spec.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithroles","title":"fn spec.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithrolesmixin","title":"fn spec.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithvalue","title":"fn spec.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/","title":"resources.v5","text":""},{"location":"12.2/resources/v5/teleportRole/","title":"resources.v5.teleportRole","text":""},{"location":"12.2/resources/v5/teleportRole/#index","title":"Index","text":""},{"location":"12.2/resources/v5/teleportRole/#fields","title":"Fields","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"12.2/resources/v6/","title":"resources.v6","text":""},{"location":"12.2/resources/v6/teleportRole/","title":"resources.v6.teleportRole","text":""},{"location":"12.2/resources/v6/teleportRole/#index","title":"Index","text":""},{"location":"12.2/resources/v6/teleportRole/#fields","title":"Fields","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""}]} \ No newline at end of file +{"config":{"lang":["en"],"separator":"[\\s\\-\\.]+","pipeline":["stopWordFilter"]},"docs":[{"location":"","title":"teleport-operator Jsonnet library","text":""},{"location":"12.2/","title":"teleport-operator","text":""},{"location":"12.2/resources/","title":"resources","text":""},{"location":"12.2/resources/v1/","title":"resources.v1","text":""},{"location":"12.2/resources/v1/teleportLoginRule/","title":"resources.v1.teleportLoginRule","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#index","title":"Index","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fields","title":"Fields","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithpriority","title":"fn spec.withPriority","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithtraits_expression","title":"fn spec.withTraits_expression","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithtraits_map","title":"fn spec.withTraits_map","text":""},{"location":"12.2/resources/v1/teleportLoginRule/#fn-specwithtraits_mapmixin","title":"fn spec.withTraits_mapMixin","text":""},{"location":"12.2/resources/v2/","title":"resources.v2","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/","title":"resources.v2.teleportSAMLConnector","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#index","title":"Index","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fields","title":"Fields","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithacs","title":"fn spec.withAcs","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithallow_idp_initiated","title":"fn spec.withAllow_idp_initiated","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_roles","title":"fn spec.withAttributes_to_roles","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_rolesmixin","title":"fn spec.withAttributes_to_rolesMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithaudience","title":"fn spec.withAudience","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithcert","title":"fn spec.withCert","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor","title":"fn spec.withEntity_descriptor","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor_url","title":"fn spec.withEntity_descriptor_url","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithissuer","title":"fn spec.withIssuer","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithservice_provider_issuer","title":"fn spec.withService_provider_issuer","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specwithsso","title":"fn spec.withSso","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-specassertion_key_pair","title":"obj spec.assertion_key_pair","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithcert","title":"fn spec.assertion_key_pair.withCert","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithprivate_key","title":"fn spec.assertion_key_pair.withPrivate_key","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-specattributes_to_roles","title":"obj spec.attributes_to_roles","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithname","title":"fn spec.attributes_to_roles.withName","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithroles","title":"fn spec.attributes_to_roles.withRoles","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithrolesmixin","title":"fn spec.attributes_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithvalue","title":"fn spec.attributes_to_roles.withValue","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#obj-specsigning_key_pair","title":"obj spec.signing_key_pair","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithcert","title":"fn spec.signing_key_pair.withCert","text":""},{"location":"12.2/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithprivate_key","title":"fn spec.signing_key_pair.withPrivate_key","text":""},{"location":"12.2/resources/v2/teleportUser/","title":"resources.v2.teleportUser","text":""},{"location":"12.2/resources/v2/teleportUser/#index","title":"Index","text":""},{"location":"12.2/resources/v2/teleportUser/#fields","title":"Fields","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithgithub_identities","title":"fn spec.withGithub_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithgithub_identitiesmixin","title":"fn spec.withGithub_identitiesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithoidc_identities","title":"fn spec.withOidc_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithoidc_identitiesmixin","title":"fn spec.withOidc_identitiesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithsaml_identities","title":"fn spec.withSaml_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithsaml_identitiesmixin","title":"fn spec.withSaml_identitiesMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithtraits","title":"fn spec.withTraits","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specwithtraitsmixin","title":"fn spec.withTraitsMixin","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-specgithub_identities","title":"obj spec.github_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specgithub_identitieswithconnector_id","title":"fn spec.github_identities.withConnector_id","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specgithub_identitieswithusername","title":"fn spec.github_identities.withUsername","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-specoidc_identities","title":"obj spec.oidc_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specoidc_identitieswithconnector_id","title":"fn spec.oidc_identities.withConnector_id","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specoidc_identitieswithusername","title":"fn spec.oidc_identities.withUsername","text":""},{"location":"12.2/resources/v2/teleportUser/#obj-specsaml_identities","title":"obj spec.saml_identities","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specsaml_identitieswithconnector_id","title":"fn spec.saml_identities.withConnector_id","text":""},{"location":"12.2/resources/v2/teleportUser/#fn-specsaml_identitieswithusername","title":"fn spec.saml_identities.withUsername","text":""},{"location":"12.2/resources/v3/","title":"resources.v3","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/","title":"resources.v3.teleportGithubConnector","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#index","title":"Index","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fields","title":"Fields","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithapi_endpoint_url","title":"fn spec.withApi_endpoint_url","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithendpoint_url","title":"fn spec.withEndpoint_url","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithteams_to_roles","title":"fn spec.withTeams_to_roles","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specwithteams_to_rolesmixin","title":"fn spec.withTeams_to_rolesMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#obj-specteams_to_roles","title":"obj spec.teams_to_roles","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithorganization","title":"fn spec.teams_to_roles.withOrganization","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithroles","title":"fn spec.teams_to_roles.withRoles","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithrolesmixin","title":"fn spec.teams_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithteam","title":"fn spec.teams_to_roles.withTeam","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/","title":"resources.v3.teleportOIDCConnector","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#index","title":"Index","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fields","title":"Fields","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithacr_values","title":"fn spec.withAcr_values","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithallow_unverified_email","title":"fn spec.withAllow_unverified_email","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_roles","title":"fn spec.withClaims_to_roles","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_rolesmixin","title":"fn spec.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_admin_email","title":"fn spec.withGoogle_admin_email","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account","title":"fn spec.withGoogle_service_account","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account_uri","title":"fn spec.withGoogle_service_account_uri","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithissuer_url","title":"fn spec.withIssuer_url","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithprompt","title":"fn spec.withPrompt","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithredirect_urlmixin","title":"fn spec.withRedirect_urlMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithscope","title":"fn spec.withScope","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithscopemixin","title":"fn spec.withScopeMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specwithusername_claim","title":"fn spec.withUsername_claim","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#obj-specclaims_to_roles","title":"obj spec.claims_to_roles","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithclaim","title":"fn spec.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithroles","title":"fn spec.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithrolesmixin","title":"fn spec.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithvalue","title":"fn spec.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/","title":"resources.v5","text":""},{"location":"12.2/resources/v5/teleportRole/","title":"resources.v5.teleportRole","text":""},{"location":"12.2/resources/v5/teleportRole/#index","title":"Index","text":""},{"location":"12.2/resources/v5/teleportRole/#fields","title":"Fields","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"12.2/resources/v5/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"12.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"12.2/resources/v6/","title":"resources.v6","text":""},{"location":"12.2/resources/v6/teleportRole/","title":"resources.v6.teleportRole","text":""},{"location":"12.2/resources/v6/teleportRole/#index","title":"Index","text":""},{"location":"12.2/resources/v6/teleportRole/#fields","title":"Fields","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-new","title":"fn new","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"12.2/resources/v6/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"12.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"13.0/","title":"teleport-operator","text":""},{"location":"13.0/resources/","title":"resources","text":""},{"location":"13.0/resources/v1/","title":"resources.v1","text":""},{"location":"13.0/resources/v1/teleportLoginRule/","title":"resources.v1.teleportLoginRule","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#index","title":"Index","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fields","title":"Fields","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-specwithpriority","title":"fn spec.withPriority","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-specwithtraits_expression","title":"fn spec.withTraits_expression","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-specwithtraits_map","title":"fn spec.withTraits_map","text":""},{"location":"13.0/resources/v1/teleportLoginRule/#fn-specwithtraits_mapmixin","title":"fn spec.withTraits_mapMixin","text":""},{"location":"13.0/resources/v2/","title":"resources.v2","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/","title":"resources.v2.teleportProvisionToken","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#index","title":"Index","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fields","title":"Fields","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithallow","title":"fn spec.withAllow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithallowmixin","title":"fn spec.withAllowMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithaws_iid_ttl","title":"fn spec.withAws_iid_ttl","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithbot_name","title":"fn spec.withBot_name","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithjoin_method","title":"fn spec.withJoin_method","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithsuggested_agent_matcher_labels","title":"fn spec.withSuggested_agent_matcher_labels","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithsuggested_agent_matcher_labelsmixin","title":"fn spec.withSuggested_agent_matcher_labelsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithsuggested_labels","title":"fn spec.withSuggested_labels","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specwithsuggested_labelsmixin","title":"fn spec.withSuggested_labelsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specallowwithaws_account","title":"fn spec.allow.withAws_account","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specallowwithaws_arn","title":"fn spec.allow.withAws_arn","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specallowwithaws_regions","title":"fn spec.allow.withAws_regions","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specallowwithaws_regionsmixin","title":"fn spec.allow.withAws_regionsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specallowwithaws_role","title":"fn spec.allow.withAws_role","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specazure","title":"obj spec.azure","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazurewithallow","title":"fn spec.azure.withAllow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazurewithallowmixin","title":"fn spec.azure.withAllowMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specazureallow","title":"obj spec.azure.allow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazureallowwithactions","title":"fn spec.azure.allow.withActions","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazureallowwithactionsmixin","title":"fn spec.azure.allow.withActionsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazureallowwithresources","title":"fn spec.azure.allow.withResources","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazureallowwithresourcesmixin","title":"fn spec.azure.allow.withResourcesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazureallowwithverbs","title":"fn spec.azure.allow.withVerbs","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazureallowwithverbsmixin","title":"fn spec.azure.allow.withVerbsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specazureallowwithwhere","title":"fn spec.azure.allow.withWhere","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-speccircleci","title":"obj spec.circleci","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciwithallow","title":"fn spec.circleci.withAllow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciwithallowmixin","title":"fn spec.circleci.withAllowMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciwithorganization_id","title":"fn spec.circleci.withOrganization_id","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-speccircleciallow","title":"obj spec.circleci.allow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithactions","title":"fn spec.circleci.allow.withActions","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithactionsmixin","title":"fn spec.circleci.allow.withActionsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithresources","title":"fn spec.circleci.allow.withResources","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithresourcesmixin","title":"fn spec.circleci.allow.withResourcesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithverbs","title":"fn spec.circleci.allow.withVerbs","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithverbsmixin","title":"fn spec.circleci.allow.withVerbsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithwhere","title":"fn spec.circleci.allow.withWhere","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specgcp","title":"obj spec.gcp","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpwithallow","title":"fn spec.gcp.withAllow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpwithallowmixin","title":"fn spec.gcp.withAllowMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specgcpallow","title":"obj spec.gcp.allow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpallowwithactions","title":"fn spec.gcp.allow.withActions","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpallowwithactionsmixin","title":"fn spec.gcp.allow.withActionsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpallowwithresources","title":"fn spec.gcp.allow.withResources","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpallowwithresourcesmixin","title":"fn spec.gcp.allow.withResourcesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpallowwithverbs","title":"fn spec.gcp.allow.withVerbs","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpallowwithverbsmixin","title":"fn spec.gcp.allow.withVerbsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgcpallowwithwhere","title":"fn spec.gcp.allow.withWhere","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specgithub","title":"obj spec.github","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithubwithallow","title":"fn spec.github.withAllow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithubwithallowmixin","title":"fn spec.github.withAllowMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithubwithenterprise_server_host","title":"fn spec.github.withEnterprise_server_host","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specgithuballow","title":"obj spec.github.allow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithuballowwithactions","title":"fn spec.github.allow.withActions","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithuballowwithactionsmixin","title":"fn spec.github.allow.withActionsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithuballowwithresources","title":"fn spec.github.allow.withResources","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithuballowwithresourcesmixin","title":"fn spec.github.allow.withResourcesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithuballowwithverbs","title":"fn spec.github.allow.withVerbs","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithuballowwithverbsmixin","title":"fn spec.github.allow.withVerbsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgithuballowwithwhere","title":"fn spec.github.allow.withWhere","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specgitlab","title":"obj spec.gitlab","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlabwithallow","title":"fn spec.gitlab.withAllow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlabwithallowmixin","title":"fn spec.gitlab.withAllowMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlabwithdomain","title":"fn spec.gitlab.withDomain","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-specgitlaballow","title":"obj spec.gitlab.allow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithactions","title":"fn spec.gitlab.allow.withActions","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithactionsmixin","title":"fn spec.gitlab.allow.withActionsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithresources","title":"fn spec.gitlab.allow.withResources","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithresourcesmixin","title":"fn spec.gitlab.allow.withResourcesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithverbs","title":"fn spec.gitlab.allow.withVerbs","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithverbsmixin","title":"fn spec.gitlab.allow.withVerbsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithwhere","title":"fn spec.gitlab.allow.withWhere","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-speckubernetes","title":"obj spec.kubernetes","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckuberneteswithallow","title":"fn spec.kubernetes.withAllow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckuberneteswithallowmixin","title":"fn spec.kubernetes.withAllowMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#obj-speckubernetesallow","title":"obj spec.kubernetes.allow","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithactions","title":"fn spec.kubernetes.allow.withActions","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithactionsmixin","title":"fn spec.kubernetes.allow.withActionsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithresources","title":"fn spec.kubernetes.allow.withResources","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithresourcesmixin","title":"fn spec.kubernetes.allow.withResourcesMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithverbs","title":"fn spec.kubernetes.allow.withVerbs","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithverbsmixin","title":"fn spec.kubernetes.allow.withVerbsMixin","text":""},{"location":"13.0/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithwhere","title":"fn spec.kubernetes.allow.withWhere","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/","title":"resources.v2.teleportSAMLConnector","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#index","title":"Index","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fields","title":"Fields","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithacs","title":"fn spec.withAcs","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithallow_idp_initiated","title":"fn spec.withAllow_idp_initiated","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_roles","title":"fn spec.withAttributes_to_roles","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_rolesmixin","title":"fn spec.withAttributes_to_rolesMixin","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithaudience","title":"fn spec.withAudience","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithcert","title":"fn spec.withCert","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor","title":"fn spec.withEntity_descriptor","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor_url","title":"fn spec.withEntity_descriptor_url","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithissuer","title":"fn spec.withIssuer","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithservice_provider_issuer","title":"fn spec.withService_provider_issuer","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specwithsso","title":"fn spec.withSso","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#obj-specassertion_key_pair","title":"obj spec.assertion_key_pair","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithcert","title":"fn spec.assertion_key_pair.withCert","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithprivate_key","title":"fn spec.assertion_key_pair.withPrivate_key","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#obj-specattributes_to_roles","title":"obj spec.attributes_to_roles","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithname","title":"fn spec.attributes_to_roles.withName","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithroles","title":"fn spec.attributes_to_roles.withRoles","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithrolesmixin","title":"fn spec.attributes_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithvalue","title":"fn spec.attributes_to_roles.withValue","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#obj-specsigning_key_pair","title":"obj spec.signing_key_pair","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithcert","title":"fn spec.signing_key_pair.withCert","text":""},{"location":"13.0/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithprivate_key","title":"fn spec.signing_key_pair.withPrivate_key","text":""},{"location":"13.0/resources/v2/teleportUser/","title":"resources.v2.teleportUser","text":""},{"location":"13.0/resources/v2/teleportUser/#index","title":"Index","text":""},{"location":"13.0/resources/v2/teleportUser/#fields","title":"Fields","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v2/teleportUser/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v2/teleportUser/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithgithub_identities","title":"fn spec.withGithub_identities","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithgithub_identitiesmixin","title":"fn spec.withGithub_identitiesMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithoidc_identities","title":"fn spec.withOidc_identities","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithoidc_identitiesmixin","title":"fn spec.withOidc_identitiesMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithsaml_identities","title":"fn spec.withSaml_identities","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithsaml_identitiesmixin","title":"fn spec.withSaml_identitiesMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithtraits","title":"fn spec.withTraits","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specwithtraitsmixin","title":"fn spec.withTraitsMixin","text":""},{"location":"13.0/resources/v2/teleportUser/#obj-specgithub_identities","title":"obj spec.github_identities","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specgithub_identitieswithconnector_id","title":"fn spec.github_identities.withConnector_id","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specgithub_identitieswithusername","title":"fn spec.github_identities.withUsername","text":""},{"location":"13.0/resources/v2/teleportUser/#obj-specoidc_identities","title":"obj spec.oidc_identities","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specoidc_identitieswithconnector_id","title":"fn spec.oidc_identities.withConnector_id","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specoidc_identitieswithusername","title":"fn spec.oidc_identities.withUsername","text":""},{"location":"13.0/resources/v2/teleportUser/#obj-specsaml_identities","title":"obj spec.saml_identities","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specsaml_identitieswithconnector_id","title":"fn spec.saml_identities.withConnector_id","text":""},{"location":"13.0/resources/v2/teleportUser/#fn-specsaml_identitieswithusername","title":"fn spec.saml_identities.withUsername","text":""},{"location":"13.0/resources/v3/","title":"resources.v3","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/","title":"resources.v3.teleportGithubConnector","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#index","title":"Index","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fields","title":"Fields","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithapi_endpoint_url","title":"fn spec.withApi_endpoint_url","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithendpoint_url","title":"fn spec.withEndpoint_url","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithteams_to_roles","title":"fn spec.withTeams_to_roles","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specwithteams_to_rolesmixin","title":"fn spec.withTeams_to_rolesMixin","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#obj-specteams_to_roles","title":"obj spec.teams_to_roles","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithorganization","title":"fn spec.teams_to_roles.withOrganization","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithroles","title":"fn spec.teams_to_roles.withRoles","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithrolesmixin","title":"fn spec.teams_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithteam","title":"fn spec.teams_to_roles.withTeam","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/","title":"resources.v3.teleportOIDCConnector","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#index","title":"Index","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fields","title":"Fields","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithacr_values","title":"fn spec.withAcr_values","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithallow_unverified_email","title":"fn spec.withAllow_unverified_email","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_roles","title":"fn spec.withClaims_to_roles","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_rolesmixin","title":"fn spec.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_admin_email","title":"fn spec.withGoogle_admin_email","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account","title":"fn spec.withGoogle_service_account","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account_uri","title":"fn spec.withGoogle_service_account_uri","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithissuer_url","title":"fn spec.withIssuer_url","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithprompt","title":"fn spec.withPrompt","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithredirect_urlmixin","title":"fn spec.withRedirect_urlMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithscope","title":"fn spec.withScope","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithscopemixin","title":"fn spec.withScopeMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specwithusername_claim","title":"fn spec.withUsername_claim","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#obj-specclaims_to_roles","title":"obj spec.claims_to_roles","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithclaim","title":"fn spec.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithroles","title":"fn spec.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithrolesmixin","title":"fn spec.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithvalue","title":"fn spec.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v5/","title":"resources.v5","text":""},{"location":"13.0/resources/v5/teleportRole/","title":"resources.v5.teleportRole","text":""},{"location":"13.0/resources/v5/teleportRole/#index","title":"Index","text":""},{"location":"13.0/resources/v5/teleportRole/#fields","title":"Fields","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_roles","title":"fn spec.allow.withDb_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_rolesmixin","title":"fn spec.allow.withDb_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdesktop_groups","title":"fn spec.allow.withDesktop_groups","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithdesktop_groupsmixin","title":"fn spec.allow.withDesktop_groupsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithgroup_labels","title":"fn spec.allow.withGroup_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithgroup_labelsmixin","title":"fn spec.allow.withGroup_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_roles","title":"fn spec.deny.withDb_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_rolesmixin","title":"fn spec.deny.withDb_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdesktop_groups","title":"fn spec.deny.withDesktop_groups","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithdesktop_groupsmixin","title":"fn spec.deny.withDesktop_groupsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithgroup_labels","title":"fn spec.deny.withGroup_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithgroup_labelsmixin","title":"fn spec.deny.withGroup_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithcreate_db_user","title":"fn spec.options.withCreate_db_user","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithcreate_desktop_user","title":"fn spec.options.withCreate_desktop_user","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"13.0/resources/v5/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"13.0/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"13.0/resources/v6/","title":"resources.v6","text":""},{"location":"13.0/resources/v6/teleportRole/","title":"resources.v6.teleportRole","text":""},{"location":"13.0/resources/v6/teleportRole/#index","title":"Index","text":""},{"location":"13.0/resources/v6/teleportRole/#fields","title":"Fields","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-new","title":"fn new","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_roles","title":"fn spec.allow.withDb_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_rolesmixin","title":"fn spec.allow.withDb_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdesktop_groups","title":"fn spec.allow.withDesktop_groups","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithdesktop_groupsmixin","title":"fn spec.allow.withDesktop_groupsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithgroup_labels","title":"fn spec.allow.withGroup_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithgroup_labelsmixin","title":"fn spec.allow.withGroup_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_roles","title":"fn spec.deny.withDb_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_rolesmixin","title":"fn spec.deny.withDb_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdesktop_groups","title":"fn spec.deny.withDesktop_groups","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithdesktop_groupsmixin","title":"fn spec.deny.withDesktop_groupsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithgroup_labels","title":"fn spec.deny.withGroup_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithgroup_labelsmixin","title":"fn spec.deny.withGroup_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithcreate_db_user","title":"fn spec.options.withCreate_db_user","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithcreate_desktop_user","title":"fn spec.options.withCreate_desktop_user","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"13.0/resources/v6/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"13.0/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"13.1/","title":"teleport-operator","text":""},{"location":"13.1/resources/","title":"resources","text":""},{"location":"13.1/resources/v1/","title":"resources.v1","text":""},{"location":"13.1/resources/v1/teleportLoginRule/","title":"resources.v1.teleportLoginRule","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#index","title":"Index","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fields","title":"Fields","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-specwithpriority","title":"fn spec.withPriority","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-specwithtraits_expression","title":"fn spec.withTraits_expression","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-specwithtraits_map","title":"fn spec.withTraits_map","text":""},{"location":"13.1/resources/v1/teleportLoginRule/#fn-specwithtraits_mapmixin","title":"fn spec.withTraits_mapMixin","text":""},{"location":"13.1/resources/v2/","title":"resources.v2","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/","title":"resources.v2.teleportProvisionToken","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#index","title":"Index","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fields","title":"Fields","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithallow","title":"fn spec.withAllow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithallowmixin","title":"fn spec.withAllowMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithaws_iid_ttl","title":"fn spec.withAws_iid_ttl","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithbot_name","title":"fn spec.withBot_name","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithjoin_method","title":"fn spec.withJoin_method","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithsuggested_agent_matcher_labels","title":"fn spec.withSuggested_agent_matcher_labels","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithsuggested_agent_matcher_labelsmixin","title":"fn spec.withSuggested_agent_matcher_labelsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithsuggested_labels","title":"fn spec.withSuggested_labels","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specwithsuggested_labelsmixin","title":"fn spec.withSuggested_labelsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specallowwithaws_account","title":"fn spec.allow.withAws_account","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specallowwithaws_arn","title":"fn spec.allow.withAws_arn","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specallowwithaws_regions","title":"fn spec.allow.withAws_regions","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specallowwithaws_regionsmixin","title":"fn spec.allow.withAws_regionsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specallowwithaws_role","title":"fn spec.allow.withAws_role","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specazure","title":"obj spec.azure","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazurewithallow","title":"fn spec.azure.withAllow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazurewithallowmixin","title":"fn spec.azure.withAllowMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specazureallow","title":"obj spec.azure.allow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazureallowwithactions","title":"fn spec.azure.allow.withActions","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazureallowwithactionsmixin","title":"fn spec.azure.allow.withActionsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazureallowwithresources","title":"fn spec.azure.allow.withResources","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazureallowwithresourcesmixin","title":"fn spec.azure.allow.withResourcesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazureallowwithverbs","title":"fn spec.azure.allow.withVerbs","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazureallowwithverbsmixin","title":"fn spec.azure.allow.withVerbsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specazureallowwithwhere","title":"fn spec.azure.allow.withWhere","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-speccircleci","title":"obj spec.circleci","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciwithallow","title":"fn spec.circleci.withAllow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciwithallowmixin","title":"fn spec.circleci.withAllowMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciwithorganization_id","title":"fn spec.circleci.withOrganization_id","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-speccircleciallow","title":"obj spec.circleci.allow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithactions","title":"fn spec.circleci.allow.withActions","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithactionsmixin","title":"fn spec.circleci.allow.withActionsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithresources","title":"fn spec.circleci.allow.withResources","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithresourcesmixin","title":"fn spec.circleci.allow.withResourcesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithverbs","title":"fn spec.circleci.allow.withVerbs","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithverbsmixin","title":"fn spec.circleci.allow.withVerbsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithwhere","title":"fn spec.circleci.allow.withWhere","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specgcp","title":"obj spec.gcp","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpwithallow","title":"fn spec.gcp.withAllow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpwithallowmixin","title":"fn spec.gcp.withAllowMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specgcpallow","title":"obj spec.gcp.allow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpallowwithactions","title":"fn spec.gcp.allow.withActions","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpallowwithactionsmixin","title":"fn spec.gcp.allow.withActionsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpallowwithresources","title":"fn spec.gcp.allow.withResources","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpallowwithresourcesmixin","title":"fn spec.gcp.allow.withResourcesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpallowwithverbs","title":"fn spec.gcp.allow.withVerbs","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpallowwithverbsmixin","title":"fn spec.gcp.allow.withVerbsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgcpallowwithwhere","title":"fn spec.gcp.allow.withWhere","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specgithub","title":"obj spec.github","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithubwithallow","title":"fn spec.github.withAllow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithubwithallowmixin","title":"fn spec.github.withAllowMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithubwithenterprise_server_host","title":"fn spec.github.withEnterprise_server_host","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specgithuballow","title":"obj spec.github.allow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithuballowwithactions","title":"fn spec.github.allow.withActions","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithuballowwithactionsmixin","title":"fn spec.github.allow.withActionsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithuballowwithresources","title":"fn spec.github.allow.withResources","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithuballowwithresourcesmixin","title":"fn spec.github.allow.withResourcesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithuballowwithverbs","title":"fn spec.github.allow.withVerbs","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithuballowwithverbsmixin","title":"fn spec.github.allow.withVerbsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgithuballowwithwhere","title":"fn spec.github.allow.withWhere","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specgitlab","title":"obj spec.gitlab","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlabwithallow","title":"fn spec.gitlab.withAllow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlabwithallowmixin","title":"fn spec.gitlab.withAllowMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlabwithdomain","title":"fn spec.gitlab.withDomain","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-specgitlaballow","title":"obj spec.gitlab.allow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithactions","title":"fn spec.gitlab.allow.withActions","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithactionsmixin","title":"fn spec.gitlab.allow.withActionsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithresources","title":"fn spec.gitlab.allow.withResources","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithresourcesmixin","title":"fn spec.gitlab.allow.withResourcesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithverbs","title":"fn spec.gitlab.allow.withVerbs","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithverbsmixin","title":"fn spec.gitlab.allow.withVerbsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithwhere","title":"fn spec.gitlab.allow.withWhere","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-speckubernetes","title":"obj spec.kubernetes","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckuberneteswithallow","title":"fn spec.kubernetes.withAllow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckuberneteswithallowmixin","title":"fn spec.kubernetes.withAllowMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#obj-speckubernetesallow","title":"obj spec.kubernetes.allow","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithactions","title":"fn spec.kubernetes.allow.withActions","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithactionsmixin","title":"fn spec.kubernetes.allow.withActionsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithresources","title":"fn spec.kubernetes.allow.withResources","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithresourcesmixin","title":"fn spec.kubernetes.allow.withResourcesMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithverbs","title":"fn spec.kubernetes.allow.withVerbs","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithverbsmixin","title":"fn spec.kubernetes.allow.withVerbsMixin","text":""},{"location":"13.1/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithwhere","title":"fn spec.kubernetes.allow.withWhere","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/","title":"resources.v2.teleportSAMLConnector","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#index","title":"Index","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fields","title":"Fields","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithacs","title":"fn spec.withAcs","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithallow_idp_initiated","title":"fn spec.withAllow_idp_initiated","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_roles","title":"fn spec.withAttributes_to_roles","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_rolesmixin","title":"fn spec.withAttributes_to_rolesMixin","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithaudience","title":"fn spec.withAudience","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithcert","title":"fn spec.withCert","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor","title":"fn spec.withEntity_descriptor","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor_url","title":"fn spec.withEntity_descriptor_url","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithissuer","title":"fn spec.withIssuer","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithservice_provider_issuer","title":"fn spec.withService_provider_issuer","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specwithsso","title":"fn spec.withSso","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#obj-specassertion_key_pair","title":"obj spec.assertion_key_pair","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithcert","title":"fn spec.assertion_key_pair.withCert","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithprivate_key","title":"fn spec.assertion_key_pair.withPrivate_key","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#obj-specattributes_to_roles","title":"obj spec.attributes_to_roles","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithname","title":"fn spec.attributes_to_roles.withName","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithroles","title":"fn spec.attributes_to_roles.withRoles","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithrolesmixin","title":"fn spec.attributes_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithvalue","title":"fn spec.attributes_to_roles.withValue","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#obj-specsigning_key_pair","title":"obj spec.signing_key_pair","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithcert","title":"fn spec.signing_key_pair.withCert","text":""},{"location":"13.1/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithprivate_key","title":"fn spec.signing_key_pair.withPrivate_key","text":""},{"location":"13.1/resources/v2/teleportUser/","title":"resources.v2.teleportUser","text":""},{"location":"13.1/resources/v2/teleportUser/#index","title":"Index","text":""},{"location":"13.1/resources/v2/teleportUser/#fields","title":"Fields","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v2/teleportUser/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v2/teleportUser/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithgithub_identities","title":"fn spec.withGithub_identities","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithgithub_identitiesmixin","title":"fn spec.withGithub_identitiesMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithoidc_identities","title":"fn spec.withOidc_identities","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithoidc_identitiesmixin","title":"fn spec.withOidc_identitiesMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithsaml_identities","title":"fn spec.withSaml_identities","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithsaml_identitiesmixin","title":"fn spec.withSaml_identitiesMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithtraits","title":"fn spec.withTraits","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specwithtraitsmixin","title":"fn spec.withTraitsMixin","text":""},{"location":"13.1/resources/v2/teleportUser/#obj-specgithub_identities","title":"obj spec.github_identities","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specgithub_identitieswithconnector_id","title":"fn spec.github_identities.withConnector_id","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specgithub_identitieswithusername","title":"fn spec.github_identities.withUsername","text":""},{"location":"13.1/resources/v2/teleportUser/#obj-specoidc_identities","title":"obj spec.oidc_identities","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specoidc_identitieswithconnector_id","title":"fn spec.oidc_identities.withConnector_id","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specoidc_identitieswithusername","title":"fn spec.oidc_identities.withUsername","text":""},{"location":"13.1/resources/v2/teleportUser/#obj-specsaml_identities","title":"obj spec.saml_identities","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specsaml_identitieswithconnector_id","title":"fn spec.saml_identities.withConnector_id","text":""},{"location":"13.1/resources/v2/teleportUser/#fn-specsaml_identitieswithusername","title":"fn spec.saml_identities.withUsername","text":""},{"location":"13.1/resources/v3/","title":"resources.v3","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/","title":"resources.v3.teleportGithubConnector","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#index","title":"Index","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fields","title":"Fields","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithapi_endpoint_url","title":"fn spec.withApi_endpoint_url","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithendpoint_url","title":"fn spec.withEndpoint_url","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithteams_to_roles","title":"fn spec.withTeams_to_roles","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specwithteams_to_rolesmixin","title":"fn spec.withTeams_to_rolesMixin","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#obj-specteams_to_roles","title":"obj spec.teams_to_roles","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithorganization","title":"fn spec.teams_to_roles.withOrganization","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithroles","title":"fn spec.teams_to_roles.withRoles","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithrolesmixin","title":"fn spec.teams_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithteam","title":"fn spec.teams_to_roles.withTeam","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/","title":"resources.v3.teleportOIDCConnector","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#index","title":"Index","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fields","title":"Fields","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithacr_values","title":"fn spec.withAcr_values","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithallow_unverified_email","title":"fn spec.withAllow_unverified_email","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_roles","title":"fn spec.withClaims_to_roles","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_rolesmixin","title":"fn spec.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_admin_email","title":"fn spec.withGoogle_admin_email","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account","title":"fn spec.withGoogle_service_account","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account_uri","title":"fn spec.withGoogle_service_account_uri","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithissuer_url","title":"fn spec.withIssuer_url","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithprompt","title":"fn spec.withPrompt","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithredirect_urlmixin","title":"fn spec.withRedirect_urlMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithscope","title":"fn spec.withScope","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithscopemixin","title":"fn spec.withScopeMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specwithusername_claim","title":"fn spec.withUsername_claim","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#obj-specclaims_to_roles","title":"obj spec.claims_to_roles","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithclaim","title":"fn spec.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithroles","title":"fn spec.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithrolesmixin","title":"fn spec.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithvalue","title":"fn spec.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v5/","title":"resources.v5","text":""},{"location":"13.1/resources/v5/teleportRole/","title":"resources.v5.teleportRole","text":""},{"location":"13.1/resources/v5/teleportRole/#index","title":"Index","text":""},{"location":"13.1/resources/v5/teleportRole/#fields","title":"Fields","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithapp_labels_expression","title":"fn spec.allow.withApp_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithcluster_labels_expression","title":"fn spec.allow.withCluster_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_labels_expression","title":"fn spec.allow.withDb_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_roles","title":"fn spec.allow.withDb_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_rolesmixin","title":"fn spec.allow.withDb_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_service_labels_expression","title":"fn spec.allow.withDb_service_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdesktop_groups","title":"fn spec.allow.withDesktop_groups","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithdesktop_groupsmixin","title":"fn spec.allow.withDesktop_groupsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithgroup_labels","title":"fn spec.allow.withGroup_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithgroup_labelsmixin","title":"fn spec.allow.withGroup_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithgroup_labels_expression","title":"fn spec.allow.withGroup_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_labels_expression","title":"fn spec.allow.withKubernetes_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithnode_labels_expression","title":"fn spec.allow.withNode_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labels_expression","title":"fn spec.allow.withWindows_desktop_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithapp_labels_expression","title":"fn spec.deny.withApp_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithcluster_labels_expression","title":"fn spec.deny.withCluster_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_labels_expression","title":"fn spec.deny.withDb_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_roles","title":"fn spec.deny.withDb_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_rolesmixin","title":"fn spec.deny.withDb_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_service_labels_expression","title":"fn spec.deny.withDb_service_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdesktop_groups","title":"fn spec.deny.withDesktop_groups","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithdesktop_groupsmixin","title":"fn spec.deny.withDesktop_groupsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithgroup_labels","title":"fn spec.deny.withGroup_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithgroup_labelsmixin","title":"fn spec.deny.withGroup_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithgroup_labels_expression","title":"fn spec.deny.withGroup_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_labels_expression","title":"fn spec.deny.withKubernetes_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithnode_labels_expression","title":"fn spec.deny.withNode_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labels_expression","title":"fn spec.deny.withWindows_desktop_labels_expression","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithcreate_db_user","title":"fn spec.options.withCreate_db_user","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithcreate_desktop_user","title":"fn spec.options.withCreate_desktop_user","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"13.1/resources/v5/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"13.1/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"13.1/resources/v6/","title":"resources.v6","text":""},{"location":"13.1/resources/v6/teleportRole/","title":"resources.v6.teleportRole","text":""},{"location":"13.1/resources/v6/teleportRole/#index","title":"Index","text":""},{"location":"13.1/resources/v6/teleportRole/#fields","title":"Fields","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-new","title":"fn new","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithapp_labels_expression","title":"fn spec.allow.withApp_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithcluster_labels_expression","title":"fn spec.allow.withCluster_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_labels_expression","title":"fn spec.allow.withDb_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_roles","title":"fn spec.allow.withDb_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_rolesmixin","title":"fn spec.allow.withDb_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_service_labels_expression","title":"fn spec.allow.withDb_service_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdesktop_groups","title":"fn spec.allow.withDesktop_groups","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithdesktop_groupsmixin","title":"fn spec.allow.withDesktop_groupsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithgroup_labels","title":"fn spec.allow.withGroup_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithgroup_labelsmixin","title":"fn spec.allow.withGroup_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithgroup_labels_expression","title":"fn spec.allow.withGroup_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_labels_expression","title":"fn spec.allow.withKubernetes_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithnode_labels_expression","title":"fn spec.allow.withNode_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labels_expression","title":"fn spec.allow.withWindows_desktop_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithapp_labels_expression","title":"fn spec.deny.withApp_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithcluster_labels_expression","title":"fn spec.deny.withCluster_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_labels_expression","title":"fn spec.deny.withDb_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_roles","title":"fn spec.deny.withDb_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_rolesmixin","title":"fn spec.deny.withDb_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_service_labels_expression","title":"fn spec.deny.withDb_service_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdesktop_groups","title":"fn spec.deny.withDesktop_groups","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithdesktop_groupsmixin","title":"fn spec.deny.withDesktop_groupsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithgroup_labels","title":"fn spec.deny.withGroup_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithgroup_labelsmixin","title":"fn spec.deny.withGroup_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithgroup_labels_expression","title":"fn spec.deny.withGroup_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_labels_expression","title":"fn spec.deny.withKubernetes_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithnode_labels_expression","title":"fn spec.deny.withNode_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labels_expression","title":"fn spec.deny.withWindows_desktop_labels_expression","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithcreate_db_user","title":"fn spec.options.withCreate_db_user","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithcreate_desktop_user","title":"fn spec.options.withCreate_desktop_user","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"13.1/resources/v6/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"13.1/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"13.2/","title":"teleport-operator","text":""},{"location":"13.2/resources/","title":"resources","text":""},{"location":"13.2/resources/v1/","title":"resources.v1","text":""},{"location":"13.2/resources/v1/teleportLoginRule/","title":"resources.v1.teleportLoginRule","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#index","title":"Index","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fields","title":"Fields","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-specwithpriority","title":"fn spec.withPriority","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-specwithtraits_expression","title":"fn spec.withTraits_expression","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-specwithtraits_map","title":"fn spec.withTraits_map","text":""},{"location":"13.2/resources/v1/teleportLoginRule/#fn-specwithtraits_mapmixin","title":"fn spec.withTraits_mapMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/","title":"resources.v1.teleportOktaImportRule","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#index","title":"Index","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fields","title":"Fields","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specwithmappings","title":"fn spec.withMappings","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specwithmappingsmixin","title":"fn spec.withMappingsMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specwithpriority","title":"fn spec.withPriority","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#obj-specmappings","title":"obj spec.mappings","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingswithadd_labels","title":"fn spec.mappings.withAdd_labels","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingswithadd_labelsmixin","title":"fn spec.mappings.withAdd_labelsMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingswithmatch","title":"fn spec.mappings.withMatch","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingswithmatchmixin","title":"fn spec.mappings.withMatchMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#obj-specmappingsmatch","title":"obj spec.mappings.match","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithapp_ids","title":"fn spec.mappings.match.withApp_ids","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithapp_idsmixin","title":"fn spec.mappings.match.withApp_idsMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithapp_name_regexes","title":"fn spec.mappings.match.withApp_name_regexes","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithapp_name_regexesmixin","title":"fn spec.mappings.match.withApp_name_regexesMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithgroup_ids","title":"fn spec.mappings.match.withGroup_ids","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithgroup_idsmixin","title":"fn spec.mappings.match.withGroup_idsMixin","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithgroup_name_regexes","title":"fn spec.mappings.match.withGroup_name_regexes","text":""},{"location":"13.2/resources/v1/teleportOktaImportRule/#fn-specmappingsmatchwithgroup_name_regexesmixin","title":"fn spec.mappings.match.withGroup_name_regexesMixin","text":""},{"location":"13.2/resources/v2/","title":"resources.v2","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/","title":"resources.v2.teleportProvisionToken","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#index","title":"Index","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fields","title":"Fields","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithallow","title":"fn spec.withAllow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithallowmixin","title":"fn spec.withAllowMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithaws_iid_ttl","title":"fn spec.withAws_iid_ttl","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithbot_name","title":"fn spec.withBot_name","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithjoin_method","title":"fn spec.withJoin_method","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithsuggested_agent_matcher_labels","title":"fn spec.withSuggested_agent_matcher_labels","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithsuggested_agent_matcher_labelsmixin","title":"fn spec.withSuggested_agent_matcher_labelsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithsuggested_labels","title":"fn spec.withSuggested_labels","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specwithsuggested_labelsmixin","title":"fn spec.withSuggested_labelsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specallowwithaws_account","title":"fn spec.allow.withAws_account","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specallowwithaws_arn","title":"fn spec.allow.withAws_arn","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specallowwithaws_regions","title":"fn spec.allow.withAws_regions","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specallowwithaws_regionsmixin","title":"fn spec.allow.withAws_regionsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specallowwithaws_role","title":"fn spec.allow.withAws_role","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specazure","title":"obj spec.azure","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazurewithallow","title":"fn spec.azure.withAllow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazurewithallowmixin","title":"fn spec.azure.withAllowMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specazureallow","title":"obj spec.azure.allow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazureallowwithactions","title":"fn spec.azure.allow.withActions","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazureallowwithactionsmixin","title":"fn spec.azure.allow.withActionsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazureallowwithresources","title":"fn spec.azure.allow.withResources","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazureallowwithresourcesmixin","title":"fn spec.azure.allow.withResourcesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazureallowwithverbs","title":"fn spec.azure.allow.withVerbs","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazureallowwithverbsmixin","title":"fn spec.azure.allow.withVerbsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specazureallowwithwhere","title":"fn spec.azure.allow.withWhere","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-speccircleci","title":"obj spec.circleci","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciwithallow","title":"fn spec.circleci.withAllow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciwithallowmixin","title":"fn spec.circleci.withAllowMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciwithorganization_id","title":"fn spec.circleci.withOrganization_id","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-speccircleciallow","title":"obj spec.circleci.allow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithactions","title":"fn spec.circleci.allow.withActions","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithactionsmixin","title":"fn spec.circleci.allow.withActionsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithresources","title":"fn spec.circleci.allow.withResources","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithresourcesmixin","title":"fn spec.circleci.allow.withResourcesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithverbs","title":"fn spec.circleci.allow.withVerbs","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithverbsmixin","title":"fn spec.circleci.allow.withVerbsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speccircleciallowwithwhere","title":"fn spec.circleci.allow.withWhere","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specgcp","title":"obj spec.gcp","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpwithallow","title":"fn spec.gcp.withAllow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpwithallowmixin","title":"fn spec.gcp.withAllowMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specgcpallow","title":"obj spec.gcp.allow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpallowwithactions","title":"fn spec.gcp.allow.withActions","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpallowwithactionsmixin","title":"fn spec.gcp.allow.withActionsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpallowwithresources","title":"fn spec.gcp.allow.withResources","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpallowwithresourcesmixin","title":"fn spec.gcp.allow.withResourcesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpallowwithverbs","title":"fn spec.gcp.allow.withVerbs","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpallowwithverbsmixin","title":"fn spec.gcp.allow.withVerbsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgcpallowwithwhere","title":"fn spec.gcp.allow.withWhere","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specgithub","title":"obj spec.github","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithubwithallow","title":"fn spec.github.withAllow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithubwithallowmixin","title":"fn spec.github.withAllowMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithubwithenterprise_server_host","title":"fn spec.github.withEnterprise_server_host","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specgithuballow","title":"obj spec.github.allow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithuballowwithactions","title":"fn spec.github.allow.withActions","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithuballowwithactionsmixin","title":"fn spec.github.allow.withActionsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithuballowwithresources","title":"fn spec.github.allow.withResources","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithuballowwithresourcesmixin","title":"fn spec.github.allow.withResourcesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithuballowwithverbs","title":"fn spec.github.allow.withVerbs","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithuballowwithverbsmixin","title":"fn spec.github.allow.withVerbsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgithuballowwithwhere","title":"fn spec.github.allow.withWhere","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specgitlab","title":"obj spec.gitlab","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlabwithallow","title":"fn spec.gitlab.withAllow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlabwithallowmixin","title":"fn spec.gitlab.withAllowMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlabwithdomain","title":"fn spec.gitlab.withDomain","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-specgitlaballow","title":"obj spec.gitlab.allow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithactions","title":"fn spec.gitlab.allow.withActions","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithactionsmixin","title":"fn spec.gitlab.allow.withActionsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithresources","title":"fn spec.gitlab.allow.withResources","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithresourcesmixin","title":"fn spec.gitlab.allow.withResourcesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithverbs","title":"fn spec.gitlab.allow.withVerbs","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithverbsmixin","title":"fn spec.gitlab.allow.withVerbsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-specgitlaballowwithwhere","title":"fn spec.gitlab.allow.withWhere","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-speckubernetes","title":"obj spec.kubernetes","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckuberneteswithallow","title":"fn spec.kubernetes.withAllow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckuberneteswithallowmixin","title":"fn spec.kubernetes.withAllowMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#obj-speckubernetesallow","title":"obj spec.kubernetes.allow","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithactions","title":"fn spec.kubernetes.allow.withActions","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithactionsmixin","title":"fn spec.kubernetes.allow.withActionsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithresources","title":"fn spec.kubernetes.allow.withResources","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithresourcesmixin","title":"fn spec.kubernetes.allow.withResourcesMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithverbs","title":"fn spec.kubernetes.allow.withVerbs","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithverbsmixin","title":"fn spec.kubernetes.allow.withVerbsMixin","text":""},{"location":"13.2/resources/v2/teleportProvisionToken/#fn-speckubernetesallowwithwhere","title":"fn spec.kubernetes.allow.withWhere","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/","title":"resources.v2.teleportSAMLConnector","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#index","title":"Index","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fields","title":"Fields","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithacs","title":"fn spec.withAcs","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithallow_idp_initiated","title":"fn spec.withAllow_idp_initiated","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_roles","title":"fn spec.withAttributes_to_roles","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithattributes_to_rolesmixin","title":"fn spec.withAttributes_to_rolesMixin","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithaudience","title":"fn spec.withAudience","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithcert","title":"fn spec.withCert","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor","title":"fn spec.withEntity_descriptor","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithentity_descriptor_url","title":"fn spec.withEntity_descriptor_url","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithissuer","title":"fn spec.withIssuer","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithservice_provider_issuer","title":"fn spec.withService_provider_issuer","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specwithsso","title":"fn spec.withSso","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#obj-specassertion_key_pair","title":"obj spec.assertion_key_pair","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithcert","title":"fn spec.assertion_key_pair.withCert","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specassertion_key_pairwithprivate_key","title":"fn spec.assertion_key_pair.withPrivate_key","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#obj-specattributes_to_roles","title":"obj spec.attributes_to_roles","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithname","title":"fn spec.attributes_to_roles.withName","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithroles","title":"fn spec.attributes_to_roles.withRoles","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithrolesmixin","title":"fn spec.attributes_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specattributes_to_roleswithvalue","title":"fn spec.attributes_to_roles.withValue","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#obj-specsigning_key_pair","title":"obj spec.signing_key_pair","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithcert","title":"fn spec.signing_key_pair.withCert","text":""},{"location":"13.2/resources/v2/teleportSAMLConnector/#fn-specsigning_key_pairwithprivate_key","title":"fn spec.signing_key_pair.withPrivate_key","text":""},{"location":"13.2/resources/v2/teleportUser/","title":"resources.v2.teleportUser","text":""},{"location":"13.2/resources/v2/teleportUser/#index","title":"Index","text":""},{"location":"13.2/resources/v2/teleportUser/#fields","title":"Fields","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v2/teleportUser/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v2/teleportUser/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithgithub_identities","title":"fn spec.withGithub_identities","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithgithub_identitiesmixin","title":"fn spec.withGithub_identitiesMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithoidc_identities","title":"fn spec.withOidc_identities","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithoidc_identitiesmixin","title":"fn spec.withOidc_identitiesMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithroles","title":"fn spec.withRoles","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithrolesmixin","title":"fn spec.withRolesMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithsaml_identities","title":"fn spec.withSaml_identities","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithsaml_identitiesmixin","title":"fn spec.withSaml_identitiesMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithtraits","title":"fn spec.withTraits","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specwithtraitsmixin","title":"fn spec.withTraitsMixin","text":""},{"location":"13.2/resources/v2/teleportUser/#obj-specgithub_identities","title":"obj spec.github_identities","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specgithub_identitieswithconnector_id","title":"fn spec.github_identities.withConnector_id","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specgithub_identitieswithusername","title":"fn spec.github_identities.withUsername","text":""},{"location":"13.2/resources/v2/teleportUser/#obj-specoidc_identities","title":"obj spec.oidc_identities","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specoidc_identitieswithconnector_id","title":"fn spec.oidc_identities.withConnector_id","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specoidc_identitieswithusername","title":"fn spec.oidc_identities.withUsername","text":""},{"location":"13.2/resources/v2/teleportUser/#obj-specsaml_identities","title":"obj spec.saml_identities","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specsaml_identitieswithconnector_id","title":"fn spec.saml_identities.withConnector_id","text":""},{"location":"13.2/resources/v2/teleportUser/#fn-specsaml_identitieswithusername","title":"fn spec.saml_identities.withUsername","text":""},{"location":"13.2/resources/v3/","title":"resources.v3","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/","title":"resources.v3.teleportGithubConnector","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#index","title":"Index","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fields","title":"Fields","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithapi_endpoint_url","title":"fn spec.withApi_endpoint_url","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithendpoint_url","title":"fn spec.withEndpoint_url","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithteams_to_roles","title":"fn spec.withTeams_to_roles","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specwithteams_to_rolesmixin","title":"fn spec.withTeams_to_rolesMixin","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#obj-specteams_to_roles","title":"obj spec.teams_to_roles","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithorganization","title":"fn spec.teams_to_roles.withOrganization","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithroles","title":"fn spec.teams_to_roles.withRoles","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithrolesmixin","title":"fn spec.teams_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v3/teleportGithubConnector/#fn-specteams_to_roleswithteam","title":"fn spec.teams_to_roles.withTeam","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/","title":"resources.v3.teleportOIDCConnector","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#index","title":"Index","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fields","title":"Fields","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithacr_values","title":"fn spec.withAcr_values","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithallow_unverified_email","title":"fn spec.withAllow_unverified_email","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_roles","title":"fn spec.withClaims_to_roles","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithclaims_to_rolesmixin","title":"fn spec.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithclient_id","title":"fn spec.withClient_id","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithclient_secret","title":"fn spec.withClient_secret","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithdisplay","title":"fn spec.withDisplay","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_admin_email","title":"fn spec.withGoogle_admin_email","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account","title":"fn spec.withGoogle_service_account","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithgoogle_service_account_uri","title":"fn spec.withGoogle_service_account_uri","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithissuer_url","title":"fn spec.withIssuer_url","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithprompt","title":"fn spec.withPrompt","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithprovider","title":"fn spec.withProvider","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithredirect_url","title":"fn spec.withRedirect_url","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithredirect_urlmixin","title":"fn spec.withRedirect_urlMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithscope","title":"fn spec.withScope","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithscopemixin","title":"fn spec.withScopeMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specwithusername_claim","title":"fn spec.withUsername_claim","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#obj-specclaims_to_roles","title":"obj spec.claims_to_roles","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithclaim","title":"fn spec.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithroles","title":"fn spec.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithrolesmixin","title":"fn spec.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v3/teleportOIDCConnector/#fn-specclaims_to_roleswithvalue","title":"fn spec.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v5/","title":"resources.v5","text":""},{"location":"13.2/resources/v5/teleportRole/","title":"resources.v5.teleportRole","text":""},{"location":"13.2/resources/v5/teleportRole/#index","title":"Index","text":""},{"location":"13.2/resources/v5/teleportRole/#fields","title":"Fields","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithapp_labels_expression","title":"fn spec.allow.withApp_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithcluster_labels_expression","title":"fn spec.allow.withCluster_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_labels_expression","title":"fn spec.allow.withDb_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_roles","title":"fn spec.allow.withDb_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_rolesmixin","title":"fn spec.allow.withDb_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_service_labels_expression","title":"fn spec.allow.withDb_service_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdesktop_groups","title":"fn spec.allow.withDesktop_groups","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithdesktop_groupsmixin","title":"fn spec.allow.withDesktop_groupsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithgroup_labels","title":"fn spec.allow.withGroup_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithgroup_labelsmixin","title":"fn spec.allow.withGroup_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithgroup_labels_expression","title":"fn spec.allow.withGroup_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_labels_expression","title":"fn spec.allow.withKubernetes_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithnode_labels_expression","title":"fn spec.allow.withNode_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_labels_expression","title":"fn spec.allow.withWindows_desktop_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithapp_labels_expression","title":"fn spec.deny.withApp_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithcluster_labels_expression","title":"fn spec.deny.withCluster_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_labels_expression","title":"fn spec.deny.withDb_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_roles","title":"fn spec.deny.withDb_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_rolesmixin","title":"fn spec.deny.withDb_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_service_labels_expression","title":"fn spec.deny.withDb_service_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdesktop_groups","title":"fn spec.deny.withDesktop_groups","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithdesktop_groupsmixin","title":"fn spec.deny.withDesktop_groupsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithgroup_labels","title":"fn spec.deny.withGroup_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithgroup_labelsmixin","title":"fn spec.deny.withGroup_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithgroup_labels_expression","title":"fn spec.deny.withGroup_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_labels_expression","title":"fn spec.deny.withKubernetes_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithnode_labels_expression","title":"fn spec.deny.withNode_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_labels_expression","title":"fn spec.deny.withWindows_desktop_labels_expression","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithcreate_db_user","title":"fn spec.options.withCreate_db_user","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithcreate_desktop_user","title":"fn spec.options.withCreate_desktop_user","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"13.2/resources/v5/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"13.2/resources/v5/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""},{"location":"13.2/resources/v6/","title":"resources.v6","text":""},{"location":"13.2/resources/v6/teleportRole/","title":"resources.v6.teleportRole","text":""},{"location":"13.2/resources/v6/teleportRole/#index","title":"Index","text":""},{"location":"13.2/resources/v6/teleportRole/#fields","title":"Fields","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-new","title":"fn new","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-metadata","title":"obj metadata","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithannotations","title":"fn metadata.withAnnotations","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithannotationsmixin","title":"fn metadata.withAnnotationsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithclustername","title":"fn metadata.withClusterName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithcreationtimestamp","title":"fn metadata.withCreationTimestamp","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithdeletiongraceperiodseconds","title":"fn metadata.withDeletionGracePeriodSeconds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithdeletiontimestamp","title":"fn metadata.withDeletionTimestamp","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithfinalizers","title":"fn metadata.withFinalizers","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithfinalizersmixin","title":"fn metadata.withFinalizersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithgeneratename","title":"fn metadata.withGenerateName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithgeneration","title":"fn metadata.withGeneration","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithlabels","title":"fn metadata.withLabels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithlabelsmixin","title":"fn metadata.withLabelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithname","title":"fn metadata.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithnamespace","title":"fn metadata.withNamespace","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithownerreferences","title":"fn metadata.withOwnerReferences","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithownerreferencesmixin","title":"fn metadata.withOwnerReferencesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithresourceversion","title":"fn metadata.withResourceVersion","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithselflink","title":"fn metadata.withSelfLink","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-metadatawithuid","title":"fn metadata.withUid","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-spec","title":"obj spec","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallow","title":"obj spec.allow","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithapp_labels","title":"fn spec.allow.withApp_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithapp_labelsmixin","title":"fn spec.allow.withApp_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithapp_labels_expression","title":"fn spec.allow.withApp_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithaws_role_arns","title":"fn spec.allow.withAws_role_arns","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithaws_role_arnsmixin","title":"fn spec.allow.withAws_role_arnsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithazure_identities","title":"fn spec.allow.withAzure_identities","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithazure_identitiesmixin","title":"fn spec.allow.withAzure_identitiesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithcluster_labels","title":"fn spec.allow.withCluster_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithcluster_labelsmixin","title":"fn spec.allow.withCluster_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithcluster_labels_expression","title":"fn spec.allow.withCluster_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_labels","title":"fn spec.allow.withDb_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_labelsmixin","title":"fn spec.allow.withDb_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_labels_expression","title":"fn spec.allow.withDb_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_names","title":"fn spec.allow.withDb_names","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_namesmixin","title":"fn spec.allow.withDb_namesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_roles","title":"fn spec.allow.withDb_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_rolesmixin","title":"fn spec.allow.withDb_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_service_labels","title":"fn spec.allow.withDb_service_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_service_labelsmixin","title":"fn spec.allow.withDb_service_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_service_labels_expression","title":"fn spec.allow.withDb_service_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_users","title":"fn spec.allow.withDb_users","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdb_usersmixin","title":"fn spec.allow.withDb_usersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdesktop_groups","title":"fn spec.allow.withDesktop_groups","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithdesktop_groupsmixin","title":"fn spec.allow.withDesktop_groupsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithgcp_service_accounts","title":"fn spec.allow.withGcp_service_accounts","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithgcp_service_accountsmixin","title":"fn spec.allow.withGcp_service_accountsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithgroup_labels","title":"fn spec.allow.withGroup_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithgroup_labelsmixin","title":"fn spec.allow.withGroup_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithgroup_labels_expression","title":"fn spec.allow.withGroup_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithhost_groups","title":"fn spec.allow.withHost_groups","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithhost_groupsmixin","title":"fn spec.allow.withHost_groupsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithhost_sudoers","title":"fn spec.allow.withHost_sudoers","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithhost_sudoersmixin","title":"fn spec.allow.withHost_sudoersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithjoin_sessions","title":"fn spec.allow.withJoin_sessions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithjoin_sessionsmixin","title":"fn spec.allow.withJoin_sessionsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_groups","title":"fn spec.allow.withKubernetes_groups","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_groupsmixin","title":"fn spec.allow.withKubernetes_groupsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_labels","title":"fn spec.allow.withKubernetes_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_labelsmixin","title":"fn spec.allow.withKubernetes_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_labels_expression","title":"fn spec.allow.withKubernetes_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_resources","title":"fn spec.allow.withKubernetes_resources","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_resourcesmixin","title":"fn spec.allow.withKubernetes_resourcesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_users","title":"fn spec.allow.withKubernetes_users","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithkubernetes_usersmixin","title":"fn spec.allow.withKubernetes_usersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithlogins","title":"fn spec.allow.withLogins","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithloginsmixin","title":"fn spec.allow.withLoginsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithnode_labels","title":"fn spec.allow.withNode_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithnode_labelsmixin","title":"fn spec.allow.withNode_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithnode_labels_expression","title":"fn spec.allow.withNode_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithrequire_session_join","title":"fn spec.allow.withRequire_session_join","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithrequire_session_joinmixin","title":"fn spec.allow.withRequire_session_joinMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithrules","title":"fn spec.allow.withRules","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithrulesmixin","title":"fn spec.allow.withRulesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labels","title":"fn spec.allow.withWindows_desktop_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labelsmixin","title":"fn spec.allow.withWindows_desktop_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_labels_expression","title":"fn spec.allow.withWindows_desktop_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_logins","title":"fn spec.allow.withWindows_desktop_logins","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowwithwindows_desktop_loginsmixin","title":"fn spec.allow.withWindows_desktop_loginsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowimpersonate","title":"obj spec.allow.impersonate","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowimpersonatewithroles","title":"fn spec.allow.impersonate.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowimpersonatewithrolesmixin","title":"fn spec.allow.impersonate.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowimpersonatewithusers","title":"fn spec.allow.impersonate.withUsers","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowimpersonatewithusersmixin","title":"fn spec.allow.impersonate.withUsersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowimpersonatewithwhere","title":"fn spec.allow.impersonate.withWhere","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowjoin_sessions","title":"obj spec.allow.join_sessions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkinds","title":"fn spec.allow.join_sessions.withKinds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithkindsmixin","title":"fn spec.allow.join_sessions.withKindsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodes","title":"fn spec.allow.join_sessions.withModes","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithmodesmixin","title":"fn spec.allow.join_sessions.withModesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithname","title":"fn spec.allow.join_sessions.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithroles","title":"fn spec.allow.join_sessions.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowjoin_sessionswithrolesmixin","title":"fn spec.allow.join_sessions.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowkubernetes_resources","title":"obj spec.allow.kubernetes_resources","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithkind","title":"fn spec.allow.kubernetes_resources.withKind","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithname","title":"fn spec.allow.kubernetes_resources.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowkubernetes_resourceswithnamespace","title":"fn spec.allow.kubernetes_resources.withNamespace","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowrequest","title":"obj spec.allow.request","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithannotations","title":"fn spec.allow.request.withAnnotations","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithannotationsmixin","title":"fn spec.allow.request.withAnnotationsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_roles","title":"fn spec.allow.request.withClaims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithclaims_to_rolesmixin","title":"fn spec.allow.request.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithroles","title":"fn spec.allow.request.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithrolesmixin","title":"fn spec.allow.request.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_roles","title":"fn spec.allow.request.withSearch_as_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithsearch_as_rolesmixin","title":"fn spec.allow.request.withSearch_as_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewers","title":"fn spec.allow.request.withSuggested_reviewers","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwithsuggested_reviewersmixin","title":"fn spec.allow.request.withSuggested_reviewersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwiththresholds","title":"fn spec.allow.request.withThresholds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestwiththresholdsmixin","title":"fn spec.allow.request.withThresholdsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowrequestclaims_to_roles","title":"obj spec.allow.request.claims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithclaim","title":"fn spec.allow.request.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithroles","title":"fn spec.allow.request.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithrolesmixin","title":"fn spec.allow.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestclaims_to_roleswithvalue","title":"fn spec.allow.request.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowrequestthresholds","title":"obj spec.allow.request.thresholds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithapprove","title":"fn spec.allow.request.thresholds.withApprove","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithdeny","title":"fn spec.allow.request.thresholds.withDeny","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithfilter","title":"fn spec.allow.request.thresholds.withFilter","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequestthresholdswithname","title":"fn spec.allow.request.thresholds.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowrequire_session_join","title":"obj spec.allow.require_session_join","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithcount","title":"fn spec.allow.require_session_join.withCount","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithfilter","title":"fn spec.allow.require_session_join.withFilter","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkinds","title":"fn spec.allow.require_session_join.withKinds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithkindsmixin","title":"fn spec.allow.require_session_join.withKindsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodes","title":"fn spec.allow.require_session_join.withModes","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithmodesmixin","title":"fn spec.allow.require_session_join.withModesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithname","title":"fn spec.allow.require_session_join.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowrequire_session_joinwithon_leave","title":"fn spec.allow.require_session_join.withOn_leave","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowreview_requests","title":"obj spec.allow.review_requests","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_roles","title":"fn spec.allow.review_requests.withClaims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestswithclaims_to_rolesmixin","title":"fn spec.allow.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_roles","title":"fn spec.allow.review_requests.withPreview_as_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestswithpreview_as_rolesmixin","title":"fn spec.allow.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestswithroles","title":"fn spec.allow.review_requests.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestswithrolesmixin","title":"fn spec.allow.review_requests.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestswithwhere","title":"fn spec.allow.review_requests.withWhere","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowreview_requestsclaims_to_roles","title":"obj spec.allow.review_requests.claims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithclaim","title":"fn spec.allow.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithroles","title":"fn spec.allow.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.allow.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowreview_requestsclaims_to_roleswithvalue","title":"fn spec.allow.review_requests.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specallowrules","title":"obj spec.allow.rules","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowruleswithactions","title":"fn spec.allow.rules.withActions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowruleswithactionsmixin","title":"fn spec.allow.rules.withActionsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowruleswithresources","title":"fn spec.allow.rules.withResources","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowruleswithresourcesmixin","title":"fn spec.allow.rules.withResourcesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowruleswithverbs","title":"fn spec.allow.rules.withVerbs","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowruleswithverbsmixin","title":"fn spec.allow.rules.withVerbsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specallowruleswithwhere","title":"fn spec.allow.rules.withWhere","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdeny","title":"obj spec.deny","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithapp_labels","title":"fn spec.deny.withApp_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithapp_labelsmixin","title":"fn spec.deny.withApp_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithapp_labels_expression","title":"fn spec.deny.withApp_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithaws_role_arns","title":"fn spec.deny.withAws_role_arns","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithaws_role_arnsmixin","title":"fn spec.deny.withAws_role_arnsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithazure_identities","title":"fn spec.deny.withAzure_identities","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithazure_identitiesmixin","title":"fn spec.deny.withAzure_identitiesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithcluster_labels","title":"fn spec.deny.withCluster_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithcluster_labelsmixin","title":"fn spec.deny.withCluster_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithcluster_labels_expression","title":"fn spec.deny.withCluster_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_labels","title":"fn spec.deny.withDb_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_labelsmixin","title":"fn spec.deny.withDb_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_labels_expression","title":"fn spec.deny.withDb_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_names","title":"fn spec.deny.withDb_names","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_namesmixin","title":"fn spec.deny.withDb_namesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_roles","title":"fn spec.deny.withDb_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_rolesmixin","title":"fn spec.deny.withDb_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_service_labels","title":"fn spec.deny.withDb_service_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_service_labelsmixin","title":"fn spec.deny.withDb_service_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_service_labels_expression","title":"fn spec.deny.withDb_service_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_users","title":"fn spec.deny.withDb_users","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdb_usersmixin","title":"fn spec.deny.withDb_usersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdesktop_groups","title":"fn spec.deny.withDesktop_groups","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithdesktop_groupsmixin","title":"fn spec.deny.withDesktop_groupsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithgcp_service_accounts","title":"fn spec.deny.withGcp_service_accounts","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithgcp_service_accountsmixin","title":"fn spec.deny.withGcp_service_accountsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithgroup_labels","title":"fn spec.deny.withGroup_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithgroup_labelsmixin","title":"fn spec.deny.withGroup_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithgroup_labels_expression","title":"fn spec.deny.withGroup_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithhost_groups","title":"fn spec.deny.withHost_groups","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithhost_groupsmixin","title":"fn spec.deny.withHost_groupsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithhost_sudoers","title":"fn spec.deny.withHost_sudoers","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithhost_sudoersmixin","title":"fn spec.deny.withHost_sudoersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithjoin_sessions","title":"fn spec.deny.withJoin_sessions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithjoin_sessionsmixin","title":"fn spec.deny.withJoin_sessionsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_groups","title":"fn spec.deny.withKubernetes_groups","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_groupsmixin","title":"fn spec.deny.withKubernetes_groupsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_labels","title":"fn spec.deny.withKubernetes_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_labelsmixin","title":"fn spec.deny.withKubernetes_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_labels_expression","title":"fn spec.deny.withKubernetes_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_resources","title":"fn spec.deny.withKubernetes_resources","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_resourcesmixin","title":"fn spec.deny.withKubernetes_resourcesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_users","title":"fn spec.deny.withKubernetes_users","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithkubernetes_usersmixin","title":"fn spec.deny.withKubernetes_usersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithlogins","title":"fn spec.deny.withLogins","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithloginsmixin","title":"fn spec.deny.withLoginsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithnode_labels","title":"fn spec.deny.withNode_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithnode_labelsmixin","title":"fn spec.deny.withNode_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithnode_labels_expression","title":"fn spec.deny.withNode_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithrequire_session_join","title":"fn spec.deny.withRequire_session_join","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithrequire_session_joinmixin","title":"fn spec.deny.withRequire_session_joinMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithrules","title":"fn spec.deny.withRules","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithrulesmixin","title":"fn spec.deny.withRulesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labels","title":"fn spec.deny.withWindows_desktop_labels","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labelsmixin","title":"fn spec.deny.withWindows_desktop_labelsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_labels_expression","title":"fn spec.deny.withWindows_desktop_labels_expression","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_logins","title":"fn spec.deny.withWindows_desktop_logins","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenywithwindows_desktop_loginsmixin","title":"fn spec.deny.withWindows_desktop_loginsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyimpersonate","title":"obj spec.deny.impersonate","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithroles","title":"fn spec.deny.impersonate.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithrolesmixin","title":"fn spec.deny.impersonate.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithusers","title":"fn spec.deny.impersonate.withUsers","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithusersmixin","title":"fn spec.deny.impersonate.withUsersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyimpersonatewithwhere","title":"fn spec.deny.impersonate.withWhere","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyjoin_sessions","title":"obj spec.deny.join_sessions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkinds","title":"fn spec.deny.join_sessions.withKinds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithkindsmixin","title":"fn spec.deny.join_sessions.withKindsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodes","title":"fn spec.deny.join_sessions.withModes","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithmodesmixin","title":"fn spec.deny.join_sessions.withModesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithname","title":"fn spec.deny.join_sessions.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithroles","title":"fn spec.deny.join_sessions.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyjoin_sessionswithrolesmixin","title":"fn spec.deny.join_sessions.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenykubernetes_resources","title":"obj spec.deny.kubernetes_resources","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithkind","title":"fn spec.deny.kubernetes_resources.withKind","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithname","title":"fn spec.deny.kubernetes_resources.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenykubernetes_resourceswithnamespace","title":"fn spec.deny.kubernetes_resources.withNamespace","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyrequest","title":"obj spec.deny.request","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithannotations","title":"fn spec.deny.request.withAnnotations","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithannotationsmixin","title":"fn spec.deny.request.withAnnotationsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_roles","title":"fn spec.deny.request.withClaims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithclaims_to_rolesmixin","title":"fn spec.deny.request.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithroles","title":"fn spec.deny.request.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithrolesmixin","title":"fn spec.deny.request.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_roles","title":"fn spec.deny.request.withSearch_as_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithsearch_as_rolesmixin","title":"fn spec.deny.request.withSearch_as_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewers","title":"fn spec.deny.request.withSuggested_reviewers","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwithsuggested_reviewersmixin","title":"fn spec.deny.request.withSuggested_reviewersMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwiththresholds","title":"fn spec.deny.request.withThresholds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestwiththresholdsmixin","title":"fn spec.deny.request.withThresholdsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyrequestclaims_to_roles","title":"obj spec.deny.request.claims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithclaim","title":"fn spec.deny.request.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithroles","title":"fn spec.deny.request.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithrolesmixin","title":"fn spec.deny.request.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestclaims_to_roleswithvalue","title":"fn spec.deny.request.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyrequestthresholds","title":"obj spec.deny.request.thresholds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithapprove","title":"fn spec.deny.request.thresholds.withApprove","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithdeny","title":"fn spec.deny.request.thresholds.withDeny","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithfilter","title":"fn spec.deny.request.thresholds.withFilter","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequestthresholdswithname","title":"fn spec.deny.request.thresholds.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyrequire_session_join","title":"obj spec.deny.require_session_join","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithcount","title":"fn spec.deny.require_session_join.withCount","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithfilter","title":"fn spec.deny.require_session_join.withFilter","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkinds","title":"fn spec.deny.require_session_join.withKinds","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithkindsmixin","title":"fn spec.deny.require_session_join.withKindsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodes","title":"fn spec.deny.require_session_join.withModes","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithmodesmixin","title":"fn spec.deny.require_session_join.withModesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithname","title":"fn spec.deny.require_session_join.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyrequire_session_joinwithon_leave","title":"fn spec.deny.require_session_join.withOn_leave","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyreview_requests","title":"obj spec.deny.review_requests","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_roles","title":"fn spec.deny.review_requests.withClaims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithclaims_to_rolesmixin","title":"fn spec.deny.review_requests.withClaims_to_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_roles","title":"fn spec.deny.review_requests.withPreview_as_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithpreview_as_rolesmixin","title":"fn spec.deny.review_requests.withPreview_as_rolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithroles","title":"fn spec.deny.review_requests.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithrolesmixin","title":"fn spec.deny.review_requests.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestswithwhere","title":"fn spec.deny.review_requests.withWhere","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyreview_requestsclaims_to_roles","title":"obj spec.deny.review_requests.claims_to_roles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithclaim","title":"fn spec.deny.review_requests.claims_to_roles.withClaim","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithroles","title":"fn spec.deny.review_requests.claims_to_roles.withRoles","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithrolesmixin","title":"fn spec.deny.review_requests.claims_to_roles.withRolesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyreview_requestsclaims_to_roleswithvalue","title":"fn spec.deny.review_requests.claims_to_roles.withValue","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specdenyrules","title":"obj spec.deny.rules","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyruleswithactions","title":"fn spec.deny.rules.withActions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyruleswithactionsmixin","title":"fn spec.deny.rules.withActionsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyruleswithresources","title":"fn spec.deny.rules.withResources","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyruleswithresourcesmixin","title":"fn spec.deny.rules.withResourcesMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyruleswithverbs","title":"fn spec.deny.rules.withVerbs","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyruleswithverbsmixin","title":"fn spec.deny.rules.withVerbsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specdenyruleswithwhere","title":"fn spec.deny.rules.withWhere","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specoptions","title":"obj spec.options","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithcert_extensions","title":"fn spec.options.withCert_extensions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithcert_extensionsmixin","title":"fn spec.options.withCert_extensionsMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithcert_format","title":"fn spec.options.withCert_format","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithclient_idle_timeout","title":"fn spec.options.withClient_idle_timeout","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithcreate_db_user","title":"fn spec.options.withCreate_db_user","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithcreate_desktop_user","title":"fn spec.options.withCreate_desktop_user","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithcreate_host_user","title":"fn spec.options.withCreate_host_user","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithdesktop_clipboard","title":"fn spec.options.withDesktop_clipboard","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithdesktop_directory_sharing","title":"fn spec.options.withDesktop_directory_sharing","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithdevice_trust_mode","title":"fn spec.options.withDevice_trust_mode","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithdisconnect_expired_cert","title":"fn spec.options.withDisconnect_expired_cert","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithenhanced_recording","title":"fn spec.options.withEnhanced_recording","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithenhanced_recordingmixin","title":"fn spec.options.withEnhanced_recordingMixin","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithforward_agent","title":"fn spec.options.withForward_agent","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithlock","title":"fn spec.options.withLock","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithmax_connections","title":"fn spec.options.withMax_connections","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithmax_kubernetes_connections","title":"fn spec.options.withMax_kubernetes_connections","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithmax_session_ttl","title":"fn spec.options.withMax_session_ttl","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithmax_sessions","title":"fn spec.options.withMax_sessions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithpermit_x11_forwarding","title":"fn spec.options.withPermit_x11_forwarding","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithpin_source_ip","title":"fn spec.options.withPin_source_ip","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithport_forwarding","title":"fn spec.options.withPort_forwarding","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithrequest_access","title":"fn spec.options.withRequest_access","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithrequest_prompt","title":"fn spec.options.withRequest_prompt","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithrequire_session_mfa","title":"fn spec.options.withRequire_session_mfa","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionswithssh_file_copy","title":"fn spec.options.withSsh_file_copy","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specoptionscert_extensions","title":"obj spec.options.cert_extensions","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithmode","title":"fn spec.options.cert_extensions.withMode","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithname","title":"fn spec.options.cert_extensions.withName","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithtype","title":"fn spec.options.cert_extensions.withType","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionscert_extensionswithvalue","title":"fn spec.options.cert_extensions.withValue","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specoptionsidp","title":"obj spec.options.idp","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specoptionsidpsaml","title":"obj spec.options.idp.saml","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionsidpsamlwithenabled","title":"fn spec.options.idp.saml.withEnabled","text":""},{"location":"13.2/resources/v6/teleportRole/#obj-specoptionsrecord_session","title":"obj spec.options.record_session","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdefault","title":"fn spec.options.record_session.withDefault","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithdesktop","title":"fn spec.options.record_session.withDesktop","text":""},{"location":"13.2/resources/v6/teleportRole/#fn-specoptionsrecord_sessionwithssh","title":"fn spec.options.record_session.withSsh","text":""}]} \ No newline at end of file diff --git a/sitemap.xml b/sitemap.xml index 6943332..56d6c20 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,77 +2,307 @@ https://jsonnet-libs.github.io/teleport-operator-libsonnet/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v1/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v1/teleportLoginRule/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v2/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v2/teleportSAMLConnector/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v2/teleportUser/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v3/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v3/teleportGithubConnector/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v3/teleportOIDCConnector/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v5/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v5/teleportRole/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v6/ - 2023-06-25 + 2023-07-26 daily https://jsonnet-libs.github.io/teleport-operator-libsonnet/12.2/resources/v6/teleportRole/ - 2023-06-25 + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v1/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v1/teleportLoginRule/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v2/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v2/teleportProvisionToken/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v2/teleportSAMLConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v2/teleportUser/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v3/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v3/teleportGithubConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v3/teleportOIDCConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v5/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v5/teleportRole/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v6/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.0/resources/v6/teleportRole/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v1/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v1/teleportLoginRule/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v2/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v2/teleportProvisionToken/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v2/teleportSAMLConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v2/teleportUser/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v3/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v3/teleportGithubConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v3/teleportOIDCConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v5/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v5/teleportRole/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v6/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.1/resources/v6/teleportRole/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v1/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v1/teleportLoginRule/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v1/teleportOktaImportRule/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v2/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v2/teleportProvisionToken/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v2/teleportSAMLConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v2/teleportUser/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v3/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v3/teleportGithubConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v3/teleportOIDCConnector/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v5/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v5/teleportRole/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v6/ + 2023-07-26 + daily + + + https://jsonnet-libs.github.io/teleport-operator-libsonnet/13.2/resources/v6/teleportRole/ + 2023-07-26 daily \ No newline at end of file diff --git a/sitemap.xml.gz b/sitemap.xml.gz index 7dcaa435fa2897f8de4aa8a50078d9aea72d638a..0dea8b616e7fca484ce0bdb05215f7aae06a7d53 100644 GIT binary patch literal 509 zcmb2|=HQ6YI+()rzc{lbH8-(9uOc^x;qI(h|7HV`w)cNUxxWXTi~PfLSfcls%i@oZ z*%el=Id$u1+3bJSjIPhmyz}vi&ue)0^ofmTi(Si`52aE3VwbE^zi2E{>17L=p0=jM zwCmk_zsGxD7~DVgY+KnS{#hH!7H2&A`^KT;Y0*rJr%$)c*m>lJ*N&n~b1XhuYFtXO zKee6h>@~3;7O%FgF-yG{R_HrZJ$=hGyLDHay|tdIe{Oe?e3+`6e(cwcGfQ;$Y>Zvd z-Q}}|HSD$MIsda3&!@B(?vnoOC;U?;x^wDer|?e~Pff3hS@BC(SX)`Xw`;xM{~hU% zS`O#l@k)QTZ3-V_qN9RH?XN>2UiZ&ra~?bj;(UAY>Cq0}sb@tKa=!Z|DeyXK{Q44E zZhI~FyKi}ET~W``ZM;qwm*?}GxShe?qV%UzQY~{wFZ;fRf1Luan0|?~o?xo#?FMPu zYRY}JZs88&^FhrA8E+hP+g9*4fj5)Gi7}O3`X$4ggx*}~7N%rDseQ747CFq2;M)H2 z!P^FfHw_M8a>Cn&hPMqL-hf0FfZ0F>gbO4O=h{?QCvaFN1X$lVQ2O;v_vg&-Hx?f- tFc*3Fo!Hq(%S0RY#22Uq|A literal 324 zcmV-K0lWSmiwFn-B$#9Z|8r?{Wo=<_E_iKh0Nt0-YJ)HohVT0n;=PGlTDD;=qhn*x zG3eF@uzIE$F~{Y^y1o6Pt*Z|(21{;Y4&V7X9}&c4{aH)z2$}?{l^?Ot_dw-X2vx59 z{p)>j<*(CO(rQUyJPRvY`IRxv4d-3gF%kyqtRaTFS?fA-nd|nP*oYaC#b6 zA~8?<6tXezgi3)4q&N^Og{j&D6UYrnXi%E~8_=0SJpcpB6W#|*^D;6u7HJ&D^B`OX z@xmhK+62q1OqKAa;Ug_FA-@tnshkGoKa>9Q%u&qZ|2wz_!dB-%E+`x$M=VBqi=|Mz zR)P~=u_G2E{c`)X-SkjyI~;S{6S$!?cf?|(ABKLnUb~Ck^W)vdEw_au79+hwN4`c& WM=bvKVusEBGNj*4{}T>k3;+O=!