class Amazonite::Ssm::OpsItemSummary

Overview

A count of OpsItems.

Included Modules

Defined in:

ssm/ops_item_summary.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(created_by : String | Nil = nil, created_time : Time | Nil = nil, last_modified_by : String | Nil = nil, last_modified_time : Time | Nil = nil, priority : Int32 | Nil = nil, source : String | Nil = nil, status : OpsItemStatus | Nil = nil, ops_item_id : String | Nil = nil, title : String | Nil = nil, operational_data : Hash(String, OpsItemDataValue) | Nil = nil, category : String | Nil = nil, severity : String | Nil = nil, ops_item_type : String | Nil = nil, actual_start_time : Time | Nil = nil, actual_end_time : Time | Nil = nil, planned_start_time : Time | Nil = nil, planned_end_time : Time | 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 actual_end_time : Time | Nil #

The time a runbook workflow ended. Currently reported only for the OpsItem type /aws/changerequest.


[View source]
def actual_end_time=(actual_end_time : Time | Nil) #

The time a runbook workflow ended. Currently reported only for the OpsItem type /aws/changerequest.


[View source]
def actual_start_time : Time | Nil #

The time a runbook workflow started. Currently reported only for the OpsItem type /aws/changerequest.


[View source]
def actual_start_time=(actual_start_time : Time | Nil) #

The time a runbook workflow started. Currently reported only for the OpsItem type /aws/changerequest.


[View source]
def category : String | Nil #

A list of OpsItems by category.


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

A list of OpsItems by category.


[View source]
def created_by : String | Nil #

The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.


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

The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.


[View source]
def created_time : Time | Nil #

The date and time the OpsItem was created.


[View source]
def created_time=(created_time : Time | Nil) #

The date and time the OpsItem was created.


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

See Object#hash(hasher)


def last_modified_by : String | Nil #

The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.


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

The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.


[View source]
def last_modified_time : Time | Nil #

The date and time the OpsItem was last updated.


[View source]
def last_modified_time=(last_modified_time : Time | Nil) #

The date and time the OpsItem was last updated.


[View source]
def operational_data : Hash(String, OpsItemDataValue) | Nil #

Operational data is custom data that provides useful reference details about the OpsItem.


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

Operational data is custom data that provides useful reference details about the OpsItem.


[View source]
def ops_item_id : String | Nil #

The ID of the OpsItem.


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

The ID of the OpsItem.


[View source]
def ops_item_type : String | Nil #

The type of OpsItem. Systems Manager supports the following types of OpsItems:

  • /aws/issue

This type of OpsItem is used for default OpsItems created by OpsCenter.

  • /aws/changerequest

This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change requests.

  • /aws/insight

This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate OpsItems.


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

The type of OpsItem. Systems Manager supports the following types of OpsItems:

  • /aws/issue

This type of OpsItem is used for default OpsItems created by OpsCenter.

  • /aws/changerequest

This type of OpsItem is used by Change Manager for reviewing and approving or rejecting change requests.

  • /aws/insight

This type of OpsItem is used by OpsCenter for aggregating and reporting on duplicate OpsItems.


[View source]
def planned_end_time : Time | Nil #

The time specified in a change request for a runbook workflow to end. Currently supported only for the OpsItem type /aws/changerequest.


[View source]
def planned_end_time=(planned_end_time : Time | Nil) #

The time specified in a change request for a runbook workflow to end. Currently supported only for the OpsItem type /aws/changerequest.


[View source]
def planned_start_time : Time | Nil #

The time specified in a change request for a runbook workflow to start. Currently supported only for the OpsItem type /aws/changerequest.


[View source]
def planned_start_time=(planned_start_time : Time | Nil) #

The time specified in a change request for a runbook workflow to start. Currently supported only for the OpsItem type /aws/changerequest.


[View source]
def priority : Int32 | Nil #

The importance of this OpsItem in relation to other OpsItems in the system.


[View source]
def priority=(priority : Int32 | Nil) #

The importance of this OpsItem in relation to other OpsItems in the system.


[View source]
def severity : String | Nil #

A list of OpsItems by severity.


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

A list of OpsItems by severity.


[View source]
def source : String | Nil #

The impacted Amazon Web Services resource.


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

The impacted Amazon Web Services resource.


[View source]
def status : OpsItemStatus | Nil #

The OpsItem status.


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

The OpsItem status.


[View source]
def title : String | Nil #

A short heading that describes the nature of the OpsItem and the impacted resource.


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

A short heading that describes the nature of the OpsItem and the impacted resource.


[View source]
def validate! : Nil #

[View source]