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

namespace GPBMetadata\Google\Cloud\Osconfig\V1;

class OsPolicy
{
    public static $is_initialized = false;

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

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        $pool->internalAddGeneratedFile(
            '
ó"
(google/cloud/osconfig/v1/os_policy.protogoogle.cloud.osconfig.v1"ä 
OSPolicy
id (	BàA
description (	:
mode (2\'.google.cloud.osconfig.v1.OSPolicy.ModeBàAN
resource_groups (20.google.cloud.osconfig.v1.OSPolicy.ResourceGroupBàA%
allow_no_resource_group_match (A
InventoryFilter
os_short_name (	BàA

os_version (	Ö
Resource
id (	BàAJ
pkg (2;.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResourceH T

repository (2>.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResourceH H
exec (28.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResourceH H
file (28.google.cloud.osconfig.v1.OSPolicy.Resource.FileResourceH Æ
FileI
remote (27.google.cloud.osconfig.v1.OSPolicy.Resource.File.RemoteH C
gcs (24.google.cloud.osconfig.v1.OSPolicy.Resource.File.GcsH 

local_path (	H 
allow_insecure (3
Remote
uri (	BàA
sha256_checksum (	C
Gcs
bucket (	BàA
object (	BàA

generation (B
type¢	
PackageResourced
desired_state (2H.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.DesiredStateBàAN
apt (2?.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.APTH N
deb (2?.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.DebH N
yum (2?.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.YUMH T
zypper (2B.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.ZypperH N
rpm (2?.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.RPMH T
googet (2B.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.GooGetH N
msi (2?.google.cloud.osconfig.v1.OSPolicy.Resource.PackageResource.MSIH _
DebE
source (20.google.cloud.osconfig.v1.OSPolicy.Resource.FileBàA
	pull_deps (
APT
name (	BàA_
RPME
source (20.google.cloud.osconfig.v1.OSPolicy.Resource.FileBàA
	pull_deps (
YUM
name (	BàA
Zypper
name (	BàA
GooGet
name (	BàA`
MSIE
source (20.google.cloud.osconfig.v1.OSPolicy.Resource.FileBàA

properties (	"I
DesiredState
DESIRED_STATE_UNSPECIFIED 
	INSTALLED
REMOVEDB
system_package¸
RepositoryResource[
apt (2L.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.AptRepositoryH [
yum (2L.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.YumRepositoryH a
zypper (2O.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.ZypperRepositoryH [
goo (2L.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.GooRepositoryH ž
AptRepositorys
archive_type (2X.google.cloud.osconfig.v1.OSPolicy.Resource.RepositoryResource.AptRepository.ArchiveTypeBàA
uri (	BàA
distribution (	BàA

components (	BàA
gpg_key (	"A
ArchiveType
ARCHIVE_TYPE_UNSPECIFIED 
DEB
DEB_SRC_
YumRepository
id (	BàA
display_name (	
base_url (	BàA
gpg_keys (	b
ZypperRepository
id (	BàA
display_name (	
base_url (	BàA
gpg_keys (	4
GooRepository
name (	BàA
url (	BàAB

repositoryù
ExecResourceT
validate (2=.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.ExecBàAN
enforce (2=.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.ExecÂ
Exec@
file (20.google.cloud.osconfig.v1.OSPolicy.Resource.FileH 
script (	H 
args (	c
interpreter (2I.google.cloud.osconfig.v1.OSPolicy.Resource.ExecResource.Exec.InterpreterBàA
output_file_path (	"O
Interpreter
INTERPRETER_UNSPECIFIED 
NONE	
SHELL

POWERSHELLB
sourceÌ
FileResource@
file (20.google.cloud.osconfig.v1.OSPolicy.Resource.FileH 
content (	H 
path (	BàAY
state (2E.google.cloud.osconfig.v1.OSPolicy.Resource.FileResource.DesiredStateBàA
permissions (	"Z
DesiredState
DESIRED_STATE_UNSPECIFIED 
PRESENT

ABSENT
CONTENTS_MATCHB
sourceB
resource_type£
ResourceGroupM
inventory_filters (22.google.cloud.osconfig.v1.OSPolicy.InventoryFilterC
	resources (2+.google.cloud.osconfig.v1.OSPolicy.ResourceBàA"=
Mode
MODE_UNSPECIFIED 

VALIDATION
ENFORCEMENTB½
com.google.cloud.osconfig.v1BOsPolicyProtoPZ8cloud.google.com/go/osconfig/apiv1/osconfigpb;osconfigpbªGoogle.Cloud.OsConfig.V1ÊGoogle\\Cloud\\OsConfig\\V1êGoogle::Cloud::OsConfig::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

