class Google::Apis::OsconfigV1beta::WindowsUpdateSettings

Windows patching is performed using the Windows Update Agent.

Attributes

classifications[RW]

Only apply updates of these windows update classifications. If empty, all updates are applied. Corresponds to the JSON property `classifications` @return [Array<String>]

excludes[RW]

List of KBs to exclude from update. Corresponds to the JSON property `excludes` @return [Array<String>]

exclusive_patches[RW]

An exclusive list of kbs to be updated. These are the only patches that will be updated. This field must not be used with other patch configurations. Corresponds to the JSON property `exclusivePatches` @return [Array<String>]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/osconfig_v1beta/classes.rb, line 2203
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/osconfig_v1beta/classes.rb, line 2208
def update!(**args)
  @classifications = args[:classifications] if args.key?(:classifications)
  @excludes = args[:excludes] if args.key?(:excludes)
  @exclusive_patches = args[:exclusive_patches] if args.key?(:exclusive_patches)
end