Skip to content

Commit ef068de

Browse files
feat: Automated regeneration of cloudidentity v1 client (googleapis#23894)
Auto-created at 2025-08-10 10:06:38 +0000 using the toys pull request generator.
1 parent 2ae4a94 commit ef068de

File tree

6 files changed

+564
-2
lines changed

6 files changed

+564
-2
lines changed

api_names_out.yaml

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73094,6 +73094,8 @@
7309473094
"/cloudidentity:v1/ClientState/ownerType": owner_type
7309573095
"/cloudidentity:v1/ClientState/scoreReason": score_reason
7309673096
"/cloudidentity:v1/CreateGroupMetadata": create_group_metadata
73097+
"/cloudidentity:v1/CreateInboundOidcSsoProfileOperationMetadata": create_inbound_oidc_sso_profile_operation_metadata
73098+
"/cloudidentity:v1/CreateInboundOidcSsoProfileOperationMetadata/state": state
7309773099
"/cloudidentity:v1/CreateInboundSamlSsoProfileOperationMetadata": create_inbound_saml_sso_profile_operation_metadata
7309873100
"/cloudidentity:v1/CreateInboundSamlSsoProfileOperationMetadata/state": state
7309973101
"/cloudidentity:v1/CreateInboundSsoAssignmentOperationMetadata": create_inbound_sso_assignment_operation_metadata
@@ -73104,6 +73106,7 @@
7310473106
"/cloudidentity:v1/CustomAttributeValue/stringValue": string_value
7310573107
"/cloudidentity:v1/DeleteGroupMetadata": delete_group_metadata
7310673108
"/cloudidentity:v1/DeleteIdpCredentialOperationMetadata": delete_idp_credential_operation_metadata
73109+
"/cloudidentity:v1/DeleteInboundOidcSsoProfileOperationMetadata": delete_inbound_oidc_sso_profile_operation_metadata
7310773110
"/cloudidentity:v1/DeleteInboundSamlSsoProfileOperationMetadata": delete_inbound_saml_sso_profile_operation_metadata
7310873111
"/cloudidentity:v1/DeleteInboundSsoAssignmentOperationMetadata": delete_inbound_sso_assignment_operation_metadata
7310973112
"/cloudidentity:v1/DeleteMembershipMetadata": delete_membership_metadata
@@ -73369,6 +73372,12 @@
7336973372
"/cloudidentity:v1/IdpCredential/name": name
7337073373
"/cloudidentity:v1/IdpCredential/rsaKeyInfo": rsa_key_info
7337173374
"/cloudidentity:v1/IdpCredential/updateTime": update_time
73375+
"/cloudidentity:v1/InboundOidcSsoProfile": inbound_oidc_sso_profile
73376+
"/cloudidentity:v1/InboundOidcSsoProfile/customer": customer
73377+
"/cloudidentity:v1/InboundOidcSsoProfile/displayName": display_name
73378+
"/cloudidentity:v1/InboundOidcSsoProfile/idpConfig": idp_config
73379+
"/cloudidentity:v1/InboundOidcSsoProfile/name": name
73380+
"/cloudidentity:v1/InboundOidcSsoProfile/rpConfig": rp_config
7337273381
"/cloudidentity:v1/InboundSamlSsoProfile": inbound_saml_sso_profile
7337373382
"/cloudidentity:v1/InboundSamlSsoProfile/customer": customer
7337473383
"/cloudidentity:v1/InboundSamlSsoProfile/displayName": display_name
@@ -73378,6 +73387,7 @@
7337873387
"/cloudidentity:v1/InboundSsoAssignment": inbound_sso_assignment
7337973388
"/cloudidentity:v1/InboundSsoAssignment/customer": customer
7338073389
"/cloudidentity:v1/InboundSsoAssignment/name": name
73390+
"/cloudidentity:v1/InboundSsoAssignment/oidcSsoInfo": oidc_sso_info
7338173391
"/cloudidentity:v1/InboundSsoAssignment/rank": rank
7338273392
"/cloudidentity:v1/InboundSsoAssignment/samlSsoInfo": saml_sso_info
7338373393
"/cloudidentity:v1/InboundSsoAssignment/signInBehavior": sign_in_behavior
@@ -73394,6 +73404,10 @@
7339473404
"/cloudidentity:v1/ListIdpCredentialsResponse/idpCredentials": idp_credentials
7339573405
"/cloudidentity:v1/ListIdpCredentialsResponse/idpCredentials/idp_credential": idp_credential
7339673406
"/cloudidentity:v1/ListIdpCredentialsResponse/nextPageToken": next_page_token
73407+
"/cloudidentity:v1/ListInboundOidcSsoProfilesResponse": list_inbound_oidc_sso_profiles_response
73408+
"/cloudidentity:v1/ListInboundOidcSsoProfilesResponse/inboundOidcSsoProfiles": inbound_oidc_sso_profiles
73409+
"/cloudidentity:v1/ListInboundOidcSsoProfilesResponse/inboundOidcSsoProfiles/inbound_oidc_sso_profile": inbound_oidc_sso_profile
73410+
"/cloudidentity:v1/ListInboundOidcSsoProfilesResponse/nextPageToken": next_page_token
7339773411
"/cloudidentity:v1/ListInboundSamlSsoProfilesResponse": list_inbound_saml_sso_profiles_response
7339873412
"/cloudidentity:v1/ListInboundSamlSsoProfilesResponse/inboundSamlSsoProfiles": inbound_saml_sso_profiles
7339973413
"/cloudidentity:v1/ListInboundSamlSsoProfilesResponse/inboundSamlSsoProfiles/inbound_saml_sso_profile": inbound_saml_sso_profile
@@ -73466,6 +73480,16 @@
7346673480
"/cloudidentity:v1/ModifyMembershipRolesRequest/updateRolesParams/update_roles_param": update_roles_param
7346773481
"/cloudidentity:v1/ModifyMembershipRolesResponse": modify_membership_roles_response
7346873482
"/cloudidentity:v1/ModifyMembershipRolesResponse/membership": membership
73483+
"/cloudidentity:v1/OidcIdpConfig": oidc_idp_config
73484+
"/cloudidentity:v1/OidcIdpConfig/changePasswordUri": change_password_uri
73485+
"/cloudidentity:v1/OidcIdpConfig/issuerUri": issuer_uri
73486+
"/cloudidentity:v1/OidcRpConfig": oidc_rp_config
73487+
"/cloudidentity:v1/OidcRpConfig/clientId": client_id
73488+
"/cloudidentity:v1/OidcRpConfig/clientSecret": client_secret
73489+
"/cloudidentity:v1/OidcRpConfig/redirectUris": redirect_uris
73490+
"/cloudidentity:v1/OidcRpConfig/redirectUris/redirect_uri": redirect_uri
73491+
"/cloudidentity:v1/OidcSsoInfo": oidc_sso_info
73492+
"/cloudidentity:v1/OidcSsoInfo/inboundOidcSsoProfile": inbound_oidc_sso_profile
7346973493
"/cloudidentity:v1/Operation": operation
7347073494
"/cloudidentity:v1/Operation/done": done
7347173495
"/cloudidentity:v1/Operation/error": error
@@ -73536,6 +73560,8 @@
7353673560
"/cloudidentity:v1/TransitiveMembershipRole": transitive_membership_role
7353773561
"/cloudidentity:v1/TransitiveMembershipRole/role": role
7353873562
"/cloudidentity:v1/UpdateGroupMetadata": update_group_metadata
73563+
"/cloudidentity:v1/UpdateInboundOidcSsoProfileOperationMetadata": update_inbound_oidc_sso_profile_operation_metadata
73564+
"/cloudidentity:v1/UpdateInboundOidcSsoProfileOperationMetadata/state": state
7353973565
"/cloudidentity:v1/UpdateInboundSamlSsoProfileOperationMetadata": update_inbound_saml_sso_profile_operation_metadata
7354073566
"/cloudidentity:v1/UpdateInboundSamlSsoProfileOperationMetadata/state": state
7354173567
"/cloudidentity:v1/UpdateInboundSsoAssignmentOperationMetadata": update_inbound_sso_assignment_operation_metadata
@@ -73692,6 +73718,18 @@
7369273718
"/cloudidentity:v1/cloudidentity.groups.updateSecuritySettings": update_group_security_settings
7369373719
"/cloudidentity:v1/cloudidentity.groups.updateSecuritySettings/name": name
7369473720
"/cloudidentity:v1/cloudidentity.groups.updateSecuritySettings/updateMask": update_mask
73721+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.create": create_inbound_oidc_sso_profile
73722+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.delete": delete_inbound_oidc_sso_profile
73723+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.delete/name": name
73724+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.get": get_inbound_oidc_sso_profile
73725+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.get/name": name
73726+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.list": list_inbound_oidc_sso_profiles
73727+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.list/filter": filter
73728+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.list/pageSize": page_size
73729+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.list/pageToken": page_token
73730+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.patch": patch_inbound_oidc_sso_profile
73731+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.patch/name": name
73732+
"/cloudidentity:v1/cloudidentity.inboundOidcSsoProfiles.patch/updateMask": update_mask
7369573733
"/cloudidentity:v1/cloudidentity.inboundSamlSsoProfiles.create": create_inbound_saml_sso_profile
7369673734
"/cloudidentity:v1/cloudidentity.inboundSamlSsoProfiles.delete": delete_inbound_saml_sso_profile
7369773735
"/cloudidentity:v1/cloudidentity.inboundSamlSsoProfiles.delete/name": name

generated/google-apis-cloudidentity_v1/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
# Release history for google-apis-cloudidentity_v1
22

3+
### v0.51.0 (2025-08-10)
4+
5+
* Regenerated from discovery document revision 20250805
6+
37
### v0.50.0 (2025-07-06)
48

59
* Regenerated from discovery document revision 20250701

generated/google-apis-cloudidentity_v1/lib/google/apis/cloudidentity_v1/classes.rb

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -113,6 +113,28 @@ def update!(**args)
113113
end
114114
end
115115

116+
# LRO response metadata for InboundOidcSsoProfilesService.
117+
# CreateInboundOidcSsoProfile.
118+
class CreateInboundOidcSsoProfileOperationMetadata
119+
include Google::Apis::Core::Hashable
120+
121+
# State of this Operation Will be "awaiting-multi-party-approval" when the
122+
# operation is deferred due to the target customer having enabled [Multi-party
123+
# approval for sensitive actions](https://support.google.com/a/answer/13790448).
124+
# Corresponds to the JSON property `state`
125+
# @return [String]
126+
attr_accessor :state
127+
128+
def initialize(**args)
129+
update!(**args)
130+
end
131+
132+
# Update properties of this object
133+
def update!(**args)
134+
@state = args[:state] if args.key?(:state)
135+
end
136+
end
137+
116138
# LRO response metadata for InboundSamlSsoProfilesService.
117139
# CreateInboundSamlSsoProfile.
118140
class CreateInboundSamlSsoProfileOperationMetadata
@@ -188,6 +210,20 @@ def update!(**args)
188210
end
189211
end
190212

213+
# LRO response metadata for InboundOidcSsoProfilesService.
214+
# DeleteInboundOidcSsoProfile.
215+
class DeleteInboundOidcSsoProfileOperationMetadata
216+
include Google::Apis::Core::Hashable
217+
218+
def initialize(**args)
219+
update!(**args)
220+
end
221+
222+
# Update properties of this object
223+
def update!(**args)
224+
end
225+
end
226+
191227
# LRO response metadata for InboundSamlSsoProfilesService.
192228
# DeleteInboundSamlSsoProfile.
193229
class DeleteInboundSamlSsoProfileOperationMetadata
@@ -1975,6 +2011,51 @@ def update!(**args)
19752011
end
19762012
end
19772013

2014+
# An [OIDC](https://openid.net/developers/how-connect-works/) federation between
2015+
# a Google enterprise customer and an OIDC identity provider.
2016+
class InboundOidcSsoProfile
2017+
include Google::Apis::Core::Hashable
2018+
2019+
# Immutable. The customer. For example: `customers/C0123abc`.
2020+
# Corresponds to the JSON property `customer`
2021+
# @return [String]
2022+
attr_accessor :customer
2023+
2024+
# Human-readable name of the OIDC SSO profile.
2025+
# Corresponds to the JSON property `displayName`
2026+
# @return [String]
2027+
attr_accessor :display_name
2028+
2029+
# OIDC IDP (identity provider) configuration.
2030+
# Corresponds to the JSON property `idpConfig`
2031+
# @return [Google::Apis::CloudidentityV1::OidcIdpConfig]
2032+
attr_accessor :idp_config
2033+
2034+
# Output only. [Resource name](https://cloud.google.com/apis/design/
2035+
# resource_names) of the OIDC SSO profile.
2036+
# Corresponds to the JSON property `name`
2037+
# @return [String]
2038+
attr_accessor :name
2039+
2040+
# OIDC RP (relying party) configuration.
2041+
# Corresponds to the JSON property `rpConfig`
2042+
# @return [Google::Apis::CloudidentityV1::OidcRpConfig]
2043+
attr_accessor :rp_config
2044+
2045+
def initialize(**args)
2046+
update!(**args)
2047+
end
2048+
2049+
# Update properties of this object
2050+
def update!(**args)
2051+
@customer = args[:customer] if args.key?(:customer)
2052+
@display_name = args[:display_name] if args.key?(:display_name)
2053+
@idp_config = args[:idp_config] if args.key?(:idp_config)
2054+
@name = args[:name] if args.key?(:name)
2055+
@rp_config = args[:rp_config] if args.key?(:rp_config)
2056+
end
2057+
end
2058+
19782059
# A [SAML 2.0](https://www.oasis-open.org/standards#samlv2.0) federation between
19792060
# a Google enterprise customer and a SAML identity provider.
19802061
class InboundSamlSsoProfile
@@ -2035,6 +2116,11 @@ class InboundSsoAssignment
20352116
# @return [String]
20362117
attr_accessor :name
20372118

2119+
# Details that are applicable when `sso_mode` is set to `OIDC_SSO`.
2120+
# Corresponds to the JSON property `oidcSsoInfo`
2121+
# @return [Google::Apis::CloudidentityV1::OidcSsoInfo]
2122+
attr_accessor :oidc_sso_info
2123+
20382124
# Must be zero (which is the default value so it can be omitted) for assignments
20392125
# with `target_org_unit` set and must be greater-than-or-equal-to one for
20402126
# assignments with `target_group` set.
@@ -2075,6 +2161,7 @@ def initialize(**args)
20752161
def update!(**args)
20762162
@customer = args[:customer] if args.key?(:customer)
20772163
@name = args[:name] if args.key?(:name)
2164+
@oidc_sso_info = args[:oidc_sso_info] if args.key?(:oidc_sso_info)
20782165
@rank = args[:rank] if args.key?(:rank)
20792166
@saml_sso_info = args[:saml_sso_info] if args.key?(:saml_sso_info)
20802167
@sign_in_behavior = args[:sign_in_behavior] if args.key?(:sign_in_behavior)
@@ -2156,6 +2243,33 @@ def update!(**args)
21562243
end
21572244
end
21582245

2246+
# Response of the InboundOidcSsoProfilesService.ListInboundOidcSsoProfiles
2247+
# method.
2248+
class ListInboundOidcSsoProfilesResponse
2249+
include Google::Apis::Core::Hashable
2250+
2251+
# List of InboundOidcSsoProfiles.
2252+
# Corresponds to the JSON property `inboundOidcSsoProfiles`
2253+
# @return [Array<Google::Apis::CloudidentityV1::InboundOidcSsoProfile>]
2254+
attr_accessor :inbound_oidc_sso_profiles
2255+
2256+
# A token, which can be sent as `page_token` to retrieve the next page. If this
2257+
# field is omitted, there are no subsequent pages.
2258+
# Corresponds to the JSON property `nextPageToken`
2259+
# @return [String]
2260+
attr_accessor :next_page_token
2261+
2262+
def initialize(**args)
2263+
update!(**args)
2264+
end
2265+
2266+
# Update properties of this object
2267+
def update!(**args)
2268+
@inbound_oidc_sso_profiles = args[:inbound_oidc_sso_profiles] if args.key?(:inbound_oidc_sso_profiles)
2269+
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
2270+
end
2271+
end
2272+
21592273
# Response of the InboundSamlSsoProfilesService.ListInboundSamlSsoProfiles
21602274
# method.
21612275
class ListInboundSamlSsoProfilesResponse
@@ -2666,6 +2780,87 @@ def update!(**args)
26662780
end
26672781
end
26682782

2783+
# OIDC IDP (identity provider) configuration.
2784+
class OidcIdpConfig
2785+
include Google::Apis::Core::Hashable
2786+
2787+
# The **Change Password URL** of the identity provider. Users will be sent to
2788+
# this URL when changing their passwords at `myaccount.google.com`. This takes
2789+
# precedence over the change password URL configured at customer-level. Must use
2790+
# `HTTPS`.
2791+
# Corresponds to the JSON property `changePasswordUri`
2792+
# @return [String]
2793+
attr_accessor :change_password_uri
2794+
2795+
# Required. The Issuer identifier for the IdP. Must be a URL. The discovery URL
2796+
# will be derived from this as described in Section 4 of [the OIDC specification]
2797+
# (https://openid.net/specs/openid-connect-discovery-1_0.html).
2798+
# Corresponds to the JSON property `issuerUri`
2799+
# @return [String]
2800+
attr_accessor :issuer_uri
2801+
2802+
def initialize(**args)
2803+
update!(**args)
2804+
end
2805+
2806+
# Update properties of this object
2807+
def update!(**args)
2808+
@change_password_uri = args[:change_password_uri] if args.key?(:change_password_uri)
2809+
@issuer_uri = args[:issuer_uri] if args.key?(:issuer_uri)
2810+
end
2811+
end
2812+
2813+
# OIDC RP (relying party) configuration.
2814+
class OidcRpConfig
2815+
include Google::Apis::Core::Hashable
2816+
2817+
# OAuth2 client ID for OIDC.
2818+
# Corresponds to the JSON property `clientId`
2819+
# @return [String]
2820+
attr_accessor :client_id
2821+
2822+
# Input only. OAuth2 client secret for OIDC.
2823+
# Corresponds to the JSON property `clientSecret`
2824+
# @return [String]
2825+
attr_accessor :client_secret
2826+
2827+
# Output only. The URL(s) that this client may use in authentication requests.
2828+
# Corresponds to the JSON property `redirectUris`
2829+
# @return [Array<String>]
2830+
attr_accessor :redirect_uris
2831+
2832+
def initialize(**args)
2833+
update!(**args)
2834+
end
2835+
2836+
# Update properties of this object
2837+
def update!(**args)
2838+
@client_id = args[:client_id] if args.key?(:client_id)
2839+
@client_secret = args[:client_secret] if args.key?(:client_secret)
2840+
@redirect_uris = args[:redirect_uris] if args.key?(:redirect_uris)
2841+
end
2842+
end
2843+
2844+
# Details that are applicable when `sso_mode` is set to `OIDC_SSO`.
2845+
class OidcSsoInfo
2846+
include Google::Apis::Core::Hashable
2847+
2848+
# Required. Name of the `InboundOidcSsoProfile` to use. Must be of the form `
2849+
# inboundOidcSsoProfiles/`inbound_oidc_sso_profile``.
2850+
# Corresponds to the JSON property `inboundOidcSsoProfile`
2851+
# @return [String]
2852+
attr_accessor :inbound_oidc_sso_profile
2853+
2854+
def initialize(**args)
2855+
update!(**args)
2856+
end
2857+
2858+
# Update properties of this object
2859+
def update!(**args)
2860+
@inbound_oidc_sso_profile = args[:inbound_oidc_sso_profile] if args.key?(:inbound_oidc_sso_profile)
2861+
end
2862+
end
2863+
26692864
# This resource represents a long-running operation that is the result of a
26702865
# network API call.
26712866
class Operation
@@ -3239,6 +3434,28 @@ def update!(**args)
32393434
end
32403435
end
32413436

3437+
# LRO response metadata for InboundOidcSsoProfilesService.
3438+
# UpdateInboundOidcSsoProfile.
3439+
class UpdateInboundOidcSsoProfileOperationMetadata
3440+
include Google::Apis::Core::Hashable
3441+
3442+
# State of this Operation Will be "awaiting-multi-party-approval" when the
3443+
# operation is deferred due to the target customer having enabled [Multi-party
3444+
# approval for sensitive actions](https://support.google.com/a/answer/13790448).
3445+
# Corresponds to the JSON property `state`
3446+
# @return [String]
3447+
attr_accessor :state
3448+
3449+
def initialize(**args)
3450+
update!(**args)
3451+
end
3452+
3453+
# Update properties of this object
3454+
def update!(**args)
3455+
@state = args[:state] if args.key?(:state)
3456+
end
3457+
end
3458+
32423459
# LRO response metadata for InboundSamlSsoProfilesService.
32433460
# UpdateInboundSamlSsoProfile.
32443461
class UpdateInboundSamlSsoProfileOperationMetadata

generated/google-apis-cloudidentity_v1/lib/google/apis/cloudidentity_v1/gem_version.rb

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module CloudidentityV1
1818
# Version of the google-apis-cloudidentity_v1 gem
19-
GEM_VERSION = "0.50.0"
19+
GEM_VERSION = "0.51.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.18.0"
2323

2424
# Revision of the discovery document this client was generated from
25-
REVISION = "20250701"
25+
REVISION = "20250805"
2626
end
2727
end
2828
end

0 commit comments

Comments
 (0)