pub struct StoredApplication {Show 17 fields
pub arn: String,
pub provider_arn: String,
pub name: Option<String>,
pub account: String,
pub instance_arn: String,
pub identity_store_arn: String,
pub status: Option<String>,
pub portal_options: Option<Value>,
pub description: Option<String>,
pub created_date: i64,
pub created_from: Option<String>,
pub assignments: Vec<(String, String)>,
pub assignment_required: Option<bool>,
pub access_scopes: BTreeMap<String, Value>,
pub auth_methods: BTreeMap<String, Value>,
pub grants: BTreeMap<String, Value>,
pub session_status: Option<String>,
}Expand description
An application registered on an instance.
Fields§
§arn: String§provider_arn: String§name: Option<String>§account: String§instance_arn: String§identity_store_arn: String§status: Option<String>§portal_options: Option<Value>Raw PortalOptions value.
description: Option<String>§created_date: i64§created_from: Option<String>§assignments: Vec<(String, String)>Assignments as (principal_id, principal_type).
assignment_required: Option<bool>§access_scopes: BTreeMap<String, Value>scope -> raw AuthorizedTargets value.
auth_methods: BTreeMap<String, Value>authentication-method-type -> raw AuthenticationMethod value.
grants: BTreeMap<String, Value>grant-type -> raw Grant value.
session_status: Option<String>Trait Implementations§
Source§impl Clone for StoredApplication
impl Clone for StoredApplication
Source§fn clone(&self) -> StoredApplication
fn clone(&self) -> StoredApplication
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for StoredApplication
impl Debug for StoredApplication
Source§impl<'de> Deserialize<'de> for StoredApplication
impl<'de> Deserialize<'de> for StoredApplication
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for StoredApplication
impl RefUnwindSafe for StoredApplication
impl Send for StoredApplication
impl Sync for StoredApplication
impl Unpin for StoredApplication
impl UnsafeUnpin for StoredApplication
impl UnwindSafe for StoredApplication
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
Mutably borrows from an owned value. Read more