diff --git a/api_names_out.yaml b/api_names_out.yaml index dfd53947380..a06f59cdaee 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -350092,6 +350092,8 @@ "/serviceconsumermanagement:v1/ListOperationsResponse/nextPageToken": next_page_token "/serviceconsumermanagement:v1/ListOperationsResponse/operations": operations "/serviceconsumermanagement:v1/ListOperationsResponse/operations/operation": operation +"/serviceconsumermanagement:v1/ListOperationsResponse/unreachable": unreachable +"/serviceconsumermanagement:v1/ListOperationsResponse/unreachable/unreachable": unreachable "/serviceconsumermanagement:v1/ListTenancyUnitsResponse": list_tenancy_units_response "/serviceconsumermanagement:v1/ListTenancyUnitsResponse/nextPageToken": next_page_token "/serviceconsumermanagement:v1/ListTenancyUnitsResponse/tenancyUnits": tenancy_units @@ -350430,6 +350432,7 @@ "/serviceconsumermanagement:v1/V1Beta1ServiceIdentity": v1_beta1_service_identity "/serviceconsumermanagement:v1/V1Beta1ServiceIdentity/email": email "/serviceconsumermanagement:v1/V1Beta1ServiceIdentity/name": name +"/serviceconsumermanagement:v1/V1Beta1ServiceIdentity/projectRole": project_role "/serviceconsumermanagement:v1/V1Beta1ServiceIdentity/tag": tag "/serviceconsumermanagement:v1/V1Beta1ServiceIdentity/uniqueId": unique_id "/serviceconsumermanagement:v1/V1DefaultIdentity": v1_default_identity @@ -350475,6 +350478,7 @@ "/serviceconsumermanagement:v1/serviceconsumermanagement.operations.list/name": name "/serviceconsumermanagement:v1/serviceconsumermanagement.operations.list/pageSize": page_size "/serviceconsumermanagement:v1/serviceconsumermanagement.operations.list/pageToken": page_token +"/serviceconsumermanagement:v1/serviceconsumermanagement.operations.list/returnPartialSuccess": return_partial_success "/serviceconsumermanagement:v1/serviceconsumermanagement.services.search": search_services "/serviceconsumermanagement:v1/serviceconsumermanagement.services.search/pageSize": page_size "/serviceconsumermanagement:v1/serviceconsumermanagement.services.search/pageToken": page_token diff --git a/generated/google-apis-serviceconsumermanagement_v1/CHANGELOG.md b/generated/google-apis-serviceconsumermanagement_v1/CHANGELOG.md index 1e4c5b4684f..ad1c1665533 100644 --- a/generated/google-apis-serviceconsumermanagement_v1/CHANGELOG.md +++ b/generated/google-apis-serviceconsumermanagement_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-serviceconsumermanagement_v1 +### v0.63.0 (2025-10-26) + +* Regenerated from discovery document revision 20251023 + ### v0.62.0 (2025-09-28) * Regenerated from discovery document revision 20250919 diff --git a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/classes.rb b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/classes.rb index 0fd0fa92865..0ab34449245 100644 --- a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/classes.rb +++ b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/classes.rb @@ -2084,6 +2084,13 @@ class ListOperationsResponse # @return [Array] attr_accessor :operations + # Unordered list. Unreachable resources. Populated when the request sets ` + # ListOperationsRequest.return_partial_success` and reads across collections e.g. + # when attempting to list all resources across all supported locations. + # Corresponds to the JSON property `unreachable` + # @return [Array] + attr_accessor :unreachable + def initialize(**args) update!(**args) end @@ -2092,6 +2099,7 @@ def initialize(**args) def update!(**args) @next_page_token = args[:next_page_token] if args.key?(:next_page_token) @operations = args[:operations] if args.key?(:operations) + @unreachable = args[:unreachable] if args.key?(:unreachable) end end @@ -4625,6 +4633,15 @@ class V1Beta1ServiceIdentity # @return [String] attr_accessor :name + # The project-level IAM role defined in the service agent's grant configuration. + # This is the standard role intended for this service agent. This field is + # populated regardless of the `skip_role_attach` option in the request. If ` + # skip_role_attach` is true, the caller can use this value to know which role + # they are responsible for granting. + # Corresponds to the JSON property `projectRole` + # @return [String] + attr_accessor :project_role + # The P4 service identity configuration tag. This must be defined in # activation_grants. If not specified when creating the account, the tag is set # to "default". @@ -4645,6 +4662,7 @@ def initialize(**args) def update!(**args) @email = args[:email] if args.key?(:email) @name = args[:name] if args.key?(:name) + @project_role = args[:project_role] if args.key?(:project_role) @tag = args[:tag] if args.key?(:tag) @unique_id = args[:unique_id] if args.key?(:unique_id) end diff --git a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/gem_version.rb b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/gem_version.rb index ee0a7c70ccd..2dc04938b90 100644 --- a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/gem_version.rb +++ b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module ServiceconsumermanagementV1 # Version of the google-apis-serviceconsumermanagement_v1 gem - GEM_VERSION = "0.62.0" + GEM_VERSION = "0.63.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.18.0" # Revision of the discovery document this client was generated from - REVISION = "20250919" + REVISION = "20251023" end end end diff --git a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/representations.rb b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/representations.rb index 5207342af55..f97fc6909b0 100644 --- a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/representations.rb +++ b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/representations.rb @@ -1169,6 +1169,7 @@ class Representation < Google::Apis::Core::JsonRepresentation property :next_page_token, as: 'nextPageToken' collection :operations, as: 'operations', class: Google::Apis::ServiceconsumermanagementV1::Operation, decorator: Google::Apis::ServiceconsumermanagementV1::Operation::Representation + collection :unreachable, as: 'unreachable' end end @@ -1769,6 +1770,7 @@ class V1Beta1ServiceIdentity class Representation < Google::Apis::Core::JsonRepresentation property :email, as: 'email' property :name, as: 'name' + property :project_role, as: 'projectRole' property :tag, as: 'tag' property :unique_id, as: 'uniqueId' end diff --git a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/service.rb b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/service.rb index fea4d315fb2..73081992f08 100644 --- a/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/service.rb +++ b/generated/google-apis-serviceconsumermanagement_v1/lib/google/apis/serviceconsumermanagement_v1/service.rb @@ -165,6 +165,13 @@ def get_operation(name, fields: nil, quota_user: nil, options: nil, &block) # The standard list page size. # @param [String] page_token # The standard list page token. + # @param [Boolean] return_partial_success + # When set to `true`, operations that are reachable are returned as normal, and + # those that are unreachable are returned in the [ListOperationsResponse. + # unreachable] field. This can only be `true` when reading across collections e. + # g. when `parent` is set to `"projects/example/locations/-"`. This field is not + # by default supported and will result in an `UNIMPLEMENTED` error if set unless + # explicitly documented otherwise in service or product specific documentation. # @param [String] fields # Selector specifying which fields to include in a partial response. # @param [String] quota_user @@ -182,7 +189,7 @@ def get_operation(name, fields: nil, quota_user: nil, options: nil, &block) # @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried # @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification # @raise [Google::Apis::AuthorizationError] Authorization is required - def list_operations(name, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + def list_operations(name, filter: nil, page_size: nil, page_token: nil, return_partial_success: nil, fields: nil, quota_user: nil, options: nil, &block) command = make_simple_command(:get, 'v1/{+name}', options) command.response_representation = Google::Apis::ServiceconsumermanagementV1::ListOperationsResponse::Representation command.response_class = Google::Apis::ServiceconsumermanagementV1::ListOperationsResponse @@ -190,6 +197,7 @@ def list_operations(name, filter: nil, page_size: nil, page_token: nil, fields: command.query['filter'] = filter unless filter.nil? command.query['pageSize'] = page_size unless page_size.nil? command.query['pageToken'] = page_token unless page_token.nil? + command.query['returnPartialSuccess'] = return_partial_success unless return_partial_success.nil? command.query['fields'] = fields unless fields.nil? command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block)