#[non_exhaustive]pub struct UpdateAccountSettingsInput {
pub aws_account_id: Option<String>,
pub default_namespace: Option<String>,
pub notification_email: Option<String>,
pub termination_protection_enabled: Option<bool>,
}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.aws_account_id: Option<String>The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.
default_namespace: Option<String>The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.
notification_email: Option<String>The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.
termination_protection_enabled: Option<bool>A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.
Implementations§
source§impl UpdateAccountSettingsInput
impl UpdateAccountSettingsInput
sourcepub fn aws_account_id(&self) -> Option<&str>
pub fn aws_account_id(&self) -> Option<&str>
The ID for the Amazon Web Services account that contains the Amazon QuickSight settings that you want to list.
sourcepub fn default_namespace(&self) -> Option<&str>
pub fn default_namespace(&self) -> Option<&str>
The default namespace for this Amazon Web Services account. Currently, the default is default. IAM users that register for the first time with Amazon QuickSight provide an email address that becomes associated with the default namespace.
sourcepub fn notification_email(&self) -> Option<&str>
pub fn notification_email(&self) -> Option<&str>
The email address that you want Amazon QuickSight to send notifications to regarding your Amazon Web Services account or Amazon QuickSight subscription.
sourcepub fn termination_protection_enabled(&self) -> Option<bool>
pub fn termination_protection_enabled(&self) -> Option<bool>
A boolean value that determines whether or not an Amazon QuickSight account can be deleted. A True value doesn't allow the account to be deleted and results in an error message if a user tries to make a DeleteAccountSubscription request. A False value will allow the account to be deleted.
source§impl UpdateAccountSettingsInput
impl UpdateAccountSettingsInput
sourcepub fn builder() -> UpdateAccountSettingsInputBuilder
pub fn builder() -> UpdateAccountSettingsInputBuilder
Creates a new builder-style object to manufacture UpdateAccountSettingsInput.
Trait Implementations§
source§impl Clone for UpdateAccountSettingsInput
impl Clone for UpdateAccountSettingsInput
source§fn clone(&self) -> UpdateAccountSettingsInput
fn clone(&self) -> UpdateAccountSettingsInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for UpdateAccountSettingsInput
impl Debug for UpdateAccountSettingsInput
source§impl PartialEq for UpdateAccountSettingsInput
impl PartialEq for UpdateAccountSettingsInput
source§fn eq(&self, other: &UpdateAccountSettingsInput) -> bool
fn eq(&self, other: &UpdateAccountSettingsInput) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for UpdateAccountSettingsInput
Auto Trait Implementations§
impl Freeze for UpdateAccountSettingsInput
impl RefUnwindSafe for UpdateAccountSettingsInput
impl Send for UpdateAccountSettingsInput
impl Sync for UpdateAccountSettingsInput
impl Unpin for UpdateAccountSettingsInput
impl UnwindSafe for UpdateAccountSettingsInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)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