Struct aws_sdk_quicksight::model::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>,
}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.
Implementations
sourceimpl 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.
sourceimpl AccountInfo
impl AccountInfo
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AccountInfo.
Trait Implementations
sourceimpl Clone for AccountInfo
impl Clone for AccountInfo
sourcefn clone(&self) -> AccountInfo
fn clone(&self) -> AccountInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AccountInfo
impl Debug for AccountInfo
sourceimpl PartialEq<AccountInfo> for AccountInfo
impl PartialEq<AccountInfo> for AccountInfo
sourcefn eq(&self, other: &AccountInfo) -> bool
fn eq(&self, other: &AccountInfo) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourcefn ne(&self, other: &AccountInfo) -> bool
fn ne(&self, other: &AccountInfo) -> bool
This method tests for !=.
impl StructuralPartialEq for AccountInfo
Auto Trait Implementations
impl RefUnwindSafe for AccountInfo
impl Send for AccountInfo
impl Sync for AccountInfo
impl Unpin for AccountInfo
impl UnwindSafe for AccountInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more