Show / Hide Table of Contents

Class ExecutePatchJobRequest

A request message to initiate patching across Compute Engine instances.

Inheritance
object
ExecutePatchJobRequest
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.OSConfig.v1beta.Data
Assembly: Google.Apis.OSConfig.v1beta.dll
Syntax
public class ExecutePatchJobRequest : IDirectResponseSchema

Properties

Description

Description of the patch job. Length of the description is limited to 1024 characters.

Declaration
[JsonProperty("description")]
public virtual string Description { get; set; }
Property Value
Type Description
string

DisplayName

Display name for this patch job. This does not have to be unique.

Declaration
[JsonProperty("displayName")]
public virtual string DisplayName { get; set; }
Property Value
Type Description
string

DryRun

If this patch is a dry-run only, instances are contacted but will do nothing.

Declaration
[JsonProperty("dryRun")]
public virtual bool? DryRun { get; set; }
Property Value
Type Description
bool?

Duration

Duration of the patch job. After the duration ends, the patch job times out.

Declaration
[JsonProperty("duration")]
public virtual object Duration { get; set; }
Property Value
Type Description
object

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

InstanceFilter

Required. Instances to patch, either explicitly or filtered by some criteria such as zone or labels.

Declaration
[JsonProperty("instanceFilter")]
public virtual PatchInstanceFilter InstanceFilter { get; set; }
Property Value
Type Description
PatchInstanceFilter

PatchConfig

Patch configuration being applied. If omitted, instances are patched using the default configurations.

Declaration
[JsonProperty("patchConfig")]
public virtual PatchConfig PatchConfig { get; set; }
Property Value
Type Description
PatchConfig

Rollout

Rollout strategy of the patch job.

Declaration
[JsonProperty("rollout")]
public virtual PatchRollout Rollout { get; set; }
Property Value
Type Description
PatchRollout

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX