class
Amazonite::Ssm::AutomationExecutionMetadata
- Amazonite::Ssm::AutomationExecutionMetadata
- Reference
- Object
Overview
Details about a specific Automation execution.
Included Modules
- JSON::Serializable
Defined in:
ssm/automation_execution_metadata.crConstructors
- .new(pull : JSON::PullParser)
- .new(automation_execution_id : String | Nil = nil, document_name : String | Nil = nil, document_version : String | Nil = nil, automation_execution_status : AutomationExecutionStatus | Nil = nil, execution_start_time : Time | Nil = nil, execution_end_time : Time | Nil = nil, executed_by : String | Nil = nil, log_file : String | Nil = nil, outputs : Hash(String, Array(String)) | Nil = nil, mode : ExecutionMode | Nil = nil, parent_automation_execution_id : String | Nil = nil, current_step_name : String | Nil = nil, current_action : String | Nil = nil, failure_message : String | Nil = nil, warning_message : String | Nil = nil, target_parameter_name : String | Nil = nil, targets : Array(Target) | Nil = nil, target_maps : Array(Hash(String, Array(String))) | Nil = nil, resolved_targets : ResolvedTargets | Nil = nil, max_concurrency : String | Nil = nil, max_errors : String | Nil = nil, target : String | Nil = nil, automation_type : AutomationType | Nil = nil, alarm_configuration : AlarmConfiguration | Nil = nil, triggered_alarms : Array(AlarmStateInformation) | Nil = nil, target_locations_url : String | Nil = nil, automation_subtype : AutomationSubtype | Nil = nil, scheduled_time : Time | Nil = nil, runbooks : Array(Runbook) | Nil = nil, ops_item_id : String | Nil = nil, association_id : String | Nil = nil, change_request_name : String | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#alarm_configuration : AlarmConfiguration | Nil
The details for the CloudWatch alarm applied to your automation.
-
#alarm_configuration=(alarm_configuration : AlarmConfiguration | Nil)
The details for the CloudWatch alarm applied to your automation.
-
#association_id : String | Nil
The ID of a State Manager association used in the Automation operation.
-
#association_id=(association_id : String | Nil)
The ID of a State Manager association used in the Automation operation.
-
#automation_execution_id : String | Nil
The execution ID.
-
#automation_execution_id=(automation_execution_id : String | Nil)
The execution ID.
-
#automation_execution_status : AutomationExecutionStatus | Nil
The status of the execution.
-
#automation_execution_status=(automation_execution_status : AutomationExecutionStatus | Nil)
The status of the execution.
-
#automation_subtype : AutomationSubtype | Nil
The subtype of the Automation operation.
-
#automation_subtype=(automation_subtype : AutomationSubtype | Nil)
The subtype of the Automation operation.
-
#automation_type : AutomationType | Nil
Use this filter with DescribeAutomationExecutions.
-
#automation_type=(automation_type : AutomationType | Nil)
Use this filter with DescribeAutomationExecutions.
-
#change_request_name : String | Nil
The name of the Change Manager change request.
-
#change_request_name=(change_request_name : String | Nil)
The name of the Change Manager change request.
-
#current_action : String | Nil
The action of the step that is currently running.
-
#current_action=(current_action : String | Nil)
The action of the step that is currently running.
-
#current_step_name : String | Nil
The name of the step that is currently running.
-
#current_step_name=(current_step_name : String | Nil)
The name of the step that is currently running.
-
#document_name : String | Nil
The name of the Automation runbook used during execution.
-
#document_name=(document_name : String | Nil)
The name of the Automation runbook used during execution.
-
#document_version : String | Nil
The document version used during the execution.
-
#document_version=(document_version : String | Nil)
The document version used during the execution.
-
#executed_by : String | Nil
The IAM role ARN of the user who ran the automation.
-
#executed_by=(executed_by : String | Nil)
The IAM role ARN of the user who ran the automation.
-
#execution_end_time : Time | Nil
The time the execution finished.
-
#execution_end_time=(execution_end_time : Time | Nil)
The time the execution finished.
-
#execution_start_time : Time | Nil
The time the execution started.
-
#execution_start_time=(execution_start_time : Time | Nil)
The time the execution started.
-
#failure_message : String | Nil
A message that describes a failure that occurred during the automation execution.
-
#failure_message=(failure_message : String | Nil)
A message that describes a failure that occurred during the automation execution.
-
#hash(hasher)
See
Object#hash(hasher) -
#log_file : String | Nil
An S3 bucket where execution information is stored.
-
#log_file=(log_file : String | Nil)
An S3 bucket where execution information is stored.
-
#max_concurrency : String | Nil
The
MaxConcurrencyvalue specified by the user when starting the automation. -
#max_concurrency=(max_concurrency : String | Nil)
The
MaxConcurrencyvalue specified by the user when starting the automation. -
#max_errors : String | Nil
The
MaxErrorsvalue specified by the user when starting the automation. -
#max_errors=(max_errors : String | Nil)
The
MaxErrorsvalue specified by the user when starting the automation. -
#mode : ExecutionMode | Nil
The Automation execution mode.
-
#mode=(mode : ExecutionMode | Nil)
The Automation execution mode.
-
#ops_item_id : String | Nil
The ID of an OpsItem that is created to represent a Change Manager change request.
-
#ops_item_id=(ops_item_id : String | Nil)
The ID of an OpsItem that is created to represent a Change Manager change request.
-
#outputs : Hash(String, Array(String)) | Nil
The list of execution outputs as defined in the Automation runbook.
-
#outputs=(outputs : Hash(String, Array(String)) | Nil)
The list of execution outputs as defined in the Automation runbook.
-
#parent_automation_execution_id : String | Nil
The execution ID of the parent automation.
-
#parent_automation_execution_id=(parent_automation_execution_id : String | Nil)
The execution ID of the parent automation.
-
#resolved_targets : ResolvedTargets | Nil
A list of targets that resolved during the execution.
-
#resolved_targets=(resolved_targets : ResolvedTargets | Nil)
A list of targets that resolved during the execution.
-
#runbooks : Array(Runbook) | Nil
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
-
#runbooks=(runbooks : Array(Runbook) | Nil)
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
-
#scheduled_time : Time | Nil
The date and time the Automation operation is scheduled to start.
-
#scheduled_time=(scheduled_time : Time | Nil)
The date and time the Automation operation is scheduled to start.
-
#target : String | Nil
The list of execution outputs as defined in the Automation runbook.
-
#target=(target : String | Nil)
The list of execution outputs as defined in the Automation runbook.
-
#target_locations_url : String | Nil
A publicly accessible URL for a file that contains the
TargetLocationsbody. -
#target_locations_url=(target_locations_url : String | Nil)
A publicly accessible URL for a file that contains the
TargetLocationsbody. -
#target_maps : Array(Hash(String, Array(String))) | Nil
The specified key-value mapping of document parameters to target resources.
-
#target_maps=(target_maps : Array(Hash(String, Array(String))) | Nil)
The specified key-value mapping of document parameters to target resources.
-
#target_parameter_name : String | Nil
The list of execution outputs as defined in the Automation runbook.
-
#target_parameter_name=(target_parameter_name : String | Nil)
The list of execution outputs as defined in the Automation runbook.
-
#targets : Array(Target) | Nil
The targets defined by the user when starting the automation.
-
#targets=(targets : Array(Target) | Nil)
The targets defined by the user when starting the automation.
-
#triggered_alarms : Array(AlarmStateInformation) | Nil
The CloudWatch alarm that was invoked by the automation.
-
#triggered_alarms=(triggered_alarms : Array(AlarmStateInformation) | Nil)
The CloudWatch alarm that was invoked by the automation.
- #validate! : Nil
-
#warning_message : String | Nil
A message that describes a non-critical issue that occurred during the automation execution.
-
#warning_message=(warning_message : String | Nil)
A message that describes a non-critical issue that occurred during the automation execution.
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The details for the CloudWatch alarm applied to your automation.
The details for the CloudWatch alarm applied to your automation.
The ID of a State Manager association used in the Automation operation.
The ID of a State Manager association used in the Automation operation.
The status of the execution.
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest.
The subtype of the Automation operation. Currently, the only supported value is ChangeRequest.
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running automations in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple Amazon Web Services Regions and Amazon Web Services accounts. For more information, see Running automations in multiple Amazon Web Services Regions and accounts in the Amazon Web Services Systems Manager User Guide.
The name of the Change Manager change request.
The action of the step that is currently running.
The name of the step that is currently running.
The name of the Automation runbook used during execution.
The document version used during the execution.
The time the execution finished. This isn't populated if the execution is still in progress.
The time the execution finished. This isn't populated if the execution is still in progress.
A message that describes a failure that occurred during the automation execution.
A message that describes a failure that occurred during the automation execution.
The MaxConcurrency value specified by the user when starting the automation.
The MaxConcurrency value specified by the user when starting the automation.
The MaxErrors value specified by the user when starting the automation.
The MaxErrors value specified by the user when starting the automation.
The ID of an OpsItem that is created to represent a Change Manager change request.
The ID of an OpsItem that is created to represent a Change Manager change request.
The list of execution outputs as defined in the Automation runbook.
The list of execution outputs as defined in the Automation runbook.
The execution ID of the parent automation.
A list of targets that resolved during the execution.
A list of targets that resolved during the execution.
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
Information about the Automation runbooks that are run during a runbook workflow in Change Manager.
The Automation runbooks specified for the runbook workflow can't run until all required approvals for the change request have been received.
The date and time the Automation operation is scheduled to start.
The list of execution outputs as defined in the Automation runbook.
A publicly accessible URL for a file that contains the TargetLocations body. Currently, only
files in presigned Amazon S3 buckets are supported
A publicly accessible URL for a file that contains the TargetLocations body. Currently, only
files in presigned Amazon S3 buckets are supported
The specified key-value mapping of document parameters to target resources.
The specified key-value mapping of document parameters to target resources.
The list of execution outputs as defined in the Automation runbook.
The list of execution outputs as defined in the Automation runbook.
The targets defined by the user when starting the automation.
The targets defined by the user when starting the automation.
The CloudWatch alarm that was invoked by the automation.
The CloudWatch alarm that was invoked by the automation.
A message that describes a non-critical issue that occurred during the automation execution.
A message that describes a non-critical issue that occurred during the automation execution.