Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Use the UpdatePublicSharingSettings
operation to turn on or turn off
the public sharing settings of an Amazon QuickSight dashboard.
To use this operation, turn on session capacity pricing for your Amazon QuickSight account.
Before you can turn on public sharing on your account, make sure to give public sharing permissions to an administrative user in the Identity and Access Management (IAM) console. For more information on using IAM with Amazon QuickSight, see Using Amazon QuickSight with IAM in the Amazon QuickSight User Guide.
Synopsis
- data UpdatePublicSharingSettings = UpdatePublicSharingSettings' {}
- newUpdatePublicSharingSettings :: Text -> UpdatePublicSharingSettings
- updatePublicSharingSettings_publicSharingEnabled :: Lens' UpdatePublicSharingSettings (Maybe Bool)
- updatePublicSharingSettings_awsAccountId :: Lens' UpdatePublicSharingSettings Text
- data UpdatePublicSharingSettingsResponse = UpdatePublicSharingSettingsResponse' {}
- newUpdatePublicSharingSettingsResponse :: Int -> UpdatePublicSharingSettingsResponse
- updatePublicSharingSettingsResponse_requestId :: Lens' UpdatePublicSharingSettingsResponse (Maybe Text)
- updatePublicSharingSettingsResponse_status :: Lens' UpdatePublicSharingSettingsResponse Int
Creating a Request
data UpdatePublicSharingSettings Source #
See: newUpdatePublicSharingSettings
smart constructor.
UpdatePublicSharingSettings' | |
|
Instances
newUpdatePublicSharingSettings Source #
Create a value of UpdatePublicSharingSettings
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:
UpdatePublicSharingSettings
, updatePublicSharingSettings_publicSharingEnabled
- A Boolean value that indicates whether public sharing is turned on for
an Amazon QuickSight account.
UpdatePublicSharingSettings
, updatePublicSharingSettings_awsAccountId
- The Amazon Web Services account ID associated with your Amazon
QuickSight subscription.
Request Lenses
updatePublicSharingSettings_publicSharingEnabled :: Lens' UpdatePublicSharingSettings (Maybe Bool) Source #
A Boolean value that indicates whether public sharing is turned on for an Amazon QuickSight account.
updatePublicSharingSettings_awsAccountId :: Lens' UpdatePublicSharingSettings Text Source #
The Amazon Web Services account ID associated with your Amazon QuickSight subscription.
Destructuring the Response
data UpdatePublicSharingSettingsResponse Source #
See: newUpdatePublicSharingSettingsResponse
smart constructor.
Instances
newUpdatePublicSharingSettingsResponse Source #
Create a value of UpdatePublicSharingSettingsResponse
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:requestId:UpdatePublicSharingSettingsResponse'
, updatePublicSharingSettingsResponse_requestId
- The Amazon Web Services request ID for this operation.
UpdatePublicSharingSettingsResponse
, updatePublicSharingSettingsResponse_status
- The HTTP status of the request.
Response Lenses
updatePublicSharingSettingsResponse_requestId :: Lens' UpdatePublicSharingSettingsResponse (Maybe Text) Source #
The Amazon Web Services request ID for this operation.
updatePublicSharingSettingsResponse_status :: Lens' UpdatePublicSharingSettingsResponse Int Source #
The HTTP status of the request.