Skip to content

Commit 5d42a54

Browse files
chore(cloudidentity): update the api
#### cloudidentity:v1 The following keys were added: - resources.groups.resources.memberships.methods.checkTransitiveMembership (Total Keys: 13) - resources.groups.resources.memberships.methods.getMembershipGraph (Total Keys: 13) - resources.groups.resources.memberships.methods.searchTransitiveGroups (Total Keys: 18) - resources.groups.resources.memberships.methods.searchTransitiveMemberships (Total Keys: 16) - schemas.CheckTransitiveMembershipResponse (Total Keys: 3) - schemas.DynamicGroupMetadata (Total Keys: 6) - schemas.DynamicGroupQuery (Total Keys: 4) - schemas.DynamicGroupStatus (Total Keys: 5) - schemas.ExpiryDetail (Total Keys: 4) - schemas.GetMembershipGraphResponse (Total Keys: 6) - schemas.Group.properties.dynamicGroupMetadata (Total Keys: 1) - schemas.GroupRelation (Total Keys: 10) - schemas.MemberRelation (Total Keys: 8) - schemas.MembershipAdjacencyList (Total Keys: 5) - schemas.MembershipRole.properties.expiryDetail (Total Keys: 1) - schemas.ModifyMembershipRolesRequest.properties.updateRolesParams (Total Keys: 2) - schemas.SearchTransitiveGroupsResponse (Total Keys: 5) - schemas.SearchTransitiveMembershipsResponse (Total Keys: 5) - schemas.TransitiveMembershipRole (Total Keys: 3) - schemas.UpdateMembershipRolesParams (Total Keys: 5) - schemas.UserInvitation (Total Keys: 8) #### cloudidentity:v1beta1 The following keys were added: - schemas.UserInvitation (Total Keys: 8)
1 parent 83d294c commit 5d42a54

9 files changed

+5856
-5068
lines changed

docs/dyn/cloudidentity_v1.devices.deviceUsers.clientStates.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ <h2>Instance Methods</h2>
8888
<p class="firstline">Retrieves the next page of results.</p>
8989
<p class="toc_element">
9090
<code><a href="#patch">patch(name, body=None, customer=None, updateMask=None, x__xgafv=None)</a></code></p>
91-
<p class="firstline">Updates the client state for the device user</p>
91+
<p class="firstline">Updates the client state for the device user **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium</p>
9292
<h3>Method Details</h3>
9393
<div class="method">
9494
<code class="details" id="close">close()</code>
@@ -197,7 +197,7 @@ <h3>Method Details</h3>
197197

198198
<div class="method">
199199
<code class="details" id="patch">patch(name, body=None, customer=None, updateMask=None, x__xgafv=None)</code>
200-
<pre>Updates the client state for the device user
200+
<pre>Updates the client state for the device user **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium
201201

202202
Args:
203203
name: string, Output only. [Resource name](https://cloud.google.com/apis/design/resource_names) of the ClientState in format: `devices/{device_id}/deviceUsers/{device_user_id}/clientState/{partner_id}`, where partner_id corresponds to the partner storing the data. For partners belonging to the &quot;BeyondCorp Alliance&quot;, this is the partner ID specified to you by Google. For all other callers, this is a string of the form: `{customer_id}-suffix`, where `customer_id` is your customer ID. The *suffix* is any string the caller specifies. This string will be displayed verbatim in the administration console. This suffix is used in setting up Custom Access Levels in Context-Aware Access. Your organization&#x27;s customer ID can be obtained from the URL: `GET https://www.googleapis.com/admin/directory/v1/customers/my_customer` The `id` field in the response contains the customer ID starting with the letter &#x27;C&#x27;. The customer ID to be used in this API is the string after the letter &#x27;C&#x27; (not including &#x27;C&#x27;) (required)

docs/dyn/cloudidentity_v1.devices.html

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ <h2>Instance Methods</h2>
8787
<p class="firstline">Close httplib2 connections.</p>
8888
<p class="toc_element">
8989
<code><a href="#create">create(body=None, customer=None, x__xgafv=None)</a></code></p>
90-
<p class="firstline">Creates a device. Only company-owned device may be created.</p>
90+
<p class="firstline">Creates a device. Only company-owned device may be created. **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium</p>
9191
<p class="toc_element">
9292
<code><a href="#delete">delete(name, customer=None, x__xgafv=None)</a></code></p>
9393
<p class="firstline">Deletes the specified device.</p>
@@ -153,7 +153,7 @@ <h3>Method Details</h3>
153153

154154
<div class="method">
155155
<code class="details" id="create">create(body=None, customer=None, x__xgafv=None)</code>
156-
<pre>Creates a device. Only company-owned device may be created.
156+
<pre>Creates a device. Only company-owned device may be created. **Note**: This method is available only to customers who have one of the following SKUs: Enterprise Standard, Enterprise Plus, Enterprise for Education, and Cloud Identity Premium
157157

158158
Args:
159159
body: object, The request body.

docs/dyn/cloudidentity_v1.groups.html

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -127,6 +127,18 @@ <h3>Method Details</h3>
127127
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the `Group` was created.
128128
&quot;description&quot;: &quot;A String&quot;, # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
129129
&quot;displayName&quot;: &quot;A String&quot;, # The display name of the `Group`.
130+
&quot;dynamicGroupMetadata&quot;: { # Dynamic group metadata like queries and status. # Optional. Dynamic group metadata like queries and status.
131+
&quot;queries&quot;: [ # Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
132+
{ # Defines a query on a resource.
133+
&quot;query&quot;: &quot;A String&quot;, # Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department==&#x27;engineering&#x27;)` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area==&#x27;foo&#x27; &amp;&amp; loc.building_id==&#x27;bar&#x27;)`
134+
&quot;resourceType&quot;: &quot;A String&quot;, # Resource type for the Dynamic Group Query
135+
},
136+
],
137+
&quot;status&quot;: { # The current status of a dynamic group along with timestamp. # Output only. Status of the dynamic group.
138+
&quot;status&quot;: &quot;A String&quot;, # Status of the dynamic group.
139+
&quot;statusTime&quot;: &quot;A String&quot;, # The latest time at which the dynamic group is guaranteed to be in the given status. If status is `UP_TO_DATE`, the latest time at which the dynamic group was confirmed to be up-to-date. If status is `UPDATING_MEMBERSHIPS`, the time at which dynamic group was created.
140+
},
141+
},
130142
&quot;groupKey&quot;: { # 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. # Required. Immutable. The `EntityKey` of the `Group`.
131143
&quot;id&quot;: &quot;A String&quot;, # 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&#x27;s requirements. Must be unique within a `namespace`.
132144
&quot;namespace&quot;: &quot;A String&quot;, # 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_id}.
@@ -226,6 +238,18 @@ <h3>Method Details</h3>
226238
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the `Group` was created.
227239
&quot;description&quot;: &quot;A String&quot;, # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
228240
&quot;displayName&quot;: &quot;A String&quot;, # The display name of the `Group`.
241+
&quot;dynamicGroupMetadata&quot;: { # Dynamic group metadata like queries and status. # Optional. Dynamic group metadata like queries and status.
242+
&quot;queries&quot;: [ # Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
243+
{ # Defines a query on a resource.
244+
&quot;query&quot;: &quot;A String&quot;, # Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department==&#x27;engineering&#x27;)` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area==&#x27;foo&#x27; &amp;&amp; loc.building_id==&#x27;bar&#x27;)`
245+
&quot;resourceType&quot;: &quot;A String&quot;, # Resource type for the Dynamic Group Query
246+
},
247+
],
248+
&quot;status&quot;: { # The current status of a dynamic group along with timestamp. # Output only. Status of the dynamic group.
249+
&quot;status&quot;: &quot;A String&quot;, # Status of the dynamic group.
250+
&quot;statusTime&quot;: &quot;A String&quot;, # The latest time at which the dynamic group is guaranteed to be in the given status. If status is `UP_TO_DATE`, the latest time at which the dynamic group was confirmed to be up-to-date. If status is `UPDATING_MEMBERSHIPS`, the time at which dynamic group was created.
251+
},
252+
},
229253
&quot;groupKey&quot;: { # 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. # Required. Immutable. The `EntityKey` of the `Group`.
230254
&quot;id&quot;: &quot;A String&quot;, # 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&#x27;s requirements. Must be unique within a `namespace`.
231255
&quot;namespace&quot;: &quot;A String&quot;, # 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_id}.
@@ -266,6 +290,18 @@ <h3>Method Details</h3>
266290
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the `Group` was created.
267291
&quot;description&quot;: &quot;A String&quot;, # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
268292
&quot;displayName&quot;: &quot;A String&quot;, # The display name of the `Group`.
293+
&quot;dynamicGroupMetadata&quot;: { # Dynamic group metadata like queries and status. # Optional. Dynamic group metadata like queries and status.
294+
&quot;queries&quot;: [ # Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
295+
{ # Defines a query on a resource.
296+
&quot;query&quot;: &quot;A String&quot;, # Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department==&#x27;engineering&#x27;)` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area==&#x27;foo&#x27; &amp;&amp; loc.building_id==&#x27;bar&#x27;)`
297+
&quot;resourceType&quot;: &quot;A String&quot;, # Resource type for the Dynamic Group Query
298+
},
299+
],
300+
&quot;status&quot;: { # The current status of a dynamic group along with timestamp. # Output only. Status of the dynamic group.
301+
&quot;status&quot;: &quot;A String&quot;, # Status of the dynamic group.
302+
&quot;statusTime&quot;: &quot;A String&quot;, # The latest time at which the dynamic group is guaranteed to be in the given status. If status is `UP_TO_DATE`, the latest time at which the dynamic group was confirmed to be up-to-date. If status is `UPDATING_MEMBERSHIPS`, the time at which dynamic group was created.
303+
},
304+
},
269305
&quot;groupKey&quot;: { # 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. # Required. Immutable. The `EntityKey` of the `Group`.
270306
&quot;id&quot;: &quot;A String&quot;, # 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&#x27;s requirements. Must be unique within a `namespace`.
271307
&quot;namespace&quot;: &quot;A String&quot;, # 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_id}.
@@ -329,6 +365,18 @@ <h3>Method Details</h3>
329365
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the `Group` was created.
330366
&quot;description&quot;: &quot;A String&quot;, # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
331367
&quot;displayName&quot;: &quot;A String&quot;, # The display name of the `Group`.
368+
&quot;dynamicGroupMetadata&quot;: { # Dynamic group metadata like queries and status. # Optional. Dynamic group metadata like queries and status.
369+
&quot;queries&quot;: [ # Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
370+
{ # Defines a query on a resource.
371+
&quot;query&quot;: &quot;A String&quot;, # Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department==&#x27;engineering&#x27;)` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area==&#x27;foo&#x27; &amp;&amp; loc.building_id==&#x27;bar&#x27;)`
372+
&quot;resourceType&quot;: &quot;A String&quot;, # Resource type for the Dynamic Group Query
373+
},
374+
],
375+
&quot;status&quot;: { # The current status of a dynamic group along with timestamp. # Output only. Status of the dynamic group.
376+
&quot;status&quot;: &quot;A String&quot;, # Status of the dynamic group.
377+
&quot;statusTime&quot;: &quot;A String&quot;, # The latest time at which the dynamic group is guaranteed to be in the given status. If status is `UP_TO_DATE`, the latest time at which the dynamic group was confirmed to be up-to-date. If status is `UPDATING_MEMBERSHIPS`, the time at which dynamic group was created.
378+
},
379+
},
332380
&quot;groupKey&quot;: { # 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. # Required. Immutable. The `EntityKey` of the `Group`.
333381
&quot;id&quot;: &quot;A String&quot;, # 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&#x27;s requirements. Must be unique within a `namespace`.
334382
&quot;namespace&quot;: &quot;A String&quot;, # 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_id}.
@@ -398,6 +446,18 @@ <h3>Method Details</h3>
398446
&quot;createTime&quot;: &quot;A String&quot;, # Output only. The time when the `Group` was created.
399447
&quot;description&quot;: &quot;A String&quot;, # An extended description to help users determine the purpose of a `Group`. Must not be longer than 4,096 characters.
400448
&quot;displayName&quot;: &quot;A String&quot;, # The display name of the `Group`.
449+
&quot;dynamicGroupMetadata&quot;: { # Dynamic group metadata like queries and status. # Optional. Dynamic group metadata like queries and status.
450+
&quot;queries&quot;: [ # Memberships will be the union of all queries. Only one entry with USER resource is currently supported. Customers can create up to 100 dynamic groups.
451+
{ # Defines a query on a resource.
452+
&quot;query&quot;: &quot;A String&quot;, # Query that determines the memberships of the dynamic group. Examples: All users with at least one `organizations.department` of engineering. `user.organizations.exists(org, org.department==&#x27;engineering&#x27;)` All users with at least one location that has `area` of `foo` and `building_id` of `bar`. `user.locations.exists(loc, loc.area==&#x27;foo&#x27; &amp;&amp; loc.building_id==&#x27;bar&#x27;)`
453+
&quot;resourceType&quot;: &quot;A String&quot;, # Resource type for the Dynamic Group Query
454+
},
455+
],
456+
&quot;status&quot;: { # The current status of a dynamic group along with timestamp. # Output only. Status of the dynamic group.
457+
&quot;status&quot;: &quot;A String&quot;, # Status of the dynamic group.
458+
&quot;statusTime&quot;: &quot;A String&quot;, # The latest time at which the dynamic group is guaranteed to be in the given status. If status is `UP_TO_DATE`, the latest time at which the dynamic group was confirmed to be up-to-date. If status is `UPDATING_MEMBERSHIPS`, the time at which dynamic group was created.
459+
},
460+
},
401461
&quot;groupKey&quot;: { # 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. # Required. Immutable. The `EntityKey` of the `Group`.
402462
&quot;id&quot;: &quot;A String&quot;, # 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&#x27;s requirements. Must be unique within a `namespace`.
403463
&quot;namespace&quot;: &quot;A String&quot;, # 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_id}.

0 commit comments

Comments
 (0)