方法:projects.patchJobs.execute

通过创建并运行修补作业来修补虚拟机实例。

HTTP 请求

POST https://osconfig.googleapis.com/v1beta/{parent=projects/*}/patchJobs:execute

网址采用 gRPC 转码语法。

路径参数

参数
parent

string

必填。要在其中以 projects/* 格式运行此补丁程序的项目

请求正文

请求正文中包含结构如下的数据:

JSON 表示法

{
      "description": string,
      "instanceFilter": {
        object (PatchInstanceFilter)
      },
      "patchConfig": {
        object (PatchConfig)
      },
      "duration": string,
      "dryRun": boolean,
      "displayName": string
    }
字段
description

string

修补作业的说明。说明的长度不得超过 1024 个字符。

instanceFilter

object (PatchInstanceFilter)

必填。要明确修补或按地区或标签等某些条件进行过滤的实例。

patchConfig

object (PatchConfig)

所应用的补丁程序配置。如果省略,则系统会使用默认配置修补实例。

duration

string (Duration format)

修补作业的持续时间。该持续时间结束后,修补作业会发生超时。

该持续时间以秒为单位,最多包含九个小数位,并以“s”结束。示例:"3.5s"

dryRun

boolean

如果此补丁程序仅为试运行模式,则系统会探测实例,但不会执行任何操作。

displayName

string

此修补作业的显示名。该显示名不必是唯一的。

响应正文

如果成功,则响应正文包含一个 PatchJob 实例。

授权范围

需要以下 OAuth 范围:

  • https://www.googleapis.com/auth/cloud-platform

如需了解详情,请参阅身份验证概览

IAM 权限

必须对 parent 资源拥有以下 Cloud IAM 权限:

  • osconfig.patchJobs.exec

如需了解详情,请参阅 Cloud IAM 文档

试试看!