Struct aws_sdk_ssmsap::types::Application
source · #[non_exhaustive]pub struct Application {
pub id: Option<String>,
pub type: Option<ApplicationType>,
pub arn: Option<String>,
pub app_registry_arn: Option<String>,
pub status: Option<ApplicationStatus>,
pub discovery_status: Option<ApplicationDiscoveryStatus>,
pub components: Option<Vec<String>>,
pub last_updated: Option<DateTime>,
pub status_message: Option<String>,
}Expand description
An SAP application registered with AWS Systems Manager for SAP.
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.id: Option<String>The ID of the application.
type: Option<ApplicationType>The type of the application.
arn: Option<String>The Amazon Resource Name (ARN) of the application.
app_registry_arn: Option<String>The Amazon Resource Name (ARN) of the Application Registry.
status: Option<ApplicationStatus>The status of the application.
discovery_status: Option<ApplicationDiscoveryStatus>The latest discovery result for the application.
components: Option<Vec<String>>The components of the application.
last_updated: Option<DateTime>The time at which the application was last updated.
status_message: Option<String>The status message.
Implementations§
source§impl Application
impl Application
sourcepub fn type(&self) -> Option<&ApplicationType>
pub fn type(&self) -> Option<&ApplicationType>
The type of the application.
sourcepub fn app_registry_arn(&self) -> Option<&str>
pub fn app_registry_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) of the Application Registry.
sourcepub fn status(&self) -> Option<&ApplicationStatus>
pub fn status(&self) -> Option<&ApplicationStatus>
The status of the application.
sourcepub fn discovery_status(&self) -> Option<&ApplicationDiscoveryStatus>
pub fn discovery_status(&self) -> Option<&ApplicationDiscoveryStatus>
The latest discovery result for the application.
sourcepub fn components(&self) -> &[String]
pub fn components(&self) -> &[String]
The components of the application.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .components.is_none().
sourcepub fn last_updated(&self) -> Option<&DateTime>
pub fn last_updated(&self) -> Option<&DateTime>
The time at which the application was last updated.
sourcepub fn status_message(&self) -> Option<&str>
pub fn status_message(&self) -> Option<&str>
The status message.
source§impl Application
impl Application
sourcepub fn builder() -> ApplicationBuilder
pub fn builder() -> ApplicationBuilder
Creates a new builder-style object to manufacture Application.
Trait Implementations§
source§impl Clone for Application
impl Clone for Application
source§fn clone(&self) -> Application
fn clone(&self) -> Application
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for Application
impl Debug for Application
source§impl PartialEq for Application
impl PartialEq for Application
source§fn eq(&self, other: &Application) -> bool
fn eq(&self, other: &Application) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for Application
Auto Trait Implementations§
impl Freeze for Application
impl RefUnwindSafe for Application
impl Send for Application
impl Sync for Application
impl Unpin for Application
impl UnwindSafe for Application
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