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

namespace GPBMetadata\Google\Cloud\Osconfig\V1;

class PatchJobs
{
    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\OsconfigCommon::initOnce();
        \GPBMetadata\Google\Protobuf\Duration::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
–/
)google/cloud/osconfig/v1/patch_jobs.protogoogle.cloud.osconfig.v1google/api/resource.proto.google/cloud/osconfig/v1/osconfig_common.protogoogle/protobuf/duration.protogoogle/protobuf/timestamp.proto"‰
ExecutePatchJobRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project
description (	K
instance_filter (2-.google.cloud.osconfig.v1.PatchInstanceFilterBàA;
patch_config (2%.google.cloud.osconfig.v1.PatchConfig+
duration (2.google.protobuf.Duration
dry_run (
display_name (	7
rollout	 (2&.google.cloud.osconfig.v1.PatchRollout"L
GetPatchJobRequest6
name (	B(àAúA"
 osconfig.googleapis.com/PatchJob"•
"ListPatchJobInstanceDetailsRequest8
parent (	B(àAúA"
 osconfig.googleapis.com/PatchJob
	page_size (

page_token (	
filter (	"•
#ListPatchJobInstanceDetailsResponseU
patch_job_instance_details (21.google.cloud.osconfig.v1.PatchJobInstanceDetails
next_page_token (	"Ö
PatchJobInstanceDetails2
name (	B$úA!
compute.googleapis.com/Instance
instance_system_id (	<
state (2-.google.cloud.osconfig.v1.Instance.PatchState
failure_reason (	
attempt_count ("’
ListPatchJobsRequestC
parent (	B3àAúA-
+cloudresourcemanager.googleapis.com/Project
	page_size (

page_token (	
filter (	"h
ListPatchJobsResponse6

patch_jobs (2".google.cloud.osconfig.v1.PatchJob
next_page_token (	"Ü
PatchJob
name (	
display_name (	
description (	/
create_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.Timestamp7
state (2(.google.cloud.osconfig.v1.PatchJob.StateF
instance_filter (2-.google.cloud.osconfig.v1.PatchInstanceFilter;
patch_config (2%.google.cloud.osconfig.v1.PatchConfig+
duration (2.google.protobuf.Duration[
instance_details_summary	 (29.google.cloud.osconfig.v1.PatchJob.InstanceDetailsSummary
dry_run
 (
error_message (	
percent_complete (I
patch_deployment (	B/àAúA)
\'osconfig.googleapis.com/PatchDeployment7
rollout (2&.google.cloud.osconfig.v1.PatchRollout½
InstanceDetailsSummary
pending_instance_count (
inactive_instance_count (
notified_instance_count (
started_instance_count (*
"downloading_patches_instance_count (\'
applying_patches_instance_count ( 
rebooting_instance_count ( 
succeeded_instance_count (0
(succeeded_reboot_required_instance_count	 (
failed_instance_count
 (
acked_instance_count ( 
timed_out_instance_count (%
pre_patch_step_instance_count (&
post_patch_step_instance_count ((
 no_agent_detected_instance_count ("•
State
STATE_UNSPECIFIED 
STARTED
INSTANCE_LOOKUP
PATCHING
	SUCCEEDED
COMPLETED_WITH_ERRORS
CANCELED
	TIMED_OUT:OêAL
 osconfig.googleapis.com/PatchJob(projects/{project}/patchJobs/{patch_job}"Ö
PatchConfigI
reboot_config (22.google.cloud.osconfig.v1.PatchConfig.RebootConfig2
apt (2%.google.cloud.osconfig.v1.AptSettings2
yum (2%.google.cloud.osconfig.v1.YumSettings2
goo (2%.google.cloud.osconfig.v1.GooSettings8
zypper (2(.google.cloud.osconfig.v1.ZypperSettingsG
windows_update (2/.google.cloud.osconfig.v1.WindowsUpdateSettings4
pre_step (2".google.cloud.osconfig.v1.ExecStep5
	post_step	 (2".google.cloud.osconfig.v1.ExecStep
mig_instances_allowed
 ("Q
RebootConfig
REBOOT_CONFIG_UNSPECIFIED 
DEFAULT

ALWAYS	
NEVER"Î
Instance"Á

PatchState
PATCH_STATE_UNSPECIFIED 
PENDING
INACTIVE
NOTIFIED
STARTED
DOWNLOADING_PATCHES
APPLYING_PATCHES
	REBOOTING
	SUCCEEDED
SUCCEEDED_REBOOT_REQUIRED	

FAILED
	
ACKED
	TIMED_OUT
RUNNING_PRE_PATCH_STEP
RUNNING_POST_PATCH_STEP
NO_AGENT_DETECTED"O
CancelPatchJobRequest6
name (	B(àAúA"
 osconfig.googleapis.com/PatchJob"ª
AptSettings8
type (2*.google.cloud.osconfig.v1.AptSettings.Type
excludes (	
exclusive_packages (	"3
Type
TYPE_UNSPECIFIED 
DIST
UPGRADE"^
YumSettings
security (
minimal (
excludes (	
exclusive_packages (	"
GooSettings"‘
ZypperSettings
with_optional (
with_update (

categories (	

severities (	
excludes (	
exclusive_patches (	"Õ
WindowsUpdateSettingsW
classifications (2>.google.cloud.osconfig.v1.WindowsUpdateSettings.Classification
excludes (	
exclusive_patches (	"µ
Classification
CLASSIFICATION_UNSPECIFIED 
CRITICAL
SECURITY

DEFINITION

DRIVER
FEATURE_PACK
SERVICE_PACK
TOOL
UPDATE_ROLLUP

UPDATE	" 
ExecStepH
linux_exec_step_config (2(.google.cloud.osconfig.v1.ExecStepConfigJ
windows_exec_step_config (2(.google.cloud.osconfig.v1.ExecStepConfig" 
ExecStepConfig

local_path (	H 9

gcs_object (2#.google.cloud.osconfig.v1.GcsObjectH 
allowed_success_codes (I
interpreter (24.google.cloud.osconfig.v1.ExecStepConfig.Interpreter"E
Interpreter
INTERPRETER_UNSPECIFIED 	
SHELL

POWERSHELLB

executable"U
	GcsObject
bucket (	BàA
object (	BàA
generation_number (BàA"È
PatchInstanceFilter
all (N
group_labels (28.google.cloud.osconfig.v1.PatchInstanceFilter.GroupLabel
zones (	
	instances (	
instance_name_prefixes (	‘

GroupLabelT
labels (2D.google.cloud.osconfig.v1.PatchInstanceFilter.GroupLabel.LabelsEntry-
LabelsEntry
key (	
value (	:8"Ô
PatchRollout9
mode (2+.google.cloud.osconfig.v1.PatchRollout.ModeC
disruption_budget (2(.google.cloud.osconfig.v1.FixedOrPercent"D
Mode
MODE_UNSPECIFIED 
ZONE_BY_ZONE
CONCURRENT_ZONESB·
com.google.cloud.osconfig.v1B	PatchJobsZ8cloud.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;
    }
}

