<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/kms/v1/resources.proto

namespace GPBMetadata\Google\Cloud\Kms\V1;

class Resources
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Protobuf\Wrappers::initOnce();
        $pool->internalAddGeneratedFile(
            '
—.
#google/cloud/kms/v1/resources.protogoogle.cloud.kms.v1google/api/resource.protogoogle/protobuf/duration.protogoogle/protobuf/timestamp.protogoogle/protobuf/wrappers.proto"µ
KeyRing
name (	BàA4
create_time (2.google.protobuf.TimestampBàA:aêA^
cloudkms.googleapis.com/KeyRing;projects/{project}/locations/{location}/keyRings/{key_ring}"•
	CryptoKey
name (	BàA;
primary (2%.google.cloud.kms.v1.CryptoKeyVersionBàAE
purpose (2/.google.cloud.kms.v1.CryptoKey.CryptoKeyPurposeBàA4
create_time (2.google.protobuf.TimestampBàA6
next_rotation_time (2.google.protobuf.Timestamp4
rotation_period (2.google.protobuf.DurationH G
version_template (2-.google.cloud.kms.v1.CryptoKeyVersionTemplate:
labels
 (2*.google.cloud.kms.v1.CryptoKey.LabelsEntry
import_only (BàAB
destroy_scheduled_duration (2.google.protobuf.DurationBàA%
crypto_key_backend (	B	àAúA
*-
LabelsEntry
key (	
value (	:8"�
CryptoKeyPurpose"
CRYPTO_KEY_PURPOSE_UNSPECIFIED 
ENCRYPT_DECRYPT
ASYMMETRIC_SIGN
ASYMMETRIC_DECRYPT
MAC	:{êAx
!cloudkms.googleapis.com/CryptoKeySprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}B
rotation_schedule"³
CryptoKeyVersionTemplate>
protection_level (2$.google.cloud.kms.v1.ProtectionLevelW
	algorithm (2?.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithmBàA"±
KeyOperationAttestationS
format (2>.google.cloud.kms.v1.KeyOperationAttestation.AttestationFormatBàA
content (BàAX
cert_chains (2>.google.cloud.kms.v1.KeyOperationAttestation.CertificateChainsBàAd
CertificateChains
cavium_certs (	
google_card_certs (	
google_partition_certs (	"k
AttestationFormat"
ATTESTATION_FORMAT_UNSPECIFIED 
CAVIUM_V1_COMPRESSED
CAVIUM_V2_COMPRESSED"Ò
CryptoKeyVersion
name (	BàAJ
state (2;.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionStateC
protection_level (2$.google.cloud.kms.v1.ProtectionLevelBàAW
	algorithm
 (2?.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithmBàAF
attestation (2,.google.cloud.kms.v1.KeyOperationAttestationBàA4
create_time (2.google.protobuf.TimestampBàA6
generate_time (2.google.protobuf.TimestampBàA5
destroy_time (2.google.protobuf.TimestampBàA;
destroy_event_time (2.google.protobuf.TimestampBàA

import_job (	BàA4
import_time (2.google.protobuf.TimestampBàA"
import_failure_reason (	BàA^
!external_protection_level_options (23.google.cloud.kms.v1.ExternalProtectionLevelOptions
reimport_eligible (BàA"ç
CryptoKeyVersionAlgorithm,
(CRYPTO_KEY_VERSION_ALGORITHM_UNSPECIFIED 
GOOGLE_SYMMETRIC_ENCRYPTION
RSA_SIGN_PSS_2048_SHA256
RSA_SIGN_PSS_3072_SHA256
RSA_SIGN_PSS_4096_SHA256
RSA_SIGN_PSS_4096_SHA512
RSA_SIGN_PKCS1_2048_SHA256
RSA_SIGN_PKCS1_3072_SHA256
RSA_SIGN_PKCS1_4096_SHA256
RSA_SIGN_PKCS1_4096_SHA512
RSA_SIGN_RAW_PKCS1_2048
RSA_SIGN_RAW_PKCS1_3072
RSA_SIGN_RAW_PKCS1_4096 
RSA_DECRYPT_OAEP_2048_SHA256 
RSA_DECRYPT_OAEP_3072_SHA256	 
RSA_DECRYPT_OAEP_4096_SHA256
 
RSA_DECRYPT_OAEP_4096_SHA512
RSA_DECRYPT_OAEP_2048_SHA1%
RSA_DECRYPT_OAEP_3072_SHA1&
RSA_DECRYPT_OAEP_4096_SHA1\'
EC_SIGN_P256_SHA256
EC_SIGN_P384_SHA384
EC_SIGN_SECP256K1_SHA256
HMAC_SHA256 
	HMAC_SHA1!
HMAC_SHA384"
HMAC_SHA512#
HMAC_SHA224$!
EXTERNAL_SYMMETRIC_ENCRYPTION"Á
CryptoKeyVersionState(
$CRYPTO_KEY_VERSION_STATE_UNSPECIFIED 
PENDING_GENERATION
ENABLED
DISABLED
	DESTROYED
DESTROY_SCHEDULED
PENDING_IMPORT
IMPORT_FAILED"I
CryptoKeyVersionView\'
#CRYPTO_KEY_VERSION_VIEW_UNSPECIFIED 
FULL:ªêA¦
(cloudkms.googleapis.com/CryptoKeyVersionzprojects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}"œ
	PublicKey
pem (	R
	algorithm (2?.google.cloud.kms.v1.CryptoKeyVersion.CryptoKeyVersionAlgorithm/

pem_crc32c (2.google.protobuf.Int64Value
name (	>
protection_level (2$.google.cloud.kms.v1.ProtectionLevel:®êAª
!cloudkms.googleapis.com/PublicKey„projects/{project}/locations/{location}/keyRings/{key_ring}/cryptoKeys/{crypto_key}/cryptoKeyVersions/{crypto_key_version}/publicKey"Ô
	ImportJob
name (	BàAJ
import_method (2+.google.cloud.kms.v1.ImportJob.ImportMethodBàAàAF
protection_level	 (2$.google.cloud.kms.v1.ProtectionLevelBàAàA4
create_time (2.google.protobuf.TimestampBàA6
generate_time (2.google.protobuf.TimestampBàA4
expire_time (2.google.protobuf.TimestampBàA:
expire_event_time
 (2.google.protobuf.TimestampBàAA
state (2-.google.cloud.kms.v1.ImportJob.ImportJobStateBàAI

public_key (20.google.cloud.kms.v1.ImportJob.WrappingPublicKeyBàAF
attestation (2,.google.cloud.kms.v1.KeyOperationAttestationBàA 
WrappingPublicKey
pem (	"å
ImportMethod
IMPORT_METHOD_UNSPECIFIED 
RSA_OAEP_3072_SHA1_AES_256
RSA_OAEP_4096_SHA1_AES_256 
RSA_OAEP_3072_SHA256_AES_256 
RSA_OAEP_4096_SHA256_AES_256
RSA_OAEP_3072_SHA256
RSA_OAEP_4096_SHA256"c
ImportJobState 
IMPORT_JOB_STATE_UNSPECIFIED 
PENDING_GENERATION

ACTIVE
EXPIRED:{êAx
!cloudkms.googleapis.com/ImportJobSprojects/{project}/locations/{location}/keyRings/{key_ring}/importJobs/{import_job}"[
ExternalProtectionLevelOptions
external_key_uri (	
ekm_connection_key_path (	*j
ProtectionLevel 
PROTECTION_LEVEL_UNSPECIFIED 
SOFTWARE
HSM
EXTERNAL
EXTERNAL_VPCBˆ
com.google.cloud.kms.v1BKmsResourcesProtoPZ)cloud.google.com/go/kms/apiv1/kmspb;kmspbøªGoogle.Cloud.Kms.V1ÊGoogle\\Cloud\\Kms\\V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

