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 |
Updates read and write permissions on a dashboard.
Synopsis
- data UpdateDashboardPermissions = UpdateDashboardPermissions' {}
- newUpdateDashboardPermissions :: Text -> Text -> UpdateDashboardPermissions
- updateDashboardPermissions_grantLinkPermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission])
- updateDashboardPermissions_grantPermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission])
- updateDashboardPermissions_revokeLinkPermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission])
- updateDashboardPermissions_revokePermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission])
- updateDashboardPermissions_awsAccountId :: Lens' UpdateDashboardPermissions Text
- updateDashboardPermissions_dashboardId :: Lens' UpdateDashboardPermissions Text
- data UpdateDashboardPermissionsResponse = UpdateDashboardPermissionsResponse' {}
- newUpdateDashboardPermissionsResponse :: Int -> UpdateDashboardPermissionsResponse
- updateDashboardPermissionsResponse_dashboardArn :: Lens' UpdateDashboardPermissionsResponse (Maybe Text)
- updateDashboardPermissionsResponse_dashboardId :: Lens' UpdateDashboardPermissionsResponse (Maybe Text)
- updateDashboardPermissionsResponse_linkSharingConfiguration :: Lens' UpdateDashboardPermissionsResponse (Maybe LinkSharingConfiguration)
- updateDashboardPermissionsResponse_permissions :: Lens' UpdateDashboardPermissionsResponse (Maybe (NonEmpty ResourcePermission))
- updateDashboardPermissionsResponse_requestId :: Lens' UpdateDashboardPermissionsResponse (Maybe Text)
- updateDashboardPermissionsResponse_status :: Lens' UpdateDashboardPermissionsResponse Int
Creating a Request
data UpdateDashboardPermissions Source #
See: newUpdateDashboardPermissions
smart constructor.
UpdateDashboardPermissions' | |
|
Instances
newUpdateDashboardPermissions Source #
Create a value of UpdateDashboardPermissions
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:grantLinkPermissions:UpdateDashboardPermissions'
, updateDashboardPermissions_grantLinkPermissions
- Grants link permissions to all users in a defined namespace.
$sel:grantPermissions:UpdateDashboardPermissions'
, updateDashboardPermissions_grantPermissions
- The permissions that you want to grant on this resource.
$sel:revokeLinkPermissions:UpdateDashboardPermissions'
, updateDashboardPermissions_revokeLinkPermissions
- Revokes link permissions from all users in a defined namespace.
$sel:revokePermissions:UpdateDashboardPermissions'
, updateDashboardPermissions_revokePermissions
- The permissions that you want to revoke from this resource.
UpdateDashboardPermissions
, updateDashboardPermissions_awsAccountId
- The ID of the Amazon Web Services account that contains the dashboard
whose permissions you're updating.
UpdateDashboardPermissions
, updateDashboardPermissions_dashboardId
- The ID for the dashboard.
Request Lenses
updateDashboardPermissions_grantLinkPermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission]) Source #
Grants link permissions to all users in a defined namespace.
updateDashboardPermissions_grantPermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission]) Source #
The permissions that you want to grant on this resource.
updateDashboardPermissions_revokeLinkPermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission]) Source #
Revokes link permissions from all users in a defined namespace.
updateDashboardPermissions_revokePermissions :: Lens' UpdateDashboardPermissions (Maybe [ResourcePermission]) Source #
The permissions that you want to revoke from this resource.
updateDashboardPermissions_awsAccountId :: Lens' UpdateDashboardPermissions Text Source #
The ID of the Amazon Web Services account that contains the dashboard whose permissions you're updating.
updateDashboardPermissions_dashboardId :: Lens' UpdateDashboardPermissions Text Source #
The ID for the dashboard.
Destructuring the Response
data UpdateDashboardPermissionsResponse Source #
See: newUpdateDashboardPermissionsResponse
smart constructor.
UpdateDashboardPermissionsResponse' | |
|
Instances
newUpdateDashboardPermissionsResponse Source #
Create a value of UpdateDashboardPermissionsResponse
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:dashboardArn:UpdateDashboardPermissionsResponse'
, updateDashboardPermissionsResponse_dashboardArn
- The Amazon Resource Name (ARN) of the dashboard.
UpdateDashboardPermissions
, updateDashboardPermissionsResponse_dashboardId
- The ID for the dashboard.
$sel:linkSharingConfiguration:UpdateDashboardPermissionsResponse'
, updateDashboardPermissionsResponse_linkSharingConfiguration
- Updates the permissions of a shared link to an Amazon QuickSight
dashboard.
UpdateDashboardPermissionsResponse
, updateDashboardPermissionsResponse_permissions
- Information about the permissions on the dashboard.
$sel:requestId:UpdateDashboardPermissionsResponse'
, updateDashboardPermissionsResponse_requestId
- The Amazon Web Services request ID for this operation.
UpdateDashboardPermissionsResponse
, updateDashboardPermissionsResponse_status
- The HTTP status of the request.
Response Lenses
updateDashboardPermissionsResponse_dashboardArn :: Lens' UpdateDashboardPermissionsResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the dashboard.
updateDashboardPermissionsResponse_dashboardId :: Lens' UpdateDashboardPermissionsResponse (Maybe Text) Source #
The ID for the dashboard.
updateDashboardPermissionsResponse_linkSharingConfiguration :: Lens' UpdateDashboardPermissionsResponse (Maybe LinkSharingConfiguration) Source #
Updates the permissions of a shared link to an Amazon QuickSight dashboard.
updateDashboardPermissionsResponse_permissions :: Lens' UpdateDashboardPermissionsResponse (Maybe (NonEmpty ResourcePermission)) Source #
Information about the permissions on the dashboard.
updateDashboardPermissionsResponse_requestId :: Lens' UpdateDashboardPermissionsResponse (Maybe Text) Source #
The Amazon Web Services request ID for this operation.
updateDashboardPermissionsResponse_status :: Lens' UpdateDashboardPermissionsResponse Int Source #
The HTTP status of the request.