TopicRule

public struct TopicRule : AWSShape

Undocumented

  • Declaration

    Swift

    public static var _members: [AWSShapeMember]
  • The actions associated with the rule.

    Declaration

    Swift

    public let actions: [Action]?
  • The version of the SQL rules engine to use when evaluating the rule.

    Declaration

    Swift

    public let awsIotSqlVersion: String?
  • The date and time the rule was created.

    Declaration

    Swift

    public let createdAt: TimeStamp?
  • The description of the rule.

    Declaration

    Swift

    public let description: String?
  • The action to perform when an error occurs.

    Declaration

    Swift

    public let errorAction: Action?
  • Specifies whether the rule is disabled.

    Declaration

    Swift

    public let ruleDisabled: Bool?
  • The name of the rule.

    Declaration

    Swift

    public let ruleName: String?
  • sql

    The SQL statement used to query the topic. When using a SQL query with multiple lines, be sure to escape the newline characters.

    Declaration

    Swift

    public let sql: String?
  • Undocumented

    Declaration

    Swift

    public init(actions: [Action]? = nil, awsIotSqlVersion: String? = nil, createdAt: TimeStamp? = nil, description: String? = nil, errorAction: Action? = nil, ruleDisabled: Bool? = nil, ruleName: String? = nil, sql: String? = nil)