| 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.LakeFormation.Types.BatchPermissionsRequestEntry
Description
Synopsis
- data BatchPermissionsRequestEntry = BatchPermissionsRequestEntry' {}
- newBatchPermissionsRequestEntry :: Text -> BatchPermissionsRequestEntry
- batchPermissionsRequestEntry_permissions :: Lens' BatchPermissionsRequestEntry (Maybe [Permission])
- batchPermissionsRequestEntry_permissionsWithGrantOption :: Lens' BatchPermissionsRequestEntry (Maybe [Permission])
- batchPermissionsRequestEntry_principal :: Lens' BatchPermissionsRequestEntry (Maybe DataLakePrincipal)
- batchPermissionsRequestEntry_resource :: Lens' BatchPermissionsRequestEntry (Maybe Resource)
- batchPermissionsRequestEntry_id :: Lens' BatchPermissionsRequestEntry Text
Documentation
data BatchPermissionsRequestEntry Source #
A permission to a resource granted by batch operation to the principal.
See: newBatchPermissionsRequestEntry smart constructor.
Constructors
| BatchPermissionsRequestEntry' | |
Fields
| |
Instances
newBatchPermissionsRequestEntry Source #
Create a value of BatchPermissionsRequestEntry 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:permissions:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_permissions - The permissions to be granted.
$sel:permissionsWithGrantOption:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_permissionsWithGrantOption - Indicates if the option to pass permissions is granted.
$sel:principal:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_principal - The principal to be granted a permission.
$sel:resource:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_resource - The resource to which the principal is to be granted a permission.
$sel:id:BatchPermissionsRequestEntry', batchPermissionsRequestEntry_id - A unique identifier for the batch permissions request entry.
batchPermissionsRequestEntry_permissions :: Lens' BatchPermissionsRequestEntry (Maybe [Permission]) Source #
The permissions to be granted.
batchPermissionsRequestEntry_permissionsWithGrantOption :: Lens' BatchPermissionsRequestEntry (Maybe [Permission]) Source #
Indicates if the option to pass permissions is granted.
batchPermissionsRequestEntry_principal :: Lens' BatchPermissionsRequestEntry (Maybe DataLakePrincipal) Source #
The principal to be granted a permission.
batchPermissionsRequestEntry_resource :: Lens' BatchPermissionsRequestEntry (Maybe Resource) Source #
The resource to which the principal is to be granted a permission.
batchPermissionsRequestEntry_id :: Lens' BatchPermissionsRequestEntry Text Source #
A unique identifier for the batch permissions request entry.