osconfig.projects.patch Deployments.create

POST {{baseUrl}}/v1/:parent/patchDeployments?patchDeploymentId=<string>&$.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>

Create an OS Config patch deployment.

Request Params

KeyDatatypeRequiredDescription
patchDeploymentIdstringRequired. A name for the patch deployment in the project. When creating a name the following rules apply: * Must contain only lowercase letters, numbers, and hyphens. * Must start with a letter. * Must be between 1-63 characters. * Must end with a number or a letter. * Must be unique within the project.
$.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>", "duration"=>"<string>", "instanceFilter"=>{"all"=>true, "instanceNamePrefixes"=>["fugiat est mollit et", "dolore"], "instances"=>["Ut adipisicing nisi", "quis aliqua Ut nisi"], "zones"=>["minim pariatur eu", "est Ut"]}, "name"=>"<string>", "oneTimeSchedule"=>{"executeTime"=>"cillum eu cupidatat Excepteur"}, "patchConfig"=>{"apt"=>{"excludes"=>["aliquip laboris in", "consectetur Duis"], "exclusivePackages"=>["incididunt", "mini"], "type"=>"UPGRADE"}, "postStep"=>{"linuxExecStepConfig"=>{"allowedSuccessCodes"=>[20902829, -28458903], "gcsObject"=>{"bucket"=>"Duis nisi amet Excepteur", "generationNumber"=>"fugiat quis", "object"=>"ut Lorem dolor min"}, "interpreter"=>"SHELL", "localPath"=>"irure"}, "windowsExecStepConfig"=>{"allowedSuccessCodes"=>[-5192759, 90112857], "gcsObject"=>{"bucket"=>"culpa nostrud ea", "generationNumber"=>"culpa laborum nisi", "object"=>"exercitation proident incididunt aliqua"}, "interpreter"=>"POWERSHELL", "localPath"=>"do cupidatat"}}, "preStep"=>{"linuxExecStepConfig"=>{"allowedSuccessCodes"=>[30748288, -57969730], "gcsObject"=>{"bucket"=>"sunt sed deserunt laboris", "generationNumber"=>"ad culpa", "object"=>"ipsum ea mollit cupidatat"}, "interpreter"=>"SHELL", "localPath"=>"do exercitation aute mollit"}, "windowsExecStepConfig"=>{"allowedSuccessCodes"=>[-59994360, 77225946], "gcsObject"=>{"bucket"=>"irure ad proident enim incididunt", "generationNumber"=>"Duis exercitation", "object"=>"elit cillum tempor"}, "interpreter"=>"POWERSHELL", "localPath"=>"consequat"}}, "rebootConfig"=>"NEVER", "windowsUpdate"=>{"classifications"=>["SERVICE_PACK", "SERVICE_PACK"], "excludes"=>["adipisicing magna sit", "laboris velit irure fugiat enim"], "exclusivePatches"=>["labore quis proident", "sunt Lor"]}, "yum"=>{"excludes"=>["Ut", "do consectetur tempor"], "exclusivePackages"=>["et sint esse eu", "enim do deserunt"], "minimal"=>true, "security"=>false}, "zypper"=>{"categories"=>["cillum velit", "enim cupidatat id culpa"], "excludes"=>["ipsu", "mollit velit dolore"], "exclusivePatches"=>["in labore cons", "pariatur Ut"], "severities"=>["ipsum laborum", "et ad nisi anim velit"], "withOptional"=>false, "withUpdate"=>false}}, "recurringSchedule"=>{"endTime"=>"dol", "frequency"=>"WEEKLY", "lastExecuteTime"=>"eu laborum", "monthly"=>{"monthDay"=>85098024, "weekDayOfMonth"=>{"dayOfWeek"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}, "weekOrdinal"=>{"value"=>"<Error: Too many levels of nesting to fake this schema>"}}}, "nextExecuteTime"=>"id m", "startTime"=>"sunt dolore magna", "timeOfDay"=>{"hours"=>-38782299, "minutes"=>48987946, "nanos"=>-11037407, "seconds"=>-93093561}, "timeZone"=>{"id"=>"irure veniam", "version"=>"incididunt esse aliqua quis des"}, "weekly"=>{"dayOfWeek"=>"TUESDAY"}}, "rollout"=>{"disruptionBudget"=>{"fixed"=>-30877087, "percent"=>28790512}, "mode"=>"MODE_UNSPECIFIED"}}

HEADERS

KeyDatatypeRequiredDescription
Content-Typestring

RESPONSES

status: OK

{&quot;createTime&quot;:&quot;anim sint ex amet&quot;,&quot;description&quot;:&quot;\u003cstring\u003e&quot;,&quot;duration&quot;:&quot;\u003cstring\u003e&quot;,&quot;instanceFilter&quot;:{&quot;all&quot;:false,&quot;groupLabels&quot;:[{&quot;labels&quot;:{}},{&quot;labels&quot;:{}}],&quot;instanceNamePrefixes&quot;:[&quot;sit labore ullamco id&quot;,&quot;ex ad&quot;],&quot;instances&quot;:[&quot;laboris ullamco enim ut&quot;,&quot;consectetur non pariatur&quot;],&quot;zones&quot;:[&quot;dolore sint nulla Ut consequat&quot;,&quot;ut consequat dolore in&quot;]},&quot;lastExecuteTime&quot;:&quot;sint nisi adipisicing tempor&quot;,&quot;name&quot;:&quot;\u003cstring\u003e&quot;,&quot;oneTimeSchedule&quot;:{&quot;executeTime&quot;:&quot;mollit proident ut id&quot;},&quot;patchConfig&quot;:{&quot;apt&quot;:{&quot;excludes&quot;:[&quot;deserunt&quot;,&quot;ipsum et qui aliqua culpa&quot;],&quot;exclusivePackages&quot;:[&quot;eu anim laboris sit eiusmod&quot;,&quot;ut mollit Excepteur velit&quot;],&quot;type&quot;:&quot;UPGRADE&quot;},&quot;goo&quot;:{},&quot;postStep&quot;:{&quot;linuxExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[-69069666,-73122303],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;Excepteur sint&quot;,&quot;generationNumber&quot;:&quot;ullamco magna pariatur&quot;,&quot;object&quot;:&quot;non et in irur&quot;},&quot;interpreter&quot;:&quot;POWERSHELL&quot;,&quot;localPath&quot;:&quot;in cupidatat ut&quot;},&quot;windowsExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[86975044,-65181552],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;commodo dolore et&quot;,&quot;generationNumber&quot;:&quot;fugiat deserunt&quot;,&quot;object&quot;:&quot;in velit ut&quot;},&quot;interpreter&quot;:&quot;INTERPRETER_UNSPECIFIED&quot;,&quot;localPath&quot;:&quot;esse sed et in&quot;}},&quot;preStep&quot;:{&quot;linuxExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[-95405964,57327385],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;quis nulla est&quot;,&quot;generationNumber&quot;:&quot;sunt&quot;,&quot;object&quot;:&quot;consequat&quot;},&quot;interpreter&quot;:&quot;INTERPRETER_UNSPECIFIED&quot;,&quot;localPath&quot;:&quot;irure&quot;},&quot;windowsExecStepConfig&quot;:{&quot;allowedSuccessCodes&quot;:[85588872,57510541],&quot;gcsObject&quot;:{&quot;bucket&quot;:&quot;eiusmod velit nisi sed&quot;,&quot;generationNumber&quot;:&quot;cillum ad ipsum&quot;,&quot;object&quot;:&quot;ut consequat enim deserunt&quot;},&quot;interpreter&quot;:&quot;POWERSHELL&quot;,&quot;localPath&quot;:&quot;veniam dolor irure laboris&quot;}},&quot;rebootConfig&quot;:&quot;ALWAYS&quot;,&quot;windowsUpdate&quot;:{&quot;classifications&quot;:[&quot;DEFINITION&quot;,&quot;SERVICE_PACK&quot;],&quot;excludes&quot;:[&quot;adip&quot;,&quot;ea non ut&quot;],&quot;exclusivePatches&quot;:[&quot;ex non cupidatat&quot;,&quot;esse deserunt&quot;]},&quot;yum&quot;:{&quot;excludes&quot;:[&quot;sit tempor&quot;,&quot;qui non voluptate velit Lorem&quot;],&quot;exclusivePackages&quot;:[&quot;labore proident Lorem laborum&quot;,&quot;amet sit&quot;],&quot;minimal&quot;:false,&quot;security&quot;:false},&quot;zypper&quot;:{&quot;categories&quot;:[&quot;dolor ipsum Lor&quot;,&quot;nulla quis dolore&quot;],&quot;excludes&quot;:[&quot;ut enim consequat deserunt&quot;,&quot;Lorem i&quot;],&quot;exclusivePatches&quot;:[&quot;non&quot;,&quot;ut in enim Excepteur non&quot;],&quot;severities&quot;:[&quot;do ut&quot;,&quot;sunt&quot;],&quot;withOptional&quot;:false,&quot;withUpdate&quot;:true}},&quot;recurringSchedule&quot;:{&quot;endTime&quot;:&quot;repre&quot;,&quot;frequency&quot;:&quot;MONTHLY&quot;,&quot;lastExecuteTime&quot;:&quot;dolor&quot;,&quot;monthly&quot;:{&quot;monthDay&quot;:-41831857,&quot;weekDayOfMonth&quot;:{&quot;dayOfWeek&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;},&quot;weekOrdinal&quot;:{&quot;value&quot;:&quot;\u003cError: Too many levels of nesting to fake this schema\u003e&quot;}}},&quot;nextExecuteTime&quot;:&quot;labore cupidatat&quot;,&quot;startTime&quot;:&quot;dolore cillum ut&quot;,&quot;timeOfDay&quot;:{&quot;hours&quot;:-26850915,&quot;minutes&quot;:-33653582,&quot;nanos&quot;:-87996546,&quot;seconds&quot;:-81281418},&quot;timeZone&quot;:{&quot;id&quot;:&quot;ut anim&quot;,&quot;version&quot;:&quot;do&quot;},&quot;weekly&quot;:{&quot;dayOfWeek&quot;:&quot;TUESDAY&quot;}},&quot;rollout&quot;:{&quot;disruptionBudget&quot;:{&quot;fixed&quot;:88012934,&quot;percent&quot;:67410904},&quot;mode&quot;:&quot;ZONE_BY_ZONE&quot;},&quot;updateTime&quot;:&quot;sed quis ut do et&quot;}