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

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

class Service
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Annotations::initOnce();
        \GPBMetadata\Google\Api\Client::initOnce();
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Cloud\Security\Privateca\V1\Resources::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
èp
0google/cloud/security/privateca/v1/service.proto"google.cloud.security.privateca.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.proto2google/cloud/security/privateca/v1/resources.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"Ÿ
CreateCertificateRequest7
parent (	B\'àAúA!
privateca.googleapis.com/CaPool
certificate_id (	BàAI
certificate (2/.google.cloud.security.privateca.v1.CertificateBàA

request_id (	BàA
validate_only (BàA-
 issuing_certificate_authority_id (	BàA"S
GetCertificateRequest:
name (	B,àAúA&
$privateca.googleapis.com/Certificate"¯
ListCertificatesRequest7
parent (	B\'àAúA!
privateca.googleapis.com/CaPool
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"
ListCertificatesResponseE
certificates (2/.google.cloud.security.privateca.v1.Certificate
next_page_token (	
unreachable (	"º
RevokeCertificateRequest:
name (	B,àAúA&
$privateca.googleapis.com/CertificateI
reason (24.google.cloud.security.privateca.v1.RevocationReasonBàA

request_id (	BàA"´
UpdateCertificateRequestI
certificate (2/.google.cloud.security.privateca.v1.CertificateBàA4
update_mask (2.google.protobuf.FieldMaskBàA

request_id (	BàA"ü
#ActivateCertificateAuthorityRequestC
name (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority
pem_ca_certificate (	BàAV
subordinate_config (25.google.cloud.security.privateca.v1.SubordinateConfigBàA

request_id (	BàA"ú
!CreateCertificateAuthorityRequest7
parent (	B\'àAúA!
privateca.googleapis.com/CaPool%
certificate_authority_id (	BàA\\
certificate_authority (28.google.cloud.security.privateca.v1.CertificateAuthorityBàA

request_id (	BàA"‚
"DisableCertificateAuthorityRequestC
name (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority

request_id (	BàA"
!EnableCertificateAuthorityRequestC
name (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority

request_id (	BàA"j
#FetchCertificateAuthorityCsrRequestC
name (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority"<
$FetchCertificateAuthorityCsrResponse
pem_csr (	BàA"e
GetCertificateAuthorityRequestC
name (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority"¹
!ListCertificateAuthoritiesRequest7
parent (	B\'àAúA!
privateca.googleapis.com/CaPool
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"­
"ListCertificateAuthoritiesResponseY
certificate_authorities (28.google.cloud.security.privateca.v1.CertificateAuthority
next_page_token (	
unreachable (	"ƒ
#UndeleteCertificateAuthorityRequestC
name (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority

request_id (	BàA"Ê
!DeleteCertificateAuthorityRequestC
name (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority

request_id (	BàA\'
ignore_active_certificates (BàA
skip_grace_period (BàA"Ð
!UpdateCertificateAuthorityRequest\\
certificate_authority (28.google.cloud.security.privateca.v1.CertificateAuthorityBàA4
update_mask (2.google.protobuf.FieldMaskBàA

request_id (	BàA"Ä
CreateCaPoolRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location

ca_pool_id (	BàA@
ca_pool (2*.google.cloud.security.privateca.v1.CaPoolBàA

request_id (	BàA"¦
UpdateCaPoolRequest@
ca_pool (2*.google.cloud.security.privateca.v1.CaPoolBàA4
update_mask (2.google.protobuf.FieldMaskBàA

request_id (	BàA"e
DeleteCaPoolRequest5
name (	B\'àAúA!
privateca.googleapis.com/CaPool

request_id (	BàA"h
FetchCaCertsRequest8
ca_pool (	B\'àAúA!
privateca.googleapis.com/CaPool

request_id (	BàA"
FetchCaCertsResponseT
ca_certs (2B.google.cloud.security.privateca.v1.FetchCaCertsResponse.CertChain!
	CertChain
certificates (	"I
GetCaPoolRequest5
name (	B\'àAúA!
privateca.googleapis.com/CaPool"¬
ListCaPoolsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"
ListCaPoolsResponse<
ca_pools (2*.google.cloud.security.privateca.v1.CaPool
next_page_token (	
unreachable (	"o
#GetCertificateRevocationListRequestH
name (	B:àAúA4
2privateca.googleapis.com/CertificateRevocationList"Ë
%ListCertificateRevocationListsRequestE
parent (	B5àAúA/
-privateca.googleapis.com/CertificateAuthority
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"»
&ListCertificateRevocationListsResponsec
certificate_revocation_lists (2=.google.cloud.security.privateca.v1.CertificateRevocationList
next_page_token (	
unreachable (	"à
&UpdateCertificateRevocationListRequestg
certificate_revocation_list (2=.google.cloud.security.privateca.v1.CertificateRevocationListBàA4
update_mask (2.google.protobuf.FieldMaskBàA

request_id (	BàA"ø
 CreateCertificateTemplateRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location$
certificate_template_id (	BàAZ
certificate_template (27.google.cloud.security.privateca.v1.CertificateTemplateBàA

request_id (	BàA"
 DeleteCertificateTemplateRequestB
name (	B4àAúA.
,privateca.googleapis.com/CertificateTemplate

request_id (	BàA"c
GetCertificateTemplateRequestB
name (	B4àAúA.
,privateca.googleapis.com/CertificateTemplate"¹
ListCertificateTemplatesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (BàA

page_token (	BàA
filter (	BàA
order_by (	BàA"¨
 ListCertificateTemplatesResponseV
certificate_templates (27.google.cloud.security.privateca.v1.CertificateTemplate
next_page_token (	
unreachable (	"Í
 UpdateCertificateTemplateRequestZ
certificate_template (27.google.cloud.security.privateca.v1.CertificateTemplateBàA4
update_mask (2.google.protobuf.FieldMaskBàA

request_id (	BàA"€
OperationMetadata4
create_time (2.google.protobuf.TimestampBàA1
end_time (2.google.protobuf.TimestampBàA
target (	BàA
verb (	BàA
status_message (	BàA#
requested_cancellation (BàA
api_version (	BàA2ú;
CertificateAuthorityService÷
CreateCertificate<.google.cloud.security.privateca.v1.CreateCertificateRequest/.google.cloud.security.privateca.v1.Certificate"s‚Óä“I":/v1/{parent=projects/*/locations/*/caPools/*}/certificates:certificateÚA!parent,certificate,certificate_idÇ
GetCertificate9.google.cloud.security.privateca.v1.GetCertificateRequest/.google.cloud.security.privateca.v1.Certificate"I‚Óä“<:/v1/{name=projects/*/locations/*/caPools/*/certificates/*}ÚAnameÚ
ListCertificates;.google.cloud.security.privateca.v1.ListCertificatesRequest<.google.cloud.security.privateca.v1.ListCertificatesResponse"K‚Óä“<:/v1/{parent=projects/*/locations/*/caPools/*}/certificatesÚAparent×
RevokeCertificate<.google.cloud.security.privateca.v1.RevokeCertificateRequest/.google.cloud.security.privateca.v1.Certificate"S‚Óä“F"A/v1/{name=projects/*/locations/*/caPools/*/certificates/*}:revoke:*ÚAnameù
UpdateCertificate<.google.cloud.security.privateca.v1.UpdateCertificateRequest/.google.cloud.security.privateca.v1.Certificate"u‚Óä“U2F/v1/{certificate.name=projects/*/locations/*/caPools/*/certificates/*}:certificateÚAcertificate,update_mask”
ActivateCertificateAuthorityG.google.cloud.security.privateca.v1.ActivateCertificateAuthorityRequest.google.longrunning.Operation"‹‚Óä“R"M/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:activate:*ÚAnameÊA)
CertificateAuthorityOperationMetadataÌ
CreateCertificateAuthorityE.google.cloud.security.privateca.v1.CreateCertificateAuthorityRequest.google.longrunning.Operation"Ç‚Óä“]"D/v1/{parent=projects/*/locations/*/caPools/*}/certificateAuthorities:certificate_authorityÚA5parent,certificate_authority,certificate_authority_idÊA)
CertificateAuthorityOperationMetadata‘
DisableCertificateAuthorityF.google.cloud.security.privateca.v1.DisableCertificateAuthorityRequest.google.longrunning.Operation"Š‚Óä“Q"L/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:disable:*ÚAnameÊA)
CertificateAuthorityOperationMetadataŽ
EnableCertificateAuthorityE.google.cloud.security.privateca.v1.EnableCertificateAuthorityRequest.google.longrunning.Operation"‰‚Óä“P"K/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:enable:*ÚAnameÊA)
CertificateAuthorityOperationMetadataŒ
FetchCertificateAuthorityCsrG.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrRequestH.google.cloud.security.privateca.v1.FetchCertificateAuthorityCsrResponse"Y‚Óä“LJ/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:fetchÚAnameì
GetCertificateAuthorityB.google.cloud.security.privateca.v1.GetCertificateAuthorityRequest8.google.cloud.security.privateca.v1.CertificateAuthority"S‚Óä“FD/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}ÚAname‚
ListCertificateAuthoritiesE.google.cloud.security.privateca.v1.ListCertificateAuthoritiesRequestF.google.cloud.security.privateca.v1.ListCertificateAuthoritiesResponse"U‚Óä“FD/v1/{parent=projects/*/locations/*/caPools/*}/certificateAuthoritiesÚAparent”
UndeleteCertificateAuthorityG.google.cloud.security.privateca.v1.UndeleteCertificateAuthorityRequest.google.longrunning.Operation"‹‚Óä“R"M/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:undelete:*ÚAnameÊA)
CertificateAuthorityOperationMetadataƒ
DeleteCertificateAuthorityE.google.cloud.security.privateca.v1.DeleteCertificateAuthorityRequest.google.longrunning.Operation"‚Óä“F*D/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*}ÚAnameÊA)
CertificateAuthorityOperationMetadataÎ
UpdateCertificateAuthorityE.google.cloud.security.privateca.v1.UpdateCertificateAuthorityRequest.google.longrunning.Operation"É‚Óä“s2Z/v1/{certificate_authority.name=projects/*/locations/*/caPools/*/certificateAuthorities/*}:certificate_authorityÚA!certificate_authority,update_maskÊA)
CertificateAuthorityOperationMetadataÞ
CreateCaPool7.google.cloud.security.privateca.v1.CreateCaPoolRequest.google.longrunning.Operation"v‚Óä“6"+/v1/{parent=projects/*/locations/*}/caPools:ca_poolÚAparent,ca_pool,ca_pool_idÊA
CaPoolOperationMetadataà
UpdateCaPool7.google.cloud.security.privateca.v1.UpdateCaPoolRequest.google.longrunning.Operation"x‚Óä“>23/v1/{ca_pool.name=projects/*/locations/*/caPools/*}:ca_poolÚAca_pool,update_maskÊA
CaPoolOperationMetadata©
	GetCaPool4.google.cloud.security.privateca.v1.GetCaPoolRequest*.google.cloud.security.privateca.v1.CaPool":‚Óä“-+/v1/{name=projects/*/locations/*/caPools/*}ÚAname¼
ListCaPools6.google.cloud.security.privateca.v1.ListCaPoolsRequest7.google.cloud.security.privateca.v1.ListCaPoolsResponse"<‚Óä“-+/v1/{parent=projects/*/locations/*}/caPoolsÚAparentÏ
DeleteCaPool7.google.cloud.security.privateca.v1.DeleteCaPoolRequest.google.longrunning.Operation"g‚Óä“-*+/v1/{name=projects/*/locations/*/caPools/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataÓ
FetchCaCerts7.google.cloud.security.privateca.v1.FetchCaCertsRequest8.google.cloud.security.privateca.v1.FetchCaCertsResponse"P‚Óä“@";/v1/{ca_pool=projects/*/locations/*/caPools/*}:fetchCaCerts:*ÚAca_pool˜
GetCertificateRevocationListG.google.cloud.security.privateca.v1.GetCertificateRevocationListRequest=.google.cloud.security.privateca.v1.CertificateRevocationList"p‚Óä“ca/v1/{name=projects/*/locations/*/caPools/*/certificateAuthorities/*/certificateRevocationLists/*}ÚAname«
ListCertificateRevocationListsI.google.cloud.security.privateca.v1.ListCertificateRevocationListsRequestJ.google.cloud.security.privateca.v1.ListCertificateRevocationListsResponse"r‚Óä“ca/v1/{parent=projects/*/locations/*/caPools/*/certificateAuthorities/*}/certificateRevocationListsÚAparent
UpdateCertificateRevocationListJ.google.cloud.security.privateca.v1.UpdateCertificateRevocationListRequest.google.longrunning.Operation"þ‚Óä“œ2}/v1/{certificate_revocation_list.name=projects/*/locations/*/caPools/*/certificateAuthorities/*/certificateRevocationLists/*}:certificate_revocation_listÚA\'certificate_revocation_list,update_maskÊA.
CertificateRevocationListOperationMetadataº
CreateCertificateTemplateD.google.cloud.security.privateca.v1.CreateCertificateTemplateRequest.google.longrunning.Operation"·‚Óä“P"8/v1/{parent=projects/*/locations/*}/certificateTemplates:certificate_templateÚA3parent,certificate_template,certificate_template_idÊA(
CertificateTemplateOperationMetadataš
DeleteCertificateTemplateD.google.cloud.security.privateca.v1.DeleteCertificateTemplateRequest.google.longrunning.Operation"—‚Óä“:*8/v1/{name=projects/*/locations/*/certificateTemplates/*}ÚAnameÊAM
google.protobuf.Empty4google.cloud.security.privateca.v1.OperationMetadataÝ
GetCertificateTemplateA.google.cloud.security.privateca.v1.GetCertificateTemplateRequest7.google.cloud.security.privateca.v1.CertificateTemplate"G‚Óä“:8/v1/{name=projects/*/locations/*/certificateTemplates/*}ÚAnameð
ListCertificateTemplatesC.google.cloud.security.privateca.v1.ListCertificateTemplatesRequestD.google.cloud.security.privateca.v1.ListCertificateTemplatesResponse"I‚Óä“:8/v1/{parent=projects/*/locations/*}/certificateTemplatesÚAparent¼
UpdateCertificateTemplateD.google.cloud.security.privateca.v1.UpdateCertificateTemplateRequest.google.longrunning.Operation"¹‚Óä“e2M/v1/{certificate_template.name=projects/*/locations/*/certificateTemplates/*}:certificate_templateÚA certificate_template,update_maskÊA(
CertificateTemplateOperationMetadataLÊAprivateca.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBö
&com.google.cloud.security.privateca.v1BPrivateCaProtoPZDcloud.google.com/go/security/privateca/apiv1/privatecapb;privatecapbøª"Google.Cloud.Security.PrivateCA.V1Ê"Google\\Cloud\\Security\\PrivateCA\\V1ê&Google::Cloud::Security::PrivateCA::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

