| 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.Signer.Types.Permission
Description
Synopsis
Documentation
data Permission Source #
A cross-account permission for a signing profile.
See: newPermission smart constructor.
Constructors
| Permission' | |
Fields
| |
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:principal:Permission', permission_principal - The AWS principal that has been granted a cross-account permission.
$sel:profileVersion:Permission', permission_profileVersion - The signing profile version that a permission applies to.
$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_principal :: Lens' Permission (Maybe Text) Source #
The AWS principal that has been granted a cross-account permission.
permission_profileVersion :: Lens' Permission (Maybe Text) Source #
The signing profile version that a permission applies to.
permission_statementId :: Lens' Permission (Maybe Text) Source #
A unique identifier for a cross-account permission statement.