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

Metadata

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