Skip to content

Commit 2d42643

Browse files
feat: Automated regeneration of assuredworkloads v1 client (#26691)
Auto-created at 2026-06-14 10:42:25 +0000 using the toys pull request generator.
1 parent 581b4a4 commit 2d42643

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
@@ -54010,6 +54010,12 @@
5401054010
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1AssetMoveAnalysis/analysisGroups/analysis_group": analysis_group
5401154011
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1AssetMoveAnalysis/asset": asset
5401254012
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1AssetMoveAnalysis/assetType": asset_type
54013+
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest": google_cloud_assuredworkloads_v1_batch_acknowledge_violations_request
54014+
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest/acknowledgeType": acknowledge_type
54015+
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest/comment": comment
54016+
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest/names": names
54017+
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest/names/name": name
54018+
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse": google_cloud_assuredworkloads_v1_batch_acknowledge_violations_response
5401354019
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata": google_cloud_assuredworkloads_v1_create_workload_operation_metadata
5401454020
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata/complianceRegime": compliance_regime
5401554021
"/assuredworkloads:v1/GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata/createTime": create_time
@@ -54373,6 +54379,8 @@
5437354379
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.updates.list/parent": parent
5437454380
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.acknowledge": acknowledge_organization_location_workload_violation
5437554381
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.acknowledge/name": name
54382+
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.batchAcknowledgeViolations": batch_organization_location_workload_violation_acknowledge_violations
54383+
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.batchAcknowledgeViolations/parent": parent
5437654384
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.get": get_organization_location_workload_violation
5437754385
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.get/name": name
5437854386
"/assuredworkloads:v1/assuredworkloads.organizations.locations.workloads.violations.list": list_organization_location_workload_violations

generated/google-apis-assuredworkloads_v1/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_v1
22

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

510
* Regenerated from discovery document revision 20260504

generated/google-apis-assuredworkloads_v1/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_v1/google-apis-assuredworkloads_v1.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_v1/lib/google/apis/assuredworkloads_v1/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 GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest
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 GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse
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 GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata
274321
include Google::Apis::Core::Hashable

generated/google-apis-assuredworkloads_v1/lib/google/apis/assuredworkloads_v1/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 AssuredworkloadsV1
1818
# Version of the google-apis-assuredworkloads_v1 gem
19-
GEM_VERSION = "0.65.0"
19+
GEM_VERSION = "0.66.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_v1/lib/google/apis/assuredworkloads_v1/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 GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest
80+
class Representation < Google::Apis::Core::JsonRepresentation; end
81+
82+
include Google::Apis::Core::JsonObjectSupport
83+
end
84+
85+
class GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse
86+
class Representation < Google::Apis::Core::JsonRepresentation; end
87+
88+
include Google::Apis::Core::JsonObjectSupport
89+
end
90+
7991
class GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata
8092
class Representation < Google::Apis::Core::JsonRepresentation; end
8193

@@ -387,6 +399,21 @@ class Representation < Google::Apis::Core::JsonRepresentation
387399
end
388400
end
389401

402+
class GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest
403+
# @private
404+
class Representation < Google::Apis::Core::JsonRepresentation
405+
property :acknowledge_type, as: 'acknowledgeType'
406+
property :comment, as: 'comment'
407+
collection :names, as: 'names'
408+
end
409+
end
410+
411+
class GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse
412+
# @private
413+
class Representation < Google::Apis::Core::JsonRepresentation
414+
end
415+
end
416+
390417
class GoogleCloudAssuredworkloadsV1CreateWorkloadOperationMetadata
391418
# @private
392419
class Representation < Google::Apis::Core::JsonRepresentation

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

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -696,6 +696,44 @@ def acknowledge_organization_location_workload_violation(name, google_cloud_assu
696696
execute_or_queue_command(command, &block)
697697
end
698698

699+
# Acknowledges multiple existing violations. By acknowledging violations, users
700+
# acknowledge the existence of compliance violations in their workload and
701+
# decide to ignore them due to a valid business justification. Acknowledgement
702+
# is a permanent operation and it cannot be reverted. This is a batch version of
703+
# AcknowledgeViolation.
704+
# @param [String] parent
705+
# Optional. The parent resource shared by all violations being acknowledged.
706+
# Format: organizations/`organization`/locations/`location`/workloads/`workload`
707+
# @param [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest] google_cloud_assuredworkloads_v1_batch_acknowledge_violations_request_object
708+
# @param [String] fields
709+
# Selector specifying which fields to include in a partial response.
710+
# @param [String] quota_user
711+
# Available to use for quota purposes for server-side applications. Can be any
712+
# arbitrary string assigned to a user, but should not exceed 40 characters.
713+
# @param [Google::Apis::RequestOptions] options
714+
# Request-specific options
715+
#
716+
# @yield [result, err] Result & error if block supplied
717+
# @yieldparam result [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse] parsed result object
718+
# @yieldparam err [StandardError] error object if request failed
719+
#
720+
# @return [Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse]
721+
#
722+
# @raise [Google::Apis::ServerError] An error occurred on the server and the request can be retried
723+
# @raise [Google::Apis::ClientError] The request is invalid and should not be retried without modification
724+
# @raise [Google::Apis::AuthorizationError] Authorization is required
725+
def batch_organization_location_workload_violation_acknowledge_violations(parent, google_cloud_assuredworkloads_v1_batch_acknowledge_violations_request_object = nil, fields: nil, quota_user: nil, options: nil, &block)
726+
command = make_simple_command(:post, 'v1/{+parent}/violations:batchAcknowledgeViolations', options)
727+
command.request_representation = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsRequest::Representation
728+
command.request_object = google_cloud_assuredworkloads_v1_batch_acknowledge_violations_request_object
729+
command.response_representation = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse::Representation
730+
command.response_class = Google::Apis::AssuredworkloadsV1::GoogleCloudAssuredworkloadsV1BatchAcknowledgeViolationsResponse
731+
command.params['parent'] = parent unless parent.nil?
732+
command.query['fields'] = fields unless fields.nil?
733+
command.query['quotaUser'] = quota_user unless quota_user.nil?
734+
execute_or_queue_command(command, &block)
735+
end
736+
699737
# Retrieves Assured Workload Violation based on ID.
700738
# @param [String] name
701739
# Required. The resource name of the Violation to fetch (ie. Violation.name).

0 commit comments

Comments
 (0)