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

namespace GPBMetadata\Google\Cloud\Security\Privateca\V1Beta1;

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(
            '
×U
7google/cloud/security/privateca/v1beta1/resources.proto\'google.cloud.security.privateca.v1beta1google/api/resource.protogoogle/protobuf/duration.protogoogle/protobuf/timestamp.protogoogle/protobuf/wrappers.proto"¨
CertificateAuthority
name (	BàAX
type (2B.google.cloud.security.privateca.v1beta1.CertificateAuthority.TypeBàAàAX
tier (2B.google.cloud.security.privateca.v1beta1.CertificateAuthority.TierBàAàAR
config (2:.google.cloud.security.privateca.v1beta1.CertificateConfigBàAàA0
lifetime (2.google.protobuf.DurationBàAf
key_spec (2L.google.cloud.security.privateca.v1beta1.CertificateAuthority.KeyVersionSpecBàAàAy
certificate_policy (2X.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicyBàAj
issuing_options (2L.google.cloud.security.privateca.v1beta1.CertificateAuthority.IssuingOptionsBàA[
subordinate_config (2:.google.cloud.security.privateca.v1beta1.SubordinateConfigBàAW
state
 (2C.google.cloud.security.privateca.v1beta1.CertificateAuthority.StateBàA 
pem_ca_certificates	 (	BàAi
ca_certificate_descriptions (2?.google.cloud.security.privateca.v1beta1.CertificateDescriptionBàA

gcs_bucket (	BàAb
access_urls (2H.google.cloud.security.privateca.v1beta1.CertificateAuthority.AccessUrlsBàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàA4
delete_time (2.google.protobuf.TimestampBàA^
labels (2I.google.cloud.security.privateca.v1beta1.CertificateAuthority.LabelsEntryBàAW
IssuingOptions 
include_ca_cert_url (BàA#
include_crl_access_url (BàA¾	
CertificateAuthorityPolicyŽ
allowed_config_list (2j.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedConfigListBàAH f
overwrite_config_values (2>.google.cloud.security.privateca.v1beta1.ReusableConfigWrapperBàAH b
#allowed_locations_and_organizations (20.google.cloud.security.privateca.v1beta1.SubjectBàA!
allowed_common_names (	BàAŠ
allowed_sans (2o.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.AllowedSubjectAltNamesBàA8
maximum_lifetime (2.google.protobuf.DurationBàA‹
allowed_issuance_modes (2f.google.cloud.security.privateca.v1beta1.CertificateAuthority.CertificateAuthorityPolicy.IssuanceModesBàAw
AllowedConfigListb
allowed_config_values (2>.google.cloud.security.privateca.v1beta1.ReusableConfigWrapperBàAÞ
AllowedSubjectAltNames
allowed_dns_names (	BàA
allowed_uris (	BàA$
allowed_email_addresses (	BàA
allowed_ips (	BàA)
allow_globbing_dns_wildcards (BàA
allow_custom_sans (BàA`
IssuanceModes%
allow_csr_based_issuance (BàA(
allow_config_based_issuance (BàAB
config_policyG

AccessUrls!
ca_certificate_access_url (	
crl_access_url (	¯
KeyVersionSpec$
cloud_kms_key_version (	BàAH i
	algorithm (2O.google.cloud.security.privateca.v1beta1.CertificateAuthority.SignHashAlgorithmBàAH B

KeyVersion-
LabelsEntry
key (	
value (	:8">
Type
TYPE_UNSPECIFIED 
SELF_SIGNED
SUBORDINATE"8
Tier
TIER_UNSPECIFIED 

ENTERPRISE

DEVOPS"g
State
STATE_UNSPECIFIED 
ENABLED
DISABLED
PENDING_ACTIVATION
PENDING_DELETION"ü
SignHashAlgorithm#
SIGN_HASH_ALGORITHM_UNSPECIFIED 
RSA_PSS_2048_SHA256
RSA_PSS_3072_SHA256
RSA_PSS_4096_SHA256
RSA_PKCS1_2048_SHA256
RSA_PKCS1_3072_SHA256
RSA_PKCS1_4096_SHA256
EC_P256_SHA256
EC_P384_SHA384:‹êA‡
-privateca.googleapis.com/CertificateAuthorityVprojects/{project}/locations/{location}/certificateAuthorities/{certificate_authority}"ù
CertificateRevocationList
name (	BàA
sequence_number (BàAx
revoked_certificates (2U.google.cloud.security.privateca.v1beta1.CertificateRevocationList.RevokedCertificateBàA
pem_crl (	BàA

access_url (	BàA\\
state (2H.google.cloud.security.privateca.v1beta1.CertificateRevocationList.StateBàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAc
labels	 (2N.google.cloud.security.privateca.v1beta1.CertificateRevocationList.LabelsEntryBàAš
RevokedCertificate
certificate (	
hex_serial_number (	T
revocation_reason (29.google.cloud.security.privateca.v1beta1.RevocationReason-
LabelsEntry
key (	
value (	:8":
State
STATE_UNSPECIFIED 

ACTIVE

SUPERSEDED:ÊêAÆ
2privateca.googleapis.com/CertificateRevocationList�projects/{project}/locations/{location}/certificateAuthorities/{certificate_authority}/certificateRevocationLists/{certificate_revocation_list}"š
Certificate
name (	BàA
pem_csr (	BàAH Q
config (2:.google.cloud.security.privateca.v1beta1.CertificateConfigBàAH 3
lifetime (2.google.protobuf.DurationBàAàAg
revocation_details (2F.google.cloud.security.privateca.v1beta1.Certificate.RevocationDetailsBàA
pem_certificate (	BàAe
certificate_description (2?.google.cloud.security.privateca.v1beta1.CertificateDescriptionBàA"
pem_certificate_chain (	BàA4
create_time	 (2.google.protobuf.TimestampBàA4
update_time
 (2.google.protobuf.TimestampBàAU
labels (2@.google.cloud.security.privateca.v1beta1.Certificate.LabelsEntryBàA�
RevocationDetailsS
revocation_state (29.google.cloud.security.privateca.v1beta1.RevocationReason3
revocation_time (2.google.protobuf.Timestamp-
LabelsEntry
key (	
value (	:8:�êA™
$privateca.googleapis.com/Certificateqprojects/{project}/locations/{location}/certificateAuthorities/{certificate_authority}/certificates/{certificate}B
certificate_config"ÿ
ReusableConfig
name (	BàAR
values (2=.google.cloud.security.privateca.v1beta1.ReusableConfigValuesBàA
description (	BàA4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAX
labels (2C.google.cloud.security.privateca.v1beta1.ReusableConfig.LabelsEntryBàA-
LabelsEntry
key (	
value (	:8:wêAt
\'privateca.googleapis.com/ReusableConfigIprojects/{project}/locations/{location}/reusableConfigs/{reusable_config}"‰
ReusableConfigValuesI
	key_usage (21.google.cloud.security.privateca.v1beta1.KeyUsageBàA`

ca_options (2G.google.cloud.security.privateca.v1beta1.ReusableConfigValues.CaOptionsBàAJ

policy_ids (21.google.cloud.security.privateca.v1beta1.ObjectIdBàA
aia_ocsp_servers (	BàAZ
additional_extensions (26.google.cloud.security.privateca.v1beta1.X509ExtensionBàA}
	CaOptions.
is_ca (2.google.protobuf.BoolValueBàA@
max_issuer_path_length (2.google.protobuf.Int32ValueBàA"®
ReusableConfigWrapper
reusable_config (	BàAH d
reusable_config_values (2=.google.cloud.security.privateca.v1beta1.ReusableConfigValuesBàAH B
config_values"ü
SubordinateConfig$
certificate_authority (	BàAH r
pem_issuer_chain (2Q.google.cloud.security.privateca.v1beta1.SubordinateConfig.SubordinateConfigChainBàAH 7
SubordinateConfigChain
pem_certificates (	BàAB
subordinate_config"²
	PublicKeyM
type (2:.google.cloud.security.privateca.v1beta1.PublicKey.KeyTypeBàA
key (BàA"D
KeyType
KEY_TYPE_UNSPECIFIED 
PEM_RSA_KEY

PEM_EC_KEY"ò
CertificateConfige
subject_config (2H.google.cloud.security.privateca.v1beta1.CertificateConfig.SubjectConfigBàA\\
reusable_config (2>.google.cloud.security.privateca.v1beta1.ReusableConfigWrapperBàAK

public_key (22.google.cloud.security.privateca.v1beta1.PublicKeyBàAÊ
SubjectConfigF
subject (20.google.cloud.security.privateca.v1beta1.SubjectBàA
common_name (	BàAW
subject_alt_name (28.google.cloud.security.privateca.v1beta1.SubjectAltNamesBàA"á
CertificateDescriptiono
subject_description (2R.google.cloud.security.privateca.v1beta1.CertificateDescription.SubjectDescriptionT
config_values (2=.google.cloud.security.privateca.v1beta1.ReusableConfigValuesF

public_key (22.google.cloud.security.privateca.v1beta1.PublicKey]
subject_key_id (2E.google.cloud.security.privateca.v1beta1.CertificateDescription.KeyId_
authority_key_id (2E.google.cloud.security.privateca.v1beta1.CertificateDescription.KeyId
crl_distribution_points (	$
aia_issuing_certificate_urls (	p
cert_fingerprint (2V.google.cloud.security.privateca.v1beta1.CertificateDescription.CertificateFingerprintñ
SubjectDescriptionA
subject (20.google.cloud.security.privateca.v1beta1.Subject
common_name (	R
subject_alt_name (28.google.cloud.security.privateca.v1beta1.SubjectAltNames
hex_serial_number (	+
lifetime (2.google.protobuf.Duration3
not_before_time (2.google.protobuf.Timestamp2
not_after_time (2.google.protobuf.Timestamp
KeyId
key_id (	BàA-
CertificateFingerprint
sha256_hash (	"\'
ObjectId
object_id_path (BàA"…
X509ExtensionI
	object_id (21.google.cloud.security.privateca.v1beta1.ObjectIdBàA
critical (BàA
value (BàA"±
KeyUsageY
base_key_usage (2A.google.cloud.security.privateca.v1beta1.KeyUsage.KeyUsageOptionse
extended_key_usage (2I.google.cloud.security.privateca.v1beta1.KeyUsage.ExtendedKeyUsageOptionsV
unknown_extended_key_usages (21.google.cloud.security.privateca.v1beta1.ObjectIdç
KeyUsageOptions
digital_signature (
content_commitment (
key_encipherment (
data_encipherment (
key_agreement (
	cert_sign (
crl_sign (
encipher_only (
decipher_only	 ( 
ExtendedKeyUsageOptions
server_auth (
client_auth (
code_signing (
email_protection (
time_stamping (
ocsp_signing ("£
Subject
country_code (	
organization (	
organizational_unit (	
locality (	
province (	
street_address (	
postal_code (	"®
SubjectAltNames
	dns_names (	
uris (	
email_addresses (	
ip_addresses (	K
custom_sans (26.google.cloud.security.privateca.v1beta1.X509Extension*‡
RevocationReason!
REVOCATION_REASON_UNSPECIFIED 
KEY_COMPROMISE$
 CERTIFICATE_AUTHORITY_COMPROMISE
AFFILIATION_CHANGED

SUPERSEDED
CESSATION_OF_OPERATION
CERTIFICATE_HOLD
PRIVILEGE_WITHDRAWN"
ATTRIBUTE_AUTHORITY_COMPROMISEB˜
+com.google.cloud.security.privateca.v1beta1BPrivateCaResourcesProtoPZIcloud.google.com/go/security/privateca/apiv1beta1/privatecapb;privatecapbøª\'Google.Cloud.Security.PrivateCA.V1Beta1Ê\'Google\\Cloud\\Security\\PrivateCA\\V1beta1ê+Google::Cloud::Security::PrivateCA::V1beta1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

