amazonka-quicksight-2.0: Amazon QuickSight SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.QuickSight.Types.AccountSettings

Description

 
Synopsis

Documentation

data AccountSettings Source #

The Amazon QuickSight settings associated with your Amazon Web Services account.

See: newAccountSettings smart constructor.

Constructors

AccountSettings' 

Fields

  • accountName :: Maybe Text

    The "account name" 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 is unique in all of Amazon Web Services and it appears only when users sign in.

  • defaultNamespace :: Maybe Text

    The default Amazon QuickSight namespace for your Amazon Web Services account.

  • edition :: Maybe Edition

    The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

  • notificationEmail :: Maybe Text

    The main notification email for your Amazon QuickSight subscription.

  • publicSharingEnabled :: Maybe Bool

    A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.

  • terminationProtectionEnabled :: Maybe 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 DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.

Instances

Instances details
FromJSON AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

Generic AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

Associated Types

type Rep AccountSettings :: Type -> Type #

Read AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

Show AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

NFData AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

Methods

rnf :: AccountSettings -> () #

Eq AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

Hashable AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

type Rep AccountSettings Source # 
Instance details

Defined in Amazonka.QuickSight.Types.AccountSettings

type Rep AccountSettings = D1 ('MetaData "AccountSettings" "Amazonka.QuickSight.Types.AccountSettings" "amazonka-quicksight-2.0-9P6nV9koXl6GTlt8ZjS7C9" 'False) (C1 ('MetaCons "AccountSettings'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accountName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "defaultNamespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "edition") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Edition)))) :*: (S1 ('MetaSel ('Just "notificationEmail") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "publicSharingEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "terminationProtectionEnabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))))

newAccountSettings :: AccountSettings Source #

Create a value of AccountSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accountName:AccountSettings', accountSettings_accountName - The "account name" 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 is unique in all of Amazon Web Services and it appears only when users sign in.

$sel:defaultNamespace:AccountSettings', accountSettings_defaultNamespace - The default Amazon QuickSight namespace for your Amazon Web Services account.

$sel:edition:AccountSettings', accountSettings_edition - The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

$sel:notificationEmail:AccountSettings', accountSettings_notificationEmail - The main notification email for your Amazon QuickSight subscription.

$sel:publicSharingEnabled:AccountSettings', accountSettings_publicSharingEnabled - A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.

$sel:terminationProtectionEnabled:AccountSettings', accountSettings_terminationProtectionEnabled - 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 DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.

accountSettings_accountName :: Lens' AccountSettings (Maybe Text) Source #

The "account name" 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 is unique in all of Amazon Web Services and it appears only when users sign in.

accountSettings_defaultNamespace :: Lens' AccountSettings (Maybe Text) Source #

The default Amazon QuickSight namespace for your Amazon Web Services account.

accountSettings_edition :: Lens' AccountSettings (Maybe Edition) Source #

The edition of Amazon QuickSight that you're currently subscribed to: Enterprise edition or Standard edition.

accountSettings_notificationEmail :: Lens' AccountSettings (Maybe Text) Source #

The main notification email for your Amazon QuickSight subscription.

accountSettings_publicSharingEnabled :: Lens' AccountSettings (Maybe Bool) Source #

A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account. For more information about turning on public sharing, see UpdatePublicSharingSettings.

accountSettings_terminationProtectionEnabled :: Lens' AccountSettings (Maybe Bool) Source #

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 DeleteAccountSubsctiption request. A False value will allow the ccount to be deleted.