Class: Aws::FraudDetector::Types::RuleDetail

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb

Overview

The details of the rule.

Constant Summary collapse

SENSITIVE =
[:expression]

Instance Attribute Summary collapse

Instance Attribute Details

#arnString

The rule ARN.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#created_timeString

The timestamp of when the rule was created.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#descriptionString

The rule description.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#detector_idString

The detector for which the rule is associated.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#expressionString

The rule expression.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#languageString

The rule language.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#last_updated_timeString

Timestamp of the last time the rule was updated.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#outcomesArray<String>

The rule outcomes.

Returns:

  • (Array<String>)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#rule_idString

The rule ID.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end

#rule_versionString

The rule version.

Returns:

  • (String)


4153
4154
4155
4156
4157
4158
4159
4160
4161
4162
4163
4164
4165
4166
# File 'gems/aws-sdk-frauddetector/lib/aws-sdk-frauddetector/types.rb', line 4153

class RuleDetail < Struct.new(
  :rule_id,
  :description,
  :detector_id,
  :rule_version,
  :expression,
  :language,
  :outcomes,
  :last_updated_time,
  :created_time,
  :arn)
  SENSITIVE = [:expression]
  include Aws::Structure
end