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

namespace GPBMetadata\Google\Identity\Accesscontextmanager\V1;

class AccessLevel
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Identity\Accesscontextmanager\Type\DeviceResources::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        \GPBMetadata\Google\Type\Expr::initOnce();
        $pool->internalAddGeneratedFile(
            '

:google/identity/accesscontextmanager/v1/access_level.proto\'google.identity.accesscontextmanager.v1@google/identity/accesscontextmanager/type/device_resources.protogoogle/protobuf/timestamp.protogoogle/type/expr.proto"
AccessLevel
name (	
title (	
description (	D
basic (23.google.identity.accesscontextmanager.v1.BasicLevelH F
custom (24.google.identity.accesscontextmanager.v1.CustomLevelH /
create_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.Timestamp:pAm
/accesscontextmanager.googleapis.com/AccessLevel:accessPolicies/{access_policy}/accessLevels/{access_level}B
level"

BasicLevelF

conditions (22.google.identity.accesscontextmanager.v1.Conditionj
combining_function (2N.google.identity.accesscontextmanager.v1.BasicLevel.ConditionCombiningFunction"-
ConditionCombiningFunction
AND 
OR"
	Condition
ip_subnetworks (	L
device_policy (25.google.identity.accesscontextmanager.v1.DevicePolicy
required_access_levels (	
negate (
members (	
regions (	".
CustomLevel
expr (2.google.type.Expr"
DevicePolicy
require_screenlock (f
allowed_encryption_statuses (2A.google.identity.accesscontextmanager.type.DeviceEncryptionStatusM
os_constraints (25.google.identity.accesscontextmanager.v1.OsConstraintj
 allowed_device_management_levels (2@.google.identity.accesscontextmanager.type.DeviceManagementLevel
require_admin_approval (
require_corp_owned ("
OsConstraintB
os_type (21.google.identity.accesscontextmanager.type.OsType
minimum_version (	"
require_verified_chrome_os (B
+com.google.identity.accesscontextmanager.v1BAccessLevelProtoP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;
    }
}

