<?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:wAt
\'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;
    }
}

