class
Amazonite::Ssm::SendAutomationSignalRequest
- Amazonite::Ssm::SendAutomationSignalRequest
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
ssm/send_automation_signal_request.crConstructors
- .new(automation_execution_id : String, signal_type : SignalType, payload : Hash(String, Array(String)) | Nil = nil)
- .new(pull : JSON::PullParser)
- .new(*, __pull_for_json_serializable pull : JSON::PullParser)
Instance Method Summary
-
#==(other : self)
Returns
trueif this reference is the same as other. -
#automation_execution_id : String
The unique identifier for an existing Automation execution that you want to send the signal to.
-
#automation_execution_id=(automation_execution_id : String)
The unique identifier for an existing Automation execution that you want to send the signal to.
-
#hash(hasher)
See
Object#hash(hasher) -
#payload : Hash(String, Array(String)) | Nil
The data sent with the signal.
-
#payload=(payload : Hash(String, Array(String)) | Nil)
The data sent with the signal.
-
#signal_type : SignalType
The type of signal to send to an Automation execution.
-
#signal_type=(signal_type : SignalType)
The type of signal to send to an Automation execution.
- #validate! : Nil
Constructor Detail
Instance Method Detail
Returns true if this reference is the same as other. Invokes same?.
The unique identifier for an existing Automation execution that you want to send the signal to.
The unique identifier for an existing Automation execution that you want to send the signal to.
The data sent with the signal. The data schema depends on the type of signal used in the request.
For Approve and Reject signal types, the payload is an optional comment that you can send
with the signal type. For example:
Comment="Looks good"
For StartStep and Resume signal types, you must send the name of the Automation step to
start or resume as the payload. For example:
StepName="step1"
For the StopStep signal type, you must send the step execution ID as the payload. For example:
StepExecutionId="97fff367-fc5a-4299-aed8-0123456789ab"
The data sent with the signal. The data schema depends on the type of signal used in the request.
For Approve and Reject signal types, the payload is an optional comment that you can send
with the signal type. For example:
Comment="Looks good"
For StartStep and Resume signal types, you must send the name of the Automation step to
start or resume as the payload. For example:
StepName="step1"
For the StopStep signal type, you must send the step execution ID as the payload. For example:
StepExecutionId="97fff367-fc5a-4299-aed8-0123456789ab"