Struct aws_sdk_panorama::operation::describe_application_instance::DescribeApplicationInstanceOutput
source · #[non_exhaustive]pub struct DescribeApplicationInstanceOutput {Show 15 fields
pub name: Option<String>,
pub description: Option<String>,
pub default_runtime_context_device: Option<String>,
pub default_runtime_context_device_name: Option<String>,
pub application_instance_id_to_replace: Option<String>,
pub runtime_role_arn: Option<String>,
pub status: Option<ApplicationInstanceStatus>,
pub health_status: Option<ApplicationInstanceHealthStatus>,
pub status_description: Option<String>,
pub created_time: Option<DateTime>,
pub last_updated_time: Option<DateTime>,
pub application_instance_id: Option<String>,
pub arn: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub runtime_context_states: Option<Vec<ReportedRuntimeContextState>>,
/* 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.name: Option<String>The application instance's name.
description: Option<String>The application instance's description.
default_runtime_context_device: Option<String>The device's ID.
default_runtime_context_device_name: Option<String>The device's bane.
application_instance_id_to_replace: Option<String>The ID of the application instance that this instance replaced.
runtime_role_arn: Option<String>The application instance's runtime role ARN.
status: Option<ApplicationInstanceStatus>The application instance's status.
health_status: Option<ApplicationInstanceHealthStatus>The application instance's health status.
status_description: Option<String>The application instance's status description.
created_time: Option<DateTime>When the application instance was created.
last_updated_time: Option<DateTime>The application instance was updated.
application_instance_id: Option<String>The application instance's ID.
arn: Option<String>The application instance's ARN.
The application instance's tags.
runtime_context_states: Option<Vec<ReportedRuntimeContextState>>The application instance's state.
Implementations§
source§impl DescribeApplicationInstanceOutput
impl DescribeApplicationInstanceOutput
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The application instance's description.
sourcepub fn default_runtime_context_device(&self) -> Option<&str>
pub fn default_runtime_context_device(&self) -> Option<&str>
The device's ID.
sourcepub fn default_runtime_context_device_name(&self) -> Option<&str>
pub fn default_runtime_context_device_name(&self) -> Option<&str>
The device's bane.
sourcepub fn application_instance_id_to_replace(&self) -> Option<&str>
pub fn application_instance_id_to_replace(&self) -> Option<&str>
The ID of the application instance that this instance replaced.
sourcepub fn runtime_role_arn(&self) -> Option<&str>
pub fn runtime_role_arn(&self) -> Option<&str>
The application instance's runtime role ARN.
sourcepub fn status(&self) -> Option<&ApplicationInstanceStatus>
pub fn status(&self) -> Option<&ApplicationInstanceStatus>
The application instance's status.
sourcepub fn health_status(&self) -> Option<&ApplicationInstanceHealthStatus>
pub fn health_status(&self) -> Option<&ApplicationInstanceHealthStatus>
The application instance's health status.
sourcepub fn status_description(&self) -> Option<&str>
pub fn status_description(&self) -> Option<&str>
The application instance's status description.
sourcepub fn created_time(&self) -> Option<&DateTime>
pub fn created_time(&self) -> Option<&DateTime>
When the application instance was created.
sourcepub fn last_updated_time(&self) -> Option<&DateTime>
pub fn last_updated_time(&self) -> Option<&DateTime>
The application instance was updated.
sourcepub fn application_instance_id(&self) -> Option<&str>
pub fn application_instance_id(&self) -> Option<&str>
The application instance's ID.
The application instance's tags.
sourcepub fn runtime_context_states(&self) -> &[ReportedRuntimeContextState]
pub fn runtime_context_states(&self) -> &[ReportedRuntimeContextState]
The application instance's state.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .runtime_context_states.is_none().
source§impl DescribeApplicationInstanceOutput
impl DescribeApplicationInstanceOutput
sourcepub fn builder() -> DescribeApplicationInstanceOutputBuilder
pub fn builder() -> DescribeApplicationInstanceOutputBuilder
Creates a new builder-style object to manufacture DescribeApplicationInstanceOutput.
Trait Implementations§
source§impl Clone for DescribeApplicationInstanceOutput
impl Clone for DescribeApplicationInstanceOutput
source§fn clone(&self) -> DescribeApplicationInstanceOutput
fn clone(&self) -> DescribeApplicationInstanceOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for DescribeApplicationInstanceOutput
impl PartialEq for DescribeApplicationInstanceOutput
source§fn eq(&self, other: &DescribeApplicationInstanceOutput) -> bool
fn eq(&self, other: &DescribeApplicationInstanceOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for DescribeApplicationInstanceOutput
impl RequestId for DescribeApplicationInstanceOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DescribeApplicationInstanceOutput
Auto Trait Implementations§
impl Freeze for DescribeApplicationInstanceOutput
impl RefUnwindSafe for DescribeApplicationInstanceOutput
impl Send for DescribeApplicationInstanceOutput
impl Sync for DescribeApplicationInstanceOutput
impl Unpin for DescribeApplicationInstanceOutput
impl UnwindSafe for DescribeApplicationInstanceOutput
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