Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ResourceSharePermissionDetail = ResourceSharePermissionDetail' {}
- newResourceSharePermissionDetail :: ResourceSharePermissionDetail
- resourceSharePermissionDetail_creationTime :: Lens' ResourceSharePermissionDetail (Maybe UTCTime)
- resourceSharePermissionDetail_resourceType :: Lens' ResourceSharePermissionDetail (Maybe Text)
- resourceSharePermissionDetail_lastUpdatedTime :: Lens' ResourceSharePermissionDetail (Maybe UTCTime)
- resourceSharePermissionDetail_arn :: Lens' ResourceSharePermissionDetail (Maybe Text)
- resourceSharePermissionDetail_defaultVersion :: Lens' ResourceSharePermissionDetail (Maybe Bool)
- resourceSharePermissionDetail_name :: Lens' ResourceSharePermissionDetail (Maybe Text)
- resourceSharePermissionDetail_version :: Lens' ResourceSharePermissionDetail (Maybe Text)
- resourceSharePermissionDetail_isResourceTypeDefault :: Lens' ResourceSharePermissionDetail (Maybe Bool)
- resourceSharePermissionDetail_permission :: Lens' ResourceSharePermissionDetail (Maybe Text)
Documentation
data ResourceSharePermissionDetail Source #
Information about an RAM permission.
See: newResourceSharePermissionDetail
smart constructor.
ResourceSharePermissionDetail' | |
|
Instances
newResourceSharePermissionDetail :: ResourceSharePermissionDetail Source #
Create a value of ResourceSharePermissionDetail
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:creationTime:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_creationTime
- The date and time when the permission was created.
$sel:resourceType:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_resourceType
- The resource type to which the permission applies.
$sel:lastUpdatedTime:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_lastUpdatedTime
- The date and time when the permission was last updated.
$sel:arn:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_arn
- The Amazon Resource Name (ARN) of the permission.
$sel:defaultVersion:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_defaultVersion
- Specifies whether the version of the permission is set to the default
version for this permission.
$sel:name:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_name
- The name of the permission.
$sel:version:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_version
- The identifier for the version of the permission.
$sel:isResourceTypeDefault:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_isResourceTypeDefault
- Specifies whether the version of the permission is set to the default
version for this resource type.
$sel:permission:ResourceSharePermissionDetail'
, resourceSharePermissionDetail_permission
- The permission's effect and actions in JSON format. The effect
indicates whether the actions are allowed or denied. The actions
list
the API actions to which the principal is granted or denied access.
resourceSharePermissionDetail_creationTime :: Lens' ResourceSharePermissionDetail (Maybe UTCTime) Source #
The date and time when the permission was created.
resourceSharePermissionDetail_resourceType :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #
The resource type to which the permission applies.
resourceSharePermissionDetail_lastUpdatedTime :: Lens' ResourceSharePermissionDetail (Maybe UTCTime) Source #
The date and time when the permission was last updated.
resourceSharePermissionDetail_arn :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #
The Amazon Resource Name (ARN) of the permission.
resourceSharePermissionDetail_defaultVersion :: Lens' ResourceSharePermissionDetail (Maybe Bool) Source #
Specifies whether the version of the permission is set to the default version for this permission.
resourceSharePermissionDetail_name :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #
The name of the permission.
resourceSharePermissionDetail_version :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #
The identifier for the version of the permission.
resourceSharePermissionDetail_isResourceTypeDefault :: Lens' ResourceSharePermissionDetail (Maybe Bool) Source #
Specifies whether the version of the permission is set to the default version for this resource type.
resourceSharePermissionDetail_permission :: Lens' ResourceSharePermissionDetail (Maybe Text) Source #
The permission's effect and actions in JSON format. The effect
indicates whether the actions are allowed or denied. The actions
list
the API actions to which the principal is granted or denied access.