CreateDetectorModelRequest

public struct CreateDetectorModelRequest : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • Information that defines how the detectors operate.

    Declaration

    Swift

    public let detectorModelDefinition: DetectorModelDefinition
  • 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
  • Information about the order in which events are evaluated and how actions are executed.

    Declaration

    Swift

    public let evaluationMethod: EvaluationMethod?
  • key

    The input attribute key used to identify a device or system to create a detector (an instance of the detector model) and then to route each input received to the appropriate detector (instance). This parameter uses a JSON-path expression in the message payload of each input to specify the attribute-value pair that is used to identify the device associated with the input.

    Declaration

    Swift

    public let key: String?
  • The ARN of the role that grants permission to AWS IoT Events to perform its operations.

    Declaration

    Swift

    public let roleArn: String
  • Metadata that can be used to manage the detector model.

    Declaration

    Swift

    public let tags: [Tag]?
  • Undocumented

    Declaration

    Swift

    public init(detectorModelDefinition: DetectorModelDefinition, detectorModelDescription: String? = nil, detectorModelName: String, evaluationMethod: EvaluationMethod? = nil, key: String? = nil, roleArn: String, tags: [Tag]? = nil)
  • Declaration

    Swift

    public func validate(name: String) throws