class Amazonite::Ssm::ResourceComplianceSummaryItem

Overview

Compliance summary information for a specific resource.

Included Modules

Defined in:

ssm/resource_compliance_summary_item.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(compliance_type : String | Nil = nil, resource_type : String | Nil = nil, resource_id : String | Nil = nil, status : ComplianceStatus | Nil = nil, overall_severity : ComplianceSeverity | Nil = nil, execution_summary : ComplianceExecutionSummary | Nil = nil, compliant_summary : CompliantSummary | Nil = nil, non_compliant_summary : NonCompliantSummary | Nil = nil) #

[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 compliance_type : String | Nil #

The compliance type.


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

The compliance type.


[View source]
def compliant_summary : CompliantSummary | Nil #

A list of items that are compliant for the resource.


[View source]
def compliant_summary=(compliant_summary : CompliantSummary | Nil) #

A list of items that are compliant for the resource.


[View source]
def execution_summary : ComplianceExecutionSummary | Nil #

Information about the execution.


[View source]
def execution_summary=(execution_summary : ComplianceExecutionSummary | Nil) #

Information about the execution.


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

See Object#hash(hasher)


def non_compliant_summary : NonCompliantSummary | Nil #

A list of items that aren't compliant for the resource.


[View source]
def non_compliant_summary=(non_compliant_summary : NonCompliantSummary | Nil) #

A list of items that aren't compliant for the resource.


[View source]
def overall_severity : ComplianceSeverity | Nil #

The highest severity item found for the resource. The resource is compliant for this item.


[View source]
def overall_severity=(overall_severity : ComplianceSeverity | Nil) #

The highest severity item found for the resource. The resource is compliant for this item.


[View source]
def resource_id : String | Nil #

The resource ID.


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

The resource ID.


[View source]
def resource_type : String | Nil #

The resource type.


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

The resource type.


[View source]
def status : ComplianceStatus | Nil #

The compliance status for the resource.


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

The compliance status for the resource.


[View source]
def validate! : Nil #

[View source]