DetectorModelConfiguration
public struct DetectorModelConfiguration : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The time the detector model was created.
Declaration
Swift
public let creationTime: TimeStamp?
-
The ARN of the detector model.
Declaration
Swift
public let detectorModelArn: String?
-
A brief description of the detector model.
Declaration
Swift
public let detectorModelDescription: String?
-
The name of the detector model.
Declaration
Swift
public let detectorModelName: String?
-
The version of the detector model.
Declaration
Swift
public let detectorModelVersion: String?
-
Information about the order in which events are evaluated and how actions are executed.
Declaration
Swift
public let evaluationMethod: EvaluationMethod?
-
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.
Declaration
Swift
public let key: String?
-
The time the detector model was last updated.
Declaration
Swift
public let lastUpdateTime: TimeStamp?
-
The ARN of the role that grants permission to AWS IoT Events to perform its operations.
Declaration
Swift
public let roleArn: String?
-
The status of the detector model.
Declaration
Swift
public let status: DetectorModelVersionStatus?
-
init(creationTime:detectorModelArn:detectorModelDescription:detectorModelName:detectorModelVersion:evaluationMethod:key:lastUpdateTime:roleArn:status:)
Undocumented
Declaration
Swift
public init(creationTime: TimeStamp? = nil, detectorModelArn: String? = nil, detectorModelDescription: String? = nil, detectorModelName: String? = nil, detectorModelVersion: String? = nil, evaluationMethod: EvaluationMethod? = nil, key: String? = nil, lastUpdateTime: TimeStamp? = nil, roleArn: String? = nil, status: DetectorModelVersionStatus? = nil)