@@ -490,6 +490,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
490490 include Google ::Apis ::Core ::JsonObjectSupport
491491 end
492492
493+ class GoogleCloudSecuritycenterV1IamDetails
494+ class Representation < Google ::Apis ::Core ::JsonRepresentation ; end
495+
496+ include Google ::Apis ::Core ::JsonObjectSupport
497+ end
498+
499+ class GoogleCloudSecuritycenterV1IamRolePermission
500+ class Representation < Google ::Apis ::Core ::JsonRepresentation ; end
501+
502+ include Google ::Apis ::Core ::JsonObjectSupport
503+ end
504+
493505 class GoogleCloudSecuritycenterV1MuteConfig
494506 class Representation < Google ::Apis ::Core ::JsonRepresentation ; end
495507
@@ -1030,6 +1042,18 @@ class Representation < Google::Apis::Core::JsonRepresentation; end
10301042 include Google ::Apis ::Core ::JsonObjectSupport
10311043 end
10321044
1045+ class GoogleCloudSecuritycenterV2IamDetails
1046+ class Representation < Google ::Apis ::Core ::JsonRepresentation ; end
1047+
1048+ include Google ::Apis ::Core ::JsonObjectSupport
1049+ end
1050+
1051+ class GoogleCloudSecuritycenterV2IamRolePermission
1052+ class Representation < Google ::Apis ::Core ::JsonRepresentation ; end
1053+
1054+ include Google ::Apis ::Core ::JsonObjectSupport
1055+ end
1056+
10331057 class GoogleCloudSecuritycenterV2Indicator
10341058 class Representation < Google ::Apis ::Core ::JsonRepresentation ; end
10351059
@@ -2623,6 +2647,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
26232647
26242648 collection :iam_bindings , as : 'iamBindings' , class : Google ::Apis ::SecuritycenterV1beta2 ::IamBinding , decorator : Google ::Apis ::SecuritycenterV1beta2 ::IamBinding ::Representation
26252649
2650+ property :iam_details , as : 'iamDetails' , class : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV1IamDetails , decorator : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV1IamDetails ::Representation
2651+
26262652 property :indicator , as : 'indicator' , class : Google ::Apis ::SecuritycenterV1beta2 ::Indicator , decorator : Google ::Apis ::SecuritycenterV1beta2 ::Indicator ::Representation
26272653
26282654 property :ip_rules , as : 'ipRules' , class : Google ::Apis ::SecuritycenterV1beta2 ::IpRules , decorator : Google ::Apis ::SecuritycenterV1beta2 ::IpRules ::Representation
@@ -2803,6 +2829,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
28032829 end
28042830 end
28052831
2832+ class GoogleCloudSecuritycenterV1IamDetails
2833+ # @private
2834+ class Representation < Google ::Apis ::Core ::JsonRepresentation
2835+ collection :iam_role_permissions , as : 'iamRolePermissions' , class : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV1IamRolePermission , decorator : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV1IamRolePermission ::Representation
2836+
2837+ end
2838+ end
2839+
2840+ class GoogleCloudSecuritycenterV1IamRolePermission
2841+ # @private
2842+ class Representation < Google ::Apis ::Core ::JsonRepresentation
2843+ property :name , as : 'name'
2844+ property :role , as : 'role'
2845+ end
2846+ end
2847+
28062848 class GoogleCloudSecuritycenterV1MuteConfig
28072849 # @private
28082850 class Representation < Google ::Apis ::Core ::JsonRepresentation
@@ -3771,6 +3813,8 @@ class Representation < Google::Apis::Core::JsonRepresentation
37713813
37723814 collection :iam_bindings , as : 'iamBindings' , class : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IamBinding , decorator : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IamBinding ::Representation
37733815
3816+ property :iam_details , as : 'iamDetails' , class : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IamDetails , decorator : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IamDetails ::Representation
3817+
37743818 property :indicator , as : 'indicator' , class : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2Indicator , decorator : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2Indicator ::Representation
37753819
37763820 property :ip_rules , as : 'ipRules' , class : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IpRules , decorator : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IpRules ::Representation
@@ -3878,6 +3922,22 @@ class Representation < Google::Apis::Core::JsonRepresentation
38783922 end
38793923 end
38803924
3925+ class GoogleCloudSecuritycenterV2IamDetails
3926+ # @private
3927+ class Representation < Google ::Apis ::Core ::JsonRepresentation
3928+ collection :iam_role_permissions , as : 'iamRolePermissions' , class : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IamRolePermission , decorator : Google ::Apis ::SecuritycenterV1beta2 ::GoogleCloudSecuritycenterV2IamRolePermission ::Representation
3929+
3930+ end
3931+ end
3932+
3933+ class GoogleCloudSecuritycenterV2IamRolePermission
3934+ # @private
3935+ class Representation < Google ::Apis ::Core ::JsonRepresentation
3936+ property :name , as : 'name'
3937+ property :role , as : 'role'
3938+ end
3939+ end
3940+
38813941 class GoogleCloudSecuritycenterV2Indicator
38823942 # @private
38833943 class Representation < Google ::Apis ::Core ::JsonRepresentation
0 commit comments