Struct aws_sdk_ssm::operation::start_session::StartSessionOutput
source · #[non_exhaustive]pub struct StartSessionOutput {
pub session_id: Option<String>,
pub token_value: Option<String>,
pub stream_url: Option<String>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.session_id: Option<String>
The ID of the session.
token_value: Option<String>
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.
stream_url: Option<String>
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
.
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 for StartSessionOutput
impl PartialEq 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.