Class: Aws::SSM::Types::DescribeAvailablePatchesRequest

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-ssm/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filtersArray<Types::PatchOrchestratorFilter>

Each element in the array is a structure containing a key-value pair.

**Windows Server**

Supported keys for Windows Server managed node patches include the following:

  • PATCH_SET

    Sample values: ‘OS` | `APPLICATION`

  • PRODUCT

    Sample values: ‘WindowsServer2012` | `Office 2010` | `MicrosoftDefenderAntivirus`

  • PRODUCT_FAMILY

    Sample values: ‘Windows` | `Office`

  • MSRC_SEVERITY

    Sample values: ‘ServicePacks` | `Important` | `Moderate`

  • CLASSIFICATION

    Sample values: ‘ServicePacks` | `SecurityUpdates` | `DefinitionUpdates`

  • PATCH_ID

    Sample values: ‘KB123456` | `KB4516046`

Linux

When specifying filters for Linux patches, you must specify a key-pair for ‘PRODUCT`. For example, using the Command Line Interface (CLI), the following command fails:

`aws ssm describe-available-patches --filters

Key=CVE_ID,Values=CVE-2018-3615`

However, the following command succeeds:

`aws ssm describe-available-patches --filters

Key=PRODUCT,Values=AmazonLinux2018.03 Key=CVE_ID,Values=CVE-2018-3615`

Supported keys for Linux managed node patches include the following:

  • PRODUCT

    Sample values: ‘AmazonLinux2018.03` | `AmazonLinux2.0`

  • NAME

    Sample values: ‘kernel-headers` | `samba-python` | `php`

  • SEVERITY

    Sample values: ‘Critical` | `Important` | `Medium` | `Low`

  • EPOCH

    Sample values: ‘0` | `1`

  • VERSION

    Sample values: ‘78.6.1` | `4.10.16`

  • RELEASE

    Sample values: ‘9.56.amzn1` | `1.amzn2`

  • ARCH

    Sample values: ‘i686` | `x86_64`

  • REPOSITORY

    Sample values: ‘Core` | `Updates`

  • ADVISORY_ID

    Sample values: ‘ALAS-2018-1058` | `ALAS2-2021-1594`

  • CVE_ID

    Sample values: ‘CVE-2018-3615` | `CVE-2020-1472`

  • BUGZILLA_ID

    Sample values: ‘1463241`

Returns:



4924
4925
4926
4927
4928
4929
4930
# File 'lib/aws-sdk-ssm/types.rb', line 4924

class DescribeAvailablePatchesRequest < Struct.new(
  :filters,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

The maximum number of patches to return (per page).

Returns:

  • (Integer)


4924
4925
4926
4927
4928
4929
4930
# File 'lib/aws-sdk-ssm/types.rb', line 4924

class DescribeAvailablePatchesRequest < Struct.new(
  :filters,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

The token for the next set of items to return. (You received this token from a previous call.)

Returns:

  • (String)


4924
4925
4926
4927
4928
4929
4930
# File 'lib/aws-sdk-ssm/types.rb', line 4924

class DescribeAvailablePatchesRequest < Struct.new(
  :filters,
  :max_results,
  :next_token)
  SENSITIVE = []
  include Aws::Structure
end