Class: Aws::CloudWatchLogs::Types::PatternToken

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-cloudwatchlogs/types.rb

Overview

A structure that contains information about one pattern token related to an anomaly.

For more information about patterns and tokens, see [CreateLogAnomalyDetector].

[1]: docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_CreateLogAnomalyDetector.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#dynamic_token_positionInteger

For a dynamic token, this indicates where in the pattern that this token appears, related to other dynamic tokens. The dynamic token that appears first has a value of ‘1`, the one that appears second is `2`, and so on.

Returns:

  • (Integer)


3732
3733
3734
3735
3736
3737
3738
3739
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 3732

class PatternToken < Struct.new(
  :dynamic_token_position,
  :is_dynamic,
  :token_string,
  :enumerations)
  SENSITIVE = []
  include Aws::Structure
end

#enumerationsHash<String,Integer>

Contains the values found for a dynamic token, and the number of times each value was found.

Returns:

  • (Hash<String,Integer>)


3732
3733
3734
3735
3736
3737
3738
3739
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 3732

class PatternToken < Struct.new(
  :dynamic_token_position,
  :is_dynamic,
  :token_string,
  :enumerations)
  SENSITIVE = []
  include Aws::Structure
end

#is_dynamicBoolean

Specifies whether this is a dynamic token.

Returns:

  • (Boolean)


3732
3733
3734
3735
3736
3737
3738
3739
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 3732

class PatternToken < Struct.new(
  :dynamic_token_position,
  :is_dynamic,
  :token_string,
  :enumerations)
  SENSITIVE = []
  include Aws::Structure
end

#token_stringString

The string represented by this token. If this is a dynamic token, the value will be ‘<*>`

Returns:

  • (String)


3732
3733
3734
3735
3736
3737
3738
3739
# File 'lib/aws-sdk-cloudwatchlogs/types.rb', line 3732

class PatternToken < Struct.new(
  :dynamic_token_position,
  :is_dynamic,
  :token_string,
  :enumerations)
  SENSITIVE = []
  include Aws::Structure
end