• 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/cloud/kms/v1/resources.proto
18 
19 package com.google.cloud.kms.v1;
20 
21 public final class KmsResourcesProto {
KmsResourcesProto()22   private KmsResourcesProto() {}
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_cloud_kms_v1_KeyRing_descriptor;
32   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
33       internal_static_google_cloud_kms_v1_KeyRing_fieldAccessorTable;
34   static final com.google.protobuf.Descriptors.Descriptor
35       internal_static_google_cloud_kms_v1_CryptoKey_descriptor;
36   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
37       internal_static_google_cloud_kms_v1_CryptoKey_fieldAccessorTable;
38   static final com.google.protobuf.Descriptors.Descriptor
39       internal_static_google_cloud_kms_v1_CryptoKey_LabelsEntry_descriptor;
40   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
41       internal_static_google_cloud_kms_v1_CryptoKey_LabelsEntry_fieldAccessorTable;
42   static final com.google.protobuf.Descriptors.Descriptor
43       internal_static_google_cloud_kms_v1_CryptoKeyVersionTemplate_descriptor;
44   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
45       internal_static_google_cloud_kms_v1_CryptoKeyVersionTemplate_fieldAccessorTable;
46   static final com.google.protobuf.Descriptors.Descriptor
47       internal_static_google_cloud_kms_v1_KeyOperationAttestation_descriptor;
48   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49       internal_static_google_cloud_kms_v1_KeyOperationAttestation_fieldAccessorTable;
50   static final com.google.protobuf.Descriptors.Descriptor
51       internal_static_google_cloud_kms_v1_KeyOperationAttestation_CertificateChains_descriptor;
52   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
53       internal_static_google_cloud_kms_v1_KeyOperationAttestation_CertificateChains_fieldAccessorTable;
54   static final com.google.protobuf.Descriptors.Descriptor
55       internal_static_google_cloud_kms_v1_CryptoKeyVersion_descriptor;
56   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
57       internal_static_google_cloud_kms_v1_CryptoKeyVersion_fieldAccessorTable;
58   static final com.google.protobuf.Descriptors.Descriptor
59       internal_static_google_cloud_kms_v1_PublicKey_descriptor;
60   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
61       internal_static_google_cloud_kms_v1_PublicKey_fieldAccessorTable;
62   static final com.google.protobuf.Descriptors.Descriptor
63       internal_static_google_cloud_kms_v1_ImportJob_descriptor;
64   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
65       internal_static_google_cloud_kms_v1_ImportJob_fieldAccessorTable;
66   static final com.google.protobuf.Descriptors.Descriptor
67       internal_static_google_cloud_kms_v1_ImportJob_WrappingPublicKey_descriptor;
68   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
69       internal_static_google_cloud_kms_v1_ImportJob_WrappingPublicKey_fieldAccessorTable;
70   static final com.google.protobuf.Descriptors.Descriptor
71       internal_static_google_cloud_kms_v1_ExternalProtectionLevelOptions_descriptor;
72   static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
73       internal_static_google_cloud_kms_v1_ExternalProtectionLevelOptions_fieldAccessorTable;
74 
getDescriptor()75   public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
76     return descriptor;
77   }
78 
79   private static com.google.protobuf.Descriptors.FileDescriptor descriptor;
80 
81   static {
82     java.lang.String[] descriptorData = {
83       "\n#google/cloud/kms/v1/resources.proto\022\023g"
84           + "oogle.cloud.kms.v1\032\037google/api/field_beh"
85           + "avior.proto\032\031google/api/resource.proto\032\036"
86           + "google/protobuf/duration.proto\032\037google/p"
87           + "rotobuf/timestamp.proto\032\036google/protobuf"
88           + "/wrappers.proto\"\265\001\n\007KeyRing\022\021\n\004name\030\001 \001("
89           + "\tB\003\340A\003\0224\n\013create_time\030\002 \001(\0132\032.google.pro"
90           + "tobuf.TimestampB\003\340A\003:a\352A^\n\037cloudkms.goog"
91           + "leapis.com/KeyRing\022;projects/{project}/l"
92           + "ocations/{location}/keyRings/{key_ring}\""
93           + "\225\007\n\tCryptoKey\022\021\n\004name\030\001 \001(\tB\003\340A\003\022;\n\007prim"
94           + "ary\030\002 \001(\0132%.google.cloud.kms.v1.CryptoKe"
95           + "yVersionB\003\340A\003\022E\n\007purpose\030\003 \001(\0162/.google."
96           + "cloud.kms.v1.CryptoKey.CryptoKeyPurposeB"
97           + "\003\340A\005\0224\n\013create_time\030\005 \001(\0132\032.google.proto"
98           + "buf.TimestampB\003\340A\003\0226\n\022next_rotation_time"
99           + "\030\007 \001(\0132\032.google.protobuf.Timestamp\0224\n\017ro"
100           + "tation_period\030\010 \001(\0132\031.google.protobuf.Du"
101           + "rationH\000\022G\n\020version_template\030\013 \001(\0132-.goo"
102           + "gle.cloud.kms.v1.CryptoKeyVersionTemplat"
103           + "e\022:\n\006labels\030\n \003(\0132*.google.cloud.kms.v1."
104           + "CryptoKey.LabelsEntry\022\030\n\013import_only\030\r \001"
105           + "(\010B\003\340A\005\022B\n\032destroy_scheduled_duration\030\016 "
106           + "\001(\0132\031.google.protobuf.DurationB\003\340A\005\022%\n\022c"
107           + "rypto_key_backend\030\017 \001(\tB\t\340A\005\372A\003\n\001*\032-\n\013La"
108           + "belsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028"
109           + "\001\"\201\001\n\020CryptoKeyPurpose\022\"\n\036CRYPTO_KEY_PUR"
110           + "POSE_UNSPECIFIED\020\000\022\023\n\017ENCRYPT_DECRYPT\020\001\022"
111           + "\023\n\017ASYMMETRIC_SIGN\020\005\022\026\n\022ASYMMETRIC_DECRY"
112           + "PT\020\006\022\007\n\003MAC\020\t:{\352Ax\n!cloudkms.googleapis."
113           + "com/CryptoKey\022Sprojects/{project}/locati"
114           + "ons/{location}/keyRings/{key_ring}/crypt"
115           + "oKeys/{crypto_key}B\023\n\021rotation_schedule\""
116           + "\263\001\n\030CryptoKeyVersionTemplate\022>\n\020protecti"
117           + "on_level\030\001 \001(\0162$.google.cloud.kms.v1.Pro"
118           + "tectionLevel\022W\n\talgorithm\030\003 \001(\0162?.google"
119           + ".cloud.kms.v1.CryptoKeyVersion.CryptoKey"
120           + "VersionAlgorithmB\003\340A\002\"\261\003\n\027KeyOperationAt"
121           + "testation\022S\n\006format\030\004 \001(\0162>.google.cloud"
122           + ".kms.v1.KeyOperationAttestation.Attestat"
123           + "ionFormatB\003\340A\003\022\024\n\007content\030\005 \001(\014B\003\340A\003\022X\n\013"
124           + "cert_chains\030\006 \001(\0132>.google.cloud.kms.v1."
125           + "KeyOperationAttestation.CertificateChain"
126           + "sB\003\340A\003\032d\n\021CertificateChains\022\024\n\014cavium_ce"
127           + "rts\030\001 \003(\t\022\031\n\021google_card_certs\030\002 \003(\t\022\036\n\026"
128           + "google_partition_certs\030\003 \003(\t\"k\n\021Attestat"
129           + "ionFormat\022\"\n\036ATTESTATION_FORMAT_UNSPECIF"
130           + "IED\020\000\022\030\n\024CAVIUM_V1_COMPRESSED\020\003\022\030\n\024CAVIU"
131           + "M_V2_COMPRESSED\020\004\"\206\022\n\020CryptoKeyVersion\022\021"
132           + "\n\004name\030\001 \001(\tB\003\340A\003\022J\n\005state\030\003 \001(\0162;.googl"
133           + "e.cloud.kms.v1.CryptoKeyVersion.CryptoKe"
134           + "yVersionState\022C\n\020protection_level\030\007 \001(\0162"
135           + "$.google.cloud.kms.v1.ProtectionLevelB\003\340"
136           + "A\003\022W\n\talgorithm\030\n \001(\0162?.google.cloud.kms"
137           + ".v1.CryptoKeyVersion.CryptoKeyVersionAlg"
138           + "orithmB\003\340A\003\022F\n\013attestation\030\010 \001(\0132,.googl"
139           + "e.cloud.kms.v1.KeyOperationAttestationB\003"
140           + "\340A\003\0224\n\013create_time\030\004 \001(\0132\032.google.protob"
141           + "uf.TimestampB\003\340A\003\0226\n\rgenerate_time\030\013 \001(\013"
142           + "2\032.google.protobuf.TimestampB\003\340A\003\0225\n\014des"
143           + "troy_time\030\005 \001(\0132\032.google.protobuf.Timest"
144           + "ampB\003\340A\003\022;\n\022destroy_event_time\030\006 \001(\0132\032.g"
145           + "oogle.protobuf.TimestampB\003\340A\003\022\027\n\nimport_"
146           + "job\030\016 \001(\tB\003\340A\003\0224\n\013import_time\030\017 \001(\0132\032.go"
147           + "ogle.protobuf.TimestampB\003\340A\003\022\"\n\025import_f"
148           + "ailure_reason\030\020 \001(\tB\003\340A\003\022&\n\031generation_f"
149           + "ailure_reason\030\023 \001(\tB\003\340A\003\0220\n#external_des"
150           + "truction_failure_reason\030\024 \001(\tB\003\340A\003\022^\n!ex"
151           + "ternal_protection_level_options\030\021 \001(\01323."
152           + "google.cloud.kms.v1.ExternalProtectionLe"
153           + "velOptions\022\036\n\021reimport_eligible\030\022 \001(\010B\003\340"
154           + "A\003\"\347\006\n\031CryptoKeyVersionAlgorithm\022,\n(CRYP"
155           + "TO_KEY_VERSION_ALGORITHM_UNSPECIFIED\020\000\022\037"
156           + "\n\033GOOGLE_SYMMETRIC_ENCRYPTION\020\001\022\034\n\030RSA_S"
157           + "IGN_PSS_2048_SHA256\020\002\022\034\n\030RSA_SIGN_PSS_30"
158           + "72_SHA256\020\003\022\034\n\030RSA_SIGN_PSS_4096_SHA256\020"
159           + "\004\022\034\n\030RSA_SIGN_PSS_4096_SHA512\020\017\022\036\n\032RSA_S"
160           + "IGN_PKCS1_2048_SHA256\020\005\022\036\n\032RSA_SIGN_PKCS"
161           + "1_3072_SHA256\020\006\022\036\n\032RSA_SIGN_PKCS1_4096_S"
162           + "HA256\020\007\022\036\n\032RSA_SIGN_PKCS1_4096_SHA512\020\020\022"
163           + "\033\n\027RSA_SIGN_RAW_PKCS1_2048\020\034\022\033\n\027RSA_SIGN"
164           + "_RAW_PKCS1_3072\020\035\022\033\n\027RSA_SIGN_RAW_PKCS1_"
165           + "4096\020\036\022 \n\034RSA_DECRYPT_OAEP_2048_SHA256\020\010"
166           + "\022 \n\034RSA_DECRYPT_OAEP_3072_SHA256\020\t\022 \n\034RS"
167           + "A_DECRYPT_OAEP_4096_SHA256\020\n\022 \n\034RSA_DECR"
168           + "YPT_OAEP_4096_SHA512\020\021\022\036\n\032RSA_DECRYPT_OA"
169           + "EP_2048_SHA1\020%\022\036\n\032RSA_DECRYPT_OAEP_3072_"
170           + "SHA1\020&\022\036\n\032RSA_DECRYPT_OAEP_4096_SHA1\020\'\022\027"
171           + "\n\023EC_SIGN_P256_SHA256\020\014\022\027\n\023EC_SIGN_P384_"
172           + "SHA384\020\r\022\034\n\030EC_SIGN_SECP256K1_SHA256\020\037\022\017"
173           + "\n\013HMAC_SHA256\020 \022\r\n\tHMAC_SHA1\020!\022\017\n\013HMAC_S"
174           + "HA384\020\"\022\017\n\013HMAC_SHA512\020#\022\017\n\013HMAC_SHA224\020"
175           + "$\022!\n\035EXTERNAL_SYMMETRIC_ENCRYPTION\020\022\"\233\002\n"
176           + "\025CryptoKeyVersionState\022(\n$CRYPTO_KEY_VER"
177           + "SION_STATE_UNSPECIFIED\020\000\022\026\n\022PENDING_GENE"
178           + "RATION\020\005\022\013\n\007ENABLED\020\001\022\014\n\010DISABLED\020\002\022\r\n\tD"
179           + "ESTROYED\020\003\022\025\n\021DESTROY_SCHEDULED\020\004\022\022\n\016PEN"
180           + "DING_IMPORT\020\006\022\021\n\rIMPORT_FAILED\020\007\022\025\n\021GENE"
181           + "RATION_FAILED\020\010\022 \n\034PENDING_EXTERNAL_DEST"
182           + "RUCTION\020\t\022\037\n\033EXTERNAL_DESTRUCTION_FAILED"
183           + "\020\n\"I\n\024CryptoKeyVersionView\022\'\n#CRYPTO_KEY"
184           + "_VERSION_VIEW_UNSPECIFIED\020\000\022\010\n\004FULL\020\001:\252\001"
185           + "\352A\246\001\n(cloudkms.googleapis.com/CryptoKeyV"
186           + "ersion\022zprojects/{project}/locations/{lo"
187           + "cation}/keyRings/{key_ring}/cryptoKeys/{"
188           + "crypto_key}/cryptoKeyVersions/{crypto_ke"
189           + "y_version}\"\234\003\n\tPublicKey\022\013\n\003pem\030\001 \001(\t\022R\n"
190           + "\talgorithm\030\002 \001(\0162?.google.cloud.kms.v1.C"
191           + "ryptoKeyVersion.CryptoKeyVersionAlgorith"
192           + "m\022/\n\npem_crc32c\030\003 \001(\0132\033.google.protobuf."
193           + "Int64Value\022\014\n\004name\030\004 \001(\t\022>\n\020protection_l"
194           + "evel\030\005 \001(\0162$.google.cloud.kms.v1.Protect"
195           + "ionLevel:\256\001\352A\252\001\n!cloudkms.googleapis.com"
196           + "/PublicKey\022\204\001projects/{project}/location"
197           + "s/{location}/keyRings/{key_ring}/cryptoK"
198           + "eys/{crypto_key}/cryptoKeyVersions/{cryp"
199           + "to_key_version}/publicKey\"\324\010\n\tImportJob\022"
200           + "\021\n\004name\030\001 \001(\tB\003\340A\003\022J\n\rimport_method\030\002 \001("
201           + "\0162+.google.cloud.kms.v1.ImportJob.Import"
202           + "MethodB\006\340A\002\340A\005\022F\n\020protection_level\030\t \001(\016"
203           + "2$.google.cloud.kms.v1.ProtectionLevelB\006"
204           + "\340A\002\340A\005\0224\n\013create_time\030\003 \001(\0132\032.google.pro"
205           + "tobuf.TimestampB\003\340A\003\0226\n\rgenerate_time\030\004 "
206           + "\001(\0132\032.google.protobuf.TimestampB\003\340A\003\0224\n\013"
207           + "expire_time\030\005 \001(\0132\032.google.protobuf.Time"
208           + "stampB\003\340A\003\022:\n\021expire_event_time\030\n \001(\0132\032."
209           + "google.protobuf.TimestampB\003\340A\003\022A\n\005state\030"
210           + "\006 \001(\0162-.google.cloud.kms.v1.ImportJob.Im"
211           + "portJobStateB\003\340A\003\022I\n\npublic_key\030\007 \001(\01320."
212           + "google.cloud.kms.v1.ImportJob.WrappingPu"
213           + "blicKeyB\003\340A\003\022F\n\013attestation\030\010 \001(\0132,.goog"
214           + "le.cloud.kms.v1.KeyOperationAttestationB"
215           + "\003\340A\003\032 \n\021WrappingPublicKey\022\013\n\003pem\030\001 \001(\t\"\345"
216           + "\001\n\014ImportMethod\022\035\n\031IMPORT_METHOD_UNSPECI"
217           + "FIED\020\000\022\036\n\032RSA_OAEP_3072_SHA1_AES_256\020\001\022\036"
218           + "\n\032RSA_OAEP_4096_SHA1_AES_256\020\002\022 \n\034RSA_OA"
219           + "EP_3072_SHA256_AES_256\020\003\022 \n\034RSA_OAEP_409"
220           + "6_SHA256_AES_256\020\004\022\030\n\024RSA_OAEP_3072_SHA2"
221           + "56\020\005\022\030\n\024RSA_OAEP_4096_SHA256\020\006\"c\n\016Import"
222           + "JobState\022 \n\034IMPORT_JOB_STATE_UNSPECIFIED"
223           + "\020\000\022\026\n\022PENDING_GENERATION\020\001\022\n\n\006ACTIVE\020\002\022\013"
224           + "\n\007EXPIRED\020\003:{\352Ax\n!cloudkms.googleapis.co"
225           + "m/ImportJob\022Sprojects/{project}/location"
226           + "s/{location}/keyRings/{key_ring}/importJ"
227           + "obs/{import_job}\"[\n\036ExternalProtectionLe"
228           + "velOptions\022\030\n\020external_key_uri\030\001 \001(\t\022\037\n\027"
229           + "ekm_connection_key_path\030\002 \001(\t*j\n\017Protect"
230           + "ionLevel\022 \n\034PROTECTION_LEVEL_UNSPECIFIED"
231           + "\020\000\022\014\n\010SOFTWARE\020\001\022\007\n\003HSM\020\002\022\014\n\010EXTERNAL\020\003\022"
232           + "\020\n\014EXTERNAL_VPC\020\004B\210\001\n\027com.google.cloud.k"
233           + "ms.v1B\021KmsResourcesProtoP\001Z)cloud.google"
234           + ".com/go/kms/apiv1/kmspb;kmspb\370\001\001\252\002\023Googl"
235           + "e.Cloud.Kms.V1\312\002\023Google\\Cloud\\Kms\\V1b\006pr"
236           + "oto3"
237     };
238     descriptor =
239         com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
240             descriptorData,
241             new com.google.protobuf.Descriptors.FileDescriptor[] {
242               com.google.api.FieldBehaviorProto.getDescriptor(),
243               com.google.api.ResourceProto.getDescriptor(),
244               com.google.protobuf.DurationProto.getDescriptor(),
245               com.google.protobuf.TimestampProto.getDescriptor(),
246               com.google.protobuf.WrappersProto.getDescriptor(),
247             });
248     internal_static_google_cloud_kms_v1_KeyRing_descriptor =
249         getDescriptor().getMessageTypes().get(0);
250     internal_static_google_cloud_kms_v1_KeyRing_fieldAccessorTable =
251         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
252             internal_static_google_cloud_kms_v1_KeyRing_descriptor,
253             new java.lang.String[] {
254               "Name", "CreateTime",
255             });
256     internal_static_google_cloud_kms_v1_CryptoKey_descriptor =
257         getDescriptor().getMessageTypes().get(1);
258     internal_static_google_cloud_kms_v1_CryptoKey_fieldAccessorTable =
259         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
260             internal_static_google_cloud_kms_v1_CryptoKey_descriptor,
261             new java.lang.String[] {
262               "Name",
263               "Primary",
264               "Purpose",
265               "CreateTime",
266               "NextRotationTime",
267               "RotationPeriod",
268               "VersionTemplate",
269               "Labels",
270               "ImportOnly",
271               "DestroyScheduledDuration",
272               "CryptoKeyBackend",
273               "RotationSchedule",
274             });
275     internal_static_google_cloud_kms_v1_CryptoKey_LabelsEntry_descriptor =
276         internal_static_google_cloud_kms_v1_CryptoKey_descriptor.getNestedTypes().get(0);
277     internal_static_google_cloud_kms_v1_CryptoKey_LabelsEntry_fieldAccessorTable =
278         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
279             internal_static_google_cloud_kms_v1_CryptoKey_LabelsEntry_descriptor,
280             new java.lang.String[] {
281               "Key", "Value",
282             });
283     internal_static_google_cloud_kms_v1_CryptoKeyVersionTemplate_descriptor =
284         getDescriptor().getMessageTypes().get(2);
285     internal_static_google_cloud_kms_v1_CryptoKeyVersionTemplate_fieldAccessorTable =
286         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
287             internal_static_google_cloud_kms_v1_CryptoKeyVersionTemplate_descriptor,
288             new java.lang.String[] {
289               "ProtectionLevel", "Algorithm",
290             });
291     internal_static_google_cloud_kms_v1_KeyOperationAttestation_descriptor =
292         getDescriptor().getMessageTypes().get(3);
293     internal_static_google_cloud_kms_v1_KeyOperationAttestation_fieldAccessorTable =
294         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
295             internal_static_google_cloud_kms_v1_KeyOperationAttestation_descriptor,
296             new java.lang.String[] {
297               "Format", "Content", "CertChains",
298             });
299     internal_static_google_cloud_kms_v1_KeyOperationAttestation_CertificateChains_descriptor =
300         internal_static_google_cloud_kms_v1_KeyOperationAttestation_descriptor
301             .getNestedTypes()
302             .get(0);
303     internal_static_google_cloud_kms_v1_KeyOperationAttestation_CertificateChains_fieldAccessorTable =
304         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
305             internal_static_google_cloud_kms_v1_KeyOperationAttestation_CertificateChains_descriptor,
306             new java.lang.String[] {
307               "CaviumCerts", "GoogleCardCerts", "GooglePartitionCerts",
308             });
309     internal_static_google_cloud_kms_v1_CryptoKeyVersion_descriptor =
310         getDescriptor().getMessageTypes().get(4);
311     internal_static_google_cloud_kms_v1_CryptoKeyVersion_fieldAccessorTable =
312         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
313             internal_static_google_cloud_kms_v1_CryptoKeyVersion_descriptor,
314             new java.lang.String[] {
315               "Name",
316               "State",
317               "ProtectionLevel",
318               "Algorithm",
319               "Attestation",
320               "CreateTime",
321               "GenerateTime",
322               "DestroyTime",
323               "DestroyEventTime",
324               "ImportJob",
325               "ImportTime",
326               "ImportFailureReason",
327               "GenerationFailureReason",
328               "ExternalDestructionFailureReason",
329               "ExternalProtectionLevelOptions",
330               "ReimportEligible",
331             });
332     internal_static_google_cloud_kms_v1_PublicKey_descriptor =
333         getDescriptor().getMessageTypes().get(5);
334     internal_static_google_cloud_kms_v1_PublicKey_fieldAccessorTable =
335         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
336             internal_static_google_cloud_kms_v1_PublicKey_descriptor,
337             new java.lang.String[] {
338               "Pem", "Algorithm", "PemCrc32C", "Name", "ProtectionLevel",
339             });
340     internal_static_google_cloud_kms_v1_ImportJob_descriptor =
341         getDescriptor().getMessageTypes().get(6);
342     internal_static_google_cloud_kms_v1_ImportJob_fieldAccessorTable =
343         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
344             internal_static_google_cloud_kms_v1_ImportJob_descriptor,
345             new java.lang.String[] {
346               "Name",
347               "ImportMethod",
348               "ProtectionLevel",
349               "CreateTime",
350               "GenerateTime",
351               "ExpireTime",
352               "ExpireEventTime",
353               "State",
354               "PublicKey",
355               "Attestation",
356             });
357     internal_static_google_cloud_kms_v1_ImportJob_WrappingPublicKey_descriptor =
358         internal_static_google_cloud_kms_v1_ImportJob_descriptor.getNestedTypes().get(0);
359     internal_static_google_cloud_kms_v1_ImportJob_WrappingPublicKey_fieldAccessorTable =
360         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
361             internal_static_google_cloud_kms_v1_ImportJob_WrappingPublicKey_descriptor,
362             new java.lang.String[] {
363               "Pem",
364             });
365     internal_static_google_cloud_kms_v1_ExternalProtectionLevelOptions_descriptor =
366         getDescriptor().getMessageTypes().get(7);
367     internal_static_google_cloud_kms_v1_ExternalProtectionLevelOptions_fieldAccessorTable =
368         new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
369             internal_static_google_cloud_kms_v1_ExternalProtectionLevelOptions_descriptor,
370             new java.lang.String[] {
371               "ExternalKeyUri", "EkmConnectionKeyPath",
372             });
373     com.google.protobuf.ExtensionRegistry registry =
374         com.google.protobuf.ExtensionRegistry.newInstance();
375     registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
376     registry.add(com.google.api.ResourceProto.resource);
377     registry.add(com.google.api.ResourceProto.resourceReference);
com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor( descriptor, registry)378     com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
379         descriptor, registry);
com.google.api.FieldBehaviorProto.getDescriptor()380     com.google.api.FieldBehaviorProto.getDescriptor();
com.google.api.ResourceProto.getDescriptor()381     com.google.api.ResourceProto.getDescriptor();
com.google.protobuf.DurationProto.getDescriptor()382     com.google.protobuf.DurationProto.getDescriptor();
com.google.protobuf.TimestampProto.getDescriptor()383     com.google.protobuf.TimestampProto.getDescriptor();
com.google.protobuf.WrappersProto.getDescriptor()384     com.google.protobuf.WrappersProto.getDescriptor();
385   }
386 
387   // @@protoc_insertion_point(outer_class_scope)
388 }
389