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

namespace GPBMetadata\Google\Identity\Accesscontextmanager\V1;

class AccessContextManager
{
    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\Iam\V1\IamPolicy::initOnce();
        \GPBMetadata\Google\Iam\V1\Policy::initOnce();
        \GPBMetadata\Google\Identity\Accesscontextmanager\V1\AccessLevel::initOnce();
        \GPBMetadata\Google\Identity\Accesscontextmanager\V1\AccessPolicy::initOnce();
        \GPBMetadata\Google\Identity\Accesscontextmanager\V1\GcpUserAccessBinding::initOnce();
        \GPBMetadata\Google\Identity\Accesscontextmanager\V1\ServicePerimeter::initOnce();
        \GPBMetadata\Google\Longrunning\Operations::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        $pool->internalAddGeneratedFile(
            '
]
Dgoogle/identity/accesscontextmanager/v1/access_context_manager.proto\'google.identity.accesscontextmanager.v1google/api/client.protogoogle/api/field_behavior.protogoogle/api/resource.protogoogle/iam/v1/iam_policy.protogoogle/iam/v1/policy.proto:google/identity/accesscontextmanager/v1/access_level.proto;google/identity/accesscontextmanager/v1/access_policy.protoEgoogle/identity/accesscontextmanager/v1/gcp_user_access_binding.proto?google/identity/accesscontextmanager/v1/service_perimeter.proto#google/longrunning/operations.proto google/protobuf/field_mask.proto"Œ
ListAccessPoliciesRequestH
parent (	B8àAúA2
0cloudresourcemanager.googleapis.com/Organization
	page_size (

page_token (	"…
ListAccessPoliciesResponseN
access_policies (25.google.identity.accesscontextmanager.v1.AccessPolicy
next_page_token (	"`
GetAccessPolicyRequestF
name (	B8àAúA2
0accesscontextmanager.googleapis.com/AccessPolicy"
UpdateAccessPolicyRequestJ
policy (25.google.identity.accesscontextmanager.v1.AccessPolicyBàA4
update_mask (2.google.protobuf.FieldMaskBàA"c
DeleteAccessPolicyRequestF
name (	B8àAúA2
0accesscontextmanager.googleapis.com/AccessPolicy"Ü
ListAccessLevelsRequestG
parent (	B7àAúA1/accesscontextmanager.googleapis.com/AccessLevel
	page_size (

page_token (	Q
access_level_format (24.google.identity.accesscontextmanager.v1.LevelFormat"€
ListAccessLevelsResponseK
access_levels (24.google.identity.accesscontextmanager.v1.AccessLevel
next_page_token (	"±
GetAccessLevelRequestE
name (	B7àAúA1
/accesscontextmanager.googleapis.com/AccessLevelQ
access_level_format (24.google.identity.accesscontextmanager.v1.LevelFormat"´
CreateAccessLevelRequestG
parent (	B7àAúA1/accesscontextmanager.googleapis.com/AccessLevelO
access_level (24.google.identity.accesscontextmanager.v1.AccessLevelBàA"¡
UpdateAccessLevelRequestO
access_level (24.google.identity.accesscontextmanager.v1.AccessLevelBàA4
update_mask (2.google.protobuf.FieldMaskBàA"a
DeleteAccessLevelRequestE
name (	B7àAúA1
/accesscontextmanager.googleapis.com/AccessLevel"Å
ReplaceAccessLevelsRequestG
parent (	B7àAúA1/accesscontextmanager.googleapis.com/AccessLevelP
access_levels (24.google.identity.accesscontextmanager.v1.AccessLevelBàA
etag (	"j
ReplaceAccessLevelsResponseK
access_levels (24.google.identity.accesscontextmanager.v1.AccessLevel"“
ListServicePerimetersRequestL
parent (	B<àAúA64accesscontextmanager.googleapis.com/ServicePerimeter
	page_size (

page_token (	"
ListServicePerimetersResponseU
service_perimeters (29.google.identity.accesscontextmanager.v1.ServicePerimeter
next_page_token (	"h
GetServicePerimeterRequestJ
name (	B<àAúA6
4accesscontextmanager.googleapis.com/ServicePerimeter"È
CreateServicePerimeterRequestL
parent (	B<àAúA64accesscontextmanager.googleapis.com/ServicePerimeterY
service_perimeter (29.google.identity.accesscontextmanager.v1.ServicePerimeterBàA"°
UpdateServicePerimeterRequestY
service_perimeter (29.google.identity.accesscontextmanager.v1.ServicePerimeterBàA4
update_mask (2.google.protobuf.FieldMaskBàA"k
DeleteServicePerimeterRequestJ
name (	B<àAúA6
4accesscontextmanager.googleapis.com/ServicePerimeter"Ù
ReplaceServicePerimetersRequestL
parent (	B<àAúA64accesscontextmanager.googleapis.com/ServicePerimeterZ
service_perimeters (29.google.identity.accesscontextmanager.v1.ServicePerimeterBàA
etag (	"y
 ReplaceServicePerimetersResponseU
service_perimeters (29.google.identity.accesscontextmanager.v1.ServicePerimeter"|
CommitServicePerimetersRequestL
parent (	B<àAúA64accesscontextmanager.googleapis.com/ServicePerimeter
etag (	"x
CommitServicePerimetersResponseU
service_perimeters (29.google.identity.accesscontextmanager.v1.ServicePerimeter"
 ListGcpUserAccessBindingsRequestH
parent (	B8àAúA2
0cloudresourcemanager.googleapis.com/Organization
	page_size (BàA

page_token (	BàA"
!ListGcpUserAccessBindingsResponse_
gcp_user_access_bindings (2=.google.identity.accesscontextmanager.v1.GcpUserAccessBinding
next_page_token (	"p
GetGcpUserAccessBindingRequestN
name (	B@àAúA:
8accesscontextmanager.googleapis.com/GcpUserAccessBinding"Ò
!CreateGcpUserAccessBindingRequestH
parent (	B8àAúA2
0cloudresourcemanager.googleapis.com/Organizationc
gcp_user_access_binding (2=.google.identity.accesscontextmanager.v1.GcpUserAccessBindingBàA"¾
!UpdateGcpUserAccessBindingRequestc
gcp_user_access_binding (2=.google.identity.accesscontextmanager.v1.GcpUserAccessBindingBàA4
update_mask (2.google.protobuf.FieldMaskBàA"s
!DeleteGcpUserAccessBindingRequestN
name (	B@àAúA:
8accesscontextmanager.googleapis.com/GcpUserAccessBinding"\'
%GcpUserAccessBindingOperationMetadata"\'
%AccessContextManagerOperationMetadata*D
LevelFormat
LEVEL_FORMAT_UNSPECIFIED 

AS_DEFINED
CEL2ñ2
AccessContextManager¹
ListAccessPoliciesB.google.identity.accesscontextmanager.v1.ListAccessPoliciesRequestC.google.identity.accesscontextmanager.v1.ListAccessPoliciesResponse"‚Óä“/v1/accessPoliciesµ
GetAccessPolicy?.google.identity.accesscontextmanager.v1.GetAccessPolicyRequest5.google.identity.accesscontextmanager.v1.AccessPolicy"*‚Óä“/v1/{name=accessPolicies/*}ÚAnameÁ
CreateAccessPolicy5.google.identity.accesscontextmanager.v1.AccessPolicy.google.longrunning.Operation"U‚Óä“"/v1/accessPolicies:*ÊA5
AccessPolicy%AccessContextManagerOperationMetadataø
UpdateAccessPolicyB.google.identity.accesscontextmanager.v1.UpdateAccessPolicyRequest.google.longrunning.Operation"‚Óä“,2"/v1/{policy.name=accessPolicies/*}:policyÚApolicy,update_maskÊA5
AccessPolicy%AccessContextManagerOperationMetadataä
DeleteAccessPolicyB.google.identity.accesscontextmanager.v1.DeleteAccessPolicyRequest.google.longrunning.Operation"k‚Óä“*/v1/{name=accessPolicies/*}ÚAnameÊA>
google.protobuf.Empty%AccessContextManagerOperationMetadataÔ
ListAccessLevels@.google.identity.accesscontextmanager.v1.ListAccessLevelsRequestA.google.identity.accesscontextmanager.v1.ListAccessLevelsResponse";‚Óä“,*/v1/{parent=accessPolicies/*}/accessLevelsÚAparentÁ
GetAccessLevel>.google.identity.accesscontextmanager.v1.GetAccessLevelRequest4.google.identity.accesscontextmanager.v1.AccessLevel"9‚Óä“,*/v1/{name=accessPolicies/*/accessLevels/*}ÚAname…
CreateAccessLevelA.google.identity.accesscontextmanager.v1.CreateAccessLevelRequest.google.longrunning.Operation"‚Óä“:"*/v1/{parent=accessPolicies/*}/accessLevels:access_levelÚAparent,access_levelÊA4
AccessLevel%AccessContextManagerOperationMetadata—
UpdateAccessLevelA.google.identity.accesscontextmanager.v1.UpdateAccessLevelRequest.google.longrunning.Operation"Ÿ‚Óä“G27/v1/{access_level.name=accessPolicies/*/accessLevels/*}:access_levelÚAaccess_level,update_maskÊA4
AccessLevel%AccessContextManagerOperationMetadatañ
DeleteAccessLevelA.google.identity.accesscontextmanager.v1.DeleteAccessLevelRequest.google.longrunning.Operation"z‚Óä“,**/v1/{name=accessPolicies/*/accessLevels/*}ÚAnameÊA>
google.protobuf.Empty%AccessContextManagerOperationMetadataƒ
ReplaceAccessLevelsC.google.identity.accesscontextmanager.v1.ReplaceAccessLevelsRequest.google.longrunning.Operation"‡‚Óä“:"5/v1/{parent=accessPolicies/*}/accessLevels:replaceAll:*ÊAD
ReplaceAccessLevelsResponse%AccessContextManagerOperationMetadataè
ListServicePerimetersE.google.identity.accesscontextmanager.v1.ListServicePerimetersRequestF.google.identity.accesscontextmanager.v1.ListServicePerimetersResponse"@‚Óä“1//v1/{parent=accessPolicies/*}/servicePerimetersÚAparentÕ
GetServicePerimeterC.google.identity.accesscontextmanager.v1.GetServicePerimeterRequest9.google.identity.accesscontextmanager.v1.ServicePerimeter">‚Óä“1//v1/{name=accessPolicies/*/servicePerimeters/*}ÚAname£
CreateServicePerimeterF.google.identity.accesscontextmanager.v1.CreateServicePerimeterRequest.google.longrunning.Operation"¡‚Óä“D"//v1/{parent=accessPolicies/*}/servicePerimeters:service_perimeterÚAparent,service_perimeterÊA9
ServicePerimeter%AccessContextManagerOperationMetadataº
UpdateServicePerimeterF.google.identity.accesscontextmanager.v1.UpdateServicePerimeterRequest.google.longrunning.Operation"¸‚Óä“V2A/v1/{service_perimeter.name=accessPolicies/*/servicePerimeters/*}:service_perimeterÚAservice_perimeter,update_maskÊA9
ServicePerimeter%AccessContextManagerOperationMetadata€
DeleteServicePerimeterF.google.identity.accesscontextmanager.v1.DeleteServicePerimeterRequest.google.longrunning.Operation"‚Óä“1*//v1/{name=accessPolicies/*/servicePerimeters/*}ÚAnameÊA>
google.protobuf.Empty%AccessContextManagerOperationMetadata—
ReplaceServicePerimetersH.google.identity.accesscontextmanager.v1.ReplaceServicePerimetersRequest.google.longrunning.Operation"‘‚Óä“?":/v1/{parent=accessPolicies/*}/servicePerimeters:replaceAll:*ÊAI
 ReplaceServicePerimetersResponse%AccessContextManagerOperationMetadata
CommitServicePerimetersG.google.identity.accesscontextmanager.v1.CommitServicePerimetersRequest.google.longrunning.Operation"Œ‚Óä“;"6/v1/{parent=accessPolicies/*}/servicePerimeters:commit:*ÊAH
CommitServicePerimetersResponse%AccessContextManagerOperationMetadata÷
ListGcpUserAccessBindingsI.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsRequestJ.google.identity.accesscontextmanager.v1.ListGcpUserAccessBindingsResponse"C‚Óä“42/v1/{parent=organizations/*}/gcpUserAccessBindingsÚAparentä
GetGcpUserAccessBindingG.google.identity.accesscontextmanager.v1.GetGcpUserAccessBindingRequest=.google.identity.accesscontextmanager.v1.GcpUserAccessBinding"A‚Óä“42/v1/{name=organizations/*/gcpUserAccessBindings/*}ÚAname¾
CreateGcpUserAccessBindingJ.google.identity.accesscontextmanager.v1.CreateGcpUserAccessBindingRequest.google.longrunning.Operation"´‚Óä“M"2/v1/{parent=organizations/*}/gcpUserAccessBindings:gcp_user_access_bindingÚAparent,gcp_user_access_bindingÊA=
GcpUserAccessBinding%GcpUserAccessBindingOperationMetadataÛ
UpdateGcpUserAccessBindingJ.google.identity.accesscontextmanager.v1.UpdateGcpUserAccessBindingRequest.google.longrunning.Operation"Ñ‚Óä“e2J/v1/{gcp_user_access_binding.name=organizations/*/gcpUserAccessBindings/*}:gcp_user_access_bindingÚA#gcp_user_access_binding,update_maskÊA=
GcpUserAccessBinding%GcpUserAccessBindingOperationMetadataŒ
DeleteGcpUserAccessBindingJ.google.identity.accesscontextmanager.v1.DeleteGcpUserAccessBindingRequest.google.longrunning.Operation"‚‚Óä“4*2/v1/{name=organizations/*/gcpUserAccessBindings/*}ÚAnameÊA>
google.protobuf.Empty%GcpUserAccessBindingOperationMetadata‚
SetIamPolicy".google.iam.v1.SetIamPolicyRequest.google.iam.v1.Policy"7‚Óä“1",/v1/{resource=accessPolicies/*}:setIamPolicy:*‚
GetIamPolicy".google.iam.v1.GetIamPolicyRequest.google.iam.v1.Policy"7‚Óä“1",/v1/{resource=accessPolicies/*}:getIamPolicy:*¿
TestIamPermissions(.google.iam.v1.TestIamPermissionsRequest).google.iam.v1.TestIamPermissionsResponse"Ó‚Óä“Ì"2/v1/{resource=accessPolicies/*}:testIamPermissions:*ZF"A/v1/{resource=accessPolicies/*/accessLevels/*}:testIamPermissions:*ZK"F/v1/{resource=accessPolicies/*/servicePerimeters/*}:testIamPermissions:*WÊA#accesscontextmanager.googleapis.comÒA.https://www.googleapis.com/auth/cloud-platformB¯
+com.google.identity.accesscontextmanager.v1BAccessContextManagerProtoPZ[google.golang.org/genproto/googleapis/identity/accesscontextmanager/v1;accesscontextmanager¢GACMª\'Google.Identity.AccessContextManager.V1Ê\'Google\\Identity\\AccessContextManager\\V1ê*Google::Identity::AccessContextManager::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

