AWS::Glue::Classifier GrokClassifier - Amazon CloudFormation
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

AWS::Glue::Classifier GrokClassifier

A classifier that uses grok patterns.

Syntax

To declare this entity in your Amazon CloudFormation template, use the following syntax:

JSON

{ "Classification" : String, "CustomPatterns" : String, "GrokPattern" : String, "Name" : String }

YAML

Classification: String CustomPatterns: String GrokPattern: String Name: String

Properties

Classification

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

Required: Yes

Type: String

Update requires: No interruption

CustomPatterns

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

Required: No

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\n\t]*

Minimum: 0

Maximum: 16000

Update requires: No interruption

GrokPattern

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

Required: Yes

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\r\t]*

Minimum: 1

Maximum: 2048

Update requires: No interruption

Name

The name of the classifier.

Required: No

Type: String

Pattern: [\u0020-\uD7FF\uE000-\uFFFD\uD800\uDC00-\uDBFF\uDFFF\t]*

Minimum: 1

Maximum: 255

Update requires: No interruption