You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::SSM::Types::ComplianceItemEntry

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ComplianceItemEntry as input to an Aws::Client method, you can use a vanilla Hash:

{
  id: "ComplianceItemId",
  title: "ComplianceItemTitle",
  severity: "CRITICAL", # required, accepts CRITICAL, HIGH, MEDIUM, LOW, INFORMATIONAL, UNSPECIFIED
  status: "COMPLIANT", # required, accepts COMPLIANT, NON_COMPLIANT
  details: {
    "AttributeName" => "AttributeValue",
  },
}

Information about a compliance item.

Instance Attribute Summary collapse

Instance Attribute Details

#detailsHash<String,String>

A \"Key\": \"Value\" tag combination for the compliance item.

Returns:

  • (Hash<String,String>)

    A \"Key\": \"Value\" tag combination for the compliance item.

#idString

The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

Returns:

  • (String)

    The compliance item ID.

#severityString

The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

Possible values:

  • CRITICAL
  • HIGH
  • MEDIUM
  • LOW
  • INFORMATIONAL
  • UNSPECIFIED

Returns:

  • (String)

    The severity of the compliance status.

#statusString

The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

Possible values:

  • COMPLIANT
  • NON_COMPLIANT

Returns:

  • (String)

    The status of the compliance item.

#titleString

The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

Returns:

  • (String)

    The title of the compliance item.