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

namespace GPBMetadata\Google\Cloud\Accessapproval\V1;

class Accessapproval
{
    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\Protobuf\GPBEmpty::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
ç9
3google/cloud/accessapproval/v1/accessapproval.protogoogle.cloud.accessapproval.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/protobuf/empty.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"`
AccessLocations 
principal_office_country (	+
#principal_physical_location_country (	" 
AccessReason?
type (21.google.cloud.accessapproval.v1.AccessReason.Type
detail (	"¾
Type
TYPE_UNSPECIFIED 
CUSTOMER_INITIATED_SUPPORT
GOOGLE_INITIATED_SERVICE
GOOGLE_INITIATED_REVIEW
THIRD_PARTY_DATA_REQUEST\'
#GOOGLE_RESPONSE_TO_PRODUCTION_ALERT"|
SignatureInfo
	signature (
google_public_key_pem (	H "
customer_kms_key_version (	H B
verification_info"‡
ApproveDecision0
approve_time (2.google.protobuf.Timestamp/
expire_time (2.google.protobuf.Timestamp3
invalidate_time (2.google.protobuf.TimestampE
signature_info (2-.google.cloud.accessapproval.v1.SignatureInfo
auto_approved ("U
DismissDecision0
dismiss_time (2.google.protobuf.Timestamp
implicit ("2
ResourceProperties
excludes_descendants ("—
ApprovalRequest
name (	
requested_resource_name (	Y
requested_resource_properties	 (22.google.cloud.accessapproval.v1.ResourcePropertiesF
requested_reason (2,.google.cloud.accessapproval.v1.AccessReasonL
requested_locations (2/.google.cloud.accessapproval.v1.AccessLocations0
request_time (2.google.protobuf.Timestamp8
requested_expiration (2.google.protobuf.TimestampB
approve (2/.google.cloud.accessapproval.v1.ApproveDecisionH B
dismiss (2/.google.cloud.accessapproval.v1.DismissDecisionH :ãêAß
-accessapproval.googleapis.com/ApprovalRequest6projects/{project}/approvalRequests/{approval_request}4folders/{folder}/approvalRequests/{approval_request}@organizations/{organization}/approvalRequests/{approval_request}B

decision"s
EnrolledService
cloud_product (	I
enrollment_level (2/.google.cloud.accessapproval.v1.EnrollmentLevel"œ
AccessApprovalSettingsG
name (	B9úA6
4accessapproval.googleapis.com/AccessApprovalSettings
notification_emails (	J
enrolled_services (2/.google.cloud.accessapproval.v1.EnrolledService
enrolled_ancestor (BàA
active_key_version (	,
ancestor_has_active_key_version (BàA 
invalid_key_version (BàA:ÃêA¿
4accessapproval.googleapis.com/AccessApprovalSettings)projects/{project}/accessApprovalSettings\'folders/{folder}/accessApprovalSettings3organizations/{organization}/accessApprovalSettings"¸
AccessApprovalServiceAccountM
name (	B?úA<
:accessapproval.googleapis.com/AccessApprovalServiceAccount
account_email (	:±êA­
:accessapproval.googleapis.com/AccessApprovalServiceAccount!projects/{project}/serviceAccountfolders/{folder}/serviceAccount+organizations/{organization}/serviceAccount"˜
ListApprovalRequestsMessageB
parent (	B2úA/-accessapproval.googleapis.com/ApprovalRequest
filter (	
	page_size (

page_token (	"ƒ
ListApprovalRequestsResponseJ
approval_requests (2/.google.cloud.accessapproval.v1.ApprovalRequest
next_page_token (	"]
GetApprovalRequestMessage@
name (	B2úA/
-accessapproval.googleapis.com/ApprovalRequest"’
ApproveApprovalRequestMessage@
name (	B2úA/
-accessapproval.googleapis.com/ApprovalRequest/
expire_time (2.google.protobuf.Timestamp"a
DismissApprovalRequestMessage@
name (	B2úA/
-accessapproval.googleapis.com/ApprovalRequest"d
 InvalidateApprovalRequestMessage@
name (	B2úA/
-accessapproval.googleapis.com/ApprovalRequest"k
 GetAccessApprovalSettingsMessageG
name (	B9úA6
4accessapproval.googleapis.com/AccessApprovalSettings" 
#UpdateAccessApprovalSettingsMessageH
settings (26.google.cloud.accessapproval.v1.AccessApprovalSettings/
update_mask (2.google.protobuf.FieldMask"n
#DeleteAccessApprovalSettingsMessageG
name (	B9úA6
4accessapproval.googleapis.com/AccessApprovalSettings"6
&GetAccessApprovalServiceAccountMessage
name (	*B
EnrollmentLevel 
ENROLLMENT_LEVEL_UNSPECIFIED 
	BLOCK_ALL2‡
AccessApprovalª
ListApprovalRequests;.google.cloud.accessapproval.v1.ListApprovalRequestsMessage<.google.cloud.accessapproval.v1.ListApprovalRequestsResponse"–‚Óä“†(/v1/{parent=projects/*}/approvalRequestsZ)\'/v1/{parent=folders/*}/approvalRequestsZ/-/v1/{parent=organizations/*}/approvalRequestsÚAparent—
GetApprovalRequest9.google.cloud.accessapproval.v1.GetApprovalRequestMessage/.google.cloud.accessapproval.v1.ApprovalRequest"”‚Óä“†(/v1/{name=projects/*/approvalRequests/*}Z)\'/v1/{name=folders/*/approvalRequests/*}Z/-/v1/{name=organizations/*/approvalRequests/*}ÚAname¹
ApproveApprovalRequest=.google.cloud.accessapproval.v1.ApproveApprovalRequestMessage/.google.cloud.accessapproval.v1.ApprovalRequest"®‚Óä“§"0/v1/{name=projects/*/approvalRequests/*}:approve:*Z4"//v1/{name=folders/*/approvalRequests/*}:approve:*Z:"5/v1/{name=organizations/*/approvalRequests/*}:approve:*¹
DismissApprovalRequest=.google.cloud.accessapproval.v1.DismissApprovalRequestMessage/.google.cloud.accessapproval.v1.ApprovalRequest"®‚Óä“§"0/v1/{name=projects/*/approvalRequests/*}:dismiss:*Z4"//v1/{name=folders/*/approvalRequests/*}:dismiss:*Z:"5/v1/{name=organizations/*/approvalRequests/*}:dismiss:*È
InvalidateApprovalRequest@.google.cloud.accessapproval.v1.InvalidateApprovalRequestMessage/.google.cloud.accessapproval.v1.ApprovalRequest"·‚Óä“°"3/v1/{name=projects/*/approvalRequests/*}:invalidate:*Z7"2/v1/{name=folders/*/approvalRequests/*}:invalidate:*Z="8/v1/{name=organizations/*/approvalRequests/*}:invalidate:*¸
GetAccessApprovalSettings@.google.cloud.accessapproval.v1.GetAccessApprovalSettingsMessage6.google.cloud.accessapproval.v1.AccessApprovalSettings" ‚Óä“’,/v1/{name=projects/*/accessApprovalSettings}Z-+/v1/{name=folders/*/accessApprovalSettings}Z31/v1/{name=organizations/*/accessApprovalSettings}ÚAname‡
UpdateAccessApprovalSettingsC.google.cloud.accessapproval.v1.UpdateAccessApprovalSettingsMessage6.google.cloud.accessapproval.v1.AccessApprovalSettings"é‚Óä“Ë25/v1/{settings.name=projects/*/accessApprovalSettings}:settingsZ@24/v1/{settings.name=folders/*/accessApprovalSettings}:settingsZF2:/v1/{settings.name=organizations/*/accessApprovalSettings}:settingsÚAsettings,update_maskž
DeleteAccessApprovalSettingsC.google.cloud.accessapproval.v1.DeleteAccessApprovalSettingsMessage.google.protobuf.Empty" ‚Óä“’*,/v1/{name=projects/*/accessApprovalSettings}Z-*+/v1/{name=folders/*/accessApprovalSettings}Z3*1/v1/{name=organizations/*/accessApprovalSettings}ÚAname±
GetAccessApprovalServiceAccountF.google.cloud.accessapproval.v1.GetAccessApprovalServiceAccountMessage<.google.cloud.accessapproval.v1.AccessApprovalServiceAccount"‡‚Óä“z$/v1/{name=projects/*/serviceAccount}Z%#/v1/{name=folders/*/serviceAccount}Z+)/v1/{name=organizations/*/serviceAccount}ÚAnameQÊAaccessapproval.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformBí
"com.google.cloud.accessapproval.v1BAccessApprovalProtoPZJcloud.google.com/go/accessapproval/apiv1/accessapprovalpb;accessapprovalpbªGoogle.Cloud.AccessApproval.V1ÊGoogle\\Cloud\\AccessApproval\\V1ê!Google::Cloud::AccessApproval::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

