libZSservicesZSamazonka-iotZSamazonka-iot
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.IoT.Types.DetectMitigationActionExecution

Description

 
Synopsis

Documentation

data DetectMitigationActionExecution Source #

Describes which mitigation actions should be executed.

See: newDetectMitigationActionExecution smart constructor.

Constructors

DetectMitigationActionExecution' 

Fields

Instances

Instances details
Eq DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Read DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Show DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Generic DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Associated Types

type Rep DetectMitigationActionExecution :: Type -> Type #

NFData DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

Hashable DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

FromJSON DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

type Rep DetectMitigationActionExecution Source # 
Instance details

Defined in Amazonka.IoT.Types.DetectMitigationActionExecution

newDetectMitigationActionExecution :: DetectMitigationActionExecution Source #

Create a value of DetectMitigationActionExecution 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:status:DetectMitigationActionExecution', detectMitigationActionExecution_status - The status of a mitigation action.

$sel:taskId:DetectMitigationActionExecution', detectMitigationActionExecution_taskId - The unique identifier of the task.

$sel:actionName:DetectMitigationActionExecution', detectMitigationActionExecution_actionName - The friendly name that uniquely identifies the mitigation action.

$sel:violationId:DetectMitigationActionExecution', detectMitigationActionExecution_violationId - The unique identifier of the violation.

$sel:errorCode:DetectMitigationActionExecution', detectMitigationActionExecution_errorCode - The error code of a mitigation action.

$sel:message:DetectMitigationActionExecution', detectMitigationActionExecution_message - The message of a mitigation action.

$sel:thingName:DetectMitigationActionExecution', detectMitigationActionExecution_thingName - The name of the thing.

$sel:executionStartDate:DetectMitigationActionExecution', detectMitigationActionExecution_executionStartDate - The date a mitigation action was started.

$sel:executionEndDate:DetectMitigationActionExecution', detectMitigationActionExecution_executionEndDate - The date a mitigation action ended.

detectMitigationActionExecution_actionName :: Lens' DetectMitigationActionExecution (Maybe Text) Source #

The friendly name that uniquely identifies the mitigation action.