class Amazonite::Ssm::ComplianceItemEntry

Overview

Information about a compliance item.

Included Modules

Defined in:

ssm/compliance_item_entry.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(severity : ComplianceSeverity, status : ComplianceStatus, id : String | Nil = nil, title : String | Nil = nil, details : Hash(String, String) | Nil = nil) #

[View source]
def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, __pull_for_json_serializable pull : JSON::PullParser) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def details : Hash(String, String) | Nil #

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


[View source]
def details=(details : Hash(String, String) | Nil) #

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


[View source]
def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def id : String | Nil #

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


[View source]
def id=(id : String | Nil) #

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


[View source]
def severity : ComplianceSeverity #

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


[View source]
def severity=(severity : ComplianceSeverity) #

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


[View source]
def status : ComplianceStatus #

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


[View source]
def status=(status : ComplianceStatus) #

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


[View source]
def title : String | Nil #

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.


[View source]
def title=(title : String | Nil) #

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.


[View source]
def validate! : Nil #

[View source]