amazonka-iot-2.0: Amazon IoT 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.IoT.ListDetectMitigationActionsExecutions

Description

Lists mitigation actions executions for a Device Defender ML Detect Security Profile.

Requires permission to access the ListDetectMitigationActionsExecutions action.

This operation returns paginated results.

Synopsis

Creating a Request

data ListDetectMitigationActionsExecutions Source #

Constructors

ListDetectMitigationActionsExecutions' 

Fields

Instances

Instances details
ToHeaders ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

ToPath ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

ToQuery ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

AWSPager ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

AWSRequest ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Generic ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Read ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Show ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

NFData ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Eq ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Hashable ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type AWSResponse ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutions Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutions = D1 ('MetaData "ListDetectMitigationActionsExecutions" "Amazonka.IoT.ListDetectMitigationActionsExecutions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDetectMitigationActionsExecutions'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "taskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "thingName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "violationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newListDetectMitigationActionsExecutions :: ListDetectMitigationActionsExecutions Source #

Create a value of ListDetectMitigationActionsExecutions 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:

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_endTime - The end of the time period for which ML Detect mitigation actions executions are returned.

$sel:maxResults:ListDetectMitigationActionsExecutions', listDetectMitigationActionsExecutions_maxResults - The maximum number of results to return at one time. The default is 25.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_nextToken - The token for the next set of results.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_startTime - A filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_taskId - The unique identifier of the task.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_thingName - The name of the thing whose mitigation actions are listed.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutions_violationId - The unique identifier of the violation.

Request Lenses

listDetectMitigationActionsExecutions_endTime :: Lens' ListDetectMitigationActionsExecutions (Maybe UTCTime) Source #

The end of the time period for which ML Detect mitigation actions executions are returned.

listDetectMitigationActionsExecutions_maxResults :: Lens' ListDetectMitigationActionsExecutions (Maybe Natural) Source #

The maximum number of results to return at one time. The default is 25.

listDetectMitigationActionsExecutions_startTime :: Lens' ListDetectMitigationActionsExecutions (Maybe UTCTime) Source #

A filter to limit results to those found after the specified time. You must specify either the startTime and endTime or the taskId, but not both.

Destructuring the Response

data ListDetectMitigationActionsExecutionsResponse Source #

Constructors

ListDetectMitigationActionsExecutionsResponse' 

Fields

Instances

Instances details
Generic ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Read ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Show ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

NFData ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

Eq ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutionsResponse Source # 
Instance details

Defined in Amazonka.IoT.ListDetectMitigationActionsExecutions

type Rep ListDetectMitigationActionsExecutionsResponse = D1 ('MetaData "ListDetectMitigationActionsExecutionsResponse" "Amazonka.IoT.ListDetectMitigationActionsExecutions" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ListDetectMitigationActionsExecutionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "actionsExecutions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [DetectMitigationActionExecution])) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newListDetectMitigationActionsExecutionsResponse Source #

Create a value of ListDetectMitigationActionsExecutionsResponse 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:actionsExecutions:ListDetectMitigationActionsExecutionsResponse', listDetectMitigationActionsExecutionsResponse_actionsExecutions - List of actions executions.

ListDetectMitigationActionsExecutions, listDetectMitigationActionsExecutionsResponse_nextToken - A token that can be used to retrieve the next set of results, or null if there are no additional results.

$sel:httpStatus:ListDetectMitigationActionsExecutionsResponse', listDetectMitigationActionsExecutionsResponse_httpStatus - The response's http status code.

Response Lenses

listDetectMitigationActionsExecutionsResponse_nextToken :: Lens' ListDetectMitigationActionsExecutionsResponse (Maybe Text) Source #

A token that can be used to retrieve the next set of results, or null if there are no additional results.