@@ -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