Class ExecutePatchJobRequest
A request message to initiate patching across Compute Engine instances.
Implements
Inherited Members
Namespace: Google.Apis.OSConfig.v1.Data
Assembly: Google.Apis.OSConfig.v1.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 |