Struct aws_sdk_ssoadmin::types::Application
source · #[non_exhaustive]pub struct Application {
pub application_arn: Option<String>,
pub application_provider_arn: Option<String>,
pub name: Option<String>,
pub application_account: Option<String>,
pub instance_arn: Option<String>,
pub status: Option<ApplicationStatus>,
pub portal_options: Option<PortalOptions>,
pub description: Option<String>,
pub created_date: Option<DateTime>,
}
Expand description
A structure that describes an application that uses IAM Identity Center for access management.
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.application_arn: Option<String>
The ARN of the application.
application_provider_arn: Option<String>
The ARN of the application provider for this application.
name: Option<String>
The name of the application.
application_account: Option<String>
The Amazon Web Services account ID number of the application.
instance_arn: Option<String>
The ARN of the instance of IAM Identity Center that is configured with this application.
status: Option<ApplicationStatus>
The current status of the application in this instance of IAM Identity Center.
portal_options: Option<PortalOptions>
A structure that describes the options for the access portal associated with this application.
description: Option<String>
The description of the application.
created_date: Option<DateTime>
The date and time when the application was originally created.
Implementations§
source§impl Application
impl Application
sourcepub fn application_arn(&self) -> Option<&str>
pub fn application_arn(&self) -> Option<&str>
The ARN of the application.
sourcepub fn application_provider_arn(&self) -> Option<&str>
pub fn application_provider_arn(&self) -> Option<&str>
The ARN of the application provider for this application.
sourcepub fn application_account(&self) -> Option<&str>
pub fn application_account(&self) -> Option<&str>
The Amazon Web Services account ID number of the application.
sourcepub fn instance_arn(&self) -> Option<&str>
pub fn instance_arn(&self) -> Option<&str>
The ARN of the instance of IAM Identity Center that is configured with this application.
sourcepub fn status(&self) -> Option<&ApplicationStatus>
pub fn status(&self) -> Option<&ApplicationStatus>
The current status of the application in this instance of IAM Identity Center.
sourcepub fn portal_options(&self) -> Option<&PortalOptions>
pub fn portal_options(&self) -> Option<&PortalOptions>
A structure that describes the options for the access portal associated with this application.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the application.
sourcepub fn created_date(&self) -> Option<&DateTime>
pub fn created_date(&self) -> Option<&DateTime>
The date and time when the application was originally created.
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 ==
.