class Amazonite::Ssm::ResumeSessionResponse

Included Modules

Defined in:

ssm/resume_session_response.cr

Constructors

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(session_id : String | Nil = nil, token_value : String | Nil = nil, stream_url : String | Nil = nil) #

[View source]

Instance Method Detail

def ==(other : self) #
Description copied from class Reference

Returns true if this reference is the same as other. Invokes same?.


def hash(hasher) #
Description copied from class Reference

See Object#hash(hasher)


def session_id : String | Nil #

The ID of the session.


[View source]
def session_id=(session_id : String | Nil) #

The ID of the session.


[View source]
def stream_url : String | Nil #

A URL back to SSM Agent on the managed node that the Session Manager client uses to send commands and receive output from the managed node. Format: wss://ssmmessages.**region**.amazonaws.com/v1/data-channel/**session-id**?stream=(input|output).

region represents the Region identifier for an Amazon Web Services Region supported by Amazon Web Services Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in Systems Manager service endpoints in the Amazon Web Services General Reference.

session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.


[View source]
def stream_url=(stream_url : String | Nil) #

A URL back to SSM Agent on the managed node that the Session Manager client uses to send commands and receive output from the managed node. Format: wss://ssmmessages.**region**.amazonaws.com/v1/data-channel/**session-id**?stream=(input|output).

region represents the Region identifier for an Amazon Web Services Region supported by Amazon Web Services Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in Systems Manager service endpoints in the Amazon Web Services General Reference.

session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.


[View source]
def token_value : String | Nil #

An encrypted token value containing session and caller information. Used to authenticate the connection to the managed node.


[View source]
def token_value=(token_value : String | Nil) #

An encrypted token value containing session and caller information. Used to authenticate the connection to the managed node.


[View source]
def validate! : Nil #

[View source]