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?
  • 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.

    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?
  • 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)