| 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 |
Amazonka.FinSpaceData.Types.PermissionGroupParams
Description
Documentation
data PermissionGroupParams Source #
Permission group parameters for Dataset permissions.
Here is an example of how you could specify the PermissionGroupParams:
{ "permissionGroupId": "0r6fCRtSTUk4XPfXQe3M0g", "datasetPermissions": [ {"permission": "ViewDatasetDetails"}, {"permission": "AddDatasetData"}, {"permission": "EditDatasetMetadata"}, {"permission": "DeleteDataset"} ] }See: newPermissionGroupParams smart constructor.
Constructors
| PermissionGroupParams' | |
Fields
| |
Instances
newPermissionGroupParams :: PermissionGroupParams Source #
Create a value of PermissionGroupParams 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:datasetPermissions:PermissionGroupParams', permissionGroupParams_datasetPermissions - List of resource permissions.
$sel:permissionGroupId:PermissionGroupParams', permissionGroupParams_permissionGroupId - The unique identifier for the PermissionGroup.
permissionGroupParams_datasetPermissions :: Lens' PermissionGroupParams (Maybe [ResourcePermission]) Source #
List of resource permissions.
permissionGroupParams_permissionGroupId :: Lens' PermissionGroupParams (Maybe Text) Source #
The unique identifier for the PermissionGroup.