#[non_exhaustive]pub struct GetServerDetailsOutput {
pub next_token: Option<String>,
pub server_detail: Option<ServerDetail>,
pub associated_applications: Option<Vec<AssociatedApplication>>,
/* private fields */
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.next_token: Option<String>
The token you use to retrieve the next set of results, or null if there are no more results.
server_detail: Option<ServerDetail>
Detailed information about the server.
associated_applications: Option<Vec<AssociatedApplication>>
The associated application group the server belongs to, as defined in AWS Application Discovery Service.
Implementations§
source§impl GetServerDetailsOutput
impl GetServerDetailsOutput
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
The token you use to retrieve the next set of results, or null if there are no more results.
sourcepub fn server_detail(&self) -> Option<&ServerDetail>
pub fn server_detail(&self) -> Option<&ServerDetail>
Detailed information about the server.
sourcepub fn associated_applications(&self) -> &[AssociatedApplication]
pub fn associated_applications(&self) -> &[AssociatedApplication]
The associated application group the server belongs to, as defined in AWS Application Discovery Service.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .associated_applications.is_none()
.
source§impl GetServerDetailsOutput
impl GetServerDetailsOutput
sourcepub fn builder() -> GetServerDetailsOutputBuilder
pub fn builder() -> GetServerDetailsOutputBuilder
Creates a new builder-style object to manufacture GetServerDetailsOutput
.
Trait Implementations§
source§impl Clone for GetServerDetailsOutput
impl Clone for GetServerDetailsOutput
source§fn clone(&self) -> GetServerDetailsOutput
fn clone(&self) -> GetServerDetailsOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GetServerDetailsOutput
impl Debug for GetServerDetailsOutput
source§impl PartialEq for GetServerDetailsOutput
impl PartialEq for GetServerDetailsOutput
source§fn eq(&self, other: &GetServerDetailsOutput) -> bool
fn eq(&self, other: &GetServerDetailsOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetServerDetailsOutput
impl RequestId for GetServerDetailsOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetServerDetailsOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetServerDetailsOutput
impl Send for GetServerDetailsOutput
impl Sync for GetServerDetailsOutput
impl Unpin for GetServerDetailsOutput
impl UnwindSafe for GetServerDetailsOutput
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.