Skip to content

Commit a0fbdcc

Browse files
feat: Automated regeneration of securitycenter v1beta1 client (#27217)
Auto-created at 2026-07-05 10:03:00 +0000 using the toys pull request generator.
1 parent e45af31 commit a0fbdcc

5 files changed

Lines changed: 180 additions & 2 deletions

File tree

api_names_out.yaml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -388685,6 +388685,7 @@
388685388685
"/securitycenter:v1beta1/Finding/groupMemberships/group_membership": group_membership
388686388686
"/securitycenter:v1beta1/Finding/iamBindings": iam_bindings
388687388687
"/securitycenter:v1beta1/Finding/iamBindings/iam_binding": iam_binding
388688+
"/securitycenter:v1beta1/Finding/iamDetails": iam_details
388688388689
"/securitycenter:v1beta1/Finding/indicator": indicator
388689388690
"/securitycenter:v1beta1/Finding/ipRules": ip_rules
388690388691
"/securitycenter:v1beta1/Finding/job": job
@@ -388810,6 +388811,12 @@
388810388811
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1ExternalSystem/name": name
388811388812
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1ExternalSystem/status": status
388812388813
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1ExternalSystem/ticketInfo": ticket_info
388814+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1IamDetails": google_cloud_securitycenter_v1_iam_details
388815+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1IamDetails/iamRolePermissions": iam_role_permissions
388816+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1IamDetails/iamRolePermissions/iam_role_permission": iam_role_permission
388817+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1IamRolePermission": google_cloud_securitycenter_v1_iam_role_permission
388818+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1IamRolePermission/name": name
388819+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1IamRolePermission/role": role
388813388820
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1MuteConfig": google_cloud_securitycenter_v1_mute_config
388814388821
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1MuteConfig/createTime": create_time
388815388822
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV1MuteConfig/description": description
@@ -389365,6 +389372,7 @@
389365389372
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Finding/groupMemberships/group_membership": group_membership
389366389373
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Finding/iamBindings": iam_bindings
389367389374
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Finding/iamBindings/iam_binding": iam_binding
389375+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Finding/iamDetails": iam_details
389368389376
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Finding/indicator": indicator
389369389377
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Finding/ipRules": ip_rules
389370389378
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Finding/job": job
@@ -389426,6 +389434,12 @@
389426389434
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamBinding/action": action
389427389435
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamBinding/member": member
389428389436
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamBinding/role": role
389437+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamDetails": google_cloud_securitycenter_v2_iam_details
389438+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamDetails/iamRolePermissions": iam_role_permissions
389439+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamDetails/iamRolePermissions/iam_role_permission": iam_role_permission
389440+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamRolePermission": google_cloud_securitycenter_v2_iam_role_permission
389441+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamRolePermission/name": name
389442+
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2IamRolePermission/role": role
389429389443
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Indicator": google_cloud_securitycenter_v2_indicator
389430389444
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Indicator/domains": domains
389431389445
"/securitycenter:v1beta1/GoogleCloudSecuritycenterV2Indicator/domains/domain": domain

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

3+
### v0.109.0 (2026-07-05)
4+
5+
* Regenerated from discovery document revision 20260619
6+
37
### v0.108.0 (2026-06-21)
48

59
* Regenerated from discovery document revision 20260615

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

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2581,6 +2581,11 @@ class Finding
25812581
# @return [Array<Google::Apis::SecuritycenterV1beta1::IamBinding>]
25822582
attr_accessor :iam_bindings
25832583

2584+
#
2585+
# Corresponds to the JSON property `iamDetails`
2586+
# @return [Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1IamDetails]
2587+
attr_accessor :iam_details
2588+
25842589
#
25852590
# Corresponds to the JSON property `indicator`
25862591
# @return [Google::Apis::SecuritycenterV1beta1::Indicator]
@@ -2783,6 +2788,7 @@ def update!(**args)
27832788
@finding_class = args[:finding_class] if args.key?(:finding_class)
27842789
@group_memberships = args[:group_memberships] if args.key?(:group_memberships)
27852790
@iam_bindings = args[:iam_bindings] if args.key?(:iam_bindings)
2791+
@iam_details = args[:iam_details] if args.key?(:iam_details)
27862792
@indicator = args[:indicator] if args.key?(:indicator)
27872793
@ip_rules = args[:ip_rules] if args.key?(:ip_rules)
27882794
@job = args[:job] if args.key?(:job)
@@ -3293,6 +3299,50 @@ def update!(**args)
32933299
end
32943300
end
32953301

3302+
#
3303+
class GoogleCloudSecuritycenterV1IamDetails
3304+
include Google::Apis::Core::Hashable
3305+
3306+
#
3307+
# Corresponds to the JSON property `iamRolePermissions`
3308+
# @return [Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1IamRolePermission>]
3309+
attr_accessor :iam_role_permissions
3310+
3311+
def initialize(**args)
3312+
update!(**args)
3313+
end
3314+
3315+
# Update properties of this object
3316+
def update!(**args)
3317+
@iam_role_permissions = args[:iam_role_permissions] if args.key?(:iam_role_permissions)
3318+
end
3319+
end
3320+
3321+
#
3322+
class GoogleCloudSecuritycenterV1IamRolePermission
3323+
include Google::Apis::Core::Hashable
3324+
3325+
#
3326+
# Corresponds to the JSON property `name`
3327+
# @return [String]
3328+
attr_accessor :name
3329+
3330+
#
3331+
# Corresponds to the JSON property `role`
3332+
# @return [String]
3333+
attr_accessor :role
3334+
3335+
def initialize(**args)
3336+
update!(**args)
3337+
end
3338+
3339+
# Update properties of this object
3340+
def update!(**args)
3341+
@name = args[:name] if args.key?(:name)
3342+
@role = args[:role] if args.key?(:role)
3343+
end
3344+
end
3345+
32963346
#
32973347
class GoogleCloudSecuritycenterV1MuteConfig
32983348
include Google::Apis::Core::Hashable
@@ -6737,6 +6787,11 @@ class GoogleCloudSecuritycenterV2Finding
67376787
# @return [Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding>]
67386788
attr_accessor :iam_bindings
67396789

6790+
#
6791+
# Corresponds to the JSON property `iamDetails`
6792+
# @return [Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamDetails]
6793+
attr_accessor :iam_details
6794+
67406795
#
67416796
# Corresponds to the JSON property `indicator`
67426797
# @return [Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator]
@@ -6940,6 +6995,7 @@ def update!(**args)
69406995
@finding_class = args[:finding_class] if args.key?(:finding_class)
69416996
@group_memberships = args[:group_memberships] if args.key?(:group_memberships)
69426997
@iam_bindings = args[:iam_bindings] if args.key?(:iam_bindings)
6998+
@iam_details = args[:iam_details] if args.key?(:iam_details)
69436999
@indicator = args[:indicator] if args.key?(:indicator)
69447000
@ip_rules = args[:ip_rules] if args.key?(:ip_rules)
69457001
@job = args[:job] if args.key?(:job)
@@ -7143,6 +7199,50 @@ def update!(**args)
71437199
end
71447200
end
71457201

7202+
#
7203+
class GoogleCloudSecuritycenterV2IamDetails
7204+
include Google::Apis::Core::Hashable
7205+
7206+
#
7207+
# Corresponds to the JSON property `iamRolePermissions`
7208+
# @return [Array<Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamRolePermission>]
7209+
attr_accessor :iam_role_permissions
7210+
7211+
def initialize(**args)
7212+
update!(**args)
7213+
end
7214+
7215+
# Update properties of this object
7216+
def update!(**args)
7217+
@iam_role_permissions = args[:iam_role_permissions] if args.key?(:iam_role_permissions)
7218+
end
7219+
end
7220+
7221+
#
7222+
class GoogleCloudSecuritycenterV2IamRolePermission
7223+
include Google::Apis::Core::Hashable
7224+
7225+
#
7226+
# Corresponds to the JSON property `name`
7227+
# @return [String]
7228+
attr_accessor :name
7229+
7230+
#
7231+
# Corresponds to the JSON property `role`
7232+
# @return [String]
7233+
attr_accessor :role
7234+
7235+
def initialize(**args)
7236+
update!(**args)
7237+
end
7238+
7239+
# Update properties of this object
7240+
def update!(**args)
7241+
@name = args[:name] if args.key?(:name)
7242+
@role = args[:role] if args.key?(:role)
7243+
end
7244+
end
7245+
71467246
#
71477247
class GoogleCloudSecuritycenterV2Indicator
71487248
include Google::Apis::Core::Hashable

generated/google-apis-securitycenter_v1beta1/lib/google/apis/securitycenter_v1beta1/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 SecuritycenterV1beta1
1818
# Version of the google-apis-securitycenter_v1beta1 gem
19-
GEM_VERSION = "0.108.0"
19+
GEM_VERSION = "0.109.0"
2020

2121
# Version of the code generator used to generate this client
2222
GENERATOR_VERSION = "0.19.0"
2323

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

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

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -520,6 +520,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
520520
include Google::Apis::Core::JsonObjectSupport
521521
end
522522

523+
class GoogleCloudSecuritycenterV1IamDetails
524+
class Representation < Google::Apis::Core::JsonRepresentation; end
525+
526+
include Google::Apis::Core::JsonObjectSupport
527+
end
528+
529+
class GoogleCloudSecuritycenterV1IamRolePermission
530+
class Representation < Google::Apis::Core::JsonRepresentation; end
531+
532+
include Google::Apis::Core::JsonObjectSupport
533+
end
534+
523535
class GoogleCloudSecuritycenterV1MuteConfig
524536
class Representation < Google::Apis::Core::JsonRepresentation; end
525537

@@ -1072,6 +1084,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
10721084
include Google::Apis::Core::JsonObjectSupport
10731085
end
10741086

1087+
class GoogleCloudSecuritycenterV2IamDetails
1088+
class Representation < Google::Apis::Core::JsonRepresentation; end
1089+
1090+
include Google::Apis::Core::JsonObjectSupport
1091+
end
1092+
1093+
class GoogleCloudSecuritycenterV2IamRolePermission
1094+
class Representation < Google::Apis::Core::JsonRepresentation; end
1095+
1096+
include Google::Apis::Core::JsonObjectSupport
1097+
end
1098+
10751099
class GoogleCloudSecuritycenterV2Indicator
10761100
class Representation < Google::Apis::Core::JsonRepresentation; end
10771101

@@ -2776,6 +2800,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
27762800

27772801
collection :iam_bindings, as: 'iamBindings', class: Google::Apis::SecuritycenterV1beta1::IamBinding, decorator: Google::Apis::SecuritycenterV1beta1::IamBinding::Representation
27782802

2803+
property :iam_details, as: 'iamDetails', class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1IamDetails, decorator: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1IamDetails::Representation
2804+
27792805
property :indicator, as: 'indicator', class: Google::Apis::SecuritycenterV1beta1::Indicator, decorator: Google::Apis::SecuritycenterV1beta1::Indicator::Representation
27802806

27812807
property :ip_rules, as: 'ipRules', class: Google::Apis::SecuritycenterV1beta1::IpRules, decorator: Google::Apis::SecuritycenterV1beta1::IpRules::Representation
@@ -2971,6 +2997,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
29712997
end
29722998
end
29732999

3000+
class GoogleCloudSecuritycenterV1IamDetails
3001+
# @private
3002+
class Representation < Google::Apis::Core::JsonRepresentation
3003+
collection :iam_role_permissions, as: 'iamRolePermissions', class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1IamRolePermission, decorator: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV1IamRolePermission::Representation
3004+
3005+
end
3006+
end
3007+
3008+
class GoogleCloudSecuritycenterV1IamRolePermission
3009+
# @private
3010+
class Representation < Google::Apis::Core::JsonRepresentation
3011+
property :name, as: 'name'
3012+
property :role, as: 'role'
3013+
end
3014+
end
3015+
29743016
class GoogleCloudSecuritycenterV1MuteConfig
29753017
# @private
29763018
class Representation < Google::Apis::Core::JsonRepresentation
@@ -3964,6 +4006,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
39644006

39654007
collection :iam_bindings, as: 'iamBindings', class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding, decorator: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamBinding::Representation
39664008

4009+
property :iam_details, as: 'iamDetails', class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamDetails, decorator: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamDetails::Representation
4010+
39674011
property :indicator, as: 'indicator', class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator, decorator: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2Indicator::Representation
39684012

39694013
property :ip_rules, as: 'ipRules', class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IpRules, decorator: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IpRules::Representation
@@ -4071,6 +4115,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
40714115
end
40724116
end
40734117

4118+
class GoogleCloudSecuritycenterV2IamDetails
4119+
# @private
4120+
class Representation < Google::Apis::Core::JsonRepresentation
4121+
collection :iam_role_permissions, as: 'iamRolePermissions', class: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamRolePermission, decorator: Google::Apis::SecuritycenterV1beta1::GoogleCloudSecuritycenterV2IamRolePermission::Representation
4122+
4123+
end
4124+
end
4125+
4126+
class GoogleCloudSecuritycenterV2IamRolePermission
4127+
# @private
4128+
class Representation < Google::Apis::Core::JsonRepresentation
4129+
property :name, as: 'name'
4130+
property :role, as: 'role'
4131+
end
4132+
end
4133+
40744134
class GoogleCloudSecuritycenterV2Indicator
40754135
# @private
40764136
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)