| 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.DataExchange.Types.LakeFormationDataPermissionAsset
Description
Synopsis
- data LakeFormationDataPermissionAsset = LakeFormationDataPermissionAsset' {}
 - newLakeFormationDataPermissionAsset :: LakeFormationDataPermissionDetails -> LakeFormationDataPermissionType -> LakeFormationDataPermissionAsset
 - lakeFormationDataPermissionAsset_roleArn :: Lens' LakeFormationDataPermissionAsset (Maybe Text)
 - lakeFormationDataPermissionAsset_lakeFormationDataPermissionDetails :: Lens' LakeFormationDataPermissionAsset LakeFormationDataPermissionDetails
 - lakeFormationDataPermissionAsset_lakeFormationDataPermissionType :: Lens' LakeFormationDataPermissionAsset LakeFormationDataPermissionType
 - lakeFormationDataPermissionAsset_permissions :: Lens' LakeFormationDataPermissionAsset [LFPermission]
 
Documentation
data LakeFormationDataPermissionAsset Source #
The AWS Lake Formation data permission asset.
See: newLakeFormationDataPermissionAsset smart constructor.
Constructors
| LakeFormationDataPermissionAsset' | |
Fields 
  | |
Instances
newLakeFormationDataPermissionAsset Source #
Arguments
Create a value of LakeFormationDataPermissionAsset 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:roleArn:LakeFormationDataPermissionAsset', lakeFormationDataPermissionAsset_roleArn - The IAM role's ARN that allows AWS Data Exchange to assume the role and
 grant and revoke permissions to AWS Lake Formation data permissions.
$sel:lakeFormationDataPermissionDetails:LakeFormationDataPermissionAsset', lakeFormationDataPermissionAsset_lakeFormationDataPermissionDetails - Details about the AWS Lake Formation data permission.
$sel:lakeFormationDataPermissionType:LakeFormationDataPermissionAsset', lakeFormationDataPermissionAsset_lakeFormationDataPermissionType - The data permission type.
$sel:permissions:LakeFormationDataPermissionAsset', lakeFormationDataPermissionAsset_permissions - The permissions granted to the subscribers on the resource.
lakeFormationDataPermissionAsset_roleArn :: Lens' LakeFormationDataPermissionAsset (Maybe Text) Source #
The IAM role's ARN that allows AWS Data Exchange to assume the role and grant and revoke permissions to AWS Lake Formation data permissions.
lakeFormationDataPermissionAsset_lakeFormationDataPermissionDetails :: Lens' LakeFormationDataPermissionAsset LakeFormationDataPermissionDetails Source #
Details about the AWS Lake Formation data permission.
lakeFormationDataPermissionAsset_lakeFormationDataPermissionType :: Lens' LakeFormationDataPermissionAsset LakeFormationDataPermissionType Source #
The data permission type.
lakeFormationDataPermissionAsset_permissions :: Lens' LakeFormationDataPermissionAsset [LFPermission] Source #
The permissions granted to the subscribers on the resource.