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

namespace GPBMetadata\Google\Cloud\Certificatemanager\V1;

class CertificateManager
{
    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\Certificatemanager\V1\CertificateIssuanceConfig::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Íx
<google/cloud/certificatemanager/v1/certificate_manager.proto"google.cloud.certificatemanager.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protoDgoogle/cloud/certificatemanager/v1/certificate_issuance_config.proto#google/longrunning/operations.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"
ListCertificatesRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	
order_by (	"
ListCertificatesResponseE
certificates (2/.google.cloud.certificatemanager.v1.Certificate
next_page_token (	
unreachable (	"\\
GetCertificateRequestC
name (	B5àAúA/
-certificatemanager.googleapis.com/Certificate"½
CreateCertificateRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
certificate_id (	BàAI
certificate (2/.google.cloud.certificatemanager.v1.CertificateBàA"›
UpdateCertificateRequestI
certificate (2/.google.cloud.certificatemanager.v1.CertificateBàA4
update_mask (2.google.protobuf.FieldMaskBàA"_
DeleteCertificateRequestC
name (	B5àAúA/
-certificatemanager.googleapis.com/Certificate" 
ListCertificateMapsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	
order_by (	"™
ListCertificateMapsResponseL
certificate_maps (22.google.cloud.certificatemanager.v1.CertificateMap
next_page_token (	
unreachable (	"b
GetCertificateMapRequestF
name (	B8àAúA2
0certificatemanager.googleapis.com/CertificateMap"Ë
CreateCertificateMapRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
certificate_map_id (	BàAP
certificate_map (22.google.cloud.certificatemanager.v1.CertificateMapBàA"¥
UpdateCertificateMapRequestP
certificate_map (22.google.cloud.certificatemanager.v1.CertificateMapBàA4
update_mask (2.google.protobuf.FieldMaskBàA"e
DeleteCertificateMapRequestF
name (	B8àAúA2
0certificatemanager.googleapis.com/CertificateMap"µ
 ListCertificateMapEntriesRequestH
parent (	B8àAúA2
0certificatemanager.googleapis.com/CertificateMap
	page_size (

page_token (	
filter (	
order_by (	"«
!ListCertificateMapEntriesResponseX
certificate_map_entries (27.google.cloud.certificatemanager.v1.CertificateMapEntry
next_page_token (	
unreachable (	"l
GetCertificateMapEntryRequestK
name (	B=àAúA7
5certificatemanager.googleapis.com/CertificateMapEntry"ð
 CreateCertificateMapEntryRequestH
parent (	B8àAúA2
0certificatemanager.googleapis.com/CertificateMap%
certificate_map_entry_id (	BàA[
certificate_map_entry (27.google.cloud.certificatemanager.v1.CertificateMapEntryBàA"µ
 UpdateCertificateMapEntryRequest[
certificate_map_entry (27.google.cloud.certificatemanager.v1.CertificateMapEntryBàA4
update_mask (2.google.protobuf.FieldMaskBàA"o
 DeleteCertificateMapEntryRequestK
name (	B=àAúA7
5certificatemanager.googleapis.com/CertificateMapEntry"¢
ListDnsAuthorizationsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	
filter (	
order_by (	"Ÿ
ListDnsAuthorizationsResponseP
dns_authorizations (24.google.cloud.certificatemanager.v1.DnsAuthorization
next_page_token (	
unreachable (	"f
GetDnsAuthorizationRequestH
name (	B:àAúA4
2certificatemanager.googleapis.com/DnsAuthorization"Ó
CreateDnsAuthorizationRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location!
dns_authorization_id (	BàAT
dns_authorization (24.google.cloud.certificatemanager.v1.DnsAuthorizationBàA"«
UpdateDnsAuthorizationRequestT
dns_authorization (24.google.cloud.certificatemanager.v1.DnsAuthorizationBàA4
update_mask (2.google.protobuf.FieldMaskBàA"i
DeleteDnsAuthorizationRequestH
name (	B:àAúA4
2certificatemanager.googleapis.com/DnsAuthorization"Ý
OperationMetadata/
create_time (2.google.protobuf.Timestamp,
end_time (2.google.protobuf.Timestamp
target (	
verb (	
status_message (	
requested_cancellation (
api_version (	"á
Certificate
name (	
description (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAK
labels (2;.google.cloud.certificatemanager.v1.Certificate.LabelsEntry^
self_managed (2F.google.cloud.certificatemanager.v1.Certificate.SelfManagedCertificateH U
managed (2B.google.cloud.certificatemanager.v1.Certificate.ManagedCertificateH 
san_dnsnames (	BàA
pem_certificate	 (	BàA4
expire_time (2.google.protobuf.TimestampBàAI
scope (25.google.cloud.certificatemanager.v1.Certificate.ScopeBàAT
SelfManagedCertificate
pem_certificate (	BàA
pem_private_key (	BàAÙ

ManagedCertificate
domains (	BàAV
dns_authorizations (	B:àAúA4
2certificatemanager.googleapis.com/DnsAuthorization\\
issuance_config (	BCàAúA=
;certificatemanager.googleapis.com/CertificateIssuanceConfig\\
state (2H.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.StateBàAu
provisioning_issue (2T.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssueBàA„
authorization_attempt_info (2[.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfoBàAè
ProvisioningIssuep
reason (2[.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.ProvisioningIssue.ReasonBàA
details (	BàA"K
Reason
REASON_UNSPECIFIED 
AUTHORIZATION_ISSUE
RATE_LIMITEDå
AuthorizationAttemptInfo
domain (	u
state (2a.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.StateBàA†
failure_reason (2i.google.cloud.certificatemanager.v1.Certificate.ManagedCertificate.AuthorizationAttemptInfo.FailureReasonBàA
details (	BàA"K
State
STATE_UNSPECIFIED 
AUTHORIZING

AUTHORIZED

FAILED"V
FailureReason
FAILURE_REASON_UNSPECIFIED 

CONFIG
CAA
RATE_LIMITED"H
State
STATE_UNSPECIFIED 
PROVISIONING

FAILED

ACTIVE-
LabelsEntry
key (	
value (	:8"$
Scope
DEFAULT 

EDGE_CACHE:vêAs
-certificatemanager.googleapis.com/CertificateBprojects/{project}/locations/{location}/certificates/{certificate}B
type"ø
CertificateMap
name (	
description (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAN
labels (2>.google.cloud.certificatemanager.v1.CertificateMap.LabelsEntryX
gclb_targets (2=.google.cloud.certificatemanager.v1.CertificateMap.GclbTargetBàAú

GclbTarget!
target_https_proxy (	BàAH 
target_ssl_proxy (	BàAH _

ip_configs (2F.google.cloud.certificatemanager.v1.CertificateMap.GclbTarget.IpConfigBàA7
IpConfig

ip_address (	BàA
ports (BàAB
target_proxy-
LabelsEntry
key (	
value (	:8:€êA}
0certificatemanager.googleapis.com/CertificateMapIprojects/{project}/locations/{location}/certificateMaps/{certificate_map}"‘
CertificateMapEntry
name (	
description	 (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAS
labels (2C.google.cloud.certificatemanager.v1.CertificateMapEntry.LabelsEntry
hostname (	H R
matcher
 (2?.google.cloud.certificatemanager.v1.CertificateMapEntry.MatcherH H
certificates (	B2úA/
-certificatemanager.googleapis.com/CertificateD
state (20.google.cloud.certificatemanager.v1.ServingStateBàA-
LabelsEntry
key (	
value (	:8"/
Matcher
MATCHER_UNSPECIFIED 
PRIMARY:´êA°
5certificatemanager.googleapis.com/CertificateMapEntrywprojects/{project}/locations/{location}/certificateMaps/{certificate_map}/certificateMapEntries/{certificate_map_entry}B
match"ü
DnsAuthorization
name (	4
create_time (2.google.protobuf.TimestampBàA4
update_time (2.google.protobuf.TimestampBàAP
labels (2@.google.cloud.certificatemanager.v1.DnsAuthorization.LabelsEntry
description (	
domain (	BàAàAh
dns_resource_record
 (2F.google.cloud.certificatemanager.v1.DnsAuthorization.DnsResourceRecordBàAL
DnsResourceRecord
name (	BàA
type (	BàA
data (	BàA-
LabelsEntry
key (	
value (	:8:‡êAƒ
2certificatemanager.googleapis.com/DnsAuthorizationMprojects/{project}/locations/{location}/dnsAuthorizations/{dns_authorization}*F
ServingState
SERVING_STATE_UNSPECIFIED 

ACTIVE
PENDING2Ö1
CertificateManagerÐ
ListCertificates;.google.cloud.certificatemanager.v1.ListCertificatesRequest<.google.cloud.certificatemanager.v1.ListCertificatesResponse"A‚Óä“20/v1/{parent=projects/*/locations/*}/certificatesÚAparent½
GetCertificate9.google.cloud.certificatemanager.v1.GetCertificateRequest/.google.cloud.certificatemanager.v1.Certificate"?‚Óä“20/v1/{name=projects/*/locations/*/certificates/*}ÚAnameÿ
CreateCertificate<.google.cloud.certificatemanager.v1.CreateCertificateRequest.google.longrunning.Operation"Œ‚Óä“?"0/v1/{parent=projects/*/locations/*}/certificates:certificateÚA!parent,certificate,certificate_idÊA 
CertificateOperationMetadata
UpdateCertificate<.google.cloud.certificatemanager.v1.UpdateCertificateRequest.google.longrunning.Operation"Ž‚Óä“K2</v1/{certificate.name=projects/*/locations/*/certificates/*}:certificateÚAcertificate,update_maskÊA 
CertificateOperationMetadataÞ
DeleteCertificate<.google.cloud.certificatemanager.v1.DeleteCertificateRequest.google.longrunning.Operation"l‚Óä“2*0/v1/{name=projects/*/locations/*/certificates/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataÜ
ListCertificateMaps>.google.cloud.certificatemanager.v1.ListCertificateMapsRequest?.google.cloud.certificatemanager.v1.ListCertificateMapsResponse"D‚Óä“53/v1/{parent=projects/*/locations/*}/certificateMapsÚAparentÉ
GetCertificateMap<.google.cloud.certificatemanager.v1.GetCertificateMapRequest2.google.cloud.certificatemanager.v1.CertificateMap"B‚Óä“53/v1/{name=projects/*/locations/*/certificateMaps/*}ÚAname—
CreateCertificateMap?.google.cloud.certificatemanager.v1.CreateCertificateMapRequest.google.longrunning.Operation"ž‚Óä“F"3/v1/{parent=projects/*/locations/*}/certificateMaps:certificate_mapÚA)parent,certificate_map,certificate_map_idÊA#
CertificateMapOperationMetadata™
UpdateCertificateMap?.google.cloud.certificatemanager.v1.UpdateCertificateMapRequest.google.longrunning.Operation" ‚Óä“V2C/v1/{certificate_map.name=projects/*/locations/*/certificateMaps/*}:certificate_mapÚAcertificate_map,update_maskÊA#
CertificateMapOperationMetadataç
DeleteCertificateMap?.google.cloud.certificatemanager.v1.DeleteCertificateMapRequest.google.longrunning.Operation"o‚Óä“5*3/v1/{name=projects/*/locations/*/certificateMaps/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadata†
ListCertificateMapEntriesD.google.cloud.certificatemanager.v1.ListCertificateMapEntriesRequestE.google.cloud.certificatemanager.v1.ListCertificateMapEntriesResponse"\\‚Óä“MK/v1/{parent=projects/*/locations/*/certificateMaps/*}/certificateMapEntriesÚAparentð
GetCertificateMapEntryA.google.cloud.certificatemanager.v1.GetCertificateMapEntryRequest7.google.cloud.certificatemanager.v1.CertificateMapEntry"Z‚Óä“MK/v1/{name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}ÚAnameÐ
CreateCertificateMapEntryD.google.cloud.certificatemanager.v1.CreateCertificateMapEntryRequest.google.longrunning.Operation"Í‚Óä“d"K/v1/{parent=projects/*/locations/*/certificateMaps/*}/certificateMapEntries:certificate_map_entryÚA5parent,certificate_map_entry,certificate_map_entry_idÊA(
CertificateMapEntryOperationMetadataÒ
UpdateCertificateMapEntryD.google.cloud.certificatemanager.v1.UpdateCertificateMapEntryRequest.google.longrunning.Operation"Ï‚Óä“z2a/v1/{certificate_map_entry.name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}:certificate_map_entryÚA!certificate_map_entry,update_maskÊA(
CertificateMapEntryOperationMetadataŠ
DeleteCertificateMapEntryD.google.cloud.certificatemanager.v1.DeleteCertificateMapEntryRequest.google.longrunning.Operation"‡‚Óä“M*K/v1/{name=projects/*/locations/*/certificateMaps/*/certificateMapEntries/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataä
ListDnsAuthorizations@.google.cloud.certificatemanager.v1.ListDnsAuthorizationsRequestA.google.cloud.certificatemanager.v1.ListDnsAuthorizationsResponse"F‚Óä“75/v1/{parent=projects/*/locations/*}/dnsAuthorizationsÚAparentÑ
GetDnsAuthorization>.google.cloud.certificatemanager.v1.GetDnsAuthorizationRequest4.google.cloud.certificatemanager.v1.DnsAuthorization"D‚Óä“75/v1/{name=projects/*/locations/*/dnsAuthorizations/*}ÚAname¥
CreateDnsAuthorizationA.google.cloud.certificatemanager.v1.CreateDnsAuthorizationRequest.google.longrunning.Operation"¨‚Óä“J"5/v1/{parent=projects/*/locations/*}/dnsAuthorizations:dns_authorizationÚA-parent,dns_authorization,dns_authorization_idÊA%
DnsAuthorizationOperationMetadata§
UpdateDnsAuthorizationA.google.cloud.certificatemanager.v1.UpdateDnsAuthorizationRequest.google.longrunning.Operation"ª‚Óä“\\2G/v1/{dns_authorization.name=projects/*/locations/*/dnsAuthorizations/*}:dns_authorizationÚAdns_authorization,update_maskÊA%
DnsAuthorizationOperationMetadataí
DeleteDnsAuthorizationA.google.cloud.certificatemanager.v1.DeleteDnsAuthorizationRequest.google.longrunning.Operation"q‚Óä“7*5/v1/{name=projects/*/locations/*/dnsAuthorizations/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataˆ
ListCertificateIssuanceConfigsI.google.cloud.certificatemanager.v1.ListCertificateIssuanceConfigsRequestJ.google.cloud.certificatemanager.v1.ListCertificateIssuanceConfigsResponse"O‚Óä“@>/v1/{parent=projects/*/locations/*}/certificateIssuanceConfigsÚAparentõ
GetCertificateIssuanceConfigG.google.cloud.certificatemanager.v1.GetCertificateIssuanceConfigRequest=.google.cloud.certificatemanager.v1.CertificateIssuanceConfig"M‚Óä“@>/v1/{name=projects/*/locations/*/certificateIssuanceConfigs/*}ÚAnameç
CreateCertificateIssuanceConfigJ.google.cloud.certificatemanager.v1.CreateCertificateIssuanceConfigRequest.google.longrunning.Operation"Ø‚Óä“]">/v1/{parent=projects/*/locations/*}/certificateIssuanceConfigs:certificate_issuance_configÚAAparent,certificate_issuance_config,certificate_issuance_config_idÊA.
CertificateIssuanceConfigOperationMetadataˆ
DeleteCertificateIssuanceConfigJ.google.cloud.certificatemanager.v1.DeleteCertificateIssuanceConfigRequest.google.longrunning.Operation"z‚Óä“@*>/v1/{name=projects/*/locations/*/certificateIssuanceConfigs/*}ÚAnameÊA*
google.protobuf.EmptyOperationMetadataUÊA!certificatemanager.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB
&com.google.cloud.certificatemanager.v1BCertificateManagerProtoPZVcloud.google.com/go/certificatemanager/apiv1/certificatemanagerpb;certificatemanagerpbª"Google.Cloud.CertificateManager.V1Ê"Google\\Cloud\\CertificateManager\\V1ê%Google::Cloud::CertificateManager::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

