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 AclGrantee = AclGrantee' {}
- newAclGrantee :: AclGrantee
- aclGrantee_uri :: Lens' AclGrantee (Maybe Text)
- aclGrantee_id :: Lens' AclGrantee (Maybe Text)
Documentation
data AclGrantee Source #
You specify each grantee as a type-value pair using one of these types. You can specify only one type of grantee. For more information, see PutBucketAcl.
See: newAclGrantee
smart constructor.
Instances
newAclGrantee :: AclGrantee Source #
Create a value of AclGrantee
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:uri:AclGrantee'
, aclGrantee_uri
- Used for granting permissions to a predefined group.
$sel:id:AclGrantee'
, aclGrantee_id
- The value specified is the canonical user ID of an Amazon Web Services
account.
aclGrantee_uri :: Lens' AclGrantee (Maybe Text) Source #
Used for granting permissions to a predefined group.
aclGrantee_id :: Lens' AclGrantee (Maybe Text) Source #
The value specified is the canonical user ID of an Amazon Web Services account.