You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#### cloudidentity:v1
The following keys were added:
- schemas.Group.properties.additionalGroupKeys (Total Keys: 3)
#### cloudidentity:v1beta1
The following keys were added:
- schemas.Group.properties.additionalGroupKeys (Total Keys: 3)
Copy file name to clipboardexpand all lines: docs/dyn/cloudidentity_v1.groups.html
+31-1
Original file line number
Diff line number
Diff line change
@@ -130,6 +130,12 @@ <h3>Method Details</h3>
130
130
The object takes the form of:
131
131
132
132
{ # A group within the Cloud Identity Groups API. A `Group` is a collection of entities, where each entity is either a user, another group, or a service account.
133
+
"additionalGroupKeys": [ # Output only. Additional group keys associated with the Group.
134
+
{ # A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
135
+
"id": "A String", # The ID of the entity. For Google-managed entities, the `id` should be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`.
136
+
"namespace": "A String", # The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source}`.
137
+
},
138
+
],
133
139
"createTime": "A String", # Output only. The time when the `Group` was created.
134
140
"description": "A String", # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
135
141
"displayName": "A String", # The display name of the `Group`.
@@ -241,6 +247,12 @@ <h3>Method Details</h3>
241
247
An object of the form:
242
248
243
249
{ # A group within the Cloud Identity Groups API. A `Group` is a collection of entities, where each entity is either a user, another group, or a service account.
250
+
"additionalGroupKeys": [ # Output only. Additional group keys associated with the Group.
251
+
{ # A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
252
+
"id": "A String", # The ID of the entity. For Google-managed entities, the `id` should be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`.
253
+
"namespace": "A String", # The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source}`.
254
+
},
255
+
],
244
256
"createTime": "A String", # Output only. The time when the `Group` was created.
245
257
"description": "A String", # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
246
258
"displayName": "A String", # The display name of the `Group`.
@@ -319,6 +331,12 @@ <h3>Method Details</h3>
319
331
{ # Response message for ListGroups operation.
320
332
"groups": [ # Groups returned in response to list request. The results are not sorted.
321
333
{ # A group within the Cloud Identity Groups API. A `Group` is a collection of entities, where each entity is either a user, another group, or a service account.
334
+
"additionalGroupKeys": [ # Output only. Additional group keys associated with the Group.
335
+
{ # A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
336
+
"id": "A String", # The ID of the entity. For Google-managed entities, the `id` should be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`.
337
+
"namespace": "A String", # The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source}`.
338
+
},
339
+
],
322
340
"createTime": "A String", # Output only. The time when the `Group` was created.
323
341
"description": "A String", # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
324
342
"displayName": "A String", # The display name of the `Group`.
@@ -394,6 +412,12 @@ <h3>Method Details</h3>
394
412
The object takes the form of:
395
413
396
414
{ # A group within the Cloud Identity Groups API. A `Group` is a collection of entities, where each entity is either a user, another group, or a service account.
415
+
"additionalGroupKeys": [ # Output only. Additional group keys associated with the Group.
416
+
{ # A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
417
+
"id": "A String", # The ID of the entity. For Google-managed entities, the `id` should be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`.
418
+
"namespace": "A String", # The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source}`.
419
+
},
420
+
],
397
421
"createTime": "A String", # Output only. The time when the `Group` was created.
398
422
"description": "A String", # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
399
423
"displayName": "A String", # The display name of the `Group`.
@@ -458,7 +482,7 @@ <h3>Method Details</h3>
458
482
Args:
459
483
pageSize: integer, The maximum number of results to return. Note that the number of results returned may be less than this value even if there are more available results. To fetch all results, clients must continue calling this method repeatedly until the response no longer contains a `next_page_token`. If unspecified, defaults to 200 for `GroupView.BASIC` and 50 for `GroupView.FULL`. Must not be greater than 1000 for `GroupView.BASIC` or 500 for `GroupView.FULL`.
460
484
pageToken: string, The `next_page_token` value returned from a previous search request, if any.
461
-
query: string, Required. The search query. Must be specified in [Common Expression Language](https://opensource.google/projects/cel). May only contain equality operators on the parent and inclusion operators on labels (e.g., `parent == 'customers/{customer_id}' && 'cloudidentity.googleapis.com/groups.discussion_forum' in labels`). The `customer_id` must begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793)
485
+
query: string, Required. The search query. * Must be specified in [Common Expression Language](https://opensource.google/projects/cel). * Must contain equality operators on the parent, e.g. `parent == 'customers/{customer_id}'`. The `customer_id` must begin with "C" (for example, 'C046psxkn'). [Find your customer ID.] (https://support.google.com/cloudidentity/answer/10070793) * Can contain optional inclusion operators on `labels` such as `'cloudidentity.googleapis.com/groups.discussion_forum' in labels`). * Can contain an optional equality operator on `domain_name`. e.g. `domain_name == 'abc.com'` * Can contain optional `startsWith/contains/equality` operators on `group_key`, e.g. `group_key.startsWith('dev')`, `group_key.contains('dev'), group_key == 'dev@abc.com'` * Can contain optional `startsWith/contains/equality` operators on `display_name`, such as `display_name.startsWith('dev')` , `display_name.contains('dev')`, `display_name == 'dev'`
462
486
view: string, The level of detail to be returned. If unspecified, defaults to `View.BASIC`.
463
487
Allowed values
464
488
VIEW_UNSPECIFIED - Default. Should not be used.
@@ -475,6 +499,12 @@ <h3>Method Details</h3>
475
499
{ # The response message for GroupsService.SearchGroups.
476
500
"groups": [ # The `Group` resources that match the search query.
477
501
{ # A group within the Cloud Identity Groups API. A `Group` is a collection of entities, where each entity is either a user, another group, or a service account.
502
+
"additionalGroupKeys": [ # Output only. Additional group keys associated with the Group.
503
+
{ # A unique identifier for an entity in the Cloud Identity Groups API. An entity can represent either a group with an optional `namespace` or a user without a `namespace`. The combination of `id` and `namespace` must be unique; however, the same `id` can be used with different `namespace`s.
504
+
"id": "A String", # The ID of the entity. For Google-managed entities, the `id` should be the email address of an existing group or user. For external-identity-mapped entities, the `id` must be a string conforming to the Identity Source's requirements. Must be unique within a `namespace`.
505
+
"namespace": "A String", # The namespace in which the entity exists. If not specified, the `EntityKey` represents a Google-managed entity such as a Google user or a Google Group. If specified, the `EntityKey` represents an external-identity-mapped group. The namespace must correspond to an identity source created in Admin Console and must be in the form of `identitysources/{identity_source}`.
506
+
},
507
+
],
478
508
"createTime": "A String", # Output only. The time when the `Group` was created.
479
509
"description": "A String", # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
480
510
"displayName": "A String", # The display name of the `Group`.
Copy file name to clipboardexpand all lines: docs/dyn/cloudidentity_v1.groups.memberships.html
+1-1
Original file line number
Diff line number
Diff line change
@@ -487,7 +487,7 @@ <h3>Method Details</h3>
487
487
parent: string, [Resource name](https://cloud.google.com/apis/design/resource_names) of the group to search transitive memberships in. Format: `groups/{group}`, where `group` is always '-' as this API will search across all groups for a given member. (required)
488
488
pageSize: integer, The default page size is 200 (max 1000).
489
489
pageToken: string, The next_page_token value returned from a previous list request, if any.
490
-
query: string, Required. A CEL expression that MUST include member specification AND label(s). This is a `required` field. Users can search on label attributes of groups. CONTAINS match ('in') is supported on labels. Identity-mapped groups are uniquely identified by both a `member_key_id` and a `member_key_namespace`, which requires an additional query input: `member_key_namespace`. Example query: `member_key_id == 'member_key_id_value' && in labels`
490
+
query: string, Required. A CEL expression that MUST include member specification AND label(s). This is a `required` field. Users can search on label attributes of groups. CONTAINS match ('in') is supported on labels. Identity-mapped groups are uniquely identified by both a `member_key_id` and a `member_key_namespace`, which requires an additional query input: `member_key_namespace`. Example query: `member_key_id == 'member_key_id_value' && in labels` Query may optionally contain equality operators on the parent of the group restricting the search within a particular customer, e.g. `parent == 'customers/{customer_id}'`. The `customer_id` must begin with "C" (for example, 'C046psxkn'). This filtering is only supported for Admins with groups read permissons on the input customer. Example query: `member_key_id == 'member_key_id_value' && in labels && parent == 'customers/C046psxkn'`
0 commit comments