Skip to content

Commit 43d9ab8

Browse files
authored
Merge pull request layer5io#38 from layer5io/theBeginner86/chore/4
[Roles] Docs
2 parents d8dc4e3 + 28a83e1 commit 43d9ab8

File tree

1 file changed

+121
-1
lines changed

1 file changed

+121
-1
lines changed

content/en/cloud/security/roles.md

Lines changed: 121 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,12 @@
11
---
22
title: Roles
33
description: >
4-
A short lead description about this content page. It can be **bold** or _italic_ and can be split over multiple paragraphs.
4+
Roles map permissions to users. Roles contain any number of keychains, which contain any number of keys (permissions). Assign roles to users to grant permissions.
55
date: 2023-10-30
66
categories: [Security]
77
tags: [roles, permissions]
88
---
9+
Roles map permissions to users. Roles contain any number of keychains, which contain any number of keys (permissions). Assign roles to users to grant permissions.
910

1011
## Provider Admin Role
1112

@@ -22,22 +23,141 @@ tags: [roles, permissions]
2223
- Applicable to platform engineering team and on-prem users.
2324

2425
**Who can assign this role?**
26+
2527
- Provider Admins
2628

2729
**When this role first assigned?**
30+
2831
- On ☁️ boot-up (using build args)
2932

3033
**How many instances of these roles?**
34+
3135
- Min: 1, Max: many (based on plan)
3236

3337
**Who can remove assignment of this role?**
38+
3439
- Provider Admins
3540

3641
**What permissions does this role have?**
42+
3743
- Can perform CRUD on all resources
44+
45+
{{% /card %}}
46+
{{< /cardpane >}}
47+
48+
## Organization Roles
49+
50+
{{< cardpane >}}
51+
{{% card header="Organization Adminstrator" %}}
52+
53+
**What is the purpose of this role?**
54+
55+
- Administration of an organization
56+
57+
**Who can assign this role?**
58+
59+
- The Organization Owner
60+
61+
**When this role first assigned?**
62+
63+
- Creation of new organization or User Account creation
64+
65+
**How many instances of these roles?**
66+
67+
- Min: 1, Max: many (based on plan)
68+
- By default, the first Organization Admin is the owner (the creator of the organization).
69+
70+
**Who can remove assignment of this role?**
71+
72+
- Organization Owner
73+
74+
{{% /card %}}
75+
{{% card header="Organization Billing Manager" %}}
76+
77+
**What is the purpose of this role?**
78+
79+
- Administration of subscriptions, plans, payments, billing methods and information, spending limits, invoice mgmt etc.
80+
81+
**Who can assign this role?**
82+
83+
- Organization Owner
84+
85+
**When this role first assigned?**
86+
87+
- Manually by Organization Owner
88+
89+
**How many instances of these roles?**
90+
91+
- Min: 0, Max: many
92+
93+
**Who can remove assignment of this role?**
94+
95+
- Organization Owner
96+
97+
{{% /card %}}
98+
{{< /cardpane >}}
99+
100+
{{< alert title="Organization owners as entitlements" >}}
101+
It's essential to understand that owners are not roles, but entitlements.
102+
103+
Organization owners carry the organization administrator role, and may be joined in their organization administration duties by any number of other users carrying the organization administrator role. However, the organization owner also has the administrative privilege to delete the organization.
104+
105+
The entitlement of "organization owner" is automatically bestowed to the creator of a organization. The individual user who created a given organization initially is therefore granted certain administrative privileges beyond that of other organization administrators. Specifically, organization owners retain the sole permission to delete the organization.
106+
107+
For more information, see [Organization](/cloud/identity/organizations).
108+
{{< /alert >}}
109+
110+
## Team Roles
111+
112+
{{< cardpane >}}
113+
{{% card header="Team Adminstrator" %}}
114+
**What is the purpose of this role?**
115+
116+
- Administration of teams
117+
118+
**Who can assign and unassign this role?**
119+
120+
- Organization Administrator or Team owner
121+
122+
**When this role first assigned?**
123+
124+
- Creation of new team or User Account creation
125+
- By default, the first Team Admin is owner (the team creator)
126+
127+
**How many instances of these roles?**
128+
Min: 1, Max: many
129+
130+
{{% /card %}}
131+
{{% card header="Team Manager" %}}
132+
**What is the purpose of this role?**
133+
134+
- Administration of teams (without delete access)
135+
136+
**Who can assign and unassign this role?**
137+
138+
- Organization Administrators or Team Owner
139+
140+
**When this role first assigned?**
141+
142+
- Manually by Organization Administrator or Team Owner
143+
144+
**How many instances of these roles?**
145+
146+
- Min: 0, Max: many
38147
{{% /card %}}
39148
{{< /cardpane >}}
40149

150+
{{< alert title="Owners as entitlements, not roles" >}}
151+
It's essential to understand that owners are not roles, but entitlements.
152+
153+
Team owners carry the team administrator role, and may be joined in their team administration duties by any number of other users carrying the team administrator role. However, the team owner also has the administrative privilege to delete the team.
154+
155+
The entitlement of "team owner" is automatically bestowed to the creator of a team. The individual user who created a given team initially is therefore granted certain administrative privileges beyond that of other team administrators. Specifically, team owners retain the sole permission to delete the team.
156+
157+
For more information, see [Teams](/cloud/identity/teams).
158+
{{< /alert >}}
159+
160+
41161
<!-- Text can be **bold**, _italic_, or ~~strikethrough~~. [Links](https://gohugo.io) should be blue with no underlines (unless hovered over).
42162
43163
There should be whitespace between paragraphs. Vape migas chillwave sriracha poutine try-hard distillery. Tattooed shabby chic small batch, pabst art party heirloom letterpress air plant pop-up. Sustainable chia skateboard art party banjo cardigan normcore affogato vexillologist quinoa meggings man bun master cleanse shoreditch readymade. Yuccie prism four dollar toast tbh cardigan iPhone, tumblr listicle live-edge VHS. Pug lyft normcore hot chicken biodiesel, actually keffiyeh thundercats photo booth pour-over twee fam food truck microdosing banh mi. Vice activated charcoal raclette unicorn live-edge post-ironic. Heirloom vexillologist coloring book, beard deep v letterpress echo park humblebrag tilde.

0 commit comments

Comments
 (0)