Skip to content

Commit 48b04d0

Browse files
feat: Automated regeneration of securitycenter v1 client (#27239)
Auto-created at 2026-07-05 10:47:56 +0000 using the toys pull request generator.
1 parent 9e88ac0 commit 48b04d0

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
@@ -386227,6 +386227,7 @@
386227386227
"/securitycenter:v1/Finding/groupMemberships/group_membership": group_membership
386228386228
"/securitycenter:v1/Finding/iamBindings": iam_bindings
386229386229
"/securitycenter:v1/Finding/iamBindings/iam_binding": iam_binding
386230+
"/securitycenter:v1/Finding/iamDetails": iam_details
386230386231
"/securitycenter:v1/Finding/indicator": indicator
386231386232
"/securitycenter:v1/Finding/ipRules": ip_rules
386232386233
"/securitycenter:v1/Finding/job": job
@@ -386353,6 +386354,12 @@
386353386354
"/securitycenter:v1/GoogleCloudSecuritycenterV1ExternalSystem/name": name
386354386355
"/securitycenter:v1/GoogleCloudSecuritycenterV1ExternalSystem/status": status
386355386356
"/securitycenter:v1/GoogleCloudSecuritycenterV1ExternalSystem/ticketInfo": ticket_info
386357+
"/securitycenter:v1/GoogleCloudSecuritycenterV1IamDetails": google_cloud_securitycenter_v1_iam_details
386358+
"/securitycenter:v1/GoogleCloudSecuritycenterV1IamDetails/iamRolePermissions": iam_role_permissions
386359+
"/securitycenter:v1/GoogleCloudSecuritycenterV1IamDetails/iamRolePermissions/iam_role_permission": iam_role_permission
386360+
"/securitycenter:v1/GoogleCloudSecuritycenterV1IamRolePermission": google_cloud_securitycenter_v1_iam_role_permission
386361+
"/securitycenter:v1/GoogleCloudSecuritycenterV1IamRolePermission/name": name
386362+
"/securitycenter:v1/GoogleCloudSecuritycenterV1IamRolePermission/role": role
386356386363
"/securitycenter:v1/GoogleCloudSecuritycenterV1MuteConfig": google_cloud_securitycenter_v1_mute_config
386357386364
"/securitycenter:v1/GoogleCloudSecuritycenterV1MuteConfig/createTime": create_time
386358386365
"/securitycenter:v1/GoogleCloudSecuritycenterV1MuteConfig/description": description
@@ -386892,6 +386899,7 @@
386892386899
"/securitycenter:v1/GoogleCloudSecuritycenterV2Finding/groupMemberships/group_membership": group_membership
386893386900
"/securitycenter:v1/GoogleCloudSecuritycenterV2Finding/iamBindings": iam_bindings
386894386901
"/securitycenter:v1/GoogleCloudSecuritycenterV2Finding/iamBindings/iam_binding": iam_binding
386902+
"/securitycenter:v1/GoogleCloudSecuritycenterV2Finding/iamDetails": iam_details
386895386903
"/securitycenter:v1/GoogleCloudSecuritycenterV2Finding/indicator": indicator
386896386904
"/securitycenter:v1/GoogleCloudSecuritycenterV2Finding/ipRules": ip_rules
386897386905
"/securitycenter:v1/GoogleCloudSecuritycenterV2Finding/job": job
@@ -386953,6 +386961,12 @@
386953386961
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamBinding/action": action
386954386962
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamBinding/member": member
386955386963
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamBinding/role": role
386964+
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamDetails": google_cloud_securitycenter_v2_iam_details
386965+
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamDetails/iamRolePermissions": iam_role_permissions
386966+
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamDetails/iamRolePermissions/iam_role_permission": iam_role_permission
386967+
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamRolePermission": google_cloud_securitycenter_v2_iam_role_permission
386968+
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamRolePermission/name": name
386969+
"/securitycenter:v1/GoogleCloudSecuritycenterV2IamRolePermission/role": role
386956386970
"/securitycenter:v1/GoogleCloudSecuritycenterV2Indicator": google_cloud_securitycenter_v2_indicator
386957386971
"/securitycenter:v1/GoogleCloudSecuritycenterV2Indicator/domains": domains
386958386972
"/securitycenter:v1/GoogleCloudSecuritycenterV2Indicator/domains/domain": domain

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

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

59
* Regenerated from discovery document revision 20260615

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

Lines changed: 100 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3012,6 +3012,11 @@ class Finding
30123012
# @return [Array<Google::Apis::SecuritycenterV1::IamBinding>]
30133013
attr_accessor :iam_bindings
30143014

3015+
#
3016+
# Corresponds to the JSON property `iamDetails`
3017+
# @return [Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1IamDetails]
3018+
attr_accessor :iam_details
3019+
30153020
#
30163021
# Corresponds to the JSON property `indicator`
30173022
# @return [Google::Apis::SecuritycenterV1::Indicator]
@@ -3214,6 +3219,7 @@ def update!(**args)
32143219
@finding_class = args[:finding_class] if args.key?(:finding_class)
32153220
@group_memberships = args[:group_memberships] if args.key?(:group_memberships)
32163221
@iam_bindings = args[:iam_bindings] if args.key?(:iam_bindings)
3222+
@iam_details = args[:iam_details] if args.key?(:iam_details)
32173223
@indicator = args[:indicator] if args.key?(:indicator)
32183224
@ip_rules = args[:ip_rules] if args.key?(:ip_rules)
32193225
@job = args[:job] if args.key?(:job)
@@ -3724,6 +3730,50 @@ def update!(**args)
37243730
end
37253731
end
37263732

3733+
#
3734+
class GoogleCloudSecuritycenterV1IamDetails
3735+
include Google::Apis::Core::Hashable
3736+
3737+
#
3738+
# Corresponds to the JSON property `iamRolePermissions`
3739+
# @return [Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1IamRolePermission>]
3740+
attr_accessor :iam_role_permissions
3741+
3742+
def initialize(**args)
3743+
update!(**args)
3744+
end
3745+
3746+
# Update properties of this object
3747+
def update!(**args)
3748+
@iam_role_permissions = args[:iam_role_permissions] if args.key?(:iam_role_permissions)
3749+
end
3750+
end
3751+
3752+
#
3753+
class GoogleCloudSecuritycenterV1IamRolePermission
3754+
include Google::Apis::Core::Hashable
3755+
3756+
#
3757+
# Corresponds to the JSON property `name`
3758+
# @return [String]
3759+
attr_accessor :name
3760+
3761+
#
3762+
# Corresponds to the JSON property `role`
3763+
# @return [String]
3764+
attr_accessor :role
3765+
3766+
def initialize(**args)
3767+
update!(**args)
3768+
end
3769+
3770+
# Update properties of this object
3771+
def update!(**args)
3772+
@name = args[:name] if args.key?(:name)
3773+
@role = args[:role] if args.key?(:role)
3774+
end
3775+
end
3776+
37273777
#
37283778
class GoogleCloudSecuritycenterV1MuteConfig
37293779
include Google::Apis::Core::Hashable
@@ -7070,6 +7120,11 @@ class GoogleCloudSecuritycenterV2Finding
70707120
# @return [Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamBinding>]
70717121
attr_accessor :iam_bindings
70727122

7123+
#
7124+
# Corresponds to the JSON property `iamDetails`
7125+
# @return [Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamDetails]
7126+
attr_accessor :iam_details
7127+
70737128
#
70747129
# Corresponds to the JSON property `indicator`
70757130
# @return [Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Indicator]
@@ -7273,6 +7328,7 @@ def update!(**args)
72737328
@finding_class = args[:finding_class] if args.key?(:finding_class)
72747329
@group_memberships = args[:group_memberships] if args.key?(:group_memberships)
72757330
@iam_bindings = args[:iam_bindings] if args.key?(:iam_bindings)
7331+
@iam_details = args[:iam_details] if args.key?(:iam_details)
72767332
@indicator = args[:indicator] if args.key?(:indicator)
72777333
@ip_rules = args[:ip_rules] if args.key?(:ip_rules)
72787334
@job = args[:job] if args.key?(:job)
@@ -7476,6 +7532,50 @@ def update!(**args)
74767532
end
74777533
end
74787534

7535+
#
7536+
class GoogleCloudSecuritycenterV2IamDetails
7537+
include Google::Apis::Core::Hashable
7538+
7539+
#
7540+
# Corresponds to the JSON property `iamRolePermissions`
7541+
# @return [Array<Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamRolePermission>]
7542+
attr_accessor :iam_role_permissions
7543+
7544+
def initialize(**args)
7545+
update!(**args)
7546+
end
7547+
7548+
# Update properties of this object
7549+
def update!(**args)
7550+
@iam_role_permissions = args[:iam_role_permissions] if args.key?(:iam_role_permissions)
7551+
end
7552+
end
7553+
7554+
#
7555+
class GoogleCloudSecuritycenterV2IamRolePermission
7556+
include Google::Apis::Core::Hashable
7557+
7558+
#
7559+
# Corresponds to the JSON property `name`
7560+
# @return [String]
7561+
attr_accessor :name
7562+
7563+
#
7564+
# Corresponds to the JSON property `role`
7565+
# @return [String]
7566+
attr_accessor :role
7567+
7568+
def initialize(**args)
7569+
update!(**args)
7570+
end
7571+
7572+
# Update properties of this object
7573+
def update!(**args)
7574+
@name = args[:name] if args.key?(:name)
7575+
@role = args[:role] if args.key?(:role)
7576+
end
7577+
end
7578+
74797579
#
74807580
class GoogleCloudSecuritycenterV2Indicator
74817581
include Google::Apis::Core::Hashable

generated/google-apis-securitycenter_v1/lib/google/apis/securitycenter_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 SecuritycenterV1
1818
# Version of the google-apis-securitycenter_v1 gem
19-
GEM_VERSION = "0.118.0"
19+
GEM_VERSION = "0.119.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_v1/lib/google/apis/securitycenter_v1/representations.rb

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -586,6 +586,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
586586
include Google::Apis::Core::JsonObjectSupport
587587
end
588588

589+
class GoogleCloudSecuritycenterV1IamDetails
590+
class Representation < Google::Apis::Core::JsonRepresentation; end
591+
592+
include Google::Apis::Core::JsonObjectSupport
593+
end
594+
595+
class GoogleCloudSecuritycenterV1IamRolePermission
596+
class Representation < Google::Apis::Core::JsonRepresentation; end
597+
598+
include Google::Apis::Core::JsonObjectSupport
599+
end
600+
589601
class GoogleCloudSecuritycenterV1MuteConfig
590602
class Representation < Google::Apis::Core::JsonRepresentation; end
591603

@@ -1126,6 +1138,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
11261138
include Google::Apis::Core::JsonObjectSupport
11271139
end
11281140

1141+
class GoogleCloudSecuritycenterV2IamDetails
1142+
class Representation < Google::Apis::Core::JsonRepresentation; end
1143+
1144+
include Google::Apis::Core::JsonObjectSupport
1145+
end
1146+
1147+
class GoogleCloudSecuritycenterV2IamRolePermission
1148+
class Representation < Google::Apis::Core::JsonRepresentation; end
1149+
1150+
include Google::Apis::Core::JsonObjectSupport
1151+
end
1152+
11291153
class GoogleCloudSecuritycenterV2Indicator
11301154
class Representation < Google::Apis::Core::JsonRepresentation; end
11311155

@@ -3129,6 +3153,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
31293153

31303154
collection :iam_bindings, as: 'iamBindings', class: Google::Apis::SecuritycenterV1::IamBinding, decorator: Google::Apis::SecuritycenterV1::IamBinding::Representation
31313155

3156+
property :iam_details, as: 'iamDetails', class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1IamDetails, decorator: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1IamDetails::Representation
3157+
31323158
property :indicator, as: 'indicator', class: Google::Apis::SecuritycenterV1::Indicator, decorator: Google::Apis::SecuritycenterV1::Indicator::Representation
31333159

31343160
property :ip_rules, as: 'ipRules', class: Google::Apis::SecuritycenterV1::IpRules, decorator: Google::Apis::SecuritycenterV1::IpRules::Representation
@@ -3324,6 +3350,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
33243350
end
33253351
end
33263352

3353+
class GoogleCloudSecuritycenterV1IamDetails
3354+
# @private
3355+
class Representation < Google::Apis::Core::JsonRepresentation
3356+
collection :iam_role_permissions, as: 'iamRolePermissions', class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1IamRolePermission, decorator: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV1IamRolePermission::Representation
3357+
3358+
end
3359+
end
3360+
3361+
class GoogleCloudSecuritycenterV1IamRolePermission
3362+
# @private
3363+
class Representation < Google::Apis::Core::JsonRepresentation
3364+
property :name, as: 'name'
3365+
property :role, as: 'role'
3366+
end
3367+
end
3368+
33273369
class GoogleCloudSecuritycenterV1MuteConfig
33283370
# @private
33293371
class Representation < Google::Apis::Core::JsonRepresentation
@@ -4292,6 +4334,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
42924334

42934335
collection :iam_bindings, as: 'iamBindings', class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamBinding, decorator: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamBinding::Representation
42944336

4337+
property :iam_details, as: 'iamDetails', class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamDetails, decorator: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamDetails::Representation
4338+
42954339
property :indicator, as: 'indicator', class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Indicator, decorator: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2Indicator::Representation
42964340

42974341
property :ip_rules, as: 'ipRules', class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IpRules, decorator: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IpRules::Representation
@@ -4399,6 +4443,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
43994443
end
44004444
end
44014445

4446+
class GoogleCloudSecuritycenterV2IamDetails
4447+
# @private
4448+
class Representation < Google::Apis::Core::JsonRepresentation
4449+
collection :iam_role_permissions, as: 'iamRolePermissions', class: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamRolePermission, decorator: Google::Apis::SecuritycenterV1::GoogleCloudSecuritycenterV2IamRolePermission::Representation
4450+
4451+
end
4452+
end
4453+
4454+
class GoogleCloudSecuritycenterV2IamRolePermission
4455+
# @private
4456+
class Representation < Google::Apis::Core::JsonRepresentation
4457+
property :name, as: 'name'
4458+
property :role, as: 'role'
4459+
end
4460+
end
4461+
44024462
class GoogleCloudSecuritycenterV2Indicator
44034463
# @private
44044464
class Representation < Google::Apis::Core::JsonRepresentation

0 commit comments

Comments
 (0)