Struct aws_sdk_resiliencehub::operation::list_app_version_app_components::ListAppVersionAppComponentsOutput
source · #[non_exhaustive]pub struct ListAppVersionAppComponentsOutput {
pub app_arn: String,
pub app_version: String,
pub app_components: Option<Vec<AppComponent>>,
pub next_token: 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.app_arn: String
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
app_version: String
Resilience Hub application version.
app_components: Option<Vec<AppComponent>>
Defines an Application Component.
next_token: Option<String>
Token for the next set of results, or null if there are no more results.
Implementations§
source§impl ListAppVersionAppComponentsOutput
impl ListAppVersionAppComponentsOutput
sourcepub fn app_arn(&self) -> &str
pub fn app_arn(&self) -> &str
Amazon Resource Name (ARN) of the Resilience Hub application. The format for this ARN is: arn:partition
:resiliencehub:region
:account
:app/app-id
. For more information about ARNs, see Amazon Resource Names (ARNs) in the Amazon Web Services General Reference guide.
sourcepub fn app_version(&self) -> &str
pub fn app_version(&self) -> &str
Resilience Hub application version.
sourcepub fn app_components(&self) -> &[AppComponent]
pub fn app_components(&self) -> &[AppComponent]
Defines an Application Component.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .app_components.is_none()
.
sourcepub fn next_token(&self) -> Option<&str>
pub fn next_token(&self) -> Option<&str>
Token for the next set of results, or null if there are no more results.
source§impl ListAppVersionAppComponentsOutput
impl ListAppVersionAppComponentsOutput
sourcepub fn builder() -> ListAppVersionAppComponentsOutputBuilder
pub fn builder() -> ListAppVersionAppComponentsOutputBuilder
Creates a new builder-style object to manufacture ListAppVersionAppComponentsOutput
.
Trait Implementations§
source§impl Clone for ListAppVersionAppComponentsOutput
impl Clone for ListAppVersionAppComponentsOutput
source§fn clone(&self) -> ListAppVersionAppComponentsOutput
fn clone(&self) -> ListAppVersionAppComponentsOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl PartialEq for ListAppVersionAppComponentsOutput
impl PartialEq for ListAppVersionAppComponentsOutput
source§fn eq(&self, other: &ListAppVersionAppComponentsOutput) -> bool
fn eq(&self, other: &ListAppVersionAppComponentsOutput) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for ListAppVersionAppComponentsOutput
impl RequestId for ListAppVersionAppComponentsOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None
if the service could not be reached.impl StructuralPartialEq for ListAppVersionAppComponentsOutput
Auto Trait Implementations§
impl Freeze for ListAppVersionAppComponentsOutput
impl RefUnwindSafe for ListAppVersionAppComponentsOutput
impl Send for ListAppVersionAppComponentsOutput
impl Sync for ListAppVersionAppComponentsOutput
impl Unpin for ListAppVersionAppComponentsOutput
impl UnwindSafe for ListAppVersionAppComponentsOutput
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