Class: Aws::IoTEvents::Types::DetectorModelConfiguration
- Inherits:
-
Struct
- Object
- Struct
- Aws::IoTEvents::Types::DetectorModelConfiguration
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-iotevents/types.rb
Overview
Information about how the detector model is configured.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#creation_time ⇒ Time
The time the detector model was created.
-
#detector_model_arn ⇒ String
The ARN of the detector model.
-
#detector_model_description ⇒ String
A brief description of the detector model.
-
#detector_model_name ⇒ String
The name of the detector model.
-
#detector_model_version ⇒ String
The version of the detector model.
-
#evaluation_method ⇒ String
Information about the order in which events are evaluated and how actions are executed.
-
#key ⇒ String
The value used to identify a detector instance.
-
#last_update_time ⇒ Time
The time the detector model was last updated.
-
#role_arn ⇒ String
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
-
#status ⇒ String
The status of the detector model.
Instance Attribute Details
#creation_time ⇒ Time
The time the detector model was created.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#detector_model_arn ⇒ String
The ARN of the detector model.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#detector_model_description ⇒ String
A brief description of the detector model.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#detector_model_name ⇒ String
The name of the detector model.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#detector_model_version ⇒ String
The version of the detector model.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#evaluation_method ⇒ String
Information about the order in which events are evaluated and how actions are executed.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#key ⇒ String
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.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#last_update_time ⇒ Time
The time the detector model was last updated.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#role_arn ⇒ String
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the detector model.
1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1395 class DetectorModelConfiguration < Struct.new( :detector_model_name, :detector_model_version, :detector_model_description, :detector_model_arn, :role_arn, :creation_time, :last_update_time, :status, :key, :evaluation_method) SENSITIVE = [] include Aws::Structure end |