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

namespace GPBMetadata\Google\Cloud\Osconfig\V1;

class OsPolicyAssignmentReports
{
    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();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '

;google/cloud/osconfig/v1/os_policy_assignment_reports.protogoogle.cloud.osconfig.v1google/api/resource.protogoogle/protobuf/timestamp.proto"l
"GetOSPolicyAssignmentReportRequestF
name (	B8AA2
0osconfig.googleapis.com/OSPolicyAssignmentReport"
$ListOSPolicyAssignmentReportsRequestJ
parent (	B:AA4
2osconfig.googleapis.com/InstanceOSPolicyAssignment
	page_size (
filter (	

page_token (	"
%ListOSPolicyAssignmentReportsResponseX
os_policy_assignment_reports (22.google.cloud.osconfig.v1.OSPolicyAssignmentReport
next_page_token (	"
OSPolicyAssignmentReport
name (	
instance (	M
os_policy_assignment (	B/A,
*osconfig.googleapis.com/OSPolicyAssignmentd
os_policy_compliances (2E.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance/
update_time (2.google.protobuf.Timestamp
last_run_id (	

OSPolicyCompliance
os_policy_id (	o
compliance_state (2U.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.ComplianceState
compliance_state_reason (	
os_policy_resource_compliances (2`.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance
OSPolicyResourceCompliance
os_policy_resource_id (	
config_steps (2{.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep
compliance_state (2p.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ComplianceState
compliance_state_reason (	
exec_resource_output (2s.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.ExecResourceOutputH 
OSPolicyResourceConfigStep
type (2.google.cloud.osconfig.v1.OSPolicyAssignmentReport.OSPolicyCompliance.OSPolicyResourceCompliance.OSPolicyResourceConfigStep.Type
error_message (	"
Type
TYPE_UNSPECIFIED 

VALIDATION
DESIRED_STATE_CHECK
DESIRED_STATE_ENFORCEMENT(
$DESIRED_STATE_CHECK_POST_ENFORCEMENT0
ExecResourceOutput
enforcement_output ("@
ComplianceState
UNKNOWN 
	COMPLIANT
NON_COMPLIANTB
output"@
ComplianceState
UNKNOWN 
	COMPLIANT
NON_COMPLIANT:A
0osconfig.googleapis.com/OSPolicyAssignmentReportdprojects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}/reportB
com.google.cloud.osconfig.v1BOSPolicyAssignmentReportsProtoPZ8cloud.google.com/go/osconfig/apiv1/osconfigpb;osconfigpbGoogle.Cloud.OsConfig.V1Google\\Cloud\\OsConfig\\V1Google::Cloud::OsConfig::V1A
2osconfig.googleapis.com/InstanceOSPolicyAssignment]projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

