TeleportScopedRoleAssignmentV1
This guide lists the fields in the TeleportScopedRoleAssignmentV1
resource, which you can apply after installing the Teleport Kubernetes operator.
resources.teleport.dev/v1
apiVersion: resources.teleport.dev/v1
spec
| Field | Type | Description |
|---|
| assignments | []object | Assignments is a list of individual role @ scope assignments |
| bot | string | The Bot to whom all contained assignments apply, as a scope-qualified name of the form <scope>::<bot-name> (e.g. "/staging/west::mybot"). Mutually exclusive with user. When specified, assignment scopes must be equal or descendent of the scope indicated by this field. |
| traits | []object | A list of individual traits @ scope assignments |
| user | string | User is the user to whom all contained assignments apply. Mutually exclusive with bot. |
spec.assignments items
| Field | Type | Description |
|---|
| role | string | Role is the scope-qualified name of the role that is assigned by this assignment. |
| scope | string | Scope is the scope to which the role is assigned. This must be a member/child of the scope of the [ScopedRoleAssignment] in which this assignment is contained. |
spec.traits items
| Field | Type | Description |
|---|
| scope | string | The scope to which the traits are assigned. This must be a member/child of the scope of the [ScopedRoleAssignment] in which this assignment is contained. |
| traits | object | A list of traits that should be applied at this scope. |
spec.traits items.traits
| Field | Type | Description |
|---|
| key | string | |
| value | []string | |