class
Amazonite::Ssm::AutomationExecutionPreview
- Amazonite::Ssm::AutomationExecutionPreview
- Reference
- Object
Overview
Information about the results of the execution preview.
Included Modules
- JSON::Serializable
Defined in:
ssm/automation_execution_preview.crConstructors
- .new(pull : JSON::PullParser)
- .new(step_previews : Hash(ImpactType, Int32) | Nil = nil, regions : Array(String) | Nil = nil, target_previews : Array(TargetPreview) | Nil = nil, total_accounts : Int32 | Nil = nil)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#hash(hasher)
See
Object#hash(hasher) -
#regions : Array(String) | Nil
Information about the Amazon Web Services Regions targeted by the execution preview.
-
#regions=(regions : Array(String) | Nil)
Information about the Amazon Web Services Regions targeted by the execution preview.
-
#step_previews : Hash(ImpactType, Int32) | Nil
Information about the type of impact a runbook step would have on a resource.
-
#step_previews=(step_previews : Hash(ImpactType, Int32) | Nil)
Information about the type of impact a runbook step would have on a resource.
-
#target_previews : Array(TargetPreview) | Nil
Information that provides a preview of what the impact of running the specified Automation runbook would be.
-
#target_previews=(target_previews : Array(TargetPreview) | Nil)
Information that provides a preview of what the impact of running the specified Automation runbook would be.
-
#total_accounts : Int32 | Nil
Information about the Amazon Web Services accounts that were included in the execution preview.
-
#total_accounts=(total_accounts : Int32 | Nil)
Information about the Amazon Web Services accounts that were included in the execution preview.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
Information about the Amazon Web Services Regions targeted by the execution preview.
Information about the Amazon Web Services Regions targeted by the execution preview.
Information about the type of impact a runbook step would have on a resource.
-
Mutating: The runbook step would make changes to the targets through actions that create, modify, or delete resources. -
Non_Mutating: The runbook step would retrieve data about resources but not make changes to them. This category generally includesDescribe*,List*,Get*, and similar read-only API actions. -
Undetermined: An undetermined step invokes executions performed by another orchestration service like Lambda, Step Functions, or Amazon Web Services Systems Manager Run Command. An undetermined step might also call a third-party API. Systems Manager Automation doesn't know the outcome of the orchestration processes or third-party API executions, so the results of the steps are undetermined.
Information about the type of impact a runbook step would have on a resource.
-
Mutating: The runbook step would make changes to the targets through actions that create, modify, or delete resources. -
Non_Mutating: The runbook step would retrieve data about resources but not make changes to them. This category generally includesDescribe*,List*,Get*, and similar read-only API actions. -
Undetermined: An undetermined step invokes executions performed by another orchestration service like Lambda, Step Functions, or Amazon Web Services Systems Manager Run Command. An undetermined step might also call a third-party API. Systems Manager Automation doesn't know the outcome of the orchestration processes or third-party API executions, so the results of the steps are undetermined.
Information that provides a preview of what the impact of running the specified Automation runbook would be.
Information that provides a preview of what the impact of running the specified Automation runbook would be.
Information about the Amazon Web Services accounts that were included in the execution preview.
Information about the Amazon Web Services accounts that were included in the execution preview.