<?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 (	B8àAú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::V1êA“
2osconfig.googleapis.com/InstanceOSPolicyAssignment]projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}bproto3'
        , true);

        static::$is_initialized = true;
    }
}

