Role Binding configuration
Download JSON Schema
Example
apiVersion: leapview.dev/v1
kind: RoleBinding
metadata:
id: role-binding:operations-operators-viewer
name: operations-operators-viewer
spec:
role: viewer
subject:
kind: group
group: group:operations-operators
Fields
| Field |
Type |
Required |
Rules |
apiVersion |
APIVersion |
Yes |
|
kind |
RoleBinding |
Yes |
|
metadata |
Metadata |
Yes |
|
spec |
RoleBinding |
Yes |
|
Nested definitions
APIVersion
| Field |
Type |
Required |
Rules |
AccessSubject
| Field |
Type |
Required |
Rules |
displayName |
string |
No |
|
email |
string |
No |
|
group |
ResourceID |
No |
|
kind |
object |
Yes |
one of principal, group, service_principal |
principalId |
ResourceID |
No |
|
| Field |
Type |
Required |
Rules |
description |
string |
No |
|
displayName |
string |
No |
|
documentation |
string |
No |
|
domain |
string |
No |
|
id |
ResourceID |
Yes |
|
name |
ResourceName |
Yes |
|
owner |
string |
No |
|
provenance |
Provenance |
No |
|
tags |
array of string |
No |
|
Provenance
| Field |
Type |
Required |
Rules |
origin |
string |
No |
|
path |
string |
No |
|
source |
string |
No |
|
ResourceID
| Field |
Type |
Required |
Rules |
ResourceName
| Field |
Type |
Required |
Rules |
RoleBinding
| Field |
Type |
Required |
Rules |
role |
object |
Yes |
one of owner, admin, deployer, data_deployer, contributor, editor, member, viewer |
subject |
AccessSubject |
Yes |
|