Struct aws_sdk_m2::types::ApplicationSummary
source · #[non_exhaustive]pub struct ApplicationSummary {Show 13 fields
pub name: String,
pub description: Option<String>,
pub application_id: String,
pub application_arn: String,
pub application_version: i32,
pub status: ApplicationLifecycle,
pub engine_type: EngineType,
pub creation_time: DateTime,
pub environment_id: Option<String>,
pub last_start_time: Option<DateTime>,
pub version_status: Option<ApplicationVersionLifecycle>,
pub deployment_status: Option<ApplicationDeploymentLifecycle>,
pub role_arn: Option<String>,
}Expand description
A subset of the possible application attributes. Used in the application list.
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: StringThe name of the application.
description: Option<String>The description of the application.
application_id: StringThe unique identifier of the application.
application_arn: StringThe Amazon Resource Name (ARN) of the application.
application_version: i32The version of the application.
status: ApplicationLifecycleThe status of the application.
engine_type: EngineTypeThe type of the target platform for this application.
creation_time: DateTimeThe timestamp when the application was created.
environment_id: Option<String>The unique identifier of the runtime environment that hosts this application.
last_start_time: Option<DateTime>The timestamp when you last started the application. Null until the application runs for the first time.
version_status: Option<ApplicationVersionLifecycle>Indicates the status of the latest version of the application.
deployment_status: Option<ApplicationDeploymentLifecycle>Indicates either an ongoing deployment or if the application has ever deployed successfully.
role_arn: Option<String>The Amazon Resource Name (ARN) of the role associated with the application.
Implementations§
source§impl ApplicationSummary
impl ApplicationSummary
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the application.
sourcepub fn application_id(&self) -> &str
pub fn application_id(&self) -> &str
The unique identifier of the application.
sourcepub fn application_arn(&self) -> &str
pub fn application_arn(&self) -> &str
The Amazon Resource Name (ARN) of the application.
sourcepub fn application_version(&self) -> i32
pub fn application_version(&self) -> i32
The version of the application.
sourcepub fn status(&self) -> &ApplicationLifecycle
pub fn status(&self) -> &ApplicationLifecycle
The status of the application.
sourcepub fn engine_type(&self) -> &EngineType
pub fn engine_type(&self) -> &EngineType
The type of the target platform for this application.
sourcepub fn creation_time(&self) -> &DateTime
pub fn creation_time(&self) -> &DateTime
The timestamp when the application was created.
sourcepub fn environment_id(&self) -> Option<&str>
pub fn environment_id(&self) -> Option<&str>
The unique identifier of the runtime environment that hosts this application.
sourcepub fn last_start_time(&self) -> Option<&DateTime>
pub fn last_start_time(&self) -> Option<&DateTime>
The timestamp when you last started the application. Null until the application runs for the first time.
sourcepub fn version_status(&self) -> Option<&ApplicationVersionLifecycle>
pub fn version_status(&self) -> Option<&ApplicationVersionLifecycle>
Indicates the status of the latest version of the application.
sourcepub fn deployment_status(&self) -> Option<&ApplicationDeploymentLifecycle>
pub fn deployment_status(&self) -> Option<&ApplicationDeploymentLifecycle>
Indicates either an ongoing deployment or if the application has ever deployed successfully.
source§impl ApplicationSummary
impl ApplicationSummary
sourcepub fn builder() -> ApplicationSummaryBuilder
pub fn builder() -> ApplicationSummaryBuilder
Creates a new builder-style object to manufacture ApplicationSummary.
Trait Implementations§
source§impl Clone for ApplicationSummary
impl Clone for ApplicationSummary
source§fn clone(&self) -> ApplicationSummary
fn clone(&self) -> ApplicationSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ApplicationSummary
impl Debug for ApplicationSummary
source§impl PartialEq for ApplicationSummary
impl PartialEq for ApplicationSummary
source§fn eq(&self, other: &ApplicationSummary) -> bool
fn eq(&self, other: &ApplicationSummary) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ApplicationSummary
Auto Trait Implementations§
impl Freeze for ApplicationSummary
impl RefUnwindSafe for ApplicationSummary
impl Send for ApplicationSummary
impl Sync for ApplicationSummary
impl Unpin for ApplicationSummary
impl UnwindSafe for ApplicationSummary
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