Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data DetectorModelConfiguration = DetectorModelConfiguration' {
- creationTime :: Maybe POSIX
- status :: Maybe DetectorModelVersionStatus
- detectorModelName :: Maybe Text
- detectorModelArn :: Maybe Text
- detectorModelDescription :: Maybe Text
- key :: Maybe Text
- detectorModelVersion :: Maybe Text
- lastUpdateTime :: Maybe POSIX
- evaluationMethod :: Maybe EvaluationMethod
- roleArn :: Maybe Text
- newDetectorModelConfiguration :: DetectorModelConfiguration
- detectorModelConfiguration_creationTime :: Lens' DetectorModelConfiguration (Maybe UTCTime)
- detectorModelConfiguration_status :: Lens' DetectorModelConfiguration (Maybe DetectorModelVersionStatus)
- detectorModelConfiguration_detectorModelName :: Lens' DetectorModelConfiguration (Maybe Text)
- detectorModelConfiguration_detectorModelArn :: Lens' DetectorModelConfiguration (Maybe Text)
- detectorModelConfiguration_detectorModelDescription :: Lens' DetectorModelConfiguration (Maybe Text)
- detectorModelConfiguration_key :: Lens' DetectorModelConfiguration (Maybe Text)
- detectorModelConfiguration_detectorModelVersion :: Lens' DetectorModelConfiguration (Maybe Text)
- detectorModelConfiguration_lastUpdateTime :: Lens' DetectorModelConfiguration (Maybe UTCTime)
- detectorModelConfiguration_evaluationMethod :: Lens' DetectorModelConfiguration (Maybe EvaluationMethod)
- detectorModelConfiguration_roleArn :: Lens' DetectorModelConfiguration (Maybe Text)
Documentation
data DetectorModelConfiguration Source #
Information about how the detector model is configured.
See: newDetectorModelConfiguration
smart constructor.
DetectorModelConfiguration' | |
|
Instances
newDetectorModelConfiguration :: DetectorModelConfiguration Source #
Create a value of DetectorModelConfiguration
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:creationTime:DetectorModelConfiguration'
, detectorModelConfiguration_creationTime
- The time the detector model was created.
$sel:status:DetectorModelConfiguration'
, detectorModelConfiguration_status
- The status of the detector model.
$sel:detectorModelName:DetectorModelConfiguration'
, detectorModelConfiguration_detectorModelName
- The name of the detector model.
$sel:detectorModelArn:DetectorModelConfiguration'
, detectorModelConfiguration_detectorModelArn
- The ARN of the detector model.
$sel:detectorModelDescription:DetectorModelConfiguration'
, detectorModelConfiguration_detectorModelDescription
- A brief description of the detector model.
$sel:key:DetectorModelConfiguration'
, detectorModelConfiguration_key
- The value used to identify a detector instance. When a device or system
sends input, a new detector instance with a unique key value is created.
AWS IoT Events can continue to route input to its corresponding detector
instance based on this identifying information.
This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.
$sel:detectorModelVersion:DetectorModelConfiguration'
, detectorModelConfiguration_detectorModelVersion
- The version of the detector model.
$sel:lastUpdateTime:DetectorModelConfiguration'
, detectorModelConfiguration_lastUpdateTime
- The time the detector model was last updated.
$sel:evaluationMethod:DetectorModelConfiguration'
, detectorModelConfiguration_evaluationMethod
- Information about the order in which events are evaluated and how
actions are executed.
$sel:roleArn:DetectorModelConfiguration'
, detectorModelConfiguration_roleArn
- The ARN of the role that grants permission to AWS IoT Events to perform
its operations.
detectorModelConfiguration_creationTime :: Lens' DetectorModelConfiguration (Maybe UTCTime) Source #
The time the detector model was created.
detectorModelConfiguration_status :: Lens' DetectorModelConfiguration (Maybe DetectorModelVersionStatus) Source #
The status of the detector model.
detectorModelConfiguration_detectorModelName :: Lens' DetectorModelConfiguration (Maybe Text) Source #
The name of the detector model.
detectorModelConfiguration_detectorModelArn :: Lens' DetectorModelConfiguration (Maybe Text) Source #
The ARN of the detector model.
detectorModelConfiguration_detectorModelDescription :: Lens' DetectorModelConfiguration (Maybe Text) Source #
A brief description of the detector model.
detectorModelConfiguration_key :: Lens' DetectorModelConfiguration (Maybe Text) Source #
The value used to identify a detector instance. When a device or system sends input, a new detector instance with a unique key value is created. AWS IoT Events can continue to route input to its corresponding detector instance based on this identifying information.
This parameter uses a JSON-path expression to select the attribute-value pair in the message payload that is used for identification. To route the message to the correct detector instance, the device must send a message payload that contains the same attribute-value.
detectorModelConfiguration_detectorModelVersion :: Lens' DetectorModelConfiguration (Maybe Text) Source #
The version of the detector model.
detectorModelConfiguration_lastUpdateTime :: Lens' DetectorModelConfiguration (Maybe UTCTime) Source #
The time the detector model was last updated.
detectorModelConfiguration_evaluationMethod :: Lens' DetectorModelConfiguration (Maybe EvaluationMethod) Source #
Information about the order in which events are evaluated and how actions are executed.
detectorModelConfiguration_roleArn :: Lens' DetectorModelConfiguration (Maybe Text) Source #
The ARN of the role that grants permission to AWS IoT Events to perform its operations.