Skip to content

Commit 22fa45e

Browse files
feat: Automated regeneration of assuredworkloads v1beta1 client (#26700)
Auto-created at 2026-06-14 10:46:11 +0000 using the toys pull request generator.
1 parent 0df9846 commit 22fa45e

8 files changed

Lines changed: 130 additions & 5 deletions

File tree

api_names_out.yaml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54454,6 +54454,12 @@
5445454454
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1AssetMoveAnalysis/analysisGroups/analysis_group": analysis_group
5445554455
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1AssetMoveAnalysis/asset": asset
5445654456
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1AssetMoveAnalysis/assetType": asset_type
54457+
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest": google_cloud_assuredworkloads_v1beta1_batch_acknowledge_violations_request
54458+
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest/acknowledgeType": acknowledge_type
54459+
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest/comment": comment
54460+
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest/names": names
54461+
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest/names/name": name
54462+
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse": google_cloud_assuredworkloads_v1beta1_batch_acknowledge_violations_response
5445754463
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata": google_cloud_assuredworkloads_v1beta1_create_workload_operation_metadata
5445854464
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata/complianceRegime": compliance_regime
5445954465
"/assuredworkloads:v1beta1/GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata/createTime": create_time
@@ -54734,6 +54740,8 @@
5473454740
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.updates.list/parent": parent
5473554741
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.violations.acknowledge": acknowledge_organization_location_workload_violation
5473654742
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.violations.acknowledge/name": name
54743+
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.violations.batchAcknowledgeViolations": batch_organization_location_workload_violation_acknowledge_violations
54744+
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.violations.batchAcknowledgeViolations/parent": parent
5473754745
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.violations.get": get_organization_location_workload_violation
5473854746
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.violations.get/name": name
5473954747
"/assuredworkloads:v1beta1/assuredworkloads.organizations.locations.workloads.violations.list": list_organization_location_workload_violations

generated/google-apis-assuredworkloads_v1beta1/CHANGELOG.md

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

3+
### v0.35.0 (2026-06-14)
4+
5+
* Regenerated from discovery document revision 20260601
6+
* Regenerated using generator version 0.19.0
7+
38
### v0.34.0 (2026-05-10)
49

510
* Regenerated from discovery document revision 20260504

generated/google-apis-assuredworkloads_v1beta1/OVERVIEW.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -83,7 +83,7 @@ The [product documentation](https://cloud.google.com/learnmoreurl) may provide g
8383

8484
## Supported Ruby versions
8585

86-
This library is supported on Ruby 3.1+.
86+
This library is supported on Ruby 3.2+.
8787

8888
Google provides official support for Ruby versions that are actively supported by Ruby Core -- that is, Ruby versions that are either in normal maintenance or in security maintenance, and not end of life. Older versions of Ruby _may_ still work, but are unsupported and not recommended. See https://www.ruby-lang.org/en/downloads/branches/ for details about the Ruby support schedule.
8989

generated/google-apis-assuredworkloads_v1beta1/google-apis-assuredworkloads_v1beta1.gemspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,6 @@ Gem::Specification.new do |gem|
2828
gem.files = Dir.glob("lib/**/*.rb") + Dir.glob("*.md") + [".yardopts"]
2929
gem.require_paths = ["lib"]
3030

31-
gem.required_ruby_version = '>= 3.1'
31+
gem.required_ruby_version = '>= 3.2'
3232
gem.add_runtime_dependency "google-apis-core", ">= 0.15.0", "< 2.a"
3333
end

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

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -269,6 +269,53 @@ def update!(**args)
269269
end
270270
end
271271

272+
# Request for acknowledging the violations in a batch
273+
class GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest
274+
include Google::Apis::Core::Hashable
275+
276+
# Optional. Acknowledge type of specified violations.
277+
# Corresponds to the JSON property `acknowledgeType`
278+
# @return [String]
279+
attr_accessor :acknowledge_type
280+
281+
# Required. Business justification explaining the need for violations
282+
# acknowledgement
283+
# Corresponds to the JSON property `comment`
284+
# @return [String]
285+
attr_accessor :comment
286+
287+
# Required. The resource names of the Violations to acknowledge. Format for each
288+
# name: organizations/`organization`/locations/`location`/workloads/`workload`/
289+
# violations/`violation`
290+
# Corresponds to the JSON property `names`
291+
# @return [Array<String>]
292+
attr_accessor :names
293+
294+
def initialize(**args)
295+
update!(**args)
296+
end
297+
298+
# Update properties of this object
299+
def update!(**args)
300+
@acknowledge_type = args[:acknowledge_type] if args.key?(:acknowledge_type)
301+
@comment = args[:comment] if args.key?(:comment)
302+
@names = args[:names] if args.key?(:names)
303+
end
304+
end
305+
306+
# Response for batch violation acknowledgement
307+
class GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse
308+
include Google::Apis::Core::Hashable
309+
310+
def initialize(**args)
311+
update!(**args)
312+
end
313+
314+
# Update properties of this object
315+
def update!(**args)
316+
end
317+
end
318+
272319
# Operation metadata to give request details of CreateWorkload.
273320
class GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata
274321
include Google::Apis::Core::Hashable

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -16,13 +16,13 @@ module Google
1616
module Apis
1717
module AssuredworkloadsV1beta1
1818
# Version of the google-apis-assuredworkloads_v1beta1 gem
19-
GEM_VERSION = "0.34.0"
19+
GEM_VERSION = "0.35.0"
2020

2121
# Version of the code generator used to generate this client
22-
GENERATOR_VERSION = "0.18.0"
22+
GENERATOR_VERSION = "0.19.0"
2323

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

generated/google-apis-assuredworkloads_v1beta1/lib/google/apis/assuredworkloads_v1beta1/representations.rb

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
7676
include Google::Apis::Core::JsonObjectSupport
7777
end
7878

79+
class GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest
80+
class Representation < Google::Apis::Core::JsonRepresentation; end
81+
82+
include Google::Apis::Core::JsonObjectSupport
83+
end
84+
85+
class GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse
86+
class Representation < Google::Apis::Core::JsonRepresentation; end
87+
88+
include Google::Apis::Core::JsonObjectSupport
89+
end
90+
7991
class GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata
8092
class Representation < Google::Apis::Core::JsonRepresentation; end
8193

@@ -405,6 +417,21 @@ class Representation < Google::Apis::Core::JsonRepresentation
405417
end
406418
end
407419

420+
class GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest
421+
# @private
422+
class Representation < Google::Apis::Core::JsonRepresentation
423+
property :acknowledge_type, as: 'acknowledgeType'
424+
property :comment, as: 'comment'
425+
collection :names, as: 'names'
426+
end
427+
end
428+
429+
class GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse
430+
# @private
431+
class Representation < Google::Apis::Core::JsonRepresentation
432+
end
433+
end
434+
408435
class GoogleCloudAssuredworkloadsV1beta1CreateWorkloadOperationMetadata
409436
# @private
410437
class Representation < Google::Apis::Core::JsonRepresentation

generated/google-apis-assuredworkloads_v1beta1/lib/google/apis/assuredworkloads_v1beta1/service.rb

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,44 @@ def acknowledge_organization_location_workload_violation(name, google_cloud_assu
660660
execute_or_queue_command(command, &block)
661661
end
662662

663+
# Acknowledges multiple existing violations. By acknowledging violations, users
664+
# acknowledge the existence of compliance violations in their workload and
665+
# decide to ignore them due to a valid business justification. Acknowledgement
666+
# is a permanent operation and it cannot be reverted. This is a batch version of
667+
# AcknowledgeViolation.
668+
# @param [String] parent
669+
# Optional. The parent resource shared by all violations being acknowledged.
670+
# Format: organizations/`organization`/locations/`location`/workloads/`workload`
671+
# @param [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest] google_cloud_assuredworkloads_v1beta1_batch_acknowledge_violations_request_object
672+
# @param [String] fields
673+
# Selector specifying which fields to include in a partial response.
674+
# @param [String] quota_user
675+
# Available to use for quota purposes for server-side applications. Can be any
676+
# arbitrary string assigned to a user, but should not exceed 40 characters.
677+
# @param [Google::Apis::RequestOptions] options
678+
# Request-specific options
679+
#
680+
# @yield [result, err] Result & error if block supplied
681+
# @yieldparam result [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse] parsed result object
682+
# @yieldparam err [StandardError] error object if request failed
683+
#
684+
# @return [Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse]
685+
#
686+
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
687+
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
688+
# @raise [Google::Apis::AuthorizationError] Authorization is required
689+
def batch_organization_location_workload_violation_acknowledge_violations(parent, google_cloud_assuredworkloads_v1beta1_batch_acknowledge_violations_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
690+
command = make_simple_command(:post, 'v1beta1/{+parent}/violations:batchAcknowledgeViolations', options)
691+
command.request_representation = Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsRequest::Representation
692+
command.request_object = google_cloud_assuredworkloads_v1beta1_batch_acknowledge_violations_request_object
693+
command.response_representation = Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse::Representation
694+
command.response_class = Google::Apis::AssuredworkloadsV1beta1::GoogleCloudAssuredworkloadsV1beta1BatchAcknowledgeViolationsResponse
695+
command.params['parent'] = parent unless parent.nil?
696+
command.query['fields'] = fields unless fields.nil?
697+
command.query['quotaUser'] = quota_user unless quota_user.nil?
698+
execute_or_queue_command(command, &block)
699+
end
700+
663701
# Retrieves Assured Workload Violation based on ID.
664702
# @param [String] name
665703
# Required. The resource name of the Violation to fetch (ie. Violation.name).

0 commit comments

Comments
 (0)