amazonka-fms-2.0: Amazon Firewall Management Service SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.FMS.Types.RemediationAction

Description

 
Synopsis

Documentation

data RemediationAction Source #

Information about an individual action you can take to remediate a violation.

See: newRemediationAction smart constructor.

Constructors

RemediationAction' 

Fields

Instances

Instances details
FromJSON RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

Generic RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

Associated Types

type Rep RemediationAction :: Type -> Type #

Read RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

Show RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

NFData RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

Methods

rnf :: RemediationAction -> () #

Eq RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

Hashable RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

type Rep RemediationAction Source # 
Instance details

Defined in Amazonka.FMS.Types.RemediationAction

type Rep RemediationAction = D1 ('MetaData "RemediationAction" "Amazonka.FMS.Types.RemediationAction" "amazonka-fms-2.0-351knTjuYAjE9GRQTo0ohx" 'False) (C1 ('MetaCons "RemediationAction'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "eC2AssociateRouteTableAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2AssociateRouteTableAction))) :*: (S1 ('MetaSel ('Just "eC2CopyRouteTableAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2CopyRouteTableAction)) :*: S1 ('MetaSel ('Just "eC2CreateRouteAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2CreateRouteAction)))) :*: ((S1 ('MetaSel ('Just "eC2CreateRouteTableAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2CreateRouteTableAction)) :*: S1 ('MetaSel ('Just "eC2DeleteRouteAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2DeleteRouteAction))) :*: (S1 ('MetaSel ('Just "eC2ReplaceRouteAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2ReplaceRouteAction)) :*: (S1 ('MetaSel ('Just "eC2ReplaceRouteTableAssociationAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EC2ReplaceRouteTableAssociationAction)) :*: S1 ('MetaSel ('Just "fMSPolicyUpdateFirewallCreationConfigAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FMSPolicyUpdateFirewallCreationConfigAction)))))))

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.