Skip to content

Commit c741f08

Browse files
feat: Automated regeneration of cloudidentity v1beta1 client (googleapis#23913)
Auto-created at 2025-08-10 10:30:31 +0000 using the toys pull request generator.
1 parent e48b49e commit c741f08

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
@@ -73958,6 +73958,8 @@
7395873958
"/cloudidentity:v1beta1/CreateDeviceRequest": create_device_request
7395973959
"/cloudidentity:v1beta1/CreateDeviceRequest/customer": customer
7396073960
"/cloudidentity:v1beta1/CreateDeviceRequest/device": device
73961+
"/cloudidentity:v1beta1/CreateInboundOidcSsoProfileOperationMetadata": create_inbound_oidc_sso_profile_operation_metadata
73962+
"/cloudidentity:v1beta1/CreateInboundOidcSsoProfileOperationMetadata/state": state
7396173963
"/cloudidentity:v1beta1/CreateInboundSamlSsoProfileOperationMetadata": create_inbound_saml_sso_profile_operation_metadata
7396273964
"/cloudidentity:v1beta1/CreateInboundSamlSsoProfileOperationMetadata/state": state
7396373965
"/cloudidentity:v1beta1/CreateInboundSsoAssignmentOperationMetadata": create_inbound_sso_assignment_operation_metadata
@@ -73966,6 +73968,7 @@
7396673968
"/cloudidentity:v1beta1/CustomAttributeValue/numberValue": number_value
7396773969
"/cloudidentity:v1beta1/CustomAttributeValue/stringValue": string_value
7396873970
"/cloudidentity:v1beta1/DeleteIdpCredentialOperationMetadata": delete_idp_credential_operation_metadata
73971+
"/cloudidentity:v1beta1/DeleteInboundOidcSsoProfileOperationMetadata": delete_inbound_oidc_sso_profile_operation_metadata
7396973972
"/cloudidentity:v1beta1/DeleteInboundSamlSsoProfileOperationMetadata": delete_inbound_saml_sso_profile_operation_metadata
7397073973
"/cloudidentity:v1beta1/DeleteInboundSsoAssignmentOperationMetadata": delete_inbound_sso_assignment_operation_metadata
7397173974
"/cloudidentity:v1beta1/Device": device
@@ -74234,6 +74237,12 @@
7423474237
"/cloudidentity:v1beta1/IdpSigningKey/name": name
7423574238
"/cloudidentity:v1beta1/IdpSigningKey/rsaKeyInfo": rsa_key_info
7423674239
"/cloudidentity:v1beta1/IdpSigningKey/updateTime": update_time
74240+
"/cloudidentity:v1beta1/InboundOidcSsoProfile": inbound_oidc_sso_profile
74241+
"/cloudidentity:v1beta1/InboundOidcSsoProfile/customer": customer
74242+
"/cloudidentity:v1beta1/InboundOidcSsoProfile/displayName": display_name
74243+
"/cloudidentity:v1beta1/InboundOidcSsoProfile/idpConfig": idp_config
74244+
"/cloudidentity:v1beta1/InboundOidcSsoProfile/name": name
74245+
"/cloudidentity:v1beta1/InboundOidcSsoProfile/rpConfig": rp_config
7423774246
"/cloudidentity:v1beta1/InboundSamlSsoProfile": inbound_saml_sso_profile
7423874247
"/cloudidentity:v1beta1/InboundSamlSsoProfile/customer": customer
7423974248
"/cloudidentity:v1beta1/InboundSamlSsoProfile/displayName": display_name
@@ -74243,6 +74252,7 @@
7424374252
"/cloudidentity:v1beta1/InboundSsoAssignment": inbound_sso_assignment
7424474253
"/cloudidentity:v1beta1/InboundSsoAssignment/customer": customer
7424574254
"/cloudidentity:v1beta1/InboundSsoAssignment/name": name
74255+
"/cloudidentity:v1beta1/InboundSsoAssignment/oidcSsoInfo": oidc_sso_info
7424674256
"/cloudidentity:v1beta1/InboundSsoAssignment/rank": rank
7424774257
"/cloudidentity:v1beta1/InboundSsoAssignment/samlSsoInfo": saml_sso_info
7424874258
"/cloudidentity:v1beta1/InboundSsoAssignment/signInBehavior": sign_in_behavior
@@ -74275,6 +74285,10 @@
7427574285
"/cloudidentity:v1beta1/ListIdpCredentialsResponse/idpCredentials": idp_credentials
7427674286
"/cloudidentity:v1beta1/ListIdpCredentialsResponse/idpCredentials/idp_credential": idp_credential
7427774287
"/cloudidentity:v1beta1/ListIdpCredentialsResponse/nextPageToken": next_page_token
74288+
"/cloudidentity:v1beta1/ListInboundOidcSsoProfilesResponse": list_inbound_oidc_sso_profiles_response
74289+
"/cloudidentity:v1beta1/ListInboundOidcSsoProfilesResponse/inboundOidcSsoProfiles": inbound_oidc_sso_profiles
74290+
"/cloudidentity:v1beta1/ListInboundOidcSsoProfilesResponse/inboundOidcSsoProfiles/inbound_oidc_sso_profile": inbound_oidc_sso_profile
74291+
"/cloudidentity:v1beta1/ListInboundOidcSsoProfilesResponse/nextPageToken": next_page_token
7427874292
"/cloudidentity:v1beta1/ListInboundSamlSsoProfilesResponse": list_inbound_saml_sso_profiles_response
7427974293
"/cloudidentity:v1beta1/ListInboundSamlSsoProfilesResponse/inboundSamlSsoProfiles": inbound_saml_sso_profiles
7428074294
"/cloudidentity:v1beta1/ListInboundSamlSsoProfilesResponse/inboundSamlSsoProfiles/inbound_saml_sso_profile": inbound_saml_sso_profile
@@ -74360,6 +74374,16 @@
7436074374
"/cloudidentity:v1beta1/MoveOrgMembershipRequest": move_org_membership_request
7436174375
"/cloudidentity:v1beta1/MoveOrgMembershipRequest/customer": customer
7436274376
"/cloudidentity:v1beta1/MoveOrgMembershipRequest/destinationOrgUnit": destination_org_unit
74377+
"/cloudidentity:v1beta1/OidcIdpConfig": oidc_idp_config
74378+
"/cloudidentity:v1beta1/OidcIdpConfig/changePasswordUri": change_password_uri
74379+
"/cloudidentity:v1beta1/OidcIdpConfig/issuerUri": issuer_uri
74380+
"/cloudidentity:v1beta1/OidcRpConfig": oidc_rp_config
74381+
"/cloudidentity:v1beta1/OidcRpConfig/clientId": client_id
74382+
"/cloudidentity:v1beta1/OidcRpConfig/clientSecret": client_secret
74383+
"/cloudidentity:v1beta1/OidcRpConfig/redirectUris": redirect_uris
74384+
"/cloudidentity:v1beta1/OidcRpConfig/redirectUris/redirect_uri": redirect_uri
74385+
"/cloudidentity:v1beta1/OidcSsoInfo": oidc_sso_info
74386+
"/cloudidentity:v1beta1/OidcSsoInfo/inboundOidcSsoProfile": inbound_oidc_sso_profile
7436374387
"/cloudidentity:v1beta1/Operation": operation
7436474388
"/cloudidentity:v1beta1/Operation/done": done
7436574389
"/cloudidentity:v1beta1/Operation/error": error
@@ -74439,6 +74463,8 @@
7443974463
"/cloudidentity:v1beta1/Status/message": message
7444074464
"/cloudidentity:v1beta1/TransitiveMembershipRole": transitive_membership_role
7444174465
"/cloudidentity:v1beta1/TransitiveMembershipRole/role": role
74466+
"/cloudidentity:v1beta1/UpdateInboundOidcSsoProfileOperationMetadata": update_inbound_oidc_sso_profile_operation_metadata
74467+
"/cloudidentity:v1beta1/UpdateInboundOidcSsoProfileOperationMetadata/state": state
7444274468
"/cloudidentity:v1beta1/UpdateInboundSamlSsoProfileOperationMetadata": update_inbound_saml_sso_profile_operation_metadata
7444374469
"/cloudidentity:v1beta1/UpdateInboundSamlSsoProfileOperationMetadata/state": state
7444474470
"/cloudidentity:v1beta1/UpdateInboundSsoAssignmentOperationMetadata": update_inbound_sso_assignment_operation_metadata
@@ -74593,6 +74619,18 @@
7459374619
"/cloudidentity:v1beta1/cloudidentity.groups.updateSecuritySettings": update_group_security_settings
7459474620
"/cloudidentity:v1beta1/cloudidentity.groups.updateSecuritySettings/name": name
7459574621
"/cloudidentity:v1beta1/cloudidentity.groups.updateSecuritySettings/updateMask": update_mask
74622+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.create": create_inbound_oidc_sso_profile
74623+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.delete": delete_inbound_oidc_sso_profile
74624+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.delete/name": name
74625+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.get": get_inbound_oidc_sso_profile
74626+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.get/name": name
74627+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.list": list_inbound_oidc_sso_profiles
74628+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.list/filter": filter
74629+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.list/pageSize": page_size
74630+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.list/pageToken": page_token
74631+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.patch": patch_inbound_oidc_sso_profile
74632+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.patch/name": name
74633+
"/cloudidentity:v1beta1/cloudidentity.inboundOidcSsoProfiles.patch/updateMask": update_mask
7459674634
"/cloudidentity:v1beta1/cloudidentity.inboundSamlSsoProfiles.create": create_inbound_saml_sso_profile
7459774635
"/cloudidentity:v1beta1/cloudidentity.inboundSamlSsoProfiles.delete": delete_inbound_saml_sso_profile
7459874636
"/cloudidentity:v1beta1/cloudidentity.inboundSamlSsoProfiles.delete/name": name

generated/google-apis-cloudidentity_v1beta1/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_v1beta1
22

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

59
* Regenerated from discovery document revision 20250701

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

Lines changed: 217 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -737,6 +737,28 @@ def update!(**args)
737737
end
738738
end
739739

740+
# LRO response metadata for InboundOidcSsoProfilesService.
741+
# CreateInboundOidcSsoProfile.
742+
class CreateInboundOidcSsoProfileOperationMetadata
743+
include Google::Apis::Core::Hashable
744+
745+
# State of this Operation Will be "awaiting-multi-party-approval" when the
746+
# operation is deferred due to the target customer having enabled [Multi-party
747+
# approval for sensitive actions](https://support.google.com/a/answer/13790448).
748+
# Corresponds to the JSON property `state`
749+
# @return [String]
750+
attr_accessor :state
751+
752+
def initialize(**args)
753+
update!(**args)
754+
end
755+
756+
# Update properties of this object
757+
def update!(**args)
758+
@state = args[:state] if args.key?(:state)
759+
end
760+
end
761+
740762
# LRO response metadata for InboundSamlSsoProfilesService.
741763
# CreateInboundSamlSsoProfile.
742764
class CreateInboundSamlSsoProfileOperationMetadata
@@ -818,6 +840,20 @@ def update!(**args)
818840
end
819841
end
820842

843+
# LRO response metadata for InboundOidcSsoProfilesService.
844+
# DeleteInboundOidcSsoProfile.
845+
class DeleteInboundOidcSsoProfileOperationMetadata
846+
include Google::Apis::Core::Hashable
847+
848+
def initialize(**args)
849+
update!(**args)
850+
end
851+
852+
# Update properties of this object
853+
def update!(**args)
854+
end
855+
end
856+
821857
# LRO response metadata for InboundSamlSsoProfilesService.
822858
# DeleteInboundSamlSsoProfile.
823859
class DeleteInboundSamlSsoProfileOperationMetadata
@@ -2663,6 +2699,51 @@ def update!(**args)
26632699
end
26642700
end
26652701

2702+
# An [OIDC](https://openid.net/developers/how-connect-works/) federation between
2703+
# a Google enterprise customer and an OIDC identity provider.
2704+
class InboundOidcSsoProfile
2705+
include Google::Apis::Core::Hashable
2706+
2707+
# Immutable. The customer. For example: `customers/C0123abc`.
2708+
# Corresponds to the JSON property `customer`
2709+
# @return [String]
2710+
attr_accessor :customer
2711+
2712+
# Human-readable name of the OIDC SSO profile.
2713+
# Corresponds to the JSON property `displayName`
2714+
# @return [String]
2715+
attr_accessor :display_name
2716+
2717+
# OIDC IDP (identity provider) configuration.
2718+
# Corresponds to the JSON property `idpConfig`
2719+
# @return [Google::Apis::CloudidentityV1beta1::OidcIdpConfig]
2720+
attr_accessor :idp_config
2721+
2722+
# Output only. [Resource name](https://cloud.google.com/apis/design/
2723+
# resource_names) of the OIDC SSO profile.
2724+
# Corresponds to the JSON property `name`
2725+
# @return [String]
2726+
attr_accessor :name
2727+
2728+
# OIDC RP (relying party) configuration.
2729+
# Corresponds to the JSON property `rpConfig`
2730+
# @return [Google::Apis::CloudidentityV1beta1::OidcRpConfig]
2731+
attr_accessor :rp_config
2732+
2733+
def initialize(**args)
2734+
update!(**args)
2735+
end
2736+
2737+
# Update properties of this object
2738+
def update!(**args)
2739+
@customer = args[:customer] if args.key?(:customer)
2740+
@display_name = args[:display_name] if args.key?(:display_name)
2741+
@idp_config = args[:idp_config] if args.key?(:idp_config)
2742+
@name = args[:name] if args.key?(:name)
2743+
@rp_config = args[:rp_config] if args.key?(:rp_config)
2744+
end
2745+
end
2746+
26662747
# A [SAML 2.0](https://www.oasis-open.org/standards#samlv2.0) federation between
26672748
# a Google enterprise customer and a SAML identity provider.
26682749
class InboundSamlSsoProfile
@@ -2723,6 +2804,11 @@ class InboundSsoAssignment
27232804
# @return [String]
27242805
attr_accessor :name
27252806

2807+
# Details that are applicable when `sso_mode` is set to `OIDC_SSO`.
2808+
# Corresponds to the JSON property `oidcSsoInfo`
2809+
# @return [Google::Apis::CloudidentityV1beta1::OidcSsoInfo]
2810+
attr_accessor :oidc_sso_info
2811+
27262812
# Must be zero (which is the default value so it can be omitted) for assignments
27272813
# with `target_org_unit` set and must be greater-than-or-equal-to one for
27282814
# assignments with `target_group` set.
@@ -2763,6 +2849,7 @@ def initialize(**args)
27632849
def update!(**args)
27642850
@customer = args[:customer] if args.key?(:customer)
27652851
@name = args[:name] if args.key?(:name)
2852+
@oidc_sso_info = args[:oidc_sso_info] if args.key?(:oidc_sso_info)
27662853
@rank = args[:rank] if args.key?(:rank)
27672854
@saml_sso_info = args[:saml_sso_info] if args.key?(:saml_sso_info)
27682855
@sign_in_behavior = args[:sign_in_behavior] if args.key?(:sign_in_behavior)
@@ -2919,6 +3006,33 @@ def update!(**args)
29193006
end
29203007
end
29213008

3009+
# Response of the InboundOidcSsoProfilesService.ListInboundOidcSsoProfiles
3010+
# method.
3011+
class ListInboundOidcSsoProfilesResponse
3012+
include Google::Apis::Core::Hashable
3013+
3014+
# List of InboundOidcSsoProfiles.
3015+
# Corresponds to the JSON property `inboundOidcSsoProfiles`
3016+
# @return [Array<Google::Apis::CloudidentityV1beta1::InboundOidcSsoProfile>]
3017+
attr_accessor :inbound_oidc_sso_profiles
3018+
3019+
# A token, which can be sent as `page_token` to retrieve the next page. If this
3020+
# field is omitted, there are no subsequent pages.
3021+
# Corresponds to the JSON property `nextPageToken`
3022+
# @return [String]
3023+
attr_accessor :next_page_token
3024+
3025+
def initialize(**args)
3026+
update!(**args)
3027+
end
3028+
3029+
# Update properties of this object
3030+
def update!(**args)
3031+
@inbound_oidc_sso_profiles = args[:inbound_oidc_sso_profiles] if args.key?(:inbound_oidc_sso_profiles)
3032+
@next_page_token = args[:next_page_token] if args.key?(:next_page_token)
3033+
end
3034+
end
3035+
29223036
# Response of the InboundSamlSsoProfilesService.ListInboundSamlSsoProfiles
29233037
# method.
29243038
class ListInboundSamlSsoProfilesResponse
@@ -3533,6 +3647,87 @@ def update!(**args)
35333647
end
35343648
end
35353649

3650+
# OIDC IDP (identity provider) configuration.
3651+
class OidcIdpConfig
3652+
include Google::Apis::Core::Hashable
3653+
3654+
# The **Change Password URL** of the identity provider. Users will be sent to
3655+
# this URL when changing their passwords at `myaccount.google.com`. This takes
3656+
# precedence over the change password URL configured at customer-level. Must use
3657+
# `HTTPS`.
3658+
# Corresponds to the JSON property `changePasswordUri`
3659+
# @return [String]
3660+
attr_accessor :change_password_uri
3661+
3662+
# Required. The Issuer identifier for the IdP. Must be a URL. The discovery URL
3663+
# will be derived from this as described in Section 4 of [the OIDC specification]
3664+
# (https://openid.net/specs/openid-connect-discovery-1_0.html).
3665+
# Corresponds to the JSON property `issuerUri`
3666+
# @return [String]
3667+
attr_accessor :issuer_uri
3668+
3669+
def initialize(**args)
3670+
update!(**args)
3671+
end
3672+
3673+
# Update properties of this object
3674+
def update!(**args)
3675+
@change_password_uri = args[:change_password_uri] if args.key?(:change_password_uri)
3676+
@issuer_uri = args[:issuer_uri] if args.key?(:issuer_uri)
3677+
end
3678+
end
3679+
3680+
# OIDC RP (relying party) configuration.
3681+
class OidcRpConfig
3682+
include Google::Apis::Core::Hashable
3683+
3684+
# OAuth2 client ID for OIDC.
3685+
# Corresponds to the JSON property `clientId`
3686+
# @return [String]
3687+
attr_accessor :client_id
3688+
3689+
# Input only. OAuth2 client secret for OIDC.
3690+
# Corresponds to the JSON property `clientSecret`
3691+
# @return [String]
3692+
attr_accessor :client_secret
3693+
3694+
# Output only. The URL(s) that this client may use in authentication requests.
3695+
# Corresponds to the JSON property `redirectUris`
3696+
# @return [Array<String>]
3697+
attr_accessor :redirect_uris
3698+
3699+
def initialize(**args)
3700+
update!(**args)
3701+
end
3702+
3703+
# Update properties of this object
3704+
def update!(**args)
3705+
@client_id = args[:client_id] if args.key?(:client_id)
3706+
@client_secret = args[:client_secret] if args.key?(:client_secret)
3707+
@redirect_uris = args[:redirect_uris] if args.key?(:redirect_uris)
3708+
end
3709+
end
3710+
3711+
# Details that are applicable when `sso_mode` is set to `OIDC_SSO`.
3712+
class OidcSsoInfo
3713+
include Google::Apis::Core::Hashable
3714+
3715+
# Required. Name of the `InboundOidcSsoProfile` to use. Must be of the form `
3716+
# inboundOidcSsoProfiles/`inbound_oidc_sso_profile``.
3717+
# Corresponds to the JSON property `inboundOidcSsoProfile`
3718+
# @return [String]
3719+
attr_accessor :inbound_oidc_sso_profile
3720+
3721+
def initialize(**args)
3722+
update!(**args)
3723+
end
3724+
3725+
# Update properties of this object
3726+
def update!(**args)
3727+
@inbound_oidc_sso_profile = args[:inbound_oidc_sso_profile] if args.key?(:inbound_oidc_sso_profile)
3728+
end
3729+
end
3730+
35363731
# This resource represents a long-running operation that is the result of a
35373732
# network API call.
35383733
class Operation
@@ -4182,6 +4377,28 @@ def update!(**args)
41824377
end
41834378
end
41844379

4380+
# LRO response metadata for InboundOidcSsoProfilesService.
4381+
# UpdateInboundOidcSsoProfile.
4382+
class UpdateInboundOidcSsoProfileOperationMetadata
4383+
include Google::Apis::Core::Hashable
4384+
4385+
# State of this Operation Will be "awaiting-multi-party-approval" when the
4386+
# operation is deferred due to the target customer having enabled [Multi-party
4387+
# approval for sensitive actions](https://support.google.com/a/answer/13790448).
4388+
# Corresponds to the JSON property `state`
4389+
# @return [String]
4390+
attr_accessor :state
4391+
4392+
def initialize(**args)
4393+
update!(**args)
4394+
end
4395+
4396+
# Update properties of this object
4397+
def update!(**args)
4398+
@state = args[:state] if args.key?(:state)
4399+
end
4400+
end
4401+
41854402
# LRO response metadata for InboundSamlSsoProfilesService.
41864403
# UpdateInboundSamlSsoProfile.
41874404
class UpdateInboundSamlSsoProfileOperationMetadata

generated/google-apis-cloudidentity_v1beta1/lib/google/apis/cloudidentity_v1beta1/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 CloudidentityV1beta1
1818
# Version of the google-apis-cloudidentity_v1beta1 gem
19-
GEM_VERSION = "0.54.0"
19+
GEM_VERSION = "0.55.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)