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
Documentation
data Permission Source #
A cross-account permission for a signing profile.
See: newPermission
smart constructor.
Permission' | |
|
Instances
newPermission :: Permission Source #
Create a value of Permission
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:action:Permission'
, permission_action
- An AWS Signer action permitted as part of cross-account permissions.
$sel:profileVersion:Permission'
, permission_profileVersion
- The signing profile version that a permission applies to.
$sel:principal:Permission'
, permission_principal
- The AWS principal that has been granted a cross-account permission.
$sel:statementId:Permission'
, permission_statementId
- A unique identifier for a cross-account permission statement.
permission_action :: Lens' Permission (Maybe Text) Source #
An AWS Signer action permitted as part of cross-account permissions.
permission_profileVersion :: Lens' Permission (Maybe Text) Source #
The signing profile version that a permission applies to.
permission_principal :: Lens' Permission (Maybe Text) Source #
The AWS principal that has been granted a cross-account permission.
permission_statementId :: Lens' Permission (Maybe Text) Source #
A unique identifier for a cross-account permission statement.