Struct aws_sdk_ssm::operation::start_session::StartSessionOutput
source · #[non_exhaustive]pub struct StartSessionOutput { /* private fields */ }
Implementations§
source§impl StartSessionOutput
impl StartSessionOutput
sourcepub fn session_id(&self) -> Option<&str>
pub fn session_id(&self) -> Option<&str>
The ID of the session.
sourcepub fn token_value(&self) -> Option<&str>
pub fn token_value(&self) -> Option<&str>
An encrypted token value containing session and caller information. This token is used to authenticate the connection to the managed node, and is valid only long enough to ensure the connection is successful. Never share your session's token.
sourcepub fn stream_url(&self) -> Option<&str>
pub fn stream_url(&self) -> Option<&str>
A URL back to SSM Agent on the managed node that the Session Manager client uses to send commands and receive output from the 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
.
source§impl StartSessionOutput
impl StartSessionOutput
sourcepub fn builder() -> StartSessionOutputBuilder
pub fn builder() -> StartSessionOutputBuilder
Creates a new builder-style object to manufacture StartSessionOutput
.
Trait Implementations§
source§impl Clone for StartSessionOutput
impl Clone for StartSessionOutput
source§fn clone(&self) -> StartSessionOutput
fn clone(&self) -> StartSessionOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for StartSessionOutput
impl Debug for StartSessionOutput
source§impl PartialEq<StartSessionOutput> for StartSessionOutput
impl PartialEq<StartSessionOutput> for StartSessionOutput
source§fn eq(&self, other: &StartSessionOutput) -> bool
fn eq(&self, other: &StartSessionOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for StartSessionOutput
impl RequestId for StartSessionOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.