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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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.
1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 |
# File 'lib/aws-sdk-iotevents/types.rb', line 1335 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 |