Searches direct groups of a member.
HTTP request
 GET https://cloudidentity.googleapis.com/v1beta1/{parent=groups/*}/memberships:searchDirectGroups 
The URL uses gRPC Transcoding syntax.
Path parameters
| Parameters | |
|---|---|
| parent |   Resource name of the group to search transitive memberships in. Format: groups/{group_id}, where group_id is always '-' as this API will search across all groups for a given member. | 
Query parameters
| Parameters | |
|---|---|
| query |   Required. A CEL expression that MUST include member specification AND label(s). Users can search on label attributes of groups. CONTAINS match ('in') is supported on labels. Identity-mapped groups are uniquely identified by both a  Example query:  | 
| pageSize |   The default page size is 200 (max 1000). | 
| pageToken |   The next_page_token value returned from a previous list request, if any. | 
| orderBy |   The ordering of membership relation for the display name or email in the response. The syntax for this field can be found at https://cloud.google.com/apis/design/design_patterns#sorting_order . Example: Sort by the ascending display name: order_by="group_name" or order_by="group_name asc". Sort by the descending display name: order_by="group_name desc". Sort by the ascending group key: order_by="group_key" or order_by="group_key asc". Sort by the descending group key: order_by="group_key desc". | 
Request body
The request body must be empty.
Response body
The response message for  MembershipsService.SearchDirectGroups 
 
.
If successful, the response body contains data with the following structure:
| JSON representation | 
|---|
|  { 
 "memberships" 
 : 
 [ 
 { 
 object (  | 
| Fields | |
|---|---|
| memberships[] |   List of direct groups satisfying the query. | 
| nextPageToken |   Token to retrieve the next page of results, or empty if there are no more results available for listing. | 
Authorization scopes
Requires one of the following OAuth scopes:
-  https://www.googleapis.com/auth/cloud-identity.groups.readonly
-  https://www.googleapis.com/auth/cloud-identity.groups
-  https://www.googleapis.com/auth/cloud-identity
-  https://www.googleapis.com/auth/cloud-platform
For more information, see the Authorization guide .
MembershipRelation
Message containing membership relation.
| JSON representation | 
|---|
| { "membership" : string , "roles" : [ { object ( | 
| Fields | |
|---|---|
| membership |   The resource name 
of the  Shall be of the form  | 
| roles[] |   The  | 
| group |   The resource name 
of the  Shall be of the form  | 
| groupKey |   The  | 
| displayName |   The display name of the  | 
| labels |   One or more label entries that apply to the Group. Currently supported labels contain a key with an empty value. An object containing a list of  | 
| description |   An extended description to help users determine the purpose of a  | 

