class

Amazonite::SsmV1::Session

Inherits JSON::Serializable < Reference < Object

Constructors

new(session_id : String | Nil = nil, target : String | Nil = nil, status : SessionStatus | Nil = nil, start_date : Time | Nil = nil, end_date : Time | Nil = nil, document_name : String | Nil = nil, owner : String | Nil = nil, reason : String | Nil = nil, details : String | Nil = nil, output_url : SessionManagerOutputUrl | Nil = nil, max_session_duration : String | Nil = nil)
Source
new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source

Instance methods

details
Source
details=(details : String | Nil)
Source
document_name
Source
document_name=(document_name : String | Nil)
Source
end_date
Source
end_date=(end_date : Time | Nil)
Source
max_session_duration
Source
max_session_duration=(max_session_duration : String | Nil)
Source
output_url
Source
output_url=(output_url : SessionManagerOutputUrl | Nil)
Source
owner
Source
owner=(owner : String | Nil)
Source
reason
Source
reason=(reason : String | Nil)
Source
session_id
Source
session_id=(session_id : String | Nil)
Source
start_date
Source
start_date=(start_date : Time | Nil)
Source
status
Source
status=(status : SessionStatus | Nil)
Source
target
Source
target=(target : String | Nil)
Source