Class: Google::Cloud::OsConfig::V1::WindowsUpdateSettings

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/osconfig/v1/patch_jobs.rb

Overview

Windows patching is performed using the Windows Update Agent.

Defined Under Namespace

Modules: Classification

Instance Attribute Summary collapse

Instance Attribute Details

#classifications::Array<::Google::Cloud::OsConfig::V1::WindowsUpdateSettings::Classification>

Returns Only apply updates of these windows update classifications. If empty, all updates are applied.

Returns:



540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 540

class WindowsUpdateSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Microsoft Windows update classifications as defined in
  # [1]
  # https://support.microsoft.com/en-us/help/824684/description-of-the-standard-terminology-that-is-used-to-describe-micro
  module Classification
    # Invalid. If classifications are included, they must be specified.
    CLASSIFICATION_UNSPECIFIED = 0

    # "A widely released fix for a specific problem that addresses a critical,
    # non-security-related bug." [1]
    CRITICAL = 1

    # "A widely released fix for a product-specific, security-related
    # vulnerability. Security vulnerabilities are rated by their severity. The
    # severity rating is indicated in the Microsoft security bulletin as
    # critical, important, moderate, or low." [1]
    SECURITY = 2

    # "A widely released and frequent software update that contains additions
    # to a product's definition database. Definition databases are often used
    # to detect objects that have specific attributes, such as malicious code,
    # phishing websites, or junk mail." [1]
    DEFINITION = 3

    # "Software that controls the input and output of a device." [1]
    DRIVER = 4

    # "New product functionality that is first distributed outside the context
    # of a product release and that is typically included in the next full
    # product release." [1]
    FEATURE_PACK = 5

    # "A tested, cumulative set of all hotfixes, security updates, critical
    # updates, and updates. Additionally, service packs may contain additional
    # fixes for problems that are found internally since the release of the
    # product. Service packs my also contain a limited number of
    # customer-requested design changes or features." [1]
    SERVICE_PACK = 6

    # "A utility or feature that helps complete a task or set of tasks." [1]
    TOOL = 7

    # "A tested, cumulative set of hotfixes, security updates, critical
    # updates, and updates that are packaged together for easy deployment. A
    # rollup generally targets a specific area, such as security, or a
    # component of a product, such as Internet Information Services (IIS)." [1]
    UPDATE_ROLLUP = 8

    # "A widely released fix for a specific problem. An update addresses a
    # noncritical, non-security-related bug." [1]
    UPDATE = 9
  end
end

#excludes::Array<::String>

Returns List of KBs to exclude from update.

Returns:

  • (::Array<::String>)

    List of KBs to exclude from update.



540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 540

class WindowsUpdateSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Microsoft Windows update classifications as defined in
  # [1]
  # https://support.microsoft.com/en-us/help/824684/description-of-the-standard-terminology-that-is-used-to-describe-micro
  module Classification
    # Invalid. If classifications are included, they must be specified.
    CLASSIFICATION_UNSPECIFIED = 0

    # "A widely released fix for a specific problem that addresses a critical,
    # non-security-related bug." [1]
    CRITICAL = 1

    # "A widely released fix for a product-specific, security-related
    # vulnerability. Security vulnerabilities are rated by their severity. The
    # severity rating is indicated in the Microsoft security bulletin as
    # critical, important, moderate, or low." [1]
    SECURITY = 2

    # "A widely released and frequent software update that contains additions
    # to a product's definition database. Definition databases are often used
    # to detect objects that have specific attributes, such as malicious code,
    # phishing websites, or junk mail." [1]
    DEFINITION = 3

    # "Software that controls the input and output of a device." [1]
    DRIVER = 4

    # "New product functionality that is first distributed outside the context
    # of a product release and that is typically included in the next full
    # product release." [1]
    FEATURE_PACK = 5

    # "A tested, cumulative set of all hotfixes, security updates, critical
    # updates, and updates. Additionally, service packs may contain additional
    # fixes for problems that are found internally since the release of the
    # product. Service packs my also contain a limited number of
    # customer-requested design changes or features." [1]
    SERVICE_PACK = 6

    # "A utility or feature that helps complete a task or set of tasks." [1]
    TOOL = 7

    # "A tested, cumulative set of hotfixes, security updates, critical
    # updates, and updates that are packaged together for easy deployment. A
    # rollup generally targets a specific area, such as security, or a
    # component of a product, such as Internet Information Services (IIS)." [1]
    UPDATE_ROLLUP = 8

    # "A widely released fix for a specific problem. An update addresses a
    # noncritical, non-security-related bug." [1]
    UPDATE = 9
  end
end

#exclusive_patches::Array<::String>

Returns 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.

Returns:

  • (::Array<::String>)

    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.



540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
# File 'proto_docs/google/cloud/osconfig/v1/patch_jobs.rb', line 540

class WindowsUpdateSettings
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # Microsoft Windows update classifications as defined in
  # [1]
  # https://support.microsoft.com/en-us/help/824684/description-of-the-standard-terminology-that-is-used-to-describe-micro
  module Classification
    # Invalid. If classifications are included, they must be specified.
    CLASSIFICATION_UNSPECIFIED = 0

    # "A widely released fix for a specific problem that addresses a critical,
    # non-security-related bug." [1]
    CRITICAL = 1

    # "A widely released fix for a product-specific, security-related
    # vulnerability. Security vulnerabilities are rated by their severity. The
    # severity rating is indicated in the Microsoft security bulletin as
    # critical, important, moderate, or low." [1]
    SECURITY = 2

    # "A widely released and frequent software update that contains additions
    # to a product's definition database. Definition databases are often used
    # to detect objects that have specific attributes, such as malicious code,
    # phishing websites, or junk mail." [1]
    DEFINITION = 3

    # "Software that controls the input and output of a device." [1]
    DRIVER = 4

    # "New product functionality that is first distributed outside the context
    # of a product release and that is typically included in the next full
    # product release." [1]
    FEATURE_PACK = 5

    # "A tested, cumulative set of all hotfixes, security updates, critical
    # updates, and updates. Additionally, service packs may contain additional
    # fixes for problems that are found internally since the release of the
    # product. Service packs my also contain a limited number of
    # customer-requested design changes or features." [1]
    SERVICE_PACK = 6

    # "A utility or feature that helps complete a task or set of tasks." [1]
    TOOL = 7

    # "A tested, cumulative set of hotfixes, security updates, critical
    # updates, and updates that are packaged together for easy deployment. A
    # rollup generally targets a specific area, such as security, or a
    # component of a product, such as Internet Information Services (IIS)." [1]
    UPDATE_ROLLUP = 8

    # "A widely released fix for a specific problem. An update addresses a
    # noncritical, non-security-related bug." [1]
    UPDATE = 9
  end
end