• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright 2020 Google LLC
3  *
4  * Licensed under the Apache License, Version 2.0 (the "License");
5  * you may not use this file except in compliance with the License.
6  * You may obtain a copy of the License at
7  *
8  *     https://www.apache.org/licenses/LICENSE-2.0
9  *
10  * Unless required by applicable law or agreed to in writing, software
11  * distributed under the License is distributed on an "AS IS" BASIS,
12  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13  * See the License for the specific language governing permissions and
14  * limitations under the License.
15  */
16 // Generated by the protocol buffer compiler.  DO NOT EDIT!
17 // source: google/iam/admin/v1/iam.proto
18 
19 package com.google.iam.admin.v1;
20 
21 public final class Iam {
Iam()22   private Iam() {}
23 
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)24   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}
25 
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)26   public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
27     registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
28   }
29 
30   static final com.google.protobuf.Descriptors.Descriptor
31       internal_static_google_iam_admin_v1_ServiceAccount_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_iam_admin_v1_ServiceAccount_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_iam_admin_v1_CreateServiceAccountRequest_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_iam_admin_v1_CreateServiceAccountRequest_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_iam_admin_v1_ListServiceAccountsRequest_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_iam_admin_v1_ListServiceAccountsRequest_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_iam_admin_v1_ListServiceAccountsResponse_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_iam_admin_v1_ListServiceAccountsResponse_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_iam_admin_v1_GetServiceAccountRequest_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_iam_admin_v1_GetServiceAccountRequest_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_iam_admin_v1_DeleteServiceAccountRequest_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_iam_admin_v1_DeleteServiceAccountRequest_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_iam_admin_v1_PatchServiceAccountRequest_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_iam_admin_v1_PatchServiceAccountRequest_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_iam_admin_v1_UndeleteServiceAccountRequest_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_iam_admin_v1_UndeleteServiceAccountRequest_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_iam_admin_v1_UndeleteServiceAccountResponse_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_iam_admin_v1_UndeleteServiceAccountResponse_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_iam_admin_v1_EnableServiceAccountRequest_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_iam_admin_v1_EnableServiceAccountRequest_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_iam_admin_v1_DisableServiceAccountRequest_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_iam_admin_v1_DisableServiceAccountRequest_fieldAccessorTable;
74   static final com.google.protobuf.Descriptors.Descriptor
75       internal_static_google_iam_admin_v1_ListServiceAccountKeysRequest_descriptor;
76   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
77       internal_static_google_iam_admin_v1_ListServiceAccountKeysRequest_fieldAccessorTable;
78   static final com.google.protobuf.Descriptors.Descriptor
79       internal_static_google_iam_admin_v1_ListServiceAccountKeysResponse_descriptor;
80   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
81       internal_static_google_iam_admin_v1_ListServiceAccountKeysResponse_fieldAccessorTable;
82   static final com.google.protobuf.Descriptors.Descriptor
83       internal_static_google_iam_admin_v1_GetServiceAccountKeyRequest_descriptor;
84   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
85       internal_static_google_iam_admin_v1_GetServiceAccountKeyRequest_fieldAccessorTable;
86   static final com.google.protobuf.Descriptors.Descriptor
87       internal_static_google_iam_admin_v1_ServiceAccountKey_descriptor;
88   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
89       internal_static_google_iam_admin_v1_ServiceAccountKey_fieldAccessorTable;
90   static final com.google.protobuf.Descriptors.Descriptor
91       internal_static_google_iam_admin_v1_CreateServiceAccountKeyRequest_descriptor;
92   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
93       internal_static_google_iam_admin_v1_CreateServiceAccountKeyRequest_fieldAccessorTable;
94   static final com.google.protobuf.Descriptors.Descriptor
95       internal_static_google_iam_admin_v1_UploadServiceAccountKeyRequest_descriptor;
96   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
97       internal_static_google_iam_admin_v1_UploadServiceAccountKeyRequest_fieldAccessorTable;
98   static final com.google.protobuf.Descriptors.Descriptor
99       internal_static_google_iam_admin_v1_DeleteServiceAccountKeyRequest_descriptor;
100   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
101       internal_static_google_iam_admin_v1_DeleteServiceAccountKeyRequest_fieldAccessorTable;
102   static final com.google.protobuf.Descriptors.Descriptor
103       internal_static_google_iam_admin_v1_DisableServiceAccountKeyRequest_descriptor;
104   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
105       internal_static_google_iam_admin_v1_DisableServiceAccountKeyRequest_fieldAccessorTable;
106   static final com.google.protobuf.Descriptors.Descriptor
107       internal_static_google_iam_admin_v1_EnableServiceAccountKeyRequest_descriptor;
108   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
109       internal_static_google_iam_admin_v1_EnableServiceAccountKeyRequest_fieldAccessorTable;
110   static final com.google.protobuf.Descriptors.Descriptor
111       internal_static_google_iam_admin_v1_SignBlobRequest_descriptor;
112   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
113       internal_static_google_iam_admin_v1_SignBlobRequest_fieldAccessorTable;
114   static final com.google.protobuf.Descriptors.Descriptor
115       internal_static_google_iam_admin_v1_SignBlobResponse_descriptor;
116   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
117       internal_static_google_iam_admin_v1_SignBlobResponse_fieldAccessorTable;
118   static final com.google.protobuf.Descriptors.Descriptor
119       internal_static_google_iam_admin_v1_SignJwtRequest_descriptor;
120   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
121       internal_static_google_iam_admin_v1_SignJwtRequest_fieldAccessorTable;
122   static final com.google.protobuf.Descriptors.Descriptor
123       internal_static_google_iam_admin_v1_SignJwtResponse_descriptor;
124   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
125       internal_static_google_iam_admin_v1_SignJwtResponse_fieldAccessorTable;
126   static final com.google.protobuf.Descriptors.Descriptor
127       internal_static_google_iam_admin_v1_Role_descriptor;
128   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
129       internal_static_google_iam_admin_v1_Role_fieldAccessorTable;
130   static final com.google.protobuf.Descriptors.Descriptor
131       internal_static_google_iam_admin_v1_QueryGrantableRolesRequest_descriptor;
132   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
133       internal_static_google_iam_admin_v1_QueryGrantableRolesRequest_fieldAccessorTable;
134   static final com.google.protobuf.Descriptors.Descriptor
135       internal_static_google_iam_admin_v1_QueryGrantableRolesResponse_descriptor;
136   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
137       internal_static_google_iam_admin_v1_QueryGrantableRolesResponse_fieldAccessorTable;
138   static final com.google.protobuf.Descriptors.Descriptor
139       internal_static_google_iam_admin_v1_ListRolesRequest_descriptor;
140   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
141       internal_static_google_iam_admin_v1_ListRolesRequest_fieldAccessorTable;
142   static final com.google.protobuf.Descriptors.Descriptor
143       internal_static_google_iam_admin_v1_ListRolesResponse_descriptor;
144   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
145       internal_static_google_iam_admin_v1_ListRolesResponse_fieldAccessorTable;
146   static final com.google.protobuf.Descriptors.Descriptor
147       internal_static_google_iam_admin_v1_GetRoleRequest_descriptor;
148   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
149       internal_static_google_iam_admin_v1_GetRoleRequest_fieldAccessorTable;
150   static final com.google.protobuf.Descriptors.Descriptor
151       internal_static_google_iam_admin_v1_CreateRoleRequest_descriptor;
152   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
153       internal_static_google_iam_admin_v1_CreateRoleRequest_fieldAccessorTable;
154   static final com.google.protobuf.Descriptors.Descriptor
155       internal_static_google_iam_admin_v1_UpdateRoleRequest_descriptor;
156   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
157       internal_static_google_iam_admin_v1_UpdateRoleRequest_fieldAccessorTable;
158   static final com.google.protobuf.Descriptors.Descriptor
159       internal_static_google_iam_admin_v1_DeleteRoleRequest_descriptor;
160   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
161       internal_static_google_iam_admin_v1_DeleteRoleRequest_fieldAccessorTable;
162   static final com.google.protobuf.Descriptors.Descriptor
163       internal_static_google_iam_admin_v1_UndeleteRoleRequest_descriptor;
164   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
165       internal_static_google_iam_admin_v1_UndeleteRoleRequest_fieldAccessorTable;
166   static final com.google.protobuf.Descriptors.Descriptor
167       internal_static_google_iam_admin_v1_Permission_descriptor;
168   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
169       internal_static_google_iam_admin_v1_Permission_fieldAccessorTable;
170   static final com.google.protobuf.Descriptors.Descriptor
171       internal_static_google_iam_admin_v1_QueryTestablePermissionsRequest_descriptor;
172   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
173       internal_static_google_iam_admin_v1_QueryTestablePermissionsRequest_fieldAccessorTable;
174   static final com.google.protobuf.Descriptors.Descriptor
175       internal_static_google_iam_admin_v1_QueryTestablePermissionsResponse_descriptor;
176   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
177       internal_static_google_iam_admin_v1_QueryTestablePermissionsResponse_fieldAccessorTable;
178   static final com.google.protobuf.Descriptors.Descriptor
179       internal_static_google_iam_admin_v1_QueryAuditableServicesRequest_descriptor;
180   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
181       internal_static_google_iam_admin_v1_QueryAuditableServicesRequest_fieldAccessorTable;
182   static final com.google.protobuf.Descriptors.Descriptor
183       internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_descriptor;
184   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
185       internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_fieldAccessorTable;
186   static final com.google.protobuf.Descriptors.Descriptor
187       internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_AuditableService_descriptor;
188   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
189       internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_AuditableService_fieldAccessorTable;
190   static final com.google.protobuf.Descriptors.Descriptor
191       internal_static_google_iam_admin_v1_LintPolicyRequest_descriptor;
192   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
193       internal_static_google_iam_admin_v1_LintPolicyRequest_fieldAccessorTable;
194   static final com.google.protobuf.Descriptors.Descriptor
195       internal_static_google_iam_admin_v1_LintResult_descriptor;
196   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
197       internal_static_google_iam_admin_v1_LintResult_fieldAccessorTable;
198   static final com.google.protobuf.Descriptors.Descriptor
199       internal_static_google_iam_admin_v1_LintPolicyResponse_descriptor;
200   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
201       internal_static_google_iam_admin_v1_LintPolicyResponse_fieldAccessorTable;
202 
getDescriptor()203   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
204     return descriptor;
205   }
206 
207   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
208 
209   static {
210     java.lang.String[] descriptorData = {
211       "\n\035google/iam/admin/v1/iam.proto\022\023google."
212           + "iam.admin.v1\032\034google/api/annotations.pro"
213           + "to\032\027google/api/client.proto\032\037google/api/"
214           + "field_behavior.proto\032\031google/api/resourc"
215           + "e.proto\032\036google/iam/v1/iam_policy.proto\032"
216           + "\032google/iam/v1/policy.proto\032\033google/prot"
217           + "obuf/empty.proto\032 google/protobuf/field_"
218           + "mask.proto\032\037google/protobuf/timestamp.pr"
219           + "oto\032\026google/type/expr.proto\"\276\002\n\016ServiceA"
220           + "ccount\022\014\n\004name\030\001 \001(\t\022\027\n\nproject_id\030\002 \001(\t"
221           + "B\003\340A\003\022\026\n\tunique_id\030\004 \001(\tB\003\340A\003\022\022\n\005email\030\005"
222           + " \001(\tB\003\340A\003\022\031\n\014display_name\030\006 \001(\tB\003\340A\001\022\020\n\004"
223           + "etag\030\007 \001(\014B\002\030\001\022\030\n\013description\030\010 \001(\tB\003\340A\001"
224           + "\022\035\n\020oauth2_client_id\030\t \001(\tB\003\340A\003\022\025\n\010disab"
225           + "led\030\013 \001(\010B\003\340A\003:\\\352AY\n!iam.googleapis.com/"
226           + "ServiceAccount\0224projects/{project}/servi"
227           + "ceAccounts/{service_account}\"\267\001\n\033CreateS"
228           + "erviceAccountRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372"
229           + "A-\n+cloudresourcemanager.googleapis.com/"
230           + "Project\022\027\n\naccount_id\030\002 \001(\tB\003\340A\002\022<\n\017serv"
231           + "ice_account\030\003 \001(\0132#.google.iam.admin.v1."
232           + "ServiceAccount\"\206\001\n\032ListServiceAccountsRe"
233           + "quest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+cloudresour"
234           + "cemanager.googleapis.com/Project\022\021\n\tpage"
235           + "_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\"m\n\033ListS"
236           + "erviceAccountsResponse\0225\n\010accounts\030\001 \003(\013"
237           + "2#.google.iam.admin.v1.ServiceAccount\022\027\n"
238           + "\017next_page_token\030\002 \001(\t\"S\n\030GetServiceAcco"
239           + "untRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!iam.go"
240           + "ogleapis.com/ServiceAccount\"V\n\033DeleteSer"
241           + "viceAccountRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#"
242           + "\n!iam.googleapis.com/ServiceAccount\"\213\001\n\032"
243           + "PatchServiceAccountRequest\022<\n\017service_ac"
244           + "count\030\001 \001(\0132#.google.iam.admin.v1.Servic"
245           + "eAccount\022/\n\013update_mask\030\002 \001(\0132\032.google.p"
246           + "rotobuf.FieldMask\"-\n\035UndeleteServiceAcco"
247           + "untRequest\022\014\n\004name\030\001 \001(\t\"_\n\036UndeleteServ"
248           + "iceAccountResponse\022=\n\020restored_account\030\001"
249           + " \001(\0132#.google.iam.admin.v1.ServiceAccoun"
250           + "t\"+\n\033EnableServiceAccountRequest\022\014\n\004name"
251           + "\030\001 \001(\t\",\n\034DisableServiceAccountRequest\022\014"
252           + "\n\004name\030\001 \001(\t\"\362\001\n\035ListServiceAccountKeysR"
253           + "equest\0227\n\004name\030\001 \001(\tB)\340A\002\372A#\n!iam.google"
254           + "apis.com/ServiceAccount\022M\n\tkey_types\030\002 \003"
255           + "(\0162:.google.iam.admin.v1.ListServiceAcco"
256           + "untKeysRequest.KeyType\"I\n\007KeyType\022\030\n\024KEY"
257           + "_TYPE_UNSPECIFIED\020\000\022\020\n\014USER_MANAGED\020\001\022\022\n"
258           + "\016SYSTEM_MANAGED\020\002\"V\n\036ListServiceAccountK"
259           + "eysResponse\0224\n\004keys\030\001 \003(\0132&.google.iam.a"
260           + "dmin.v1.ServiceAccountKey\"\233\001\n\033GetService"
261           + "AccountKeyRequest\022,\n\004name\030\001 \001(\tB\036\340A\002\372A\030\n"
262           + "\026iam.googleapis.com/Key\022N\n\017public_key_ty"
263           + "pe\030\002 \001(\01620.google.iam.admin.v1.ServiceAc"
264           + "countPublicKeyTypeB\003\340A\001\"\326\004\n\021ServiceAccou"
265           + "ntKey\022\014\n\004name\030\001 \001(\t\022K\n\020private_key_type\030"
266           + "\002 \001(\01621.google.iam.admin.v1.ServiceAccou"
267           + "ntPrivateKeyType\022F\n\rkey_algorithm\030\010 \001(\0162"
268           + "/.google.iam.admin.v1.ServiceAccountKeyA"
269           + "lgorithm\022\030\n\020private_key_data\030\003 \001(\014\022\027\n\017pu"
270           + "blic_key_data\030\007 \001(\014\0224\n\020valid_after_time\030"
271           + "\004 \001(\0132\032.google.protobuf.Timestamp\0225\n\021val"
272           + "id_before_time\030\005 \001(\0132\032.google.protobuf.T"
273           + "imestamp\022@\n\nkey_origin\030\t \001(\0162,.google.ia"
274           + "m.admin.v1.ServiceAccountKeyOrigin\022L\n\010ke"
275           + "y_type\030\n \001(\0162:.google.iam.admin.v1.ListS"
276           + "erviceAccountKeysRequest.KeyType\022\020\n\010disa"
277           + "bled\030\013 \001(\010:\\\352AY\n\026iam.googleapis.com/Key\022"
278           + "?projects/{project}/serviceAccounts/{ser"
279           + "vice_account}/keys/{key}\"\356\001\n\036CreateServi"
280           + "ceAccountKeyRequest\0227\n\004name\030\001 \001(\tB)\340A\002\372A"
281           + "#\n!iam.googleapis.com/ServiceAccount\022K\n\020"
282           + "private_key_type\030\002 \001(\01621.google.iam.admi"
283           + "n.v1.ServiceAccountPrivateKeyType\022F\n\rkey"
284           + "_algorithm\030\003 \001(\0162/.google.iam.admin.v1.S"
285           + "erviceAccountKeyAlgorithm\"G\n\036UploadServi"
286           + "ceAccountKeyRequest\022\014\n\004name\030\001 \001(\t\022\027\n\017pub"
287           + "lic_key_data\030\002 \001(\014\"N\n\036DeleteServiceAccou"
288           + "ntKeyRequest\022,\n\004name\030\001 \001(\tB\036\340A\002\372A\030\n\026iam."
289           + "googleapis.com/Key\"O\n\037DisableServiceAcco"
290           + "untKeyRequest\022,\n\004name\030\001 \001(\tB\036\340A\002\372A\030\n\026iam"
291           + ".googleapis.com/Key\"N\n\036EnableServiceAcco"
292           + "untKeyRequest\022,\n\004name\030\001 \001(\tB\036\340A\002\372A\030\n\026iam"
293           + ".googleapis.com/Key\"j\n\017SignBlobRequest\0229"
294           + "\n\004name\030\001 \001(\tB+\030\001\340A\002\372A#\n!iam.googleapis.c"
295           + "om/ServiceAccount\022\034\n\rbytes_to_sign\030\002 \001(\014"
296           + "B\005\030\001\340A\002\"=\n\020SignBlobResponse\022\022\n\006key_id\030\001 "
297           + "\001(\tB\002\030\001\022\025\n\tsignature\030\002 \001(\014B\002\030\001\"c\n\016SignJw"
298           + "tRequest\0229\n\004name\030\001 \001(\tB+\030\001\340A\002\372A#\n!iam.go"
299           + "ogleapis.com/ServiceAccount\022\026\n\007payload\030\002"
300           + " \001(\tB\005\030\001\340A\002\"=\n\017SignJwtResponse\022\022\n\006key_id"
301           + "\030\001 \001(\tB\002\030\001\022\026\n\nsigned_jwt\030\002 \001(\tB\002\030\001\"\206\002\n\004R"
302           + "ole\022\014\n\004name\030\001 \001(\t\022\r\n\005title\030\002 \001(\t\022\023\n\013desc"
303           + "ription\030\003 \001(\t\022\034\n\024included_permissions\030\007 "
304           + "\003(\t\0228\n\005stage\030\010 \001(\0162).google.iam.admin.v1"
305           + ".Role.RoleLaunchStage\022\014\n\004etag\030\t \001(\014\022\017\n\007d"
306           + "eleted\030\013 \001(\010\"U\n\017RoleLaunchStage\022\t\n\005ALPHA"
307           + "\020\000\022\010\n\004BETA\020\001\022\006\n\002GA\020\002\022\016\n\nDEPRECATED\020\004\022\014\n\010"
308           + "DISABLED\020\005\022\007\n\003EAP\020\006\"\221\001\n\032QueryGrantableRo"
309           + "lesRequest\022\037\n\022full_resource_name\030\001 \001(\tB\003"
310           + "\340A\002\022+\n\004view\030\002 \001(\0162\035.google.iam.admin.v1."
311           + "RoleView\022\021\n\tpage_size\030\003 \001(\005\022\022\n\npage_toke"
312           + "n\030\004 \001(\t\"`\n\033QueryGrantableRolesResponse\022("
313           + "\n\005roles\030\001 \003(\0132\031.google.iam.admin.v1.Role"
314           + "\022\027\n\017next_page_token\030\002 \001(\t\"\224\001\n\020ListRolesR"
315           + "equest\022\026\n\006parent\030\001 \001(\tB\006\372A\003\n\001*\022\021\n\tpage_s"
316           + "ize\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022+\n\004view\030\004 "
317           + "\001(\0162\035.google.iam.admin.v1.RoleView\022\024\n\014sh"
318           + "ow_deleted\030\006 \001(\010\"V\n\021ListRolesResponse\022(\n"
319           + "\005roles\030\001 \003(\0132\031.google.iam.admin.v1.Role\022"
320           + "\027\n\017next_page_token\030\002 \001(\t\"&\n\016GetRoleReque"
321           + "st\022\024\n\004name\030\001 \001(\tB\006\372A\003\n\001*\"e\n\021CreateRoleRe"
322           + "quest\022\026\n\006parent\030\001 \001(\tB\006\372A\003\n\001*\022\017\n\007role_id"
323           + "\030\002 \001(\t\022\'\n\004role\030\003 \001(\0132\031.google.iam.admin."
324           + "v1.Role\"\203\001\n\021UpdateRoleRequest\022\024\n\004name\030\001 "
325           + "\001(\tB\006\372A\003\n\001*\022\'\n\004role\030\002 \001(\0132\031.google.iam.a"
326           + "dmin.v1.Role\022/\n\013update_mask\030\003 \001(\0132\032.goog"
327           + "le.protobuf.FieldMask\"7\n\021DeleteRoleReque"
328           + "st\022\024\n\004name\030\001 \001(\tB\006\372A\003\n\001*\022\014\n\004etag\030\002 \001(\014\"9"
329           + "\n\023UndeleteRoleRequest\022\024\n\004name\030\001 \001(\tB\006\372A\003"
330           + "\n\001*\022\014\n\004etag\030\002 \001(\014\"\311\003\n\nPermission\022\014\n\004name"
331           + "\030\001 \001(\t\022\r\n\005title\030\002 \001(\t\022\023\n\013description\030\003 \001"
332           + "(\t\022$\n\030only_in_predefined_roles\030\004 \001(\010B\002\030\001"
333           + "\022D\n\005stage\030\005 \001(\01625.google.iam.admin.v1.Pe"
334           + "rmission.PermissionLaunchStage\022[\n\032custom"
335           + "_roles_support_level\030\006 \001(\01627.google.iam."
336           + "admin.v1.Permission.CustomRolesSupportLe"
337           + "vel\022\024\n\014api_disabled\030\007 \001(\010\022\032\n\022primary_per"
338           + "mission\030\010 \001(\t\"D\n\025PermissionLaunchStage\022\t"
339           + "\n\005ALPHA\020\000\022\010\n\004BETA\020\001\022\006\n\002GA\020\002\022\016\n\nDEPRECATE"
340           + "D\020\003\"H\n\027CustomRolesSupportLevel\022\r\n\tSUPPOR"
341           + "TED\020\000\022\013\n\007TESTING\020\001\022\021\n\rNOT_SUPPORTED\020\002\"d\n"
342           + "\037QueryTestablePermissionsRequest\022\032\n\022full"
343           + "_resource_name\030\001 \001(\t\022\021\n\tpage_size\030\002 \001(\005\022"
344           + "\022\n\npage_token\030\003 \001(\t\"q\n QueryTestablePerm"
345           + "issionsResponse\0224\n\013permissions\030\001 \003(\0132\037.g"
346           + "oogle.iam.admin.v1.Permission\022\027\n\017next_pa"
347           + "ge_token\030\002 \001(\t\";\n\035QueryAuditableServices"
348           + "Request\022\032\n\022full_resource_name\030\001 \001(\t\"\232\001\n\036"
349           + "QueryAuditableServicesResponse\022V\n\010servic"
350           + "es\030\001 \003(\0132D.google.iam.admin.v1.QueryAudi"
351           + "tableServicesResponse.AuditableService\032 "
352           + "\n\020AuditableService\022\014\n\004name\030\001 \001(\t\"f\n\021Lint"
353           + "PolicyRequest\022\032\n\022full_resource_name\030\001 \001("
354           + "\t\022&\n\tcondition\030\005 \001(\0132\021.google.type.ExprH"
355           + "\000B\r\n\013lint_object\"\363\002\n\nLintResult\0224\n\005level"
356           + "\030\001 \001(\0162%.google.iam.admin.v1.LintResult."
357           + "Level\022\034\n\024validation_unit_name\030\002 \001(\t\022:\n\010s"
358           + "everity\030\003 \001(\0162(.google.iam.admin.v1.Lint"
359           + "Result.Severity\022\022\n\nfield_name\030\005 \001(\t\022\027\n\017l"
360           + "ocation_offset\030\006 \001(\005\022\025\n\rdebug_message\030\007 "
361           + "\001(\t\"-\n\005Level\022\025\n\021LEVEL_UNSPECIFIED\020\000\022\r\n\tC"
362           + "ONDITION\020\003\"b\n\010Severity\022\030\n\024SEVERITY_UNSPE"
363           + "CIFIED\020\000\022\t\n\005ERROR\020\001\022\013\n\007WARNING\020\002\022\n\n\006NOTI"
364           + "CE\020\003\022\010\n\004INFO\020\004\022\016\n\nDEPRECATED\020\005\"K\n\022LintPo"
365           + "licyResponse\0225\n\014lint_results\030\001 \003(\0132\037.goo"
366           + "gle.iam.admin.v1.LintResult*a\n\032ServiceAc"
367           + "countKeyAlgorithm\022\027\n\023KEY_ALG_UNSPECIFIED"
368           + "\020\000\022\024\n\020KEY_ALG_RSA_1024\020\001\022\024\n\020KEY_ALG_RSA_"
369           + "2048\020\002*l\n\034ServiceAccountPrivateKeyType\022\024"
370           + "\n\020TYPE_UNSPECIFIED\020\000\022\024\n\020TYPE_PKCS12_FILE"
371           + "\020\001\022 \n\034TYPE_GOOGLE_CREDENTIALS_FILE\020\002*]\n\033"
372           + "ServiceAccountPublicKeyType\022\r\n\tTYPE_NONE"
373           + "\020\000\022\026\n\022TYPE_X509_PEM_FILE\020\001\022\027\n\023TYPE_RAW_P"
374           + "UBLIC_KEY\020\002*Y\n\027ServiceAccountKeyOrigin\022\026"
375           + "\n\022ORIGIN_UNSPECIFIED\020\000\022\021\n\rUSER_PROVIDED\020"
376           + "\001\022\023\n\017GOOGLE_PROVIDED\020\002*\037\n\010RoleView\022\t\n\005BA"
377           + "SIC\020\000\022\010\n\004FULL\020\0012\232+\n\003IAM\022\256\001\n\023ListServiceA"
378           + "ccounts\022/.google.iam.admin.v1.ListServic"
379           + "eAccountsRequest\0320.google.iam.admin.v1.L"
380           + "istServiceAccountsResponse\"4\202\323\344\223\002\'\022%/v1/"
381           + "{name=projects/*}/serviceAccounts\332A\004name"
382           + "\022\237\001\n\021GetServiceAccount\022-.google.iam.admi"
383           + "n.v1.GetServiceAccountRequest\032#.google.i"
384           + "am.admin.v1.ServiceAccount\"6\202\323\344\223\002)\022\'/v1/"
385           + "{name=projects/*/serviceAccounts/*}\332A\004na"
386           + "me\022\301\001\n\024CreateServiceAccount\0220.google.iam"
387           + ".admin.v1.CreateServiceAccountRequest\032#."
388           + "google.iam.admin.v1.ServiceAccount\"R\202\323\344\223"
389           + "\002*\"%/v1/{name=projects/*}/serviceAccount"
390           + "s:\001*\332A\037name,account_id,service_account\022\224"
391           + "\001\n\024UpdateServiceAccount\022#.google.iam.adm"
392           + "in.v1.ServiceAccount\032#.google.iam.admin."
393           + "v1.ServiceAccount\"2\202\323\344\223\002,\032\'/v1/{name=pro"
394           + "jects/*/serviceAccounts/*}:\001*\022\257\001\n\023PatchS"
395           + "erviceAccount\022/.google.iam.admin.v1.Patc"
396           + "hServiceAccountRequest\032#.google.iam.admi"
397           + "n.v1.ServiceAccount\"B\202\323\344\223\002<27/v1/{servic"
398           + "e_account.name=projects/*/serviceAccount"
399           + "s/*}:\001*\022\230\001\n\024DeleteServiceAccount\0220.googl"
400           + "e.iam.admin.v1.DeleteServiceAccountReque"
401           + "st\032\026.google.protobuf.Empty\"6\202\323\344\223\002)*\'/v1/"
402           + "{name=projects/*/serviceAccounts/*}\332A\004na"
403           + "me\022\276\001\n\026UndeleteServiceAccount\0222.google.i"
404           + "am.admin.v1.UndeleteServiceAccountReques"
405           + "t\0323.google.iam.admin.v1.UndeleteServiceA"
406           + "ccountResponse\";\202\323\344\223\0025\"0/v1/{name=projec"
407           + "ts/*/serviceAccounts/*}:undelete:\001*\022\233\001\n\024"
408           + "EnableServiceAccount\0220.google.iam.admin."
409           + "v1.EnableServiceAccountRequest\032\026.google."
410           + "protobuf.Empty\"9\202\323\344\223\0023\"./v1/{name=projec"
411           + "ts/*/serviceAccounts/*}:enable:\001*\022\236\001\n\025Di"
412           + "sableServiceAccount\0221.google.iam.admin.v"
413           + "1.DisableServiceAccountRequest\032\026.google."
414           + "protobuf.Empty\":\202\323\344\223\0024\"//v1/{name=projec"
415           + "ts/*/serviceAccounts/*}:disable:\001*\022\310\001\n\026L"
416           + "istServiceAccountKeys\0222.google.iam.admin"
417           + ".v1.ListServiceAccountKeysRequest\0323.goog"
418           + "le.iam.admin.v1.ListServiceAccountKeysRe"
419           + "sponse\"E\202\323\344\223\002.\022,/v1/{name=projects/*/ser"
420           + "viceAccounts/*}/keys\332A\016name,key_types\022\277\001"
421           + "\n\024GetServiceAccountKey\0220.google.iam.admi"
422           + "n.v1.GetServiceAccountKeyRequest\032&.googl"
423           + "e.iam.admin.v1.ServiceAccountKey\"M\202\323\344\223\0020"
424           + "\022./v1/{name=projects/*/serviceAccounts/*"
425           + "/keys/*}\332A\024name,public_key_type\022\325\001\n\027Crea"
426           + "teServiceAccountKey\0223.google.iam.admin.v"
427           + "1.CreateServiceAccountKeyRequest\032&.googl"
428           + "e.iam.admin.v1.ServiceAccountKey\"]\202\323\344\223\0021"
429           + "\",/v1/{name=projects/*/serviceAccounts/*"
430           + "}/keys:\001*\332A#name,private_key_type,key_al"
431           + "gorithm\022\266\001\n\027UploadServiceAccountKey\0223.go"
432           + "ogle.iam.admin.v1.UploadServiceAccountKe"
433           + "yRequest\032&.google.iam.admin.v1.ServiceAc"
434           + "countKey\">\202\323\344\223\0028\"3/v1/{name=projects/*/s"
435           + "erviceAccounts/*}/keys:upload:\001*\022\245\001\n\027Del"
436           + "eteServiceAccountKey\0223.google.iam.admin."
437           + "v1.DeleteServiceAccountKeyRequest\032\026.goog"
438           + "le.protobuf.Empty\"=\202\323\344\223\0020*./v1/{name=pro"
439           + "jects/*/serviceAccounts/*/keys/*}\332A\004name"
440           + "\022\262\001\n\030DisableServiceAccountKey\0224.google.i"
441           + "am.admin.v1.DisableServiceAccountKeyRequ"
442           + "est\032\026.google.protobuf.Empty\"H\202\323\344\223\002;\"6/v1"
443           + "/{name=projects/*/serviceAccounts/*/keys"
444           + "/*}:disable:\001*\332A\004name\022\257\001\n\027EnableServiceA"
445           + "ccountKey\0223.google.iam.admin.v1.EnableSe"
446           + "rviceAccountKeyRequest\032\026.google.protobuf"
447           + ".Empty\"G\202\323\344\223\002:\"5/v1/{name=projects/*/ser"
448           + "viceAccounts/*/keys/*}:enable:\001*\332A\004name\022"
449           + "\254\001\n\010SignBlob\022$.google.iam.admin.v1.SignB"
450           + "lobRequest\032%.google.iam.admin.v1.SignBlo"
451           + "bResponse\"S\210\002\001\202\323\344\223\0025\"0/v1/{name=projects"
452           + "/*/serviceAccounts/*}:signBlob:\001*\332A\022name"
453           + ",bytes_to_sign\022\242\001\n\007SignJwt\022#.google.iam."
454           + "admin.v1.SignJwtRequest\032$.google.iam.adm"
455           + "in.v1.SignJwtResponse\"L\210\002\001\202\323\344\223\0024\"//v1/{n"
456           + "ame=projects/*/serviceAccounts/*}:signJw"
457           + "t:\001*\332A\014name,payload\022\226\001\n\014GetIamPolicy\022\".g"
458           + "oogle.iam.v1.GetIamPolicyRequest\032\025.googl"
459           + "e.iam.v1.Policy\"K\202\323\344\223\002:\"8/v1/{resource=p"
460           + "rojects/*/serviceAccounts/*}:getIamPolic"
461           + "y\332A\010resource\022\240\001\n\014SetIamPolicy\022\".google.i"
462           + "am.v1.SetIamPolicyRequest\032\025.google.iam.v"
463           + "1.Policy\"U\202\323\344\223\002=\"8/v1/{resource=projects"
464           + "/*/serviceAccounts/*}:setIamPolicy:\001*\332A\017"
465           + "resource,policy\022\313\001\n\022TestIamPermissions\022("
466           + ".google.iam.v1.TestIamPermissionsRequest"
467           + "\032).google.iam.v1.TestIamPermissionsRespo"
468           + "nse\"`\202\323\344\223\002C\">/v1/{resource=projects/*/se"
469           + "rviceAccounts/*}:testIamPermissions:\001*\332A"
470           + "\024resource,permissions\022\267\001\n\023QueryGrantable"
471           + "Roles\022/.google.iam.admin.v1.QueryGrantab"
472           + "leRolesRequest\0320.google.iam.admin.v1.Que"
473           + "ryGrantableRolesResponse\"=\202\323\344\223\002\"\"\035/v1/ro"
474           + "les:queryGrantableRoles:\001*\332A\022full_resour"
475           + "ce_name\022\264\001\n\tListRoles\022%.google.iam.admin"
476           + ".v1.ListRolesRequest\032&.google.iam.admin."
477           + "v1.ListRolesResponse\"X\202\323\344\223\002R\022\t/v1/rolesZ"
478           + "$\022\"/v1/{parent=organizations/*}/rolesZ\037\022"
479           + "\035/v1/{parent=projects/*}/roles\022\254\001\n\007GetRo"
480           + "le\022#.google.iam.admin.v1.GetRoleRequest\032"
481           + "\031.google.iam.admin.v1.Role\"a\202\323\344\223\002[\022\022/v1/"
482           + "{name=roles/*}Z$\022\"/v1/{name=organization"
483           + "s/*/roles/*}Z\037\022\035/v1/{name=projects/*/rol"
484           + "es/*}\022\242\001\n\nCreateRole\022&.google.iam.admin."
485           + "v1.CreateRoleRequest\032\031.google.iam.admin."
486           + "v1.Role\"Q\202\323\344\223\002K\"\"/v1/{parent=organizatio"
487           + "ns/*}/roles:\001*Z\"\"\035/v1/{parent=projects/*"
488           + "}/roles:\001*\022\250\001\n\nUpdateRole\022&.google.iam.a"
489           + "dmin.v1.UpdateRoleRequest\032\031.google.iam.a"
490           + "dmin.v1.Role\"W\202\323\344\223\002Q2\"/v1/{name=organiza"
491           + "tions/*/roles/*}:\004roleZ%2\035/v1/{name=proj"
492           + "ects/*/roles/*}:\004role\022\234\001\n\nDeleteRole\022&.g"
493           + "oogle.iam.admin.v1.DeleteRoleRequest\032\031.g"
494           + "oogle.iam.admin.v1.Role\"K\202\323\344\223\002E*\"/v1/{na"
495           + "me=organizations/*/roles/*}Z\037*\035/v1/{name"
496           + "=projects/*/roles/*}\022\270\001\n\014UndeleteRole\022(."
497           + "google.iam.admin.v1.UndeleteRoleRequest\032"
498           + "\031.google.iam.admin.v1.Role\"c\202\323\344\223\002]\"+/v1/"
499           + "{name=organizations/*/roles/*}:undelete:"
500           + "\001*Z+\"&/v1/{name=projects/*/roles/*}:unde"
501           + "lete:\001*\022\274\001\n\030QueryTestablePermissions\0224.g"
502           + "oogle.iam.admin.v1.QueryTestablePermissi"
503           + "onsRequest\0325.google.iam.admin.v1.QueryTe"
504           + "stablePermissionsResponse\"3\202\323\344\223\002-\"(/v1/p"
505           + "ermissions:queryTestablePermissions:\001*\022\264"
506           + "\001\n\026QueryAuditableServices\0222.google.iam.a"
507           + "dmin.v1.QueryAuditableServicesRequest\0323."
508           + "google.iam.admin.v1.QueryAuditableServic"
509           + "esResponse\"1\202\323\344\223\002+\"&/v1/iamPolicies:quer"
510           + "yAuditableServices:\001*\022\204\001\n\nLintPolicy\022&.g"
511           + "oogle.iam.admin.v1.LintPolicyRequest\032\'.g"
512           + "oogle.iam.admin.v1.LintPolicyResponse\"%\202"
513           + "\323\344\223\002\037\"\032/v1/iamPolicies:lintPolicy:\001*\032F\312A"
514           + "\022iam.googleapis.com\322A.https://www.google"
515           + "apis.com/auth/cloud-platformB\213\001\n\027com.goo"
516           + "gle.iam.admin.v1P\001Z3cloud.google.com/go/"
517           + "iam/admin/apiv1/adminpb;adminpb\370\001\001\252\002\031Goo"
518           + "gle.Cloud.Iam.Admin.V1\312\002\031Google\\Cloud\\Ia"
519           + "m\\Admin\\V1b\006proto3"
520     };
521     descriptor =
522         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
523             descriptorData,
524             new com.google.protobuf.Descriptors.FileDescriptor[] {
525               com.google.api.AnnotationsProto.getDescriptor(),
526               com.google.api.ClientProto.getDescriptor(),
527               com.google.api.FieldBehaviorProto.getDescriptor(),
528               com.google.api.ResourceProto.getDescriptor(),
529               com.google.iam.v1.IamPolicyProto.getDescriptor(),
530               com.google.iam.v1.PolicyProto.getDescriptor(),
531               com.google.protobuf.EmptyProto.getDescriptor(),
532               com.google.protobuf.FieldMaskProto.getDescriptor(),
533               com.google.protobuf.TimestampProto.getDescriptor(),
534               com.google.type.ExprProto.getDescriptor(),
535             });
536     internal_static_google_iam_admin_v1_ServiceAccount_descriptor =
537         getDescriptor().getMessageTypes().get(0);
538     internal_static_google_iam_admin_v1_ServiceAccount_fieldAccessorTable =
539         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
540             internal_static_google_iam_admin_v1_ServiceAccount_descriptor,
541             new java.lang.String[] {
542               "Name",
543               "ProjectId",
544               "UniqueId",
545               "Email",
546               "DisplayName",
547               "Etag",
548               "Description",
549               "Oauth2ClientId",
550               "Disabled",
551             });
552     internal_static_google_iam_admin_v1_CreateServiceAccountRequest_descriptor =
553         getDescriptor().getMessageTypes().get(1);
554     internal_static_google_iam_admin_v1_CreateServiceAccountRequest_fieldAccessorTable =
555         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
556             internal_static_google_iam_admin_v1_CreateServiceAccountRequest_descriptor,
557             new java.lang.String[] {
558               "Name", "AccountId", "ServiceAccount",
559             });
560     internal_static_google_iam_admin_v1_ListServiceAccountsRequest_descriptor =
561         getDescriptor().getMessageTypes().get(2);
562     internal_static_google_iam_admin_v1_ListServiceAccountsRequest_fieldAccessorTable =
563         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
564             internal_static_google_iam_admin_v1_ListServiceAccountsRequest_descriptor,
565             new java.lang.String[] {
566               "Name", "PageSize", "PageToken",
567             });
568     internal_static_google_iam_admin_v1_ListServiceAccountsResponse_descriptor =
569         getDescriptor().getMessageTypes().get(3);
570     internal_static_google_iam_admin_v1_ListServiceAccountsResponse_fieldAccessorTable =
571         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
572             internal_static_google_iam_admin_v1_ListServiceAccountsResponse_descriptor,
573             new java.lang.String[] {
574               "Accounts", "NextPageToken",
575             });
576     internal_static_google_iam_admin_v1_GetServiceAccountRequest_descriptor =
577         getDescriptor().getMessageTypes().get(4);
578     internal_static_google_iam_admin_v1_GetServiceAccountRequest_fieldAccessorTable =
579         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
580             internal_static_google_iam_admin_v1_GetServiceAccountRequest_descriptor,
581             new java.lang.String[] {
582               "Name",
583             });
584     internal_static_google_iam_admin_v1_DeleteServiceAccountRequest_descriptor =
585         getDescriptor().getMessageTypes().get(5);
586     internal_static_google_iam_admin_v1_DeleteServiceAccountRequest_fieldAccessorTable =
587         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
588             internal_static_google_iam_admin_v1_DeleteServiceAccountRequest_descriptor,
589             new java.lang.String[] {
590               "Name",
591             });
592     internal_static_google_iam_admin_v1_PatchServiceAccountRequest_descriptor =
593         getDescriptor().getMessageTypes().get(6);
594     internal_static_google_iam_admin_v1_PatchServiceAccountRequest_fieldAccessorTable =
595         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
596             internal_static_google_iam_admin_v1_PatchServiceAccountRequest_descriptor,
597             new java.lang.String[] {
598               "ServiceAccount", "UpdateMask",
599             });
600     internal_static_google_iam_admin_v1_UndeleteServiceAccountRequest_descriptor =
601         getDescriptor().getMessageTypes().get(7);
602     internal_static_google_iam_admin_v1_UndeleteServiceAccountRequest_fieldAccessorTable =
603         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
604             internal_static_google_iam_admin_v1_UndeleteServiceAccountRequest_descriptor,
605             new java.lang.String[] {
606               "Name",
607             });
608     internal_static_google_iam_admin_v1_UndeleteServiceAccountResponse_descriptor =
609         getDescriptor().getMessageTypes().get(8);
610     internal_static_google_iam_admin_v1_UndeleteServiceAccountResponse_fieldAccessorTable =
611         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
612             internal_static_google_iam_admin_v1_UndeleteServiceAccountResponse_descriptor,
613             new java.lang.String[] {
614               "RestoredAccount",
615             });
616     internal_static_google_iam_admin_v1_EnableServiceAccountRequest_descriptor =
617         getDescriptor().getMessageTypes().get(9);
618     internal_static_google_iam_admin_v1_EnableServiceAccountRequest_fieldAccessorTable =
619         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
620             internal_static_google_iam_admin_v1_EnableServiceAccountRequest_descriptor,
621             new java.lang.String[] {
622               "Name",
623             });
624     internal_static_google_iam_admin_v1_DisableServiceAccountRequest_descriptor =
625         getDescriptor().getMessageTypes().get(10);
626     internal_static_google_iam_admin_v1_DisableServiceAccountRequest_fieldAccessorTable =
627         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
628             internal_static_google_iam_admin_v1_DisableServiceAccountRequest_descriptor,
629             new java.lang.String[] {
630               "Name",
631             });
632     internal_static_google_iam_admin_v1_ListServiceAccountKeysRequest_descriptor =
633         getDescriptor().getMessageTypes().get(11);
634     internal_static_google_iam_admin_v1_ListServiceAccountKeysRequest_fieldAccessorTable =
635         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
636             internal_static_google_iam_admin_v1_ListServiceAccountKeysRequest_descriptor,
637             new java.lang.String[] {
638               "Name", "KeyTypes",
639             });
640     internal_static_google_iam_admin_v1_ListServiceAccountKeysResponse_descriptor =
641         getDescriptor().getMessageTypes().get(12);
642     internal_static_google_iam_admin_v1_ListServiceAccountKeysResponse_fieldAccessorTable =
643         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
644             internal_static_google_iam_admin_v1_ListServiceAccountKeysResponse_descriptor,
645             new java.lang.String[] {
646               "Keys",
647             });
648     internal_static_google_iam_admin_v1_GetServiceAccountKeyRequest_descriptor =
649         getDescriptor().getMessageTypes().get(13);
650     internal_static_google_iam_admin_v1_GetServiceAccountKeyRequest_fieldAccessorTable =
651         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
652             internal_static_google_iam_admin_v1_GetServiceAccountKeyRequest_descriptor,
653             new java.lang.String[] {
654               "Name", "PublicKeyType",
655             });
656     internal_static_google_iam_admin_v1_ServiceAccountKey_descriptor =
657         getDescriptor().getMessageTypes().get(14);
658     internal_static_google_iam_admin_v1_ServiceAccountKey_fieldAccessorTable =
659         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
660             internal_static_google_iam_admin_v1_ServiceAccountKey_descriptor,
661             new java.lang.String[] {
662               "Name",
663               "PrivateKeyType",
664               "KeyAlgorithm",
665               "PrivateKeyData",
666               "PublicKeyData",
667               "ValidAfterTime",
668               "ValidBeforeTime",
669               "KeyOrigin",
670               "KeyType",
671               "Disabled",
672             });
673     internal_static_google_iam_admin_v1_CreateServiceAccountKeyRequest_descriptor =
674         getDescriptor().getMessageTypes().get(15);
675     internal_static_google_iam_admin_v1_CreateServiceAccountKeyRequest_fieldAccessorTable =
676         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
677             internal_static_google_iam_admin_v1_CreateServiceAccountKeyRequest_descriptor,
678             new java.lang.String[] {
679               "Name", "PrivateKeyType", "KeyAlgorithm",
680             });
681     internal_static_google_iam_admin_v1_UploadServiceAccountKeyRequest_descriptor =
682         getDescriptor().getMessageTypes().get(16);
683     internal_static_google_iam_admin_v1_UploadServiceAccountKeyRequest_fieldAccessorTable =
684         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
685             internal_static_google_iam_admin_v1_UploadServiceAccountKeyRequest_descriptor,
686             new java.lang.String[] {
687               "Name", "PublicKeyData",
688             });
689     internal_static_google_iam_admin_v1_DeleteServiceAccountKeyRequest_descriptor =
690         getDescriptor().getMessageTypes().get(17);
691     internal_static_google_iam_admin_v1_DeleteServiceAccountKeyRequest_fieldAccessorTable =
692         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
693             internal_static_google_iam_admin_v1_DeleteServiceAccountKeyRequest_descriptor,
694             new java.lang.String[] {
695               "Name",
696             });
697     internal_static_google_iam_admin_v1_DisableServiceAccountKeyRequest_descriptor =
698         getDescriptor().getMessageTypes().get(18);
699     internal_static_google_iam_admin_v1_DisableServiceAccountKeyRequest_fieldAccessorTable =
700         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
701             internal_static_google_iam_admin_v1_DisableServiceAccountKeyRequest_descriptor,
702             new java.lang.String[] {
703               "Name",
704             });
705     internal_static_google_iam_admin_v1_EnableServiceAccountKeyRequest_descriptor =
706         getDescriptor().getMessageTypes().get(19);
707     internal_static_google_iam_admin_v1_EnableServiceAccountKeyRequest_fieldAccessorTable =
708         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
709             internal_static_google_iam_admin_v1_EnableServiceAccountKeyRequest_descriptor,
710             new java.lang.String[] {
711               "Name",
712             });
713     internal_static_google_iam_admin_v1_SignBlobRequest_descriptor =
714         getDescriptor().getMessageTypes().get(20);
715     internal_static_google_iam_admin_v1_SignBlobRequest_fieldAccessorTable =
716         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
717             internal_static_google_iam_admin_v1_SignBlobRequest_descriptor,
718             new java.lang.String[] {
719               "Name", "BytesToSign",
720             });
721     internal_static_google_iam_admin_v1_SignBlobResponse_descriptor =
722         getDescriptor().getMessageTypes().get(21);
723     internal_static_google_iam_admin_v1_SignBlobResponse_fieldAccessorTable =
724         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
725             internal_static_google_iam_admin_v1_SignBlobResponse_descriptor,
726             new java.lang.String[] {
727               "KeyId", "Signature",
728             });
729     internal_static_google_iam_admin_v1_SignJwtRequest_descriptor =
730         getDescriptor().getMessageTypes().get(22);
731     internal_static_google_iam_admin_v1_SignJwtRequest_fieldAccessorTable =
732         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
733             internal_static_google_iam_admin_v1_SignJwtRequest_descriptor,
734             new java.lang.String[] {
735               "Name", "Payload",
736             });
737     internal_static_google_iam_admin_v1_SignJwtResponse_descriptor =
738         getDescriptor().getMessageTypes().get(23);
739     internal_static_google_iam_admin_v1_SignJwtResponse_fieldAccessorTable =
740         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
741             internal_static_google_iam_admin_v1_SignJwtResponse_descriptor,
742             new java.lang.String[] {
743               "KeyId", "SignedJwt",
744             });
745     internal_static_google_iam_admin_v1_Role_descriptor = getDescriptor().getMessageTypes().get(24);
746     internal_static_google_iam_admin_v1_Role_fieldAccessorTable =
747         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
748             internal_static_google_iam_admin_v1_Role_descriptor,
749             new java.lang.String[] {
750               "Name", "Title", "Description", "IncludedPermissions", "Stage", "Etag", "Deleted",
751             });
752     internal_static_google_iam_admin_v1_QueryGrantableRolesRequest_descriptor =
753         getDescriptor().getMessageTypes().get(25);
754     internal_static_google_iam_admin_v1_QueryGrantableRolesRequest_fieldAccessorTable =
755         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
756             internal_static_google_iam_admin_v1_QueryGrantableRolesRequest_descriptor,
757             new java.lang.String[] {
758               "FullResourceName", "View", "PageSize", "PageToken",
759             });
760     internal_static_google_iam_admin_v1_QueryGrantableRolesResponse_descriptor =
761         getDescriptor().getMessageTypes().get(26);
762     internal_static_google_iam_admin_v1_QueryGrantableRolesResponse_fieldAccessorTable =
763         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
764             internal_static_google_iam_admin_v1_QueryGrantableRolesResponse_descriptor,
765             new java.lang.String[] {
766               "Roles", "NextPageToken",
767             });
768     internal_static_google_iam_admin_v1_ListRolesRequest_descriptor =
769         getDescriptor().getMessageTypes().get(27);
770     internal_static_google_iam_admin_v1_ListRolesRequest_fieldAccessorTable =
771         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
772             internal_static_google_iam_admin_v1_ListRolesRequest_descriptor,
773             new java.lang.String[] {
774               "Parent", "PageSize", "PageToken", "View", "ShowDeleted",
775             });
776     internal_static_google_iam_admin_v1_ListRolesResponse_descriptor =
777         getDescriptor().getMessageTypes().get(28);
778     internal_static_google_iam_admin_v1_ListRolesResponse_fieldAccessorTable =
779         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
780             internal_static_google_iam_admin_v1_ListRolesResponse_descriptor,
781             new java.lang.String[] {
782               "Roles", "NextPageToken",
783             });
784     internal_static_google_iam_admin_v1_GetRoleRequest_descriptor =
785         getDescriptor().getMessageTypes().get(29);
786     internal_static_google_iam_admin_v1_GetRoleRequest_fieldAccessorTable =
787         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
788             internal_static_google_iam_admin_v1_GetRoleRequest_descriptor,
789             new java.lang.String[] {
790               "Name",
791             });
792     internal_static_google_iam_admin_v1_CreateRoleRequest_descriptor =
793         getDescriptor().getMessageTypes().get(30);
794     internal_static_google_iam_admin_v1_CreateRoleRequest_fieldAccessorTable =
795         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
796             internal_static_google_iam_admin_v1_CreateRoleRequest_descriptor,
797             new java.lang.String[] {
798               "Parent", "RoleId", "Role",
799             });
800     internal_static_google_iam_admin_v1_UpdateRoleRequest_descriptor =
801         getDescriptor().getMessageTypes().get(31);
802     internal_static_google_iam_admin_v1_UpdateRoleRequest_fieldAccessorTable =
803         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
804             internal_static_google_iam_admin_v1_UpdateRoleRequest_descriptor,
805             new java.lang.String[] {
806               "Name", "Role", "UpdateMask",
807             });
808     internal_static_google_iam_admin_v1_DeleteRoleRequest_descriptor =
809         getDescriptor().getMessageTypes().get(32);
810     internal_static_google_iam_admin_v1_DeleteRoleRequest_fieldAccessorTable =
811         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
812             internal_static_google_iam_admin_v1_DeleteRoleRequest_descriptor,
813             new java.lang.String[] {
814               "Name", "Etag",
815             });
816     internal_static_google_iam_admin_v1_UndeleteRoleRequest_descriptor =
817         getDescriptor().getMessageTypes().get(33);
818     internal_static_google_iam_admin_v1_UndeleteRoleRequest_fieldAccessorTable =
819         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
820             internal_static_google_iam_admin_v1_UndeleteRoleRequest_descriptor,
821             new java.lang.String[] {
822               "Name", "Etag",
823             });
824     internal_static_google_iam_admin_v1_Permission_descriptor =
825         getDescriptor().getMessageTypes().get(34);
826     internal_static_google_iam_admin_v1_Permission_fieldAccessorTable =
827         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
828             internal_static_google_iam_admin_v1_Permission_descriptor,
829             new java.lang.String[] {
830               "Name",
831               "Title",
832               "Description",
833               "OnlyInPredefinedRoles",
834               "Stage",
835               "CustomRolesSupportLevel",
836               "ApiDisabled",
837               "PrimaryPermission",
838             });
839     internal_static_google_iam_admin_v1_QueryTestablePermissionsRequest_descriptor =
840         getDescriptor().getMessageTypes().get(35);
841     internal_static_google_iam_admin_v1_QueryTestablePermissionsRequest_fieldAccessorTable =
842         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
843             internal_static_google_iam_admin_v1_QueryTestablePermissionsRequest_descriptor,
844             new java.lang.String[] {
845               "FullResourceName", "PageSize", "PageToken",
846             });
847     internal_static_google_iam_admin_v1_QueryTestablePermissionsResponse_descriptor =
848         getDescriptor().getMessageTypes().get(36);
849     internal_static_google_iam_admin_v1_QueryTestablePermissionsResponse_fieldAccessorTable =
850         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
851             internal_static_google_iam_admin_v1_QueryTestablePermissionsResponse_descriptor,
852             new java.lang.String[] {
853               "Permissions", "NextPageToken",
854             });
855     internal_static_google_iam_admin_v1_QueryAuditableServicesRequest_descriptor =
856         getDescriptor().getMessageTypes().get(37);
857     internal_static_google_iam_admin_v1_QueryAuditableServicesRequest_fieldAccessorTable =
858         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
859             internal_static_google_iam_admin_v1_QueryAuditableServicesRequest_descriptor,
860             new java.lang.String[] {
861               "FullResourceName",
862             });
863     internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_descriptor =
864         getDescriptor().getMessageTypes().get(38);
865     internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_fieldAccessorTable =
866         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
867             internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_descriptor,
868             new java.lang.String[] {
869               "Services",
870             });
871     internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_AuditableService_descriptor =
872         internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_descriptor
873             .getNestedTypes()
874             .get(0);
875     internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_AuditableService_fieldAccessorTable =
876         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
877             internal_static_google_iam_admin_v1_QueryAuditableServicesResponse_AuditableService_descriptor,
878             new java.lang.String[] {
879               "Name",
880             });
881     internal_static_google_iam_admin_v1_LintPolicyRequest_descriptor =
882         getDescriptor().getMessageTypes().get(39);
883     internal_static_google_iam_admin_v1_LintPolicyRequest_fieldAccessorTable =
884         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
885             internal_static_google_iam_admin_v1_LintPolicyRequest_descriptor,
886             new java.lang.String[] {
887               "FullResourceName", "Condition", "LintObject",
888             });
889     internal_static_google_iam_admin_v1_LintResult_descriptor =
890         getDescriptor().getMessageTypes().get(40);
891     internal_static_google_iam_admin_v1_LintResult_fieldAccessorTable =
892         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
893             internal_static_google_iam_admin_v1_LintResult_descriptor,
894             new java.lang.String[] {
895               "Level",
896               "ValidationUnitName",
897               "Severity",
898               "FieldName",
899               "LocationOffset",
900               "DebugMessage",
901             });
902     internal_static_google_iam_admin_v1_LintPolicyResponse_descriptor =
903         getDescriptor().getMessageTypes().get(41);
904     internal_static_google_iam_admin_v1_LintPolicyResponse_fieldAccessorTable =
905         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
906             internal_static_google_iam_admin_v1_LintPolicyResponse_descriptor,
907             new java.lang.String[] {
908               "LintResults",
909             });
910     com.google.protobuf.ExtensionRegistry registry =
911         com.google.protobuf.ExtensionRegistry.newInstance();
912     registry.add(com.google.api.ClientProto.defaultHost);
913     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
914     registry.add(com.google.api.AnnotationsProto.http);
915     registry.add(com.google.api.ClientProto.methodSignature);
916     registry.add(com.google.api.ClientProto.oauthScopes);
917     registry.add(com.google.api.ResourceProto.resource);
918     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)919     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
920         descriptor, registry);
com.google.api.AnnotationsProto.getDescriptor()921     com.google.api.AnnotationsProto.getDescriptor();
com.google.api.ClientProto.getDescriptor()922     com.google.api.ClientProto.getDescriptor();
com.google.api.FieldBehaviorProto.getDescriptor()923     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()924     com.google.api.ResourceProto.getDescriptor();
com.google.iam.v1.IamPolicyProto.getDescriptor()925     com.google.iam.v1.IamPolicyProto.getDescriptor();
com.google.iam.v1.PolicyProto.getDescriptor()926     com.google.iam.v1.PolicyProto.getDescriptor();
com.google.protobuf.EmptyProto.getDescriptor()927     com.google.protobuf.EmptyProto.getDescriptor();
com.google.protobuf.FieldMaskProto.getDescriptor()928     com.google.protobuf.FieldMaskProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()929     com.google.protobuf.TimestampProto.getDescriptor();
com.google.type.ExprProto.getDescriptor()930     com.google.type.ExprProto.getDescriptor();
931   }
932 
933   // @@protoc_insertion_point(outer_class_scope)
934 }
935