| 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.EC2.Types.NetworkInterfacePermission
Description
Synopsis
- data NetworkInterfacePermission = NetworkInterfacePermission' {}
- newNetworkInterfacePermission :: NetworkInterfacePermission
- networkInterfacePermission_awsAccountId :: Lens' NetworkInterfacePermission (Maybe Text)
- networkInterfacePermission_awsService :: Lens' NetworkInterfacePermission (Maybe Text)
- networkInterfacePermission_networkInterfaceId :: Lens' NetworkInterfacePermission (Maybe Text)
- networkInterfacePermission_networkInterfacePermissionId :: Lens' NetworkInterfacePermission (Maybe Text)
- networkInterfacePermission_permission :: Lens' NetworkInterfacePermission (Maybe InterfacePermissionType)
- networkInterfacePermission_permissionState :: Lens' NetworkInterfacePermission (Maybe NetworkInterfacePermissionState)
Documentation
data NetworkInterfacePermission Source #
Describes a permission for a network interface.
See: newNetworkInterfacePermission smart constructor.
Constructors
| NetworkInterfacePermission' | |
Fields
| |
Instances
newNetworkInterfacePermission :: NetworkInterfacePermission Source #
Create a value of NetworkInterfacePermission 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:awsAccountId:NetworkInterfacePermission', networkInterfacePermission_awsAccountId - The Amazon Web Services account ID.
$sel:awsService:NetworkInterfacePermission', networkInterfacePermission_awsService - The Amazon Web Service.
$sel:networkInterfaceId:NetworkInterfacePermission', networkInterfacePermission_networkInterfaceId - The ID of the network interface.
$sel:networkInterfacePermissionId:NetworkInterfacePermission', networkInterfacePermission_networkInterfacePermissionId - The ID of the network interface permission.
$sel:permission:NetworkInterfacePermission', networkInterfacePermission_permission - The type of permission.
$sel:permissionState:NetworkInterfacePermission', networkInterfacePermission_permissionState - Information about the state of the permission.
networkInterfacePermission_awsAccountId :: Lens' NetworkInterfacePermission (Maybe Text) Source #
The Amazon Web Services account ID.
networkInterfacePermission_awsService :: Lens' NetworkInterfacePermission (Maybe Text) Source #
The Amazon Web Service.
networkInterfacePermission_networkInterfaceId :: Lens' NetworkInterfacePermission (Maybe Text) Source #
The ID of the network interface.
networkInterfacePermission_networkInterfacePermissionId :: Lens' NetworkInterfacePermission (Maybe Text) Source #
The ID of the network interface permission.
networkInterfacePermission_permission :: Lens' NetworkInterfacePermission (Maybe InterfacePermissionType) Source #
The type of permission.
networkInterfacePermission_permissionState :: Lens' NetworkInterfacePermission (Maybe NetworkInterfacePermissionState) Source #
Information about the state of the permission.