class Amazonite::SsmV1::Session
- Amazonite::SsmV1::Session
- Reference
- Object
Included Modules
- JSON::Serializable
Defined in:
ssm_v1/session.crConstructors
- .new(pull : JSON::PullParser)
- .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)
Instance Method Summary
- #details : String | Nil
- #details=(details : String | Nil)
- #document_name : String | Nil
- #document_name=(document_name : String | Nil)
- #end_date : Time | Nil
- #end_date=(end_date : Time | Nil)
- #max_session_duration : String | Nil
- #max_session_duration=(max_session_duration : String | Nil)
- #output_url : SessionManagerOutputUrl | Nil
- #output_url=(output_url : SessionManagerOutputUrl | Nil)
- #owner : String | Nil
- #owner=(owner : String | Nil)
- #reason : String | Nil
- #reason=(reason : String | Nil)
- #session_id : String | Nil
- #session_id=(session_id : String | Nil)
- #start_date : Time | Nil
- #start_date=(start_date : Time | Nil)
- #status : SessionStatus | Nil
- #status=(status : SessionStatus | Nil)
- #target : String | Nil
- #target=(target : String | Nil)
Constructor Detail
def self.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)
#