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 |
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.
NetworkInterfacePermission' | |
|
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.