Patch deployments are configurations that individual patch jobs use to complete a patch. These configurations include instance filter, package repository settings, and a schedule. For more information about creating and managing patch deployments, see Scheduling patch jobs.
-
createTime
(type:DateTime.t
, default:nil
) - Output only. Time the patch deployment was created. Timestamp is in RFC3339 text format. -
description
(type:String.t
, default:nil
) - Optional. Description of the patch deployment. Length of the description is limited to 1024 characters. -
duration
(type:String.t
, default:nil
) - Optional. Duration of the patch. After the duration ends, the patch times out. -
instanceFilter
(type:GoogleApi.OSConfig.V1.Model.PatchInstanceFilter.t
, default:nil
) - Required. VM instances to patch. -
lastExecuteTime
(type:DateTime.t
, default:nil
) - Output only. The last time a patch job was started by this deployment. Timestamp is in RFC3339 text format. -
name
(type:String.t
, default:nil
) - Unique name for the patch deployment resource in a project. The patch deployment name is in the form:projects/{project_id}/patchDeployments/{patch_deployment_id}
. This field is ignored when you create a new patch deployment. -
oneTimeSchedule
(type:GoogleApi.OSConfig.V1.Model.OneTimeSchedule.t
, default:nil
) - Required. Schedule a one-time execution. -
patchConfig
(type:GoogleApi.OSConfig.V1.Model.PatchConfig.t
, default:nil
) - Optional. Patch configuration that is applied. -
recurringSchedule
(type:GoogleApi.OSConfig.V1.Model.RecurringSchedule.t
, default:nil
) - Required. Schedule recurring executions. -
rollout
(type:GoogleApi.OSConfig.V1.Model.PatchRollout.t
, default:nil
) - Optional. Rollout strategy of the patch job. -
updateTime
(type:DateTime.t
, default:nil
) - Output only. Time the patch deployment was last updated. Timestamp is in RFC3339 text format.
Specs
t() :: %GoogleApi.OSConfig.V1.Model.PatchDeployment{ createTime: DateTime.t(), description: String.t(), duration: String.t(), instanceFilter: GoogleApi.OSConfig.V1.Model.PatchInstanceFilter.t(), lastExecuteTime: DateTime.t(), name: String.t(), oneTimeSchedule: GoogleApi.OSConfig.V1.Model.OneTimeSchedule.t(), patchConfig: GoogleApi.OSConfig.V1.Model.PatchConfig.t(), recurringSchedule: GoogleApi.OSConfig.V1.Model.RecurringSchedule.t(), rollout: GoogleApi.OSConfig.V1.Model.PatchRollout.t(), updateTime: DateTime.t() }