Struct aws_sdk_quicksight::types::AccountInfo
source · #[non_exhaustive]pub struct AccountInfo {
pub account_name: Option<String>,
pub edition: Option<Edition>,
pub notification_email: Option<String>,
pub authentication_type: Option<String>,
pub account_subscription_status: Option<String>,
pub iam_identity_center_instance_arn: Option<String>,
}Expand description
A structure that contains the following account information elements:
-
Your Amazon QuickSight account name.
-
The edition of Amazon QuickSight that your account is using.
-
The notification email address that is associated with the Amazon QuickSight account.
-
The authentication type of the Amazon QuickSight account.
-
The status of the Amazon QuickSight account's subscription.
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.account_name: Option<String>The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web Services, and it appears only when users sign in.
edition: Option<Edition>The edition of your Amazon QuickSight account.
notification_email: Option<String>The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.
authentication_type: Option<String>The way that your Amazon QuickSight account is authenticated.
account_subscription_status: Option<String>The status of your account subscription.
iam_identity_center_instance_arn: Option<String>The Amazon Resource Name (ARN) for the IAM Identity Center instance.
Implementations§
source§impl AccountInfo
impl AccountInfo
sourcepub fn account_name(&self) -> Option<&str>
pub fn account_name(&self) -> Option<&str>
The account name that you provided for the Amazon QuickSight subscription in your Amazon Web Services account. You create this name when you sign up for Amazon QuickSight. It's unique over all of Amazon Web Services, and it appears only when users sign in.
sourcepub fn notification_email(&self) -> Option<&str>
pub fn notification_email(&self) -> Option<&str>
The email address that will be used for Amazon QuickSight to send notifications regarding your Amazon Web Services account or Amazon QuickSight subscription.
sourcepub fn authentication_type(&self) -> Option<&str>
pub fn authentication_type(&self) -> Option<&str>
The way that your Amazon QuickSight account is authenticated.
sourcepub fn account_subscription_status(&self) -> Option<&str>
pub fn account_subscription_status(&self) -> Option<&str>
The status of your account subscription.
sourcepub fn iam_identity_center_instance_arn(&self) -> Option<&str>
pub fn iam_identity_center_instance_arn(&self) -> Option<&str>
The Amazon Resource Name (ARN) for the IAM Identity Center instance.
source§impl AccountInfo
impl AccountInfo
sourcepub fn builder() -> AccountInfoBuilder
pub fn builder() -> AccountInfoBuilder
Creates a new builder-style object to manufacture AccountInfo.
Trait Implementations§
source§impl Clone for AccountInfo
impl Clone for AccountInfo
source§fn clone(&self) -> AccountInfo
fn clone(&self) -> AccountInfo
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AccountInfo
impl Debug for AccountInfo
source§impl PartialEq for AccountInfo
impl PartialEq for AccountInfo
source§fn eq(&self, other: &AccountInfo) -> bool
fn eq(&self, other: &AccountInfo) -> bool
self and other values to be equal, and is used
by ==.