teleport-operator
local teleport-operator = import "github.com/jsonnet-libs/teleport-operator-libsonnet/12.2/main.libsonnet"
-
diff --git a/12.2/index.html b/12.2/index.html index f5228d3..c8e302d 100644 --- a/12.2/index.html +++ b/12.2/index.html @@ -1,2 +1,2 @@ -
local teleport-operator = import "github.com/jsonnet-libs/teleport-operator-libsonnet/12.2/main.libsonnet"
-
local teleport-operator = import "github.com/jsonnet-libs/teleport-operator-libsonnet/12.2/main.libsonnet"
+
"LoginRule is the Schema for the loginrules API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withPriority(priority)
fn withTraits_expression(traits_expression)
fn withTraits_map(traits_map)
fn withTraits_mapMixin(traits_map)
new(name)
+ resources.v1.teleportLoginRule - teleport-operator jsonnet library teleport-operator jsonnet library resources.v1.teleportLoginRule
resources.v1.teleportLoginRule
"LoginRule is the Schema for the loginrules API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withPriority(priority)
fn withTraits_expression(traits_expression)
fn withTraits_map(traits_map)
fn withTraits_mapMixin(traits_map)
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
"SAMLConnector is the Schema for the samlconnectors API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withAcs(acs)
fn withAllow_idp_initiated(allow_idp_initiated)
fn withAttributes_to_roles(attributes_to_roles)
fn withAttributes_to_rolesMixin(attributes_to_roles)
fn withAudience(audience)
fn withCert(cert)
fn withDisplay(display)
fn withEntity_descriptor(entity_descriptor)
fn withEntity_descriptor_url(entity_descriptor_url)
fn withIssuer(issuer)
fn withProvider(provider)
fn withService_provider_issuer(service_provider_issuer)
fn withSso(sso)
obj spec.assertion_key_pair
obj spec.attributes_to_roles
obj spec.signing_key_pair
new(name)
+ resources.v2.teleportSAMLConnector - teleport-operator jsonnet library teleport-operator jsonnet library resources.v2.teleportSAMLConnector
resources.v2.teleportSAMLConnector
"SAMLConnector is the Schema for the samlconnectors API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withAcs(acs)
fn withAllow_idp_initiated(allow_idp_initiated)
fn withAttributes_to_roles(attributes_to_roles)
fn withAttributes_to_rolesMixin(attributes_to_roles)
fn withAudience(audience)
fn withCert(cert)
fn withDisplay(display)
fn withEntity_descriptor(entity_descriptor)
fn withEntity_descriptor_url(entity_descriptor_url)
fn withIssuer(issuer)
fn withProvider(provider)
fn withService_provider_issuer(service_provider_issuer)
fn withSso(sso)
obj spec.assertion_key_pair
obj spec.attributes_to_roles
obj spec.signing_key_pair
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."
"User is the Schema for the users API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withGithub_identities(github_identities)
fn withGithub_identitiesMixin(github_identities)
fn withOidc_identities(oidc_identities)
fn withOidc_identitiesMixin(oidc_identities)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSaml_identities(saml_identities)
fn withSaml_identitiesMixin(saml_identities)
fn withTraits(traits)
fn withTraitsMixin(traits)
obj spec.github_identities
obj spec.oidc_identities
obj spec.saml_identities
new(name)
+ resources.v2.teleportUser - teleport-operator jsonnet library teleport-operator jsonnet library resources.v2.teleportUser
resources.v2.teleportUser
"User is the Schema for the users API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withGithub_identities(github_identities)
fn withGithub_identitiesMixin(github_identities)
fn withOidc_identities(oidc_identities)
fn withOidc_identitiesMixin(oidc_identities)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSaml_identities(saml_identities)
fn withSaml_identitiesMixin(saml_identities)
fn withTraits(traits)
fn withTraitsMixin(traits)
obj spec.github_identities
obj spec.oidc_identities
obj spec.saml_identities
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"
"GithubConnector is the Schema for the githubconnectors API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withApi_endpoint_url(api_endpoint_url)
fn withClient_id(client_id)
fn withClient_secret(client_secret)
fn withDisplay(display)
fn withEndpoint_url(endpoint_url)
fn withRedirect_url(redirect_url)
fn withTeams_to_roles(teams_to_roles)
fn withTeams_to_rolesMixin(teams_to_roles)
obj spec.teams_to_roles
new(name)
+ resources.v3.teleportGithubConnector - teleport-operator jsonnet library teleport-operator jsonnet library resources.v3.teleportGithubConnector
resources.v3.teleportGithubConnector
"GithubConnector is the Schema for the githubconnectors API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withApi_endpoint_url(api_endpoint_url)
fn withClient_id(client_id)
fn withClient_secret(client_secret)
fn withDisplay(display)
fn withEndpoint_url(endpoint_url)
fn withRedirect_url(redirect_url)
fn withTeams_to_roles(teams_to_roles)
fn withTeams_to_rolesMixin(teams_to_roles)
obj spec.teams_to_roles
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."
"OIDCConnector is the Schema for the oidcconnectors API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withAcr_values(acr_values)
fn withAllow_unverified_email(allow_unverified_email)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withClient_id(client_id)
fn withClient_secret(client_secret)
fn withDisplay(display)
fn withGoogle_admin_email(google_admin_email)
fn withGoogle_service_account(google_service_account)
fn withGoogle_service_account_uri(google_service_account_uri)
fn withIssuer_url(issuer_url)
fn withPrompt(prompt)
fn withProvider(provider)
fn withRedirect_url(redirect_url)
fn withRedirect_urlMixin(redirect_url)
fn withScope(scope)
fn withScopeMixin(scope)
fn withUsername_claim(username_claim)
obj spec.claims_to_roles
new(name)
+ resources.v3.teleportOIDCConnector - teleport-operator jsonnet library teleport-operator jsonnet library resources.v3.teleportOIDCConnector
resources.v3.teleportOIDCConnector
"OIDCConnector is the Schema for the oidcconnectors API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
fn withAcr_values(acr_values)
fn withAllow_unverified_email(allow_unverified_email)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withClient_id(client_id)
fn withClient_secret(client_secret)
fn withDisplay(display)
fn withGoogle_admin_email(google_admin_email)
fn withGoogle_service_account(google_service_account)
fn withGoogle_service_account_uri(google_service_account_uri)
fn withIssuer_url(issuer_url)
fn withPrompt(prompt)
fn withProvider(provider)
fn withRedirect_url(redirect_url)
fn withRedirect_urlMixin(redirect_url)
fn withScope(scope)
fn withScopeMixin(scope)
fn withUsername_claim(username_claim)
obj spec.claims_to_roles
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."
"Role is the Schema for the roles API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
obj spec.allow
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.allow.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.allow.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.allow.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.allow.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.allow.request.claims_to_roles
obj spec.allow.request.thresholds
obj spec.allow.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.allow.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.allow.review_requests.claims_to_roles
obj spec.allow.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.deny
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.deny.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.deny.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.deny.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.deny.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.deny.request.claims_to_roles
obj spec.deny.request.thresholds
obj spec.deny.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.deny.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.deny.review_requests.claims_to_roles
obj spec.deny.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.options
fn withCert_extensions(cert_extensions)
fn withCert_extensionsMixin(cert_extensions)
fn withCert_format(cert_format)
fn withClient_idle_timeout(client_idle_timeout)
fn withCreate_host_user(create_host_user)
fn withDesktop_clipboard(desktop_clipboard)
fn withDesktop_directory_sharing(desktop_directory_sharing)
fn withDevice_trust_mode(device_trust_mode)
fn withDisconnect_expired_cert(disconnect_expired_cert)
fn withEnhanced_recording(enhanced_recording)
fn withEnhanced_recordingMixin(enhanced_recording)
fn withForward_agent(forward_agent)
fn withLock(lock)
fn withMax_connections(max_connections)
fn withMax_kubernetes_connections(max_kubernetes_connections)
fn withMax_session_ttl(max_session_ttl)
fn withMax_sessions(max_sessions)
fn withPermit_x11_forwarding(permit_x11_forwarding)
fn withPin_source_ip(pin_source_ip)
fn withPort_forwarding(port_forwarding)
fn withRequest_access(request_access)
fn withRequest_prompt(request_prompt)
fn withRequire_session_mfa(require_session_mfa)
fn withSsh_file_copy(ssh_file_copy)
obj spec.options.cert_extensions
fn withMode(mode)
fn withName(name)
fn withType(type)
fn withValue(value)
obj spec.options.idp
obj spec.options.idp.saml
obj spec.options.record_session
fn withDefault(default)
fn withDesktop(desktop)
fn withSsh(ssh)
new(name)
+ resources.v5.teleportRole - teleport-operator jsonnet library teleport-operator jsonnet library resources.v5.teleportRole
resources.v5.teleportRole
"Role is the Schema for the roles API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
obj spec.allow
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.allow.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.allow.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.allow.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.allow.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.allow.request.claims_to_roles
obj spec.allow.request.thresholds
obj spec.allow.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.allow.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.allow.review_requests.claims_to_roles
obj spec.allow.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.deny
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.deny.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.deny.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.deny.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.deny.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.deny.request.claims_to_roles
obj spec.deny.request.thresholds
obj spec.deny.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.deny.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.deny.review_requests.claims_to_roles
obj spec.deny.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.options
fn withCert_extensions(cert_extensions)
fn withCert_extensionsMixin(cert_extensions)
fn withCert_format(cert_format)
fn withClient_idle_timeout(client_idle_timeout)
fn withCreate_host_user(create_host_user)
fn withDesktop_clipboard(desktop_clipboard)
fn withDesktop_directory_sharing(desktop_directory_sharing)
fn withDevice_trust_mode(device_trust_mode)
fn withDisconnect_expired_cert(disconnect_expired_cert)
fn withEnhanced_recording(enhanced_recording)
fn withEnhanced_recordingMixin(enhanced_recording)
fn withForward_agent(forward_agent)
fn withLock(lock)
fn withMax_connections(max_connections)
fn withMax_kubernetes_connections(max_kubernetes_connections)
fn withMax_session_ttl(max_session_ttl)
fn withMax_sessions(max_sessions)
fn withPermit_x11_forwarding(permit_x11_forwarding)
fn withPin_source_ip(pin_source_ip)
fn withPort_forwarding(port_forwarding)
fn withRequest_access(request_access)
fn withRequest_prompt(request_prompt)
fn withRequire_session_mfa(require_session_mfa)
fn withSsh_file_copy(ssh_file_copy)
obj spec.options.cert_extensions
fn withMode(mode)
fn withName(name)
fn withType(type)
fn withValue(value)
obj spec.options.idp
obj spec.options.idp.saml
obj spec.options.record_session
fn withDefault(default)
fn withDesktop(desktop)
fn withSsh(ssh)
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."
"Role is the Schema for the roles API"
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
obj spec.allow
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.allow.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.allow.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.allow.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.allow.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.allow.request.claims_to_roles
obj spec.allow.request.thresholds
obj spec.allow.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.allow.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.allow.review_requests.claims_to_roles
obj spec.allow.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.deny
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.deny.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.deny.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.deny.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.deny.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.deny.request.claims_to_roles
obj spec.deny.request.thresholds
obj spec.deny.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.deny.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.deny.review_requests.claims_to_roles
obj spec.deny.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.options
fn withCert_extensions(cert_extensions)
fn withCert_extensionsMixin(cert_extensions)
fn withCert_format(cert_format)
fn withClient_idle_timeout(client_idle_timeout)
fn withCreate_host_user(create_host_user)
fn withDesktop_clipboard(desktop_clipboard)
fn withDesktop_directory_sharing(desktop_directory_sharing)
fn withDevice_trust_mode(device_trust_mode)
fn withDisconnect_expired_cert(disconnect_expired_cert)
fn withEnhanced_recording(enhanced_recording)
fn withEnhanced_recordingMixin(enhanced_recording)
fn withForward_agent(forward_agent)
fn withLock(lock)
fn withMax_connections(max_connections)
fn withMax_kubernetes_connections(max_kubernetes_connections)
fn withMax_session_ttl(max_session_ttl)
fn withMax_sessions(max_sessions)
fn withPermit_x11_forwarding(permit_x11_forwarding)
fn withPin_source_ip(pin_source_ip)
fn withPort_forwarding(port_forwarding)
fn withRequest_access(request_access)
fn withRequest_prompt(request_prompt)
fn withRequire_session_mfa(require_session_mfa)
fn withSsh_file_copy(ssh_file_copy)
obj spec.options.cert_extensions
fn withMode(mode)
fn withName(name)
fn withType(type)
fn withValue(value)
obj spec.options.idp
obj spec.options.idp.saml
obj spec.options.record_session
fn withDefault(default)
fn withDesktop(desktop)
fn withSsh(ssh)
new(name)
+ resources.v6.teleportRole - teleport-operator jsonnet library teleport-operator jsonnet library resources.v6.teleportRole
resources.v6.teleportRole
"Role is the Schema for the roles API"
Index
fn new(name)
obj metadata
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClusterName(clusterName)
fn withCreationTimestamp(creationTimestamp)
fn withDeletionGracePeriodSeconds(deletionGracePeriodSeconds)
fn withDeletionTimestamp(deletionTimestamp)
fn withFinalizers(finalizers)
fn withFinalizersMixin(finalizers)
fn withGenerateName(generateName)
fn withGeneration(generation)
fn withLabels(labels)
fn withLabelsMixin(labels)
fn withName(name)
fn withNamespace(namespace)
fn withOwnerReferences(ownerReferences)
fn withOwnerReferencesMixin(ownerReferences)
fn withResourceVersion(resourceVersion)
fn withSelfLink(selfLink)
fn withUid(uid)
obj spec
obj spec.allow
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.allow.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.allow.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.allow.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.allow.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.allow.request.claims_to_roles
obj spec.allow.request.thresholds
obj spec.allow.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.allow.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.allow.review_requests.claims_to_roles
obj spec.allow.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.deny
fn withApp_labels(app_labels)
fn withApp_labelsMixin(app_labels)
fn withAws_role_arns(aws_role_arns)
fn withAws_role_arnsMixin(aws_role_arns)
fn withAzure_identities(azure_identities)
fn withAzure_identitiesMixin(azure_identities)
fn withCluster_labels(cluster_labels)
fn withCluster_labelsMixin(cluster_labels)
fn withDb_labels(db_labels)
fn withDb_labelsMixin(db_labels)
fn withDb_names(db_names)
fn withDb_namesMixin(db_names)
fn withDb_service_labels(db_service_labels)
fn withDb_service_labelsMixin(db_service_labels)
fn withDb_users(db_users)
fn withDb_usersMixin(db_users)
fn withGcp_service_accounts(gcp_service_accounts)
fn withGcp_service_accountsMixin(gcp_service_accounts)
fn withHost_groups(host_groups)
fn withHost_groupsMixin(host_groups)
fn withHost_sudoers(host_sudoers)
fn withHost_sudoersMixin(host_sudoers)
fn withJoin_sessions(join_sessions)
fn withJoin_sessionsMixin(join_sessions)
fn withKubernetes_groups(kubernetes_groups)
fn withKubernetes_groupsMixin(kubernetes_groups)
fn withKubernetes_labels(kubernetes_labels)
fn withKubernetes_labelsMixin(kubernetes_labels)
fn withKubernetes_resources(kubernetes_resources)
fn withKubernetes_resourcesMixin(kubernetes_resources)
fn withKubernetes_users(kubernetes_users)
fn withKubernetes_usersMixin(kubernetes_users)
fn withLogins(logins)
fn withLoginsMixin(logins)
fn withNode_labels(node_labels)
fn withNode_labelsMixin(node_labels)
fn withRequire_session_join(require_session_join)
fn withRequire_session_joinMixin(require_session_join)
fn withRules(rules)
fn withRulesMixin(rules)
fn withWindows_desktop_labels(windows_desktop_labels)
fn withWindows_desktop_labelsMixin(windows_desktop_labels)
fn withWindows_desktop_logins(windows_desktop_logins)
fn withWindows_desktop_loginsMixin(windows_desktop_logins)
obj spec.deny.impersonate
fn withRoles(roles)
fn withRolesMixin(roles)
fn withUsers(users)
fn withUsersMixin(users)
fn withWhere(where)
obj spec.deny.join_sessions
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withRoles(roles)
fn withRolesMixin(roles)
obj spec.deny.kubernetes_resources
fn withKind(kind)
fn withName(name)
fn withNamespace(namespace)
obj spec.deny.request
fn withAnnotations(annotations)
fn withAnnotationsMixin(annotations)
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withSearch_as_roles(search_as_roles)
fn withSearch_as_rolesMixin(search_as_roles)
fn withSuggested_reviewers(suggested_reviewers)
fn withSuggested_reviewersMixin(suggested_reviewers)
fn withThresholds(thresholds)
fn withThresholdsMixin(thresholds)
obj spec.deny.request.claims_to_roles
obj spec.deny.request.thresholds
obj spec.deny.require_session_join
fn withCount(count)
fn withFilter(filter)
fn withKinds(kinds)
fn withKindsMixin(kinds)
fn withModes(modes)
fn withModesMixin(modes)
fn withName(name)
fn withOn_leave(on_leave)
obj spec.deny.review_requests
fn withClaims_to_roles(claims_to_roles)
fn withClaims_to_rolesMixin(claims_to_roles)
fn withPreview_as_roles(preview_as_roles)
fn withPreview_as_rolesMixin(preview_as_roles)
fn withRoles(roles)
fn withRolesMixin(roles)
fn withWhere(where)
obj spec.deny.review_requests.claims_to_roles
obj spec.deny.rules
fn withActions(actions)
fn withActionsMixin(actions)
fn withResources(resources)
fn withResourcesMixin(resources)
fn withVerbs(verbs)
fn withVerbsMixin(verbs)
fn withWhere(where)
obj spec.options
fn withCert_extensions(cert_extensions)
fn withCert_extensionsMixin(cert_extensions)
fn withCert_format(cert_format)
fn withClient_idle_timeout(client_idle_timeout)
fn withCreate_host_user(create_host_user)
fn withDesktop_clipboard(desktop_clipboard)
fn withDesktop_directory_sharing(desktop_directory_sharing)
fn withDevice_trust_mode(device_trust_mode)
fn withDisconnect_expired_cert(disconnect_expired_cert)
fn withEnhanced_recording(enhanced_recording)
fn withEnhanced_recordingMixin(enhanced_recording)
fn withForward_agent(forward_agent)
fn withLock(lock)
fn withMax_connections(max_connections)
fn withMax_kubernetes_connections(max_kubernetes_connections)
fn withMax_session_ttl(max_session_ttl)
fn withMax_sessions(max_sessions)
fn withPermit_x11_forwarding(permit_x11_forwarding)
fn withPin_source_ip(pin_source_ip)
fn withPort_forwarding(port_forwarding)
fn withRequest_access(request_access)
fn withRequest_prompt(request_prompt)
fn withRequire_session_mfa(require_session_mfa)
fn withSsh_file_copy(ssh_file_copy)
obj spec.options.cert_extensions
fn withMode(mode)
fn withName(name)
fn withType(type)
fn withValue(value)
obj spec.options.idp
obj spec.options.idp.saml
obj spec.options.record_session
fn withDefault(default)
fn withDesktop(desktop)
fn withSsh(ssh)
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."