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