| 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.FMS.Types.RemediationAction
Description
Synopsis
- data RemediationAction = RemediationAction' {
- description :: Maybe Text
 - eC2AssociateRouteTableAction :: Maybe EC2AssociateRouteTableAction
 - eC2CopyRouteTableAction :: Maybe EC2CopyRouteTableAction
 - eC2CreateRouteAction :: Maybe EC2CreateRouteAction
 - eC2CreateRouteTableAction :: Maybe EC2CreateRouteTableAction
 - eC2DeleteRouteAction :: Maybe EC2DeleteRouteAction
 - eC2ReplaceRouteAction :: Maybe EC2ReplaceRouteAction
 - eC2ReplaceRouteTableAssociationAction :: Maybe EC2ReplaceRouteTableAssociationAction
 - fMSPolicyUpdateFirewallCreationConfigAction :: Maybe FMSPolicyUpdateFirewallCreationConfigAction
 
 - newRemediationAction :: RemediationAction
 - remediationAction_description :: Lens' RemediationAction (Maybe Text)
 - remediationAction_eC2AssociateRouteTableAction :: Lens' RemediationAction (Maybe EC2AssociateRouteTableAction)
 - remediationAction_eC2CopyRouteTableAction :: Lens' RemediationAction (Maybe EC2CopyRouteTableAction)
 - remediationAction_eC2CreateRouteAction :: Lens' RemediationAction (Maybe EC2CreateRouteAction)
 - remediationAction_eC2CreateRouteTableAction :: Lens' RemediationAction (Maybe EC2CreateRouteTableAction)
 - remediationAction_eC2DeleteRouteAction :: Lens' RemediationAction (Maybe EC2DeleteRouteAction)
 - remediationAction_eC2ReplaceRouteAction :: Lens' RemediationAction (Maybe EC2ReplaceRouteAction)
 - remediationAction_eC2ReplaceRouteTableAssociationAction :: Lens' RemediationAction (Maybe EC2ReplaceRouteTableAssociationAction)
 - remediationAction_fMSPolicyUpdateFirewallCreationConfigAction :: Lens' RemediationAction (Maybe FMSPolicyUpdateFirewallCreationConfigAction)
 
Documentation
data RemediationAction Source #
Information about an individual action you can take to remediate a violation.
See: newRemediationAction smart constructor.
Constructors
| RemediationAction' | |
Fields 
  | |
Instances
newRemediationAction :: RemediationAction Source #
Create a value of RemediationAction 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:
RemediationAction, remediationAction_description - A description of a remediation action.
$sel:eC2AssociateRouteTableAction:RemediationAction', remediationAction_eC2AssociateRouteTableAction - Information about the AssociateRouteTable action in the Amazon EC2 API.
$sel:eC2CopyRouteTableAction:RemediationAction', remediationAction_eC2CopyRouteTableAction - Information about the CopyRouteTable action in the Amazon EC2 API.
$sel:eC2CreateRouteAction:RemediationAction', remediationAction_eC2CreateRouteAction - Information about the CreateRoute action in the Amazon EC2 API.
$sel:eC2CreateRouteTableAction:RemediationAction', remediationAction_eC2CreateRouteTableAction - Information about the CreateRouteTable action in the Amazon EC2 API.
$sel:eC2DeleteRouteAction:RemediationAction', remediationAction_eC2DeleteRouteAction - Information about the DeleteRoute action in the Amazon EC2 API.
$sel:eC2ReplaceRouteAction:RemediationAction', remediationAction_eC2ReplaceRouteAction - Information about the ReplaceRoute action in the Amazon EC2 API.
$sel:eC2ReplaceRouteTableAssociationAction:RemediationAction', remediationAction_eC2ReplaceRouteTableAssociationAction - Information about the ReplaceRouteTableAssociation action in the Amazon
 EC2 API.
$sel:fMSPolicyUpdateFirewallCreationConfigAction:RemediationAction', remediationAction_fMSPolicyUpdateFirewallCreationConfigAction - The remedial action to take when updating a firewall configuration.
remediationAction_description :: Lens' RemediationAction (Maybe Text) Source #
A description of a remediation action.
remediationAction_eC2AssociateRouteTableAction :: Lens' RemediationAction (Maybe EC2AssociateRouteTableAction) Source #
Information about the AssociateRouteTable action in the Amazon EC2 API.
remediationAction_eC2CopyRouteTableAction :: Lens' RemediationAction (Maybe EC2CopyRouteTableAction) Source #
Information about the CopyRouteTable action in the Amazon EC2 API.
remediationAction_eC2CreateRouteAction :: Lens' RemediationAction (Maybe EC2CreateRouteAction) Source #
Information about the CreateRoute action in the Amazon EC2 API.
remediationAction_eC2CreateRouteTableAction :: Lens' RemediationAction (Maybe EC2CreateRouteTableAction) Source #
Information about the CreateRouteTable action in the Amazon EC2 API.
remediationAction_eC2DeleteRouteAction :: Lens' RemediationAction (Maybe EC2DeleteRouteAction) Source #
Information about the DeleteRoute action in the Amazon EC2 API.
remediationAction_eC2ReplaceRouteAction :: Lens' RemediationAction (Maybe EC2ReplaceRouteAction) Source #
Information about the ReplaceRoute action in the Amazon EC2 API.
remediationAction_eC2ReplaceRouteTableAssociationAction :: Lens' RemediationAction (Maybe EC2ReplaceRouteTableAssociationAction) Source #
Information about the ReplaceRouteTableAssociation action in the Amazon EC2 API.
remediationAction_fMSPolicyUpdateFirewallCreationConfigAction :: Lens' RemediationAction (Maybe FMSPolicyUpdateFirewallCreationConfigAction) Source #
The remedial action to take when updating a firewall configuration.