#[non_exhaustive]pub struct DescribeSessionsInput {
pub stack_name: Option<String>,
pub fleet_name: Option<String>,
pub user_id: Option<String>,
pub next_token: Option<String>,
pub limit: Option<i32>,
pub authentication_type: Option<AuthenticationType>,
pub instance_id: Option<String>,
}
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.stack_name: Option<String>
The name of the stack. This value is case-sensitive.
fleet_name: Option<String>
The name of the fleet. This value is case-sensitive.
user_id: Option<String>
The user identifier (ID). If you specify a user ID, you must also specify the authentication type.
next_token: Option<String>
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
limit: Option<i32>
The size of each page of results. The default value is 20 and the maximum value is 50.
authentication_type: Option<AuthenticationType>
The authentication method. Specify API
for a user authenticated using a streaming URL or SAML
for a SAML federated user. The default is to authenticate users using a streaming URL.
instance_id: Option<String>
The identifier for the instance hosting the session.
Implementations§
source§impl DescribeSessionsInput
impl DescribeSessionsInput
sourcepub fn stack_name(&self) -> Option<&str>
pub fn stack_name(&self) -> Option<&str>
The name of the stack. This value is case-sensitive.
sourcepub fn fleet_name(&self) -> Option<&str>
pub fn fleet_name(&self) -> Option<&str>
The name of the fleet. This value is case-sensitive.
sourcepub fn user_id(&self) -> Option<&str>
pub fn user_id(&self) -> Option<&str>
The user identifier (ID). If you specify a user ID, you must also specify the authentication type.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The pagination token to use to retrieve the next page of results for this operation. If this value is null, it retrieves the first page.
sourcepub fn limit(&self) -> Option<i32>
pub fn limit(&self) -> Option<i32>
The size of each page of results. The default value is 20 and the maximum value is 50.
sourcepub fn authentication_type(&self) -> Option<&AuthenticationType>
pub fn authentication_type(&self) -> Option<&AuthenticationType>
The authentication method. Specify API
for a user authenticated using a streaming URL or SAML
for a SAML federated user. The default is to authenticate users using a streaming URL.
sourcepub fn instance_id(&self) -> Option<&str>
pub fn instance_id(&self) -> Option<&str>
The identifier for the instance hosting the session.
source§impl DescribeSessionsInput
impl DescribeSessionsInput
sourcepub fn builder() -> DescribeSessionsInputBuilder
pub fn builder() -> DescribeSessionsInputBuilder
Creates a new builder-style object to manufacture DescribeSessionsInput
.
Trait Implementations§
source§impl Clone for DescribeSessionsInput
impl Clone for DescribeSessionsInput
source§fn clone(&self) -> DescribeSessionsInput
fn clone(&self) -> DescribeSessionsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for DescribeSessionsInput
impl Debug for DescribeSessionsInput
source§impl PartialEq for DescribeSessionsInput
impl PartialEq for DescribeSessionsInput
source§fn eq(&self, other: &DescribeSessionsInput) -> bool
fn eq(&self, other: &DescribeSessionsInput) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for DescribeSessionsInput
Auto Trait Implementations§
impl Freeze for DescribeSessionsInput
impl RefUnwindSafe for DescribeSessionsInput
impl Send for DescribeSessionsInput
impl Sync for DescribeSessionsInput
impl Unpin for DescribeSessionsInput
impl UnwindSafe for DescribeSessionsInput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more