Skip to content

Commit 803087f

Browse files
Updating baton config schema and capabilities.
1 parent f123e25 commit 803087f

File tree

1 file changed

+94
-94
lines changed

1 file changed

+94
-94
lines changed

baton_capabilities.json

Lines changed: 94 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,247 +1,247 @@
11
{
2-
"@type": "type.googleapis.com/c1.connector.v2.ConnectorCapabilities",
3-
"resourceTypeCapabilities": [
2+
"@type": "type.googleapis.com/c1.connector.v2.ConnectorCapabilities",
3+
"resourceTypeCapabilities": [
44
{
5-
"resourceType": {
6-
"id": "group",
7-
"displayName": "IDP Group",
8-
"traits": [
5+
"resourceType": {
6+
"id": "group",
7+
"displayName": "IDP Group",
8+
"traits": [
99
"TRAIT_GROUP"
1010
],
11-
"annotations": [
11+
"annotations": [
1212
{
13-
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
14-
"permissions": [
13+
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
14+
"permissions": [
1515
{
16-
"permission": "admin"
16+
"permission": "admin"
1717
},
1818
{
19-
"permission": "admin.users:write"
19+
"permission": "admin.users:write"
2020
}
2121
]
2222
}
2323
]
2424
},
25-
"capabilities": [
25+
"capabilities": [
2626
"CAPABILITY_SYNC",
2727
"CAPABILITY_PROVISION"
2828
],
29-
"permissions": {
30-
"permissions": [
29+
"permissions": {
30+
"permissions": [
3131
{
32-
"permission": "admin"
32+
"permission": "admin"
3333
},
3434
{
35-
"permission": "admin.users:write"
35+
"permission": "admin.users:write"
3636
}
3737
]
3838
}
3939
},
4040
{
41-
"resourceType": {
42-
"id": "user",
43-
"displayName": "User",
44-
"traits": [
41+
"resourceType": {
42+
"id": "user",
43+
"displayName": "User",
44+
"traits": [
4545
"TRAIT_USER"
4646
],
47-
"annotations": [
47+
"annotations": [
4848
{
49-
"@type": "type.googleapis.com/c1.connector.v2.SkipEntitlementsAndGrants"
49+
"@type": "type.googleapis.com/c1.connector.v2.SkipEntitlementsAndGrants"
5050
},
5151
{
52-
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
53-
"permissions": [
52+
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
53+
"permissions": [
5454
{
55-
"permission": "users:read"
55+
"permission": "users:read"
5656
},
5757
{
58-
"permission": "users:read.email"
58+
"permission": "users:read.email"
5959
},
6060
{
61-
"permission": "users.profile:read"
61+
"permission": "users.profile:read"
6262
},
6363
{
64-
"permission": "admin"
64+
"permission": "admin"
6565
},
6666
{
67-
"permission": "admin.users:read"
67+
"permission": "admin.users:read"
6868
}
6969
]
7070
}
7171
]
7272
},
73-
"capabilities": [
73+
"capabilities": [
7474
"CAPABILITY_SYNC"
7575
],
76-
"permissions": {
77-
"permissions": [
76+
"permissions": {
77+
"permissions": [
7878
{
79-
"permission": "users:read"
79+
"permission": "users:read"
8080
},
8181
{
82-
"permission": "users:read.email"
82+
"permission": "users:read.email"
8383
},
8484
{
85-
"permission": "users.profile:read"
85+
"permission": "users.profile:read"
8686
},
8787
{
88-
"permission": "admin"
88+
"permission": "admin"
8989
},
9090
{
91-
"permission": "admin.users:read"
91+
"permission": "admin.users:read"
9292
}
9393
]
9494
}
9595
},
9696
{
97-
"resourceType": {
98-
"id": "userGroup",
99-
"displayName": "User Group",
100-
"traits": [
97+
"resourceType": {
98+
"id": "userGroup",
99+
"displayName": "User Group",
100+
"traits": [
101101
"TRAIT_GROUP"
102102
],
103-
"annotations": [
103+
"annotations": [
104104
{
105-
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
106-
"permissions": [
105+
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
106+
"permissions": [
107107
{
108-
"permission": "usergroups:read"
108+
"permission": "usergroups:read"
109109
},
110110
{
111-
"permission": "users:read"
111+
"permission": "users:read"
112112
},
113113
{
114-
"permission": "admin.usergroups:read"
114+
"permission": "admin.usergroups:read"
115115
}
116116
]
117117
}
118118
]
119119
},
120-
"capabilities": [
120+
"capabilities": [
121121
"CAPABILITY_SYNC"
122122
],
123-
"permissions": {
124-
"permissions": [
123+
"permissions": {
124+
"permissions": [
125125
{
126-
"permission": "usergroups:read"
126+
"permission": "usergroups:read"
127127
},
128128
{
129-
"permission": "users:read"
129+
"permission": "users:read"
130130
},
131131
{
132-
"permission": "admin.usergroups:read"
132+
"permission": "admin.usergroups:read"
133133
}
134134
]
135135
}
136136
},
137137
{
138-
"resourceType": {
139-
"id": "workspace",
140-
"displayName": "Workspace",
141-
"traits": [
138+
"resourceType": {
139+
"id": "workspace",
140+
"displayName": "Workspace",
141+
"traits": [
142142
"TRAIT_GROUP"
143143
],
144-
"annotations": [
144+
"annotations": [
145145
{
146-
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
147-
"permissions": [
146+
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
147+
"permissions": [
148148
{
149-
"permission": "team:read"
149+
"permission": "team:read"
150150
},
151151
{
152-
"permission": "users:read"
152+
"permission": "users:read"
153153
},
154154
{
155-
"permission": "users:read.email"
155+
"permission": "users:read.email"
156156
},
157157
{
158-
"permission": "channels:join"
158+
"permission": "channels:join"
159159
},
160160
{
161-
"permission": "channels:read"
161+
"permission": "channels:read"
162162
},
163163
{
164-
"permission": "groups:read"
164+
"permission": "groups:read"
165165
},
166166
{
167-
"permission": "admin.teams:read"
167+
"permission": "admin.teams:read"
168168
}
169169
]
170170
}
171171
]
172172
},
173-
"capabilities": [
173+
"capabilities": [
174174
"CAPABILITY_SYNC"
175175
],
176-
"permissions": {
177-
"permissions": [
176+
"permissions": {
177+
"permissions": [
178178
{
179-
"permission": "team:read"
179+
"permission": "team:read"
180180
},
181181
{
182-
"permission": "users:read"
182+
"permission": "users:read"
183183
},
184184
{
185-
"permission": "users:read.email"
185+
"permission": "users:read.email"
186186
},
187187
{
188-
"permission": "channels:join"
188+
"permission": "channels:join"
189189
},
190190
{
191-
"permission": "channels:read"
191+
"permission": "channels:read"
192192
},
193193
{
194-
"permission": "groups:read"
194+
"permission": "groups:read"
195195
},
196196
{
197-
"permission": "admin.teams:read"
197+
"permission": "admin.teams:read"
198198
}
199199
]
200200
}
201201
},
202202
{
203-
"resourceType": {
204-
"id": "workspaceRole",
205-
"displayName": "Workspace Role",
206-
"traits": [
203+
"resourceType": {
204+
"id": "workspaceRole",
205+
"displayName": "Workspace Role",
206+
"traits": [
207207
"TRAIT_ROLE"
208208
],
209-
"annotations": [
209+
"annotations": [
210210
{
211-
"@type": "type.googleapis.com/c1.connector.v2.SkipGrants"
211+
"@type": "type.googleapis.com/c1.connector.v2.SkipGrants"
212212
},
213213
{
214-
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
215-
"permissions": [
214+
"@type": "type.googleapis.com/c1.connector.v2.CapabilityPermissions",
215+
"permissions": [
216216
{
217-
"permission": "admin"
217+
"permission": "admin"
218218
},
219219
{
220-
"permission": "admin.roles:read"
220+
"permission": "admin.roles:read"
221221
}
222222
]
223223
}
224224
]
225225
},
226-
"capabilities": [
226+
"capabilities": [
227227
"CAPABILITY_SYNC"
228228
],
229-
"permissions": {
230-
"permissions": [
229+
"permissions": {
230+
"permissions": [
231231
{
232-
"permission": "admin"
232+
"permission": "admin"
233233
},
234234
{
235-
"permission": "admin.roles:read"
235+
"permission": "admin.roles:read"
236236
}
237237
]
238238
}
239239
}
240240
],
241-
"connectorCapabilities": [
241+
"connectorCapabilities": [
242242
"CAPABILITY_PROVISION",
243243
"CAPABILITY_SYNC",
244244
"CAPABILITY_ACTIONS"
245245
],
246-
"credentialDetails": {}
246+
"credentialDetails": {}
247247
}

0 commit comments

Comments
 (0)