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 |
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.
PermissionGroupParams' | |
|
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
.