Skip to content

Commit be57b41

Browse files
feat(cloudidentity): update the api
#### cloudidentity:v1beta1 The following keys were added: - schemas.ExternalId (Total Keys: 4) - schemas.Group.properties.externalIds (Total Keys: 2)
1 parent 8fe2fba commit be57b41

2 files changed

Lines changed: 53 additions & 1 deletion

File tree

docs/dyn/cloudidentity_v1beta1.groups.html

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -151,6 +151,12 @@ <h3>Method Details</h3>
151151
&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.
152152
},
153153
},
154+
&quot;externalIds&quot;: [ # Optional. External identifiers associated with the `Group`. Enables external identity providers and directory sync tools to link their native unique identifiers with this group. Currently, the only allowable namespace is `&quot;system/external&quot;`.
155+
{ # An external identifier for an entity in the Cloud Identity Groups API. Used to link a `Group` in Cloud Identity Groups API with a corresponding entity in an external identity system or directory.
156+
&quot;id&quot;: &quot;A String&quot;, # Required. The unique identifier assigned by the external identity provider. The API does not enforce uniqueness of IDs across entities, but clients should ensure IDs are unique within their namespace.
157+
&quot;namespace&quot;: &quot;A String&quot;, # Required. The namespace in which the entity exists. Cannot be empty. Currently, the only allowable namespace is `&quot;system/external&quot;`.
158+
},
159+
],
154160
&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. The `EntityKey` of the `Group`.
155161
&quot;id&quot;: &quot;A String&quot;, # The ID of the entity. For Google-managed entities, the `id` must 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`.
156162
&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}`.
@@ -275,6 +281,12 @@ <h3>Method Details</h3>
275281
&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.
276282
},
277283
},
284+
&quot;externalIds&quot;: [ # Optional. External identifiers associated with the `Group`. Enables external identity providers and directory sync tools to link their native unique identifiers with this group. Currently, the only allowable namespace is `&quot;system/external&quot;`.
285+
{ # An external identifier for an entity in the Cloud Identity Groups API. Used to link a `Group` in Cloud Identity Groups API with a corresponding entity in an external identity system or directory.
286+
&quot;id&quot;: &quot;A String&quot;, # Required. The unique identifier assigned by the external identity provider. The API does not enforce uniqueness of IDs across entities, but clients should ensure IDs are unique within their namespace.
287+
&quot;namespace&quot;: &quot;A String&quot;, # Required. The namespace in which the entity exists. Cannot be empty. Currently, the only allowable namespace is `&quot;system/external&quot;`.
288+
},
289+
],
278290
&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. The `EntityKey` of the `Group`.
279291
&quot;id&quot;: &quot;A String&quot;, # The ID of the entity. For Google-managed entities, the `id` must 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`.
280292
&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}`.
@@ -366,6 +378,12 @@ <h3>Method Details</h3>
366378
&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.
367379
},
368380
},
381+
&quot;externalIds&quot;: [ # Optional. External identifiers associated with the `Group`. Enables external identity providers and directory sync tools to link their native unique identifiers with this group. Currently, the only allowable namespace is `&quot;system/external&quot;`.
382+
{ # An external identifier for an entity in the Cloud Identity Groups API. Used to link a `Group` in Cloud Identity Groups API with a corresponding entity in an external identity system or directory.
383+
&quot;id&quot;: &quot;A String&quot;, # Required. The unique identifier assigned by the external identity provider. The API does not enforce uniqueness of IDs across entities, but clients should ensure IDs are unique within their namespace.
384+
&quot;namespace&quot;: &quot;A String&quot;, # Required. The namespace in which the entity exists. Cannot be empty. Currently, the only allowable namespace is `&quot;system/external&quot;`.
385+
},
386+
],
369387
&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. The `EntityKey` of the `Group`.
370388
&quot;id&quot;: &quot;A String&quot;, # The ID of the entity. For Google-managed entities, the `id` must 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`.
371389
&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}`.
@@ -454,6 +472,12 @@ <h3>Method Details</h3>
454472
&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.
455473
},
456474
},
475+
&quot;externalIds&quot;: [ # Optional. External identifiers associated with the `Group`. Enables external identity providers and directory sync tools to link their native unique identifiers with this group. Currently, the only allowable namespace is `&quot;system/external&quot;`.
476+
{ # An external identifier for an entity in the Cloud Identity Groups API. Used to link a `Group` in Cloud Identity Groups API with a corresponding entity in an external identity system or directory.
477+
&quot;id&quot;: &quot;A String&quot;, # Required. The unique identifier assigned by the external identity provider. The API does not enforce uniqueness of IDs across entities, but clients should ensure IDs are unique within their namespace.
478+
&quot;namespace&quot;: &quot;A String&quot;, # Required. The namespace in which the entity exists. Cannot be empty. Currently, the only allowable namespace is `&quot;system/external&quot;`.
479+
},
480+
],
457481
&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. The `EntityKey` of the `Group`.
458482
&quot;id&quot;: &quot;A String&quot;, # The ID of the entity. For Google-managed entities, the `id` must 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`.
459483
&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}`.
@@ -548,6 +572,12 @@ <h3>Method Details</h3>
548572
&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.
549573
},
550574
},
575+
&quot;externalIds&quot;: [ # Optional. External identifiers associated with the `Group`. Enables external identity providers and directory sync tools to link their native unique identifiers with this group. Currently, the only allowable namespace is `&quot;system/external&quot;`.
576+
{ # An external identifier for an entity in the Cloud Identity Groups API. Used to link a `Group` in Cloud Identity Groups API with a corresponding entity in an external identity system or directory.
577+
&quot;id&quot;: &quot;A String&quot;, # Required. The unique identifier assigned by the external identity provider. The API does not enforce uniqueness of IDs across entities, but clients should ensure IDs are unique within their namespace.
578+
&quot;namespace&quot;: &quot;A String&quot;, # Required. The namespace in which the entity exists. Cannot be empty. Currently, the only allowable namespace is `&quot;system/external&quot;`.
579+
},
580+
],
551581
&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. The `EntityKey` of the `Group`.
552582
&quot;id&quot;: &quot;A String&quot;, # The ID of the entity. For Google-managed entities, the `id` must 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`.
553583
&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}`.

googleapiclient/discovery_cache/documents/cloudidentity.v1beta1.json

Lines changed: 23 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2349,7 +2349,7 @@
23492349
}
23502350
}
23512351
},
2352-
"revision": "20260617",
2352+
"revision": "20260722",
23532353
"rootUrl": "https://cloudidentity.googleapis.com/",
23542354
"schemas": {
23552355
"AddIdpCredentialOperationMetadata": {
@@ -3575,6 +3575,21 @@
35753575
},
35763576
"type": "object"
35773577
},
3578+
"ExternalId": {
3579+
"description": "An external identifier for an entity in the Cloud Identity Groups API. Used to link a `Group` in Cloud Identity Groups API with a corresponding entity in an external identity system or directory.",
3580+
"id": "ExternalId",
3581+
"properties": {
3582+
"id": {
3583+
"description": "Required. The unique identifier assigned by the external identity provider. The API does not enforce uniqueness of IDs across entities, but clients should ensure IDs are unique within their namespace.",
3584+
"type": "string"
3585+
},
3586+
"namespace": {
3587+
"description": "Required. The namespace in which the entity exists. Cannot be empty. Currently, the only allowable namespace is `\"system/external\"`.",
3588+
"type": "string"
3589+
}
3590+
},
3591+
"type": "object"
3592+
},
35783593
"GetMembershipGraphResponse": {
35793594
"description": "The response message for MembershipsService.GetMembershipGraph.",
35803595
"id": "GetMembershipGraphResponse",
@@ -4517,6 +4532,13 @@
45174532
"$ref": "DynamicGroupMetadata",
45184533
"description": "Optional. Dynamic group metadata like queries and status."
45194534
},
4535+
"externalIds": {
4536+
"description": "Optional. External identifiers associated with the `Group`. Enables external identity providers and directory sync tools to link their native unique identifiers with this group. Currently, the only allowable namespace is `\"system/external\"`.",
4537+
"items": {
4538+
"$ref": "ExternalId"
4539+
},
4540+
"type": "array"
4541+
},
45204542
"groupKey": {
45214543
"$ref": "EntityKey",
45224544
"description": "Required. The `EntityKey` of the `Group`."

0 commit comments

Comments
 (0)