Class: Aws::Glue::Types::GrokClassifier

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

Overview

A classifier that uses ‘grok` patterns.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#classificationString

An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.



13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
# File 'lib/aws-sdk-glue/types.rb', line 13025

class GrokClassifier < Struct.new(
  :name,
  :classification,
  :creation_time,
  :last_updated,
  :version,
  :grok_pattern,
  :custom_patterns)
  SENSITIVE = []
  include Aws::Structure
end

#creation_timeTime

The time that this classifier was registered.



13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
# File 'lib/aws-sdk-glue/types.rb', line 13025

class GrokClassifier < Struct.new(
  :name,
  :classification,
  :creation_time,
  :last_updated,
  :version,
  :grok_pattern,
  :custom_patterns)
  SENSITIVE = []
  include Aws::Structure
end

#custom_patternsString

Optional custom grok patterns defined by this classifier. For more information, see custom patterns in [Writing Custom Classifiers].

[1]: docs.aws.amazon.com/glue/latest/dg/custom-classifier.html



13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
# File 'lib/aws-sdk-glue/types.rb', line 13025

class GrokClassifier < Struct.new(
  :name,
  :classification,
  :creation_time,
  :last_updated,
  :version,
  :grok_pattern,
  :custom_patterns)
  SENSITIVE = []
  include Aws::Structure
end

#grok_patternString

The grok pattern applied to a data store by this classifier. For more information, see built-in patterns in [Writing Custom Classifiers].

[1]: docs.aws.amazon.com/glue/latest/dg/custom-classifier.html



13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
# File 'lib/aws-sdk-glue/types.rb', line 13025

class GrokClassifier < Struct.new(
  :name,
  :classification,
  :creation_time,
  :last_updated,
  :version,
  :grok_pattern,
  :custom_patterns)
  SENSITIVE = []
  include Aws::Structure
end

#last_updatedTime

The time that this classifier was last updated.



13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
# File 'lib/aws-sdk-glue/types.rb', line 13025

class GrokClassifier < Struct.new(
  :name,
  :classification,
  :creation_time,
  :last_updated,
  :version,
  :grok_pattern,
  :custom_patterns)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the classifier.



13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
# File 'lib/aws-sdk-glue/types.rb', line 13025

class GrokClassifier < Struct.new(
  :name,
  :classification,
  :creation_time,
  :last_updated,
  :version,
  :grok_pattern,
  :custom_patterns)
  SENSITIVE = []
  include Aws::Structure
end

#versionInteger

The version of this classifier.



13025
13026
13027
13028
13029
13030
13031
13032
13033
13034
13035
# File 'lib/aws-sdk-glue/types.rb', line 13025

class GrokClassifier < Struct.new(
  :name,
  :classification,
  :creation_time,
  :last_updated,
  :version,
  :grok_pattern,
  :custom_patterns)
  SENSITIVE = []
  include Aws::Structure
end