osconfig.projects.patch Jobs.execute

POST {{baseUrl}}/v1/:parent/patchJobs:execute?$.xgafv=<string>&access_token=<string>&alt=<string>&callback=<string>&fields=<string>&key=<string>&oauth_token=<string>&prettyPrint=<boolean>&quotaUser=<string>&upload_protocol=<string>&uploadType=<string>

Patch VM instances by creating and running a patch job.

Request Params

KeyDatatypeRequiredDescription
$.xgafvstringV1 error format.
access_tokenstringOAuth access token.
altstringData format for response.
callbackstringJSONP
fieldsstringSelector specifying which fields to include in a partial response.
keystringAPI key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.
oauth_tokenstringOAuth 2.0 token for the current user.
prettyPrintstringReturns response with indentations and line breaks.
quotaUserstringAvailable to use for quota purposes for server-side applications. Can be any arbitrary string assigned to a user, but should not exceed 40 characters.
upload_protocolstringUpload protocol for media (e.g. "raw", "multipart").
uploadTypestringLegacy upload protocol for media (e.g. "media", "multipart").

Request Body

{"description"=>"<string>", "displayName"=>"<string>", "dryRun"=>"<boolean>", "duration"=>"<google-duration>", "instanceFilter"=>{"all"=>true, "instanceNamePrefixes"=>["cillum irure mollit", "exercitation "], "instances"=>["consectetur laborum ut deserunt nisi", "eu consectetur exercitation"], "zones"=>["enim veniam aliqua minim ut", "laborum eiusmod ipsum"]}, "patchConfig"=>{"apt"=>{"excludes"=>["qui in ", "exercitation do occaecat"], "exclusivePackages"=>["sit velit qui", "velit ex aute nostrud"], "type"=>"UPGRADE"}, "postStep"=>{"linuxExecStepConfig"=>{"allowedSuccessCodes"=>[65814506, 59059938], "gcsObject"=>{"bucket"=>"elit pariatur", "generationNumber"=>"fugiat adipisicing labore velit", "object"=>"ipsum in"}, "interpreter"=>"SHELL", "localPath"=>"veniam incididunt ullamco dolore"}, "windowsExecStepConfig"=>{"allowedSuccessCodes"=>[-90992234, 43984160], "gcsObject"=>{"bucket"=>"sed veniam ", "generationNumber"=>"cupidatat exercitation voluptate", "object"=>"nisi"}, "interpreter"=>"SHELL", "localPath"=>"dolore occaecat elit"}}, "preStep"=>{"linuxExecStepConfig"=>{"allowedSuccessCodes"=>[95071540, -44886083], "gcsObject"=>{"bucket"=>"aliqua ad eu occaecat", "generationNumber"=>"cupidatat dolore", "object"=>"ut nulla enim in laborum"}, "interpreter"=>"INTERPRETER_UNSPECIFIED", "localPath"=>"cupidatat est deserunt do enim"}, "windowsExecStepConfig"=>{"allowedSuccessCodes"=>[66306135, -30246564], "gcsObject"=>{"bucket"=>"eiusmod laborum", "generationNumber"=>"mollit repreh", "object"=>"in eu"}, "interpreter"=>"INTERPRETER_UNSPECIFIED", "localPath"=>"in elit"}}, "rebootConfig"=>"REBOOT_CONFIG_UNSPECIFIED", "windowsUpdate"=>{"classifications"=>["FEATURE_PACK", "SERVICE_PACK"], "excludes"=>["et", "qui commodo"], "exclusivePatches"=>["cupidatat quis officia", "proident do quis Ut"]}, "yum"=>{"excludes"=>["cillum ut anim Excepteur reprehenderit", "adipisicing dolore"], "exclusivePackages"=>["pariatur laborum amet deserunt", "qui"], "minimal"=>true, "security"=>true}, "zypper"=>{"categories"=>["in et", "deserunt nulla occaecat velit minim"], "excludes"=>["sint ea consequat ut", "culpa dolor labore"], "exclusivePatches"=>["deserunt ullamco", "magna laboris minim dolore"], "severities"=>["Excepteur deserunt", "dolore laborum amet ullamco"], "withOptional"=>false, "withUpdate"=>true}}, "rollout"=>{"disruptionBudget"=>{"fixed"=>54370343, "percent"=>83969463}, "mode"=>"CONCURRENT_ZONES"}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring

RESPONSES

status: OK

{&quot;createTime&quot;:&quot;ullamco eiusmod&quot;,&quot;description&quot;:&quot;ad do exercitation&quot;,&quot;displayName&quot;:&quot;tempor nisi&quot;,&quot;dryRun&quot;:true,&quot;duration&quot;:&quot;labore veniam dolore&quot;,&quot;errorMessage&quot;:&quot;Duis enim nisi ut&quot;,&quot;instanceDetailsSummary&quot;:{&quot;ackedInstanceCount&quot;:&quot;ipsum sed non laboris&quot;,&quot;applyingPatchesInstanceCount&quot;:&quot;et mollit ut velit non&quot;,&quot;downloadingPatchesInstanceCount&quot;:&quot;ex ullamco culpa Ut ea&quot;,&quot;failedInstanceCount&quot;:&quot;dolore enim aute&quot;,&quot;inactiveInstanceCount&quot;:&quot;laboris amet ullamco irure esse&quot;,&quot;noAgentDetectedInstanceCount&quot;:&quot;Ut&quot;,&quot;notifiedInstanceCount&quot;:&quot;in do dolore&quot;,&quot;pendingInstanceCount&quot;:&quot;in mollit quis&quot;,&quot;postPatchStepInstanceCount&quot;:&quot;deserunt irure consequat&quot;,&quot;prePatchStepInstanceCount&quot;:&quot;es&quot;,&quot;rebootingInstanceCount&quot;:&quot;laborum &quot;,&quot;startedInstanceCount&quot;:&quot;m&quot;,&quot;succeededInstanceCount&quot;:&quot;culpa ex magna&quot;,&quot;succeededRebootRequiredInstanceCount&quot;:&quot;commodo non enim consequat&quot;,&quot;timedOutInstanceCount&quot;:&quot;quis veniam culpa ea&quot;},&quot;instanceFilter&quot;:{&quot;all&quot;:true,&quot;groupLabels&quot;:[{&quot;labels&quot;:{}},{&quot;labels&quot;:{}}],&quot;instanceNamePrefixes&quot;:[&quot;veniam dolore magna officia&quot;,&quot;eu exe&quot;],&quot;instances&quot;:[&quot;consequat non Lorem est&quot;,&quot;nisi cillum&quot;],&quot;zones&quot;:[&quot;ad enim do&quot;,&quot;proident eiusmod enim&quot;]},&quot;name&quot;:&quot;sunt aliquip&quot;,&quot;patchConfig&quot;:{&quot;apt&quot;:{&quot;excludes&quot;:[&quot;enim fugiat ea dolore aute&quot;,&quot;nisi&quot;],&quot;exclusivePackages&quot;:[&quot;esse quis veniam&quot;,&quot;cillum voluptate aute deserunt&quot;],&quot;type&quot;:&quot;TYPE_UNSPECIFIED&quot;},&quot;goo&quot;:{},&quot;postStep&quot;:{&quot;linuxExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[-74970557,-48091728],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;id sit voluptate&quot;,&quot;generationNumber&quot;:&quot;laboris ullamco fugiat esse qui&quot;,&quot;object&quot;:&quot;sit&quot;},&quot;interpreter&quot;:&quot;SHELL&quot;,&quot;localPath&quot;:&quot;ad sint dolore labore&quot;},&quot;windowsExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[-59948850,-78436359],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;nostrud&quot;,&quot;generationNumber&quot;:&quot;ut Excepteur est&quot;,&quot;object&quot;:&quot;sunt do&quot;},&quot;interpreter&quot;:&quot;INTERPRETER_UNSPECIFIED&quot;,&quot;localPath&quot;:&quot;commodo&quot;}},&quot;preStep&quot;:{&quot;linuxExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[59713649,71916850],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;elit&quot;,&quot;generationNumber&quot;:&quot;ex labore anim&quot;,&quot;object&quot;:&quot;cupidatat mollit sint fugiat&quot;},&quot;interpreter&quot;:&quot;POWERSHELL&quot;,&quot;localPath&quot;:&quot;dolore veniam proident deserunt&quot;},&quot;windowsExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[96005173,50651998],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;nulla mollit dolore ad&quot;,&quot;generationNumber&quot;:&quot;ad sunt&quot;,&quot;object&quot;:&quot;laborum&quot;},&quot;interpreter&quot;:&quot;INTERPRETER_UNSPECIFIED&quot;,&quot;localPath&quot;:&quot;do&quot;}},&quot;rebootConfig&quot;:&quot;DEFAULT&quot;,&quot;windowsUpdate&quot;:{&quot;classifications&quot;:[&quot;UPDATE&quot;,&quot;UPDATE_ROLLUP&quot;],&quot;excludes&quot;:[&quot;in laboris&quot;,&quot;exercitation consectetur&quot;],&quot;exclusivePatches&quot;:[&quot;consectetur ad Lorem&quot;,&quot;aute&quot;]},&quot;yum&quot;:{&quot;excludes&quot;:[&quot;in velit&quot;,&quot;deserunt proident&quot;],&quot;exclusivePackages&quot;:[&quot;velit nostrud commodo pariatur&quot;,&quot;qui ipsum&quot;],&quot;minimal&quot;:true,&quot;security&quot;:false},&quot;zypper&quot;:{&quot;categories&quot;:[&quot;enim occa&quot;,&quot;amet nulla laborum&quot;],&quot;excludes&quot;:[&quot;ipsum aute consequat&quot;,&quot;aute adipisicing&quot;],&quot;exclusivePatches&quot;:[&quot;veniam&quot;,&quot;tempor a&quot;],&quot;severities&quot;:[&quot;proident cillum cupidatat&quot;,&quot;consectetur est ullamco&quot;],&quot;withOptional&quot;:false,&quot;withUpdate&quot;:false}},&quot;patchDeployment&quot;:&quot;ipsum aute id ut cillum&quot;,&quot;percentComplete&quot;:85892440.71664405,&quot;rollout&quot;:{&quot;disruptionBudget&quot;:{&quot;fixed&quot;:59780550,&quot;percent&quot;:-96914584},&quot;mode&quot;:&quot;ZONE_BY_ZONE&quot;},&quot;state&quot;:&quot;STATE_UNSPECIFIED&quot;,&quot;updateTime&quot;:&quot;ea proident Lorem occaecat eiusmod&quot;}