Skip to content

Commit e24c4d4

Browse files
feat: Automated regeneration of cloudasset v1 client (googleapis#23736)
Auto-created at 2025-07-20 10:41:56 +0000 using the toys pull request generator.
1 parent 925bdfc commit e24c4d4

File tree

5 files changed

+58
-2
lines changed

5 files changed

+58
-2
lines changed

api_names_out.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62298,6 +62298,8 @@
6229862298
"/cloudasset:v1/Asset/accessPolicy": access_policy
6229962299
"/cloudasset:v1/Asset/ancestors": ancestors
6230062300
"/cloudasset:v1/Asset/ancestors/ancestor": ancestor
62301+
"/cloudasset:v1/Asset/assetExceptions": asset_exceptions
62302+
"/cloudasset:v1/Asset/assetExceptions/asset_exception": asset_exception
6230162303
"/cloudasset:v1/Asset/assetType": asset_type
6230262304
"/cloudasset:v1/Asset/iamPolicy": iam_policy
6230362305
"/cloudasset:v1/Asset/name": name
@@ -62311,6 +62313,9 @@
6231162313
"/cloudasset:v1/Asset/updateTime": update_time
6231262314
"/cloudasset:v1/AssetEnrichment": asset_enrichment
6231362315
"/cloudasset:v1/AssetEnrichment/resourceOwners": resource_owners
62316+
"/cloudasset:v1/AssetException": asset_exception
62317+
"/cloudasset:v1/AssetException/details": details
62318+
"/cloudasset:v1/AssetException/exceptionType": exception_type
6231462319
"/cloudasset:v1/AttachedResource": attached_resource
6231562320
"/cloudasset:v1/AttachedResource/assetType": asset_type
6231662321
"/cloudasset:v1/AttachedResource/versionedResources": versioned_resources

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

3+
### v0.91.0 (2025-07-20)
4+
5+
* Regenerated from discovery document revision 20250711
6+
37
### v0.90.0 (2025-07-06)
48

59
* Regenerated from discovery document revision 20250627

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

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -397,6 +397,11 @@ class Asset
397397
# @return [Array<String>]
398398
attr_accessor :ancestors
399399

400+
# The exceptions of a resource.
401+
# Corresponds to the JSON property `assetExceptions`
402+
# @return [Array<Google::Apis::CloudassetV1::AssetException>]
403+
attr_accessor :asset_exceptions
404+
400405
# The type of the asset. Example: `compute.googleapis.com/Disk` See [Supported
401406
# asset types](https://cloud.google.com/asset-inventory/docs/supported-asset-
402407
# types) for more information.
@@ -512,6 +517,7 @@ def update!(**args)
512517
@access_level = args[:access_level] if args.key?(:access_level)
513518
@access_policy = args[:access_policy] if args.key?(:access_policy)
514519
@ancestors = args[:ancestors] if args.key?(:ancestors)
520+
@asset_exceptions = args[:asset_exceptions] if args.key?(:asset_exceptions)
515521
@asset_type = args[:asset_type] if args.key?(:asset_type)
516522
@iam_policy = args[:iam_policy] if args.key?(:iam_policy)
517523
@name = args[:name] if args.key?(:name)
@@ -544,6 +550,31 @@ def update!(**args)
544550
end
545551
end
546552

553+
# An exception of an asset.
554+
class AssetException
555+
include Google::Apis::Core::Hashable
556+
557+
# The details of the exception.
558+
# Corresponds to the JSON property `details`
559+
# @return [String]
560+
attr_accessor :details
561+
562+
# The type of exception.
563+
# Corresponds to the JSON property `exceptionType`
564+
# @return [String]
565+
attr_accessor :exception_type
566+
567+
def initialize(**args)
568+
update!(**args)
569+
end
570+
571+
# Update properties of this object
572+
def update!(**args)
573+
@details = args[:details] if args.key?(:details)
574+
@exception_type = args[:exception_type] if args.key?(:exception_type)
575+
end
576+
end
577+
547578
# Attached resource representation, which is defined by the corresponding
548579
# service provider. It represents an attached resource's payload.
549580
class AttachedResource

generated/google-apis-cloudasset_v1/lib/google/apis/cloudasset_v1/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 CloudassetV1
1818
# Version of the google-apis-cloudasset_v1 gem
19-
GEM_VERSION = "0.90.0"
19+
GEM_VERSION = "0.91.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 = "20250627"
25+
REVISION = "20250711"
2626
end
2727
end
2828
end

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,12 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
100100
include Google::Apis::Core::JsonObjectSupport
101101
end
102102

103+
class AssetException
104+
class Representation < Google::Apis::Core::JsonRepresentation; end
105+
106+
include Google::Apis::Core::JsonObjectSupport
107+
end
108+
103109
class AttachedResource
104110
class Representation < Google::Apis::Core::JsonRepresentation; end
105111

@@ -976,6 +982,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
976982
property :access_policy, as: 'accessPolicy', class: Google::Apis::CloudassetV1::GoogleIdentityAccesscontextmanagerV1AccessPolicy, decorator: Google::Apis::CloudassetV1::GoogleIdentityAccesscontextmanagerV1AccessPolicy::Representation
977983

978984
collection :ancestors, as: 'ancestors'
985+
collection :asset_exceptions, as: 'assetExceptions', class: Google::Apis::CloudassetV1::AssetException, decorator: Google::Apis::CloudassetV1::AssetException::Representation
986+
979987
property :asset_type, as: 'assetType'
980988
property :iam_policy, as: 'iamPolicy', class: Google::Apis::CloudassetV1::Policy, decorator: Google::Apis::CloudassetV1::Policy::Representation
981989

@@ -1004,6 +1012,14 @@ class Representation < Google::Apis::Core::JsonRepresentation
10041012
end
10051013
end
10061014

1015+
class AssetException
1016+
# @private
1017+
class Representation < Google::Apis::Core::JsonRepresentation
1018+
property :details, as: 'details'
1019+
property :exception_type, as: 'exceptionType'
1020+
end
1021+
end
1022+
10071023
class AttachedResource
10081024
# @private
10091025
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)