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

namespace GPBMetadata\Google\Cloud\Osconfig\V1;

class OsPolicyAssignments
{
    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\Cloud\Osconfig\V1\OsPolicy::initOnce();
        \GPBMetadata\Google\Cloud\Osconfig\V1\OsconfigCommon::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\FieldMask::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '

4google/cloud/osconfig/v1/os_policy_assignments.protogoogle.cloud.osconfig.v1google/api/resource.proto(google/cloud/osconfig/v1/os_policy.proto.google/cloud/osconfig/v1/osconfig_common.protogoogle/protobuf/duration.proto google/protobuf/field_mask.protogoogle/protobuf/timestamp.proto"£
OSPolicyAssignment
name (	
description (	<
os_policies (2".google.cloud.osconfig.v1.OSPolicyBàAY
instance_filter (2;.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilterBàAJ
rollout (24.google.cloud.osconfig.v1.OSPolicyAssignment.RolloutBàA
revision_id (	BàA=
revision_create_time (2.google.protobuf.TimestampBàA
etag (	U
rollout_state	 (29.google.cloud.osconfig.v1.OSPolicyAssignment.RolloutStateBàA
baseline
 (BàA
deleted (BàA
reconciling (BàA
uid (	BàAŒ
LabelSetQ
labels (2A.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSet.LabelsEntry-
LabelsEntry
key (	
value (	:8Ø
InstanceFilter
all (O
inclusion_labels (25.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSetO
exclusion_labels (25.google.cloud.osconfig.v1.OSPolicyAssignment.LabelSetZ
inventories (2E.google.cloud.osconfig.v1.OSPolicyAssignment.InstanceFilter.Inventory;
	Inventory
os_short_name (	BàA

os_version (	Ž
RolloutH
disruption_budget (2(.google.cloud.osconfig.v1.FixedOrPercentBàA9
min_wait_duration (2.google.protobuf.DurationBàA"l
RolloutState
ROLLOUT_STATE_UNSPECIFIED 
IN_PROGRESS

CANCELLING
	CANCELLED
	SUCCEEDED:„êA€
*osconfig.googleapis.com/OSPolicyAssignmentRprojects/{project}/locations/{location}/osPolicyAssignments/{os_policy_assignment}"à
#OSPolicyAssignmentOperationMetadataM
os_policy_assignment (	B/úA,
*osconfig.googleapis.com/OSPolicyAssignment[

api_method (2G.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.APIMethoda
rollout_state (2J.google.cloud.osconfig.v1.OSPolicyAssignmentOperationMetadata.RolloutState6
rollout_start_time (2.google.protobuf.Timestamp7
rollout_update_time (2.google.protobuf.Timestamp"K
	APIMethod
API_METHOD_UNSPECIFIED 

CREATE

UPDATE

DELETE"l
RolloutState
ROLLOUT_STATE_UNSPECIFIED 
IN_PROGRESS

CANCELLING
	CANCELLED
	SUCCEEDED"Ó
CreateOSPolicyAssignmentRequest9
parent (	B)àAúA#
!locations.googleapis.com/LocationO
os_policy_assignment (2,.google.cloud.osconfig.v1.OSPolicyAssignmentBàA$
os_policy_assignment_id (	BàA"¨
UpdateOSPolicyAssignmentRequestO
os_policy_assignment (2,.google.cloud.osconfig.v1.OSPolicyAssignmentBàA4
update_mask (2.google.protobuf.FieldMaskBàA"`
GetOSPolicyAssignmentRequest@
name (	B2àAúA,
*osconfig.googleapis.com/OSPolicyAssignment"‚
ListOSPolicyAssignmentsRequest9
parent (	B)àAúA#
!locations.googleapis.com/Location
	page_size (

page_token (	"‡
ListOSPolicyAssignmentsResponseK
os_policy_assignments (2,.google.cloud.osconfig.v1.OSPolicyAssignment
next_page_token (	"‘
&ListOSPolicyAssignmentRevisionsRequest@
name (	B2àAúA,
*osconfig.googleapis.com/OSPolicyAssignment
	page_size (

page_token (	"
\'ListOSPolicyAssignmentRevisionsResponseK
os_policy_assignments (2,.google.cloud.osconfig.v1.OSPolicyAssignment
next_page_token (	"c
DeleteOSPolicyAssignmentRequest@
name (	B2àAúA,
*osconfig.googleapis.com/OSPolicyAssignmentBÈ
com.google.cloud.osconfig.v1BOsPolicyAssignmentsProtoP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;
    }
}

