diff --git a/api_names_out.yaml b/api_names_out.yaml index dd27b458b0a..7aa7dda41a0 100644 --- a/api_names_out.yaml +++ b/api_names_out.yaml @@ -55153,13 +55153,27 @@ "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest/names": names "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest/names/name": name "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse": google_cloud_assuredworkloads_v1_batch_acknowledge_violations_response +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse/acknowledgedViolationsCount": acknowledged_violations_count "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata": google_cloud_assuredworkloads_v1_create_workload_operation_metadata "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata/complianceRegime": compliance_regime "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata/createTime": create_time "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata/displayName": display_name "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata/parent": parent +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary": google_cloud_assuredworkloads_v1_db_finding_summary +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/findingCategory": finding_category +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/findingClass": finding_class +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/findingCount": finding_count +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/name": name +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/relatedFrameworks": related_frameworks +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/relatedFrameworks/related_framework": related_framework +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/severity": severity +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1DbFindingSummary/updateTime": update_time "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1EnableComplianceUpdatesResponse": google_cloud_assuredworkloads_v1_enable_compliance_updates_response "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1EnableResourceMonitoringResponse": google_cloud_assuredworkloads_v1_enable_resource_monitoring_response +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse": google_cloud_assuredworkloads_v1_list_db_finding_summaries_response +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse/dbFindingSummaries": db_finding_summaries +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse/dbFindingSummaries/db_finding_summary": db_finding_summary +"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse/nextPageToken": next_page_token "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1ListViolationsResponse": google_cloud_assuredworkloads_v1_list_violations_response "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1ListViolationsResponse/nextPageToken": next_page_token "/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1ListViolationsResponse/totalSize": total_size @@ -55471,6 +55485,16 @@ "/assuredworkloads:v1/GoogleRpcStatus/message": message "/assuredworkloads:v1/assuredworkloads.assuredworkloads.archiveResourceEvents": archive_assuredworkload_resource_events "/assuredworkloads:v1/assuredworkloads.assuredworkloads.revertArchivedResourceEvents": revert_assuredworkload_archived_resource_events +"/assuredworkloads:v1/assuredworkloads.folders.locations.dbFindingSummaries.list": list_folder_location_db_finding_summaries +"/assuredworkloads:v1/assuredworkloads.folders.locations.dbFindingSummaries.list/filter": filter +"/assuredworkloads:v1/assuredworkloads.folders.locations.dbFindingSummaries.list/pageSize": page_size +"/assuredworkloads:v1/assuredworkloads.folders.locations.dbFindingSummaries.list/pageToken": page_token +"/assuredworkloads:v1/assuredworkloads.folders.locations.dbFindingSummaries.list/parent": parent +"/assuredworkloads:v1/assuredworkloads.organizations.locations.dbFindingSummaries.list": list_organization_location_db_finding_summaries +"/assuredworkloads:v1/assuredworkloads.organizations.locations.dbFindingSummaries.list/filter": filter +"/assuredworkloads:v1/assuredworkloads.organizations.locations.dbFindingSummaries.list/pageSize": page_size +"/assuredworkloads:v1/assuredworkloads.organizations.locations.dbFindingSummaries.list/pageToken": page_token +"/assuredworkloads:v1/assuredworkloads.organizations.locations.dbFindingSummaries.list/parent": parent "/assuredworkloads:v1/assuredworkloads.organizations.locations.operations.get": get_organization_location_operation "/assuredworkloads:v1/assuredworkloads.organizations.locations.operations.get/name": name "/assuredworkloads:v1/assuredworkloads.organizations.locations.operations.list": list_organization_location_operations @@ -55529,6 +55553,11 @@ "/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.list/pageSize": page_size "/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.list/pageToken": page_token "/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.list/parent": parent +"/assuredworkloads:v1/assuredworkloads.projects.locations.dbFindingSummaries.list": list_project_location_db_finding_summaries +"/assuredworkloads:v1/assuredworkloads.projects.locations.dbFindingSummaries.list/filter": filter +"/assuredworkloads:v1/assuredworkloads.projects.locations.dbFindingSummaries.list/pageSize": page_size +"/assuredworkloads:v1/assuredworkloads.projects.locations.dbFindingSummaries.list/pageToken": page_token +"/assuredworkloads:v1/assuredworkloads.projects.locations.dbFindingSummaries.list/parent": parent "/assuredworkloads:v1/fields": fields "/assuredworkloads:v1/key": key "/assuredworkloads:v1/quotaUser": quota_user diff --git a/generated/google-apis-assuredworkloads_v1/CHANGELOG.md b/generated/google-apis-assuredworkloads_v1/CHANGELOG.md index ea4e0edb3ab..e633bebe472 100644 --- a/generated/google-apis-assuredworkloads_v1/CHANGELOG.md +++ b/generated/google-apis-assuredworkloads_v1/CHANGELOG.md @@ -1,5 +1,9 @@ # Release history for google-apis-assuredworkloads_v1 +### v0.68.0 (2026-07-05) + +* Regenerated from discovery document revision 20260623 + ### v0.67.0 (2026-06-21) * Regenerated from discovery document revision 20260615 diff --git a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/classes.rb b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/classes.rb index e72fd82dbc8..b96ed6d3505 100644 --- a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/classes.rb +++ b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/classes.rb @@ -307,12 +307,18 @@ def update!(**args) class GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse include Google::Apis::Core::Hashable + # Count of acknowledged violations. + # Corresponds to the JSON property `acknowledgedViolationsCount` + # @return [Fixnum] + attr_accessor :acknowledged_violations_count + def initialize(**args) update!(**args) end # Update properties of this object def update!(**args) + @acknowledged_violations_count = args[:acknowledged_violations_count] if args.key?(:acknowledged_violations_count) end end @@ -354,6 +360,61 @@ def update!(**args) end end + # The details for a finding. + class GoogleCloudAssuredworkloadsV1DbFindingSummary + include Google::Apis::Core::Hashable + + # Output only. The category of the finding. + # Corresponds to the JSON property `findingCategory` + # @return [String] + attr_accessor :finding_category + + # Output only. The class of the finding. + # Corresponds to the JSON property `findingClass` + # @return [String] + attr_accessor :finding_class + + # Output only. The count of the finding. + # Corresponds to the JSON property `findingCount` + # @return [Fixnum] + attr_accessor :finding_count + + # Identifier. The name of the finding summary. + # Corresponds to the JSON property `name` + # @return [String] + attr_accessor :name + + # Optional. The list of compliance frameworks that the finding belongs to. + # Corresponds to the JSON property `relatedFrameworks` + # @return [Array] + attr_accessor :related_frameworks + + # Output only. The severity of the finding. + # Corresponds to the JSON property `severity` + # @return [String] + attr_accessor :severity + + # Output only. The last updated time of the finding. + # Corresponds to the JSON property `updateTime` + # @return [String] + attr_accessor :update_time + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @finding_category = args[:finding_category] if args.key?(:finding_category) + @finding_class = args[:finding_class] if args.key?(:finding_class) + @finding_count = args[:finding_count] if args.key?(:finding_count) + @name = args[:name] if args.key?(:name) + @related_frameworks = args[:related_frameworks] if args.key?(:related_frameworks) + @severity = args[:severity] if args.key?(:severity) + @update_time = args[:update_time] if args.key?(:update_time) + end + end + # Response for EnableComplianceUpdates endpoint. class GoogleCloudAssuredworkloadsV1EnableComplianceUpdatesResponse include Google::Apis::Core::Hashable @@ -380,6 +441,31 @@ def update!(**args) end end + # The response message for ListDbFindingSummaries. + class GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse + include Google::Apis::Core::Hashable + + # List of finding summary by category. + # Corresponds to the JSON property `dbFindingSummaries` + # @return [Array] + attr_accessor :db_finding_summaries + + # Output only. The token to retrieve the next page of results. + # Corresponds to the JSON property `nextPageToken` + # @return [String] + attr_accessor :next_page_token + + def initialize(**args) + update!(**args) + end + + # Update properties of this object + def update!(**args) + @db_finding_summaries = args[:db_finding_summaries] if args.key?(:db_finding_summaries) + @next_page_token = args[:next_page_token] if args.key?(:next_page_token) + end + end + # Response of ListViolations endpoint. class GoogleCloudAssuredworkloadsV1ListViolationsResponse include Google::Apis::Core::Hashable diff --git a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/gem_version.rb b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/gem_version.rb index 39044f376f3..336f6b20932 100644 --- a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/gem_version.rb +++ b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/gem_version.rb @@ -16,13 +16,13 @@ module Google module Apis module AssuredworkloadsV1 # Version of the google-apis-assuredworkloads_v1 gem - GEM_VERSION = "0.67.0" + GEM_VERSION = "0.68.0" # Version of the code generator used to generate this client GENERATOR_VERSION = "0.19.0" # Revision of the discovery document this client was generated from - REVISION = "20260615" + REVISION = "20260623" end end end diff --git a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/representations.rb b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/representations.rb index 1e4004dd9e9..c5fc7f47995 100644 --- a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/representations.rb +++ b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/representations.rb @@ -94,6 +94,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudAssuredworkloadsV1DbFindingSummary + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudAssuredworkloadsV1EnableComplianceUpdatesResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -106,6 +112,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end include Google::Apis::Core::JsonObjectSupport end + class GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse + class Representation < Google::Apis::Core::JsonRepresentation; end + + include Google::Apis::Core::JsonObjectSupport + end + class GoogleCloudAssuredworkloadsV1ListViolationsResponse class Representation < Google::Apis::Core::JsonRepresentation; end @@ -411,6 +423,7 @@ class Representation < Google::Apis::Core::JsonRepresentation class GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation + property :acknowledged_violations_count, as: 'acknowledgedViolationsCount' end end @@ -424,6 +437,19 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudAssuredworkloadsV1DbFindingSummary + # @private + class Representation < Google::Apis::Core::JsonRepresentation + property :finding_category, as: 'findingCategory' + property :finding_class, as: 'findingClass' + property :finding_count, :numeric_string => true, as: 'findingCount' + property :name, as: 'name' + collection :related_frameworks, as: 'relatedFrameworks' + property :severity, as: 'severity' + property :update_time, as: 'updateTime' + end + end + class GoogleCloudAssuredworkloadsV1EnableComplianceUpdatesResponse # @private class Representation < Google::Apis::Core::JsonRepresentation @@ -436,6 +462,15 @@ class Representation < Google::Apis::Core::JsonRepresentation end end + class GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse + # @private + class Representation < Google::Apis::Core::JsonRepresentation + collection :db_finding_summaries, as: 'dbFindingSummaries', class: Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1DbFindingSummary, decorator: Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1DbFindingSummary::Representation + + property :next_page_token, as: 'nextPageToken' + end + end + class GoogleCloudAssuredworkloadsV1ListViolationsResponse # @private class Representation < Google::Apis::Core::JsonRepresentation diff --git a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/service.rb b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/service.rb index 6c416ab0644..22283e8bce7 100644 --- a/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/service.rb +++ b/generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/service.rb @@ -113,6 +113,92 @@ def revert_assuredworkload_archived_resource_events(google_cloud_assuredworkload execute_or_queue_command(command, &block) end + # Lists the finding summary by category for a given scope. + # @param [String] parent + # Required. The parent scope for the framework overview page. Formats: - + # projects/`project`/locations/`location` - folders/`folder`/locations/`location` + # - organizations/`organization`/locations/`location` + # @param [String] filter + # Optional. The filtering results. + # @param [Fixnum] page_size + # Optional. The requested page size. The server might return fewer items than + # requested. If unspecified, the server picks an appropriate default. + # @param [String] page_token + # Optional. A token that identifies the page of results that the server should + # return. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse] + # + # @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_folder_location_db_finding_summaries(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/{+parent}/dbFindingSummaries', options) + command.response_representation = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse::Representation + command.response_class = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse + command.params['parent'] = parent unless parent.nil? + 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['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + + # Lists the finding summary by category for a given scope. + # @param [String] parent + # Required. The parent scope for the framework overview page. Formats: - + # projects/`project`/locations/`location` - folders/`folder`/locations/`location` + # - organizations/`organization`/locations/`location` + # @param [String] filter + # Optional. The filtering results. + # @param [Fixnum] page_size + # Optional. The requested page size. The server might return fewer items than + # requested. If unspecified, the server picks an appropriate default. + # @param [String] page_token + # Optional. A token that identifies the page of results that the server should + # return. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse] + # + # @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_organization_location_db_finding_summaries(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/{+parent}/dbFindingSummaries', options) + command.response_representation = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse::Representation + command.response_class = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse + command.params['parent'] = parent unless parent.nil? + 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['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end + # Gets the latest state of a long-running operation. Clients can use this method # to poll the operation result at intervals as recommended by the API service. # @param [String] name @@ -818,6 +904,49 @@ def list_organization_location_workload_violations(parent, filter: nil, interval command.query['quotaUser'] = quota_user unless quota_user.nil? execute_or_queue_command(command, &block) end + + # Lists the finding summary by category for a given scope. + # @param [String] parent + # Required. The parent scope for the framework overview page. Formats: - + # projects/`project`/locations/`location` - folders/`folder`/locations/`location` + # - organizations/`organization`/locations/`location` + # @param [String] filter + # Optional. The filtering results. + # @param [Fixnum] page_size + # Optional. The requested page size. The server might return fewer items than + # requested. If unspecified, the server picks an appropriate default. + # @param [String] page_token + # Optional. A token that identifies the page of results that the server should + # return. + # @param [String] fields + # Selector specifying which fields to include in a partial response. + # @param [String] quota_user + # Available to use for quota purposes for server-side applications. Can be any + # arbitrary string assigned to a user, but should not exceed 40 characters. + # @param [Google::Apis::RequestOptions] options + # Request-specific options + # + # @yield [result, err] Result & error if block supplied + # @yieldparam result [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse] parsed result object + # @yieldparam err [StandardError] error object if request failed + # + # @return [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse] + # + # @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_project_location_db_finding_summaries(parent, filter: nil, page_size: nil, page_token: nil, fields: nil, quota_user: nil, options: nil, &block) + command = make_simple_command(:get, 'v1/{+parent}/dbFindingSummaries', options) + command.response_representation = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse::Representation + command.response_class = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1ListDbFindingSummariesResponse + command.params['parent'] = parent unless parent.nil? + 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['fields'] = fields unless fields.nil? + command.query['quotaUser'] = quota_user unless quota_user.nil? + execute_or_queue_command(command, &block) + end protected