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 ==.