Try AWS Native preview for resources not in the classic version.
aws.glue.Classifier
Explore with Pulumi AI
Try AWS Native preview for resources not in the classic version.
Provides a Glue Classifier resource.
NOTE: It is only valid to create one type of classifier (csv, grok, JSON, or XML). Changing classifier types will recreate the classifier.
Example Usage
Csv Classifier
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.Glue.Classifier("example", new()
{
CsvClassifier = new Aws.Glue.Inputs.ClassifierCsvClassifierArgs
{
AllowSingleColumn = false,
ContainsHeader = "PRESENT",
Delimiter = ",",
DisableValueTrimming = false,
Headers = new[]
{
"example1",
"example2",
},
QuoteSymbol = "'",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{
CsvClassifier: &glue.ClassifierCsvClassifierArgs{
AllowSingleColumn: pulumi.Bool(false),
ContainsHeader: pulumi.String("PRESENT"),
Delimiter: pulumi.String(","),
DisableValueTrimming: pulumi.Bool(false),
Headers: pulumi.StringArray{
pulumi.String("example1"),
pulumi.String("example2"),
},
QuoteSymbol: pulumi.String("'"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.glue.Classifier;
import com.pulumi.aws.glue.ClassifierArgs;
import com.pulumi.aws.glue.inputs.ClassifierCsvClassifierArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Classifier("example", ClassifierArgs.builder()
.csvClassifier(ClassifierCsvClassifierArgs.builder()
.allowSingleColumn(false)
.containsHeader("PRESENT")
.delimiter(",")
.disableValueTrimming(false)
.headers(
"example1",
"example2")
.quoteSymbol("'")
.build())
.build());
}
}
import pulumi
import pulumi_aws as aws
example = aws.glue.Classifier("example", csv_classifier=aws.glue.ClassifierCsvClassifierArgs(
allow_single_column=False,
contains_header="PRESENT",
delimiter=",",
disable_value_trimming=False,
headers=[
"example1",
"example2",
],
quote_symbol="'",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.glue.Classifier("example", {csvClassifier: {
allowSingleColumn: false,
containsHeader: "PRESENT",
delimiter: ",",
disableValueTrimming: false,
headers: [
"example1",
"example2",
],
quoteSymbol: "'",
}});
resources:
example:
type: aws:glue:Classifier
properties:
csvClassifier:
allowSingleColumn: false
containsHeader: PRESENT
delimiter: ','
disableValueTrimming: false
headers:
- example1
- example2
quoteSymbol: ''''
Grok Classifier
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.Glue.Classifier("example", new()
{
GrokClassifier = new Aws.Glue.Inputs.ClassifierGrokClassifierArgs
{
Classification = "example",
GrokPattern = "example",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{
GrokClassifier: &glue.ClassifierGrokClassifierArgs{
Classification: pulumi.String("example"),
GrokPattern: pulumi.String("example"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.glue.Classifier;
import com.pulumi.aws.glue.ClassifierArgs;
import com.pulumi.aws.glue.inputs.ClassifierGrokClassifierArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Classifier("example", ClassifierArgs.builder()
.grokClassifier(ClassifierGrokClassifierArgs.builder()
.classification("example")
.grokPattern("example")
.build())
.build());
}
}
import pulumi
import pulumi_aws as aws
example = aws.glue.Classifier("example", grok_classifier=aws.glue.ClassifierGrokClassifierArgs(
classification="example",
grok_pattern="example",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.glue.Classifier("example", {grokClassifier: {
classification: "example",
grokPattern: "example",
}});
resources:
example:
type: aws:glue:Classifier
properties:
grokClassifier:
classification: example
grokPattern: example
JSON Classifier
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.Glue.Classifier("example", new()
{
JsonClassifier = new Aws.Glue.Inputs.ClassifierJsonClassifierArgs
{
JsonPath = "example",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{
JsonClassifier: &glue.ClassifierJsonClassifierArgs{
JsonPath: pulumi.String("example"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.glue.Classifier;
import com.pulumi.aws.glue.ClassifierArgs;
import com.pulumi.aws.glue.inputs.ClassifierJsonClassifierArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Classifier("example", ClassifierArgs.builder()
.jsonClassifier(ClassifierJsonClassifierArgs.builder()
.jsonPath("example")
.build())
.build());
}
}
import pulumi
import pulumi_aws as aws
example = aws.glue.Classifier("example", json_classifier=aws.glue.ClassifierJsonClassifierArgs(
json_path="example",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.glue.Classifier("example", {jsonClassifier: {
jsonPath: "example",
}});
resources:
example:
type: aws:glue:Classifier
properties:
jsonClassifier:
jsonPath: example
XML Classifier
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.Glue.Classifier("example", new()
{
XmlClassifier = new Aws.Glue.Inputs.ClassifierXmlClassifierArgs
{
Classification = "example",
RowTag = "example",
},
});
});
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{
XmlClassifier: &glue.ClassifierXmlClassifierArgs{
Classification: pulumi.String("example"),
RowTag: pulumi.String("example"),
},
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.glue.Classifier;
import com.pulumi.aws.glue.ClassifierArgs;
import com.pulumi.aws.glue.inputs.ClassifierXmlClassifierArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new Classifier("example", ClassifierArgs.builder()
.xmlClassifier(ClassifierXmlClassifierArgs.builder()
.classification("example")
.rowTag("example")
.build())
.build());
}
}
import pulumi
import pulumi_aws as aws
example = aws.glue.Classifier("example", xml_classifier=aws.glue.ClassifierXmlClassifierArgs(
classification="example",
row_tag="example",
))
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.glue.Classifier("example", {xmlClassifier: {
classification: "example",
rowTag: "example",
}});
resources:
example:
type: aws:glue:Classifier
properties:
xmlClassifier:
classification: example
rowTag: example
Create Classifier Resource
new Classifier(name: string, args?: ClassifierArgs, opts?: CustomResourceOptions);
@overload
def Classifier(resource_name: str,
opts: Optional[ResourceOptions] = None,
csv_classifier: Optional[ClassifierCsvClassifierArgs] = None,
grok_classifier: Optional[ClassifierGrokClassifierArgs] = None,
json_classifier: Optional[ClassifierJsonClassifierArgs] = None,
name: Optional[str] = None,
xml_classifier: Optional[ClassifierXmlClassifierArgs] = None)
@overload
def Classifier(resource_name: str,
args: Optional[ClassifierArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewClassifier(ctx *Context, name string, args *ClassifierArgs, opts ...ResourceOption) (*Classifier, error)
public Classifier(string name, ClassifierArgs? args = null, CustomResourceOptions? opts = null)
public Classifier(String name, ClassifierArgs args)
public Classifier(String name, ClassifierArgs args, CustomResourceOptions options)
type: aws:glue:Classifier
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClassifierArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ClassifierArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ClassifierArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ClassifierArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ClassifierArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Classifier Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Classifier resource accepts the following input properties:
- Csv
Classifier ClassifierCsv Classifier A classifier for Csv content. Defined below.
- Grok
Classifier ClassifierGrok Classifier A classifier that uses grok patterns. Defined below.
- Json
Classifier ClassifierJson Classifier A classifier for JSON content. Defined below.
- Name string
The name of the classifier.
- Xml
Classifier ClassifierXml Classifier A classifier for XML content. Defined below.
- Csv
Classifier ClassifierCsv Classifier Args A classifier for Csv content. Defined below.
- Grok
Classifier ClassifierGrok Classifier Args A classifier that uses grok patterns. Defined below.
- Json
Classifier ClassifierJson Classifier Args A classifier for JSON content. Defined below.
- Name string
The name of the classifier.
- Xml
Classifier ClassifierXml Classifier Args A classifier for XML content. Defined below.
- csv
Classifier ClassifierCsv Classifier A classifier for Csv content. Defined below.
- grok
Classifier ClassifierGrok Classifier A classifier that uses grok patterns. Defined below.
- json
Classifier ClassifierJson Classifier A classifier for JSON content. Defined below.
- name String
The name of the classifier.
- xml
Classifier ClassifierXml Classifier A classifier for XML content. Defined below.
- csv
Classifier ClassifierCsv Classifier A classifier for Csv content. Defined below.
- grok
Classifier ClassifierGrok Classifier A classifier that uses grok patterns. Defined below.
- json
Classifier ClassifierJson Classifier A classifier for JSON content. Defined below.
- name string
The name of the classifier.
- xml
Classifier ClassifierXml Classifier A classifier for XML content. Defined below.
- csv_
classifier ClassifierCsv Classifier Args A classifier for Csv content. Defined below.
- grok_
classifier ClassifierGrok Classifier Args A classifier that uses grok patterns. Defined below.
- json_
classifier ClassifierJson Classifier Args A classifier for JSON content. Defined below.
- name str
The name of the classifier.
- xml_
classifier ClassifierXml Classifier Args A classifier for XML content. Defined below.
- csv
Classifier Property Map A classifier for Csv content. Defined below.
- grok
Classifier Property Map A classifier that uses grok patterns. Defined below.
- json
Classifier Property Map A classifier for JSON content. Defined below.
- name String
The name of the classifier.
- xml
Classifier Property Map A classifier for XML content. Defined below.
Outputs
All input properties are implicitly available as output properties. Additionally, the Classifier resource produces the following output properties:
- Id string
The provider-assigned unique ID for this managed resource.
- Id string
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
- id string
The provider-assigned unique ID for this managed resource.
- id str
The provider-assigned unique ID for this managed resource.
- id String
The provider-assigned unique ID for this managed resource.
Look up Existing Classifier Resource
Get an existing Classifier resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: ClassifierState, opts?: CustomResourceOptions): Classifier
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
csv_classifier: Optional[ClassifierCsvClassifierArgs] = None,
grok_classifier: Optional[ClassifierGrokClassifierArgs] = None,
json_classifier: Optional[ClassifierJsonClassifierArgs] = None,
name: Optional[str] = None,
xml_classifier: Optional[ClassifierXmlClassifierArgs] = None) -> Classifier
func GetClassifier(ctx *Context, name string, id IDInput, state *ClassifierState, opts ...ResourceOption) (*Classifier, error)
public static Classifier Get(string name, Input<string> id, ClassifierState? state, CustomResourceOptions? opts = null)
public static Classifier get(String name, Output<String> id, ClassifierState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Csv
Classifier ClassifierCsv Classifier A classifier for Csv content. Defined below.
- Grok
Classifier ClassifierGrok Classifier A classifier that uses grok patterns. Defined below.
- Json
Classifier ClassifierJson Classifier A classifier for JSON content. Defined below.
- Name string
The name of the classifier.
- Xml
Classifier ClassifierXml Classifier A classifier for XML content. Defined below.
- Csv
Classifier ClassifierCsv Classifier Args A classifier for Csv content. Defined below.
- Grok
Classifier ClassifierGrok Classifier Args A classifier that uses grok patterns. Defined below.
- Json
Classifier ClassifierJson Classifier Args A classifier for JSON content. Defined below.
- Name string
The name of the classifier.
- Xml
Classifier ClassifierXml Classifier Args A classifier for XML content. Defined below.
- csv
Classifier ClassifierCsv Classifier A classifier for Csv content. Defined below.
- grok
Classifier ClassifierGrok Classifier A classifier that uses grok patterns. Defined below.
- json
Classifier ClassifierJson Classifier A classifier for JSON content. Defined below.
- name String
The name of the classifier.
- xml
Classifier ClassifierXml Classifier A classifier for XML content. Defined below.
- csv
Classifier ClassifierCsv Classifier A classifier for Csv content. Defined below.
- grok
Classifier ClassifierGrok Classifier A classifier that uses grok patterns. Defined below.
- json
Classifier ClassifierJson Classifier A classifier for JSON content. Defined below.
- name string
The name of the classifier.
- xml
Classifier ClassifierXml Classifier A classifier for XML content. Defined below.
- csv_
classifier ClassifierCsv Classifier Args A classifier for Csv content. Defined below.
- grok_
classifier ClassifierGrok Classifier Args A classifier that uses grok patterns. Defined below.
- json_
classifier ClassifierJson Classifier Args A classifier for JSON content. Defined below.
- name str
The name of the classifier.
- xml_
classifier ClassifierXml Classifier Args A classifier for XML content. Defined below.
- csv
Classifier Property Map A classifier for Csv content. Defined below.
- grok
Classifier Property Map A classifier that uses grok patterns. Defined below.
- json
Classifier Property Map A classifier for JSON content. Defined below.
- name String
The name of the classifier.
- xml
Classifier Property Map A classifier for XML content. Defined below.
Supporting Types
ClassifierCsvClassifier, ClassifierCsvClassifierArgs
- Allow
Single boolColumn Enables the processing of files that contain only one column.
- Contains
Header string Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
- Custom
Datatype boolConfigured A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- Custom
Datatypes List<string> A list of supported custom datatypes. Valid values are
BINARY
,BOOLEAN
,DATE
,DECIMAL
,DOUBLE
,FLOAT
,INT
,LONG
,SHORT
,STRING
,TIMESTAMP
.- Delimiter string
The delimiter used in the Csv to separate columns.
- Disable
Value boolTrimming Specifies whether to trim column values.
- Headers List<string>
A list of strings representing column names.
- Quote
Symbol string A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- Allow
Single boolColumn Enables the processing of files that contain only one column.
- Contains
Header string Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
- Custom
Datatype boolConfigured A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- Custom
Datatypes []string A list of supported custom datatypes. Valid values are
BINARY
,BOOLEAN
,DATE
,DECIMAL
,DOUBLE
,FLOAT
,INT
,LONG
,SHORT
,STRING
,TIMESTAMP
.- Delimiter string
The delimiter used in the Csv to separate columns.
- Disable
Value boolTrimming Specifies whether to trim column values.
- Headers []string
A list of strings representing column names.
- Quote
Symbol string A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- allow
Single BooleanColumn Enables the processing of files that contain only one column.
- contains
Header String Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
- custom
Datatype BooleanConfigured A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- custom
Datatypes List<String> A list of supported custom datatypes. Valid values are
BINARY
,BOOLEAN
,DATE
,DECIMAL
,DOUBLE
,FLOAT
,INT
,LONG
,SHORT
,STRING
,TIMESTAMP
.- delimiter String
The delimiter used in the Csv to separate columns.
- disable
Value BooleanTrimming Specifies whether to trim column values.
- headers List<String>
A list of strings representing column names.
- quote
Symbol String A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- allow
Single booleanColumn Enables the processing of files that contain only one column.
- contains
Header string Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
- custom
Datatype booleanConfigured A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- custom
Datatypes string[] A list of supported custom datatypes. Valid values are
BINARY
,BOOLEAN
,DATE
,DECIMAL
,DOUBLE
,FLOAT
,INT
,LONG
,SHORT
,STRING
,TIMESTAMP
.- delimiter string
The delimiter used in the Csv to separate columns.
- disable
Value booleanTrimming Specifies whether to trim column values.
- headers string[]
A list of strings representing column names.
- quote
Symbol string A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- allow_
single_ boolcolumn Enables the processing of files that contain only one column.
- contains_
header str Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
- custom_
datatype_ boolconfigured A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- custom_
datatypes Sequence[str] A list of supported custom datatypes. Valid values are
BINARY
,BOOLEAN
,DATE
,DECIMAL
,DOUBLE
,FLOAT
,INT
,LONG
,SHORT
,STRING
,TIMESTAMP
.- delimiter str
The delimiter used in the Csv to separate columns.
- disable_
value_ booltrimming Specifies whether to trim column values.
- headers Sequence[str]
A list of strings representing column names.
- quote_
symbol str A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- allow
Single BooleanColumn Enables the processing of files that contain only one column.
- contains
Header String Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
- custom
Datatype BooleanConfigured A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
- custom
Datatypes List<String> A list of supported custom datatypes. Valid values are
BINARY
,BOOLEAN
,DATE
,DECIMAL
,DOUBLE
,FLOAT
,INT
,LONG
,SHORT
,STRING
,TIMESTAMP
.- delimiter String
The delimiter used in the Csv to separate columns.
- disable
Value BooleanTrimming Specifies whether to trim column values.
- headers List<String>
A list of strings representing column names.
- quote
Symbol String A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
ClassifierGrokClassifier, ClassifierGrokClassifierArgs
- Classification string
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
- Grok
Pattern string The grok pattern used by this classifier.
- Custom
Patterns string Custom grok patterns used by this classifier.
- Classification string
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
- Grok
Pattern string The grok pattern used by this classifier.
- Custom
Patterns string Custom grok patterns used by this classifier.
- classification String
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
- grok
Pattern String The grok pattern used by this classifier.
- custom
Patterns String Custom grok patterns used by this classifier.
- classification string
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
- grok
Pattern string The grok pattern used by this classifier.
- custom
Patterns string Custom grok patterns used by this classifier.
- classification str
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
- grok_
pattern str The grok pattern used by this classifier.
- custom_
patterns str Custom grok patterns used by this classifier.
- classification String
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
- grok
Pattern String The grok pattern used by this classifier.
- custom
Patterns String Custom grok patterns used by this classifier.
ClassifierJsonClassifier, ClassifierJsonClassifierArgs
- Json
Path string A
JsonPath
string defining the JSON data for the classifier to classify. AWS Glue supports a subset ofJsonPath
, as described in Writing JsonPath Custom Classifiers.
- Json
Path string A
JsonPath
string defining the JSON data for the classifier to classify. AWS Glue supports a subset ofJsonPath
, as described in Writing JsonPath Custom Classifiers.
- json
Path String A
JsonPath
string defining the JSON data for the classifier to classify. AWS Glue supports a subset ofJsonPath
, as described in Writing JsonPath Custom Classifiers.
- json
Path string A
JsonPath
string defining the JSON data for the classifier to classify. AWS Glue supports a subset ofJsonPath
, as described in Writing JsonPath Custom Classifiers.
- json_
path str A
JsonPath
string defining the JSON data for the classifier to classify. AWS Glue supports a subset ofJsonPath
, as described in Writing JsonPath Custom Classifiers.
- json
Path String A
JsonPath
string defining the JSON data for the classifier to classify. AWS Glue supports a subset ofJsonPath
, as described in Writing JsonPath Custom Classifiers.
ClassifierXmlClassifier, ClassifierXmlClassifierArgs
- Classification string
An identifier of the data format that the classifier matches.
- Row
Tag string The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by
/>
). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example,<row item_a="A" item_b="B"></row>
is okay, but<row item_a="A" item_b="B" />
is not).
- Classification string
An identifier of the data format that the classifier matches.
- Row
Tag string The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by
/>
). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example,<row item_a="A" item_b="B"></row>
is okay, but<row item_a="A" item_b="B" />
is not).
- classification String
An identifier of the data format that the classifier matches.
- row
Tag String The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by
/>
). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example,<row item_a="A" item_b="B"></row>
is okay, but<row item_a="A" item_b="B" />
is not).
- classification string
An identifier of the data format that the classifier matches.
- row
Tag string The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by
/>
). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example,<row item_a="A" item_b="B"></row>
is okay, but<row item_a="A" item_b="B" />
is not).
- classification str
An identifier of the data format that the classifier matches.
- row_
tag str The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by
/>
). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example,<row item_a="A" item_b="B"></row>
is okay, but<row item_a="A" item_b="B" />
is not).
- classification String
An identifier of the data format that the classifier matches.
- row
Tag String The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by
/>
). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example,<row item_a="A" item_b="B"></row>
is okay, but<row item_a="A" item_b="B" />
is not).
Import
Using pulumi import
, import Glue Classifiers using their name. For example:
$ pulumi import aws:glue/classifier:Classifier MyClassifier MyClassifier
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
This Pulumi package is based on the
aws
Terraform Provider.
Try AWS Native preview for resources not in the classic version.