class Amazonite::Ssm::MaintenanceWindowExecutionTaskInvocationIdentity

Overview

Describes the information about a task invocation for a particular target as part of a task execution performed as part of a maintenance window execution.

Included Modules

Defined in:

ssm/maintenance_window_execution_task_invocation_identity.cr

Constructors

Instance Method Summary

Constructor Detail

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

[View source]
def self.new(window_execution_id : String | Nil = nil, task_execution_id : String | Nil = nil, invocation_id : String | Nil = nil, execution_id : String | Nil = nil, task_type : MaintenanceWindowTaskType | Nil = nil, parameters : String | Nil = nil, status : MaintenanceWindowExecutionStatus | Nil = nil, status_details : String | Nil = nil, start_time : Time | Nil = nil, end_time : Time | Nil = nil, owner_information : String | Nil = nil, window_target_id : String | Nil = nil) #

[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 end_time : Time | Nil #

The time the invocation finished.


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

The time the invocation finished.


[View source]
def execution_id : String | Nil #

The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.


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

The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.


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

See Object#hash(hasher)


def invocation_id : String | Nil #

The ID of the task invocation.


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

The ID of the task invocation.


[View source]
def owner_information : String | Nil #

User-provided value that was specified when the target was registered with the maintenance window. This was also included in any Amazon CloudWatch Events events raised during the task invocation.


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

User-provided value that was specified when the target was registered with the maintenance window. This was also included in any Amazon CloudWatch Events events raised during the task invocation.


[View source]
def parameters : String | Nil #

The parameters that were provided for the invocation when it was run.


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

The parameters that were provided for the invocation when it was run.


[View source]
def start_time : Time | Nil #

The time the invocation started.


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

The time the invocation started.


[View source]
def status : MaintenanceWindowExecutionStatus | Nil #

The status of the task invocation.


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

The status of the task invocation.


[View source]
def status_details : String | Nil #

The details explaining the status of the task invocation. Not available for all status values.


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

The details explaining the status of the task invocation. Not available for all status values.


[View source]
def task_execution_id : String | Nil #

The ID of the specific task execution in the maintenance window execution.


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

The ID of the specific task execution in the maintenance window execution.


[View source]
def task_type : MaintenanceWindowTaskType | Nil #

The task type.


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

The task type.


[View source]
def validate! : Nil #

[View source]
def window_execution_id : String | Nil #

The ID of the maintenance window execution that ran the task.


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

The ID of the maintenance window execution that ran the task.


[View source]
def window_target_id : String | Nil #

The ID of the target definition in this maintenance window the invocation was performed for.


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

The ID of the target definition in this maintenance window the invocation was performed for.


[View source]