1. Registry
  2. Packages
  3. AWS Cloud Control
  4. API Docs
  5. glue
  6. getClassifier

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi
aws-native logo aws-native logo

We recommend new projects start with resources from the AWS provider.

Viewing docs for AWS Cloud Control v1.76.0
published on Monday, Aug 24, 2026 by Pulumi

    Resource Type definition for AWS::Glue::Classifier

    Using getClassifier

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getClassifier(args: GetClassifierArgs, opts?: InvokeOptions): Promise<GetClassifierResult>
    function getClassifierOutput(args: GetClassifierOutputArgs, opts?: InvokeOutputOptions): Output<GetClassifierResult>
    def get_classifier(name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetClassifierResult
    def get_classifier_output(name: pulumi.Input[Optional[str]] = None,
                       opts: Optional[InvokeOutputOptions] = None) -> Output[GetClassifierResult]
    func LookupClassifier(ctx *Context, args *LookupClassifierArgs, opts ...InvokeOption) (*LookupClassifierResult, error)
    func LookupClassifierOutput(ctx *Context, args *LookupClassifierOutputArgs, opts ...InvokeOption) LookupClassifierResultOutput

    > Note: This function is named LookupClassifier in the Go SDK.

    public static class GetClassifier 
    {
        public static Task<GetClassifierResult> InvokeAsync(GetClassifierArgs args, InvokeOptions? opts = null)
        public static Output<GetClassifierResult> Invoke(GetClassifierInvokeArgs args, InvokeOptions? opts = null)
        public static Output<GetClassifierResult> Invoke(GetClassifierInvokeArgs args, InvokeOutputOptions opts)
    }
    public static CompletableFuture<GetClassifierResult> getClassifier(GetClassifierArgs args, InvokeOptions options)
    public static Output<GetClassifierResult> getClassifier(GetClassifierArgs args, InvokeOptions options)
    public static Output<GetClassifierResult> getClassifier(GetClassifierArgs args, InvokeOutputOptions options)
    
    fn::invoke:
      function: aws-native:glue:getClassifier
      arguments:
        # arguments dictionary
    data "aws-native_glue_get_classifier" "name" {
        # arguments
    }

    The following arguments are supported:

    Name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    Name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    name String
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    name str
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    name String
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name

    getClassifier Result

    The following output properties are available:

    CsvClassifier Pulumi.AwsNative.Glue.Outputs.ClassifierCsvClassifier
    A classifier for comma-separated values (CSV).
    GrokClassifier Pulumi.AwsNative.Glue.Outputs.ClassifierGrokClassifier
    A classifier that uses grok.
    JsonClassifier Pulumi.AwsNative.Glue.Outputs.ClassifierJsonClassifier
    A classifier for JSON content.
    Name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    XmlClassifier Pulumi.AwsNative.Glue.Outputs.ClassifierXmlClassifier
    A classifier for XML content.
    CsvClassifier ClassifierCsvClassifier
    A classifier for comma-separated values (CSV).
    GrokClassifier ClassifierGrokClassifier
    A classifier that uses grok.
    JsonClassifier ClassifierJsonClassifier
    A classifier for JSON content.
    Name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    XmlClassifier ClassifierXmlClassifier
    A classifier for XML content.
    csv_classifier object
    A classifier for comma-separated values (CSV).
    grok_classifier object
    A classifier that uses grok.
    json_classifier object
    A classifier for JSON content.
    name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    xml_classifier object
    A classifier for XML content.
    csvClassifier ClassifierCsvClassifier
    A classifier for comma-separated values (CSV).
    grokClassifier ClassifierGrokClassifier
    A classifier that uses grok.
    jsonClassifier ClassifierJsonClassifier
    A classifier for JSON content.
    name String
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    xmlClassifier ClassifierXmlClassifier
    A classifier for XML content.
    csvClassifier ClassifierCsvClassifier
    A classifier for comma-separated values (CSV).
    grokClassifier ClassifierGrokClassifier
    A classifier that uses grok.
    jsonClassifier ClassifierJsonClassifier
    A classifier for JSON content.
    name string
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    xmlClassifier ClassifierXmlClassifier
    A classifier for XML content.
    csv_classifier ClassifierCsvClassifier
    A classifier for comma-separated values (CSV).
    grok_classifier ClassifierGrokClassifier
    A classifier that uses grok.
    json_classifier ClassifierJsonClassifier
    A classifier for JSON content.
    name str
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    xml_classifier ClassifierXmlClassifier
    A classifier for XML content.
    csvClassifier Property Map
    A classifier for comma-separated values (CSV).
    grokClassifier Property Map
    A classifier that uses grok.
    jsonClassifier Property Map
    A classifier for JSON content.
    name String
    One of XMLClassifier/Name, GrokClassifier/Name, JsonClassifier/Name or CsvClassifier/Name
    xmlClassifier Property Map
    A classifier for XML content.

    Supporting Types

    ClassifierCsvClassifier

    AllowSingleColumn bool
    Enables the processing of files that contain only one column.
    ContainsCustomDatatype List<string>
    Indicates whether the CSV file contains custom data types.
    ContainsHeader string
    Indicates whether the CSV file contains a header. A value of UNKNOWN specifies that the classifier will detect whether the CSV file contains headings. A value of PRESENT specifies that the CSV file contains headings. A value of ABSENT specifies that the CSV file does not contain headings.
    CustomDatatypeConfigured bool
    Enables the configuration of custom data types.
    Delimiter string
    A custom symbol to denote what separates each column entry in the row.
    DisableValueTrimming bool
    Specifies not to trim values before identifying the type of column values. The default value is true.
    Header List<string>
    A list of strings representing column names.
    Name string
    The name of the classifier.
    QuoteSymbol string
    A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
    AllowSingleColumn bool
    Enables the processing of files that contain only one column.
    ContainsCustomDatatype []string
    Indicates whether the CSV file contains custom data types.
    ContainsHeader string
    Indicates whether the CSV file contains a header. A value of UNKNOWN specifies that the classifier will detect whether the CSV file contains headings. A value of PRESENT specifies that the CSV file contains headings. A value of ABSENT specifies that the CSV file does not contain headings.
    CustomDatatypeConfigured bool
    Enables the configuration of custom data types.
    Delimiter string
    A custom symbol to denote what separates each column entry in the row.
    DisableValueTrimming bool
    Specifies not to trim values before identifying the type of column values. The default value is true.
    Header []string
    A list of strings representing column names.
    Name string
    The name of the classifier.
    QuoteSymbol string
    A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
    allow_single_column bool
    Enables the processing of files that contain only one column.
    contains_custom_datatype list(string)
    Indicates whether the CSV file contains custom data types.
    contains_header string
    Indicates whether the CSV file contains a header. A value of UNKNOWN specifies that the classifier will detect whether the CSV file contains headings. A value of PRESENT specifies that the CSV file contains headings. A value of ABSENT specifies that the CSV file does not contain headings.
    custom_datatype_configured bool
    Enables the configuration of custom data types.
    delimiter string
    A custom symbol to denote what separates each column entry in the row.
    disable_value_trimming bool
    Specifies not to trim values before identifying the type of column values. The default value is true.
    header list(string)
    A list of strings representing column names.
    name string
    The name of the classifier.
    quote_symbol string
    A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
    allowSingleColumn Boolean
    Enables the processing of files that contain only one column.
    containsCustomDatatype List<String>
    Indicates whether the CSV file contains custom data types.
    containsHeader String
    Indicates whether the CSV file contains a header. A value of UNKNOWN specifies that the classifier will detect whether the CSV file contains headings. A value of PRESENT specifies that the CSV file contains headings. A value of ABSENT specifies that the CSV file does not contain headings.
    customDatatypeConfigured Boolean
    Enables the configuration of custom data types.
    delimiter String
    A custom symbol to denote what separates each column entry in the row.
    disableValueTrimming Boolean
    Specifies not to trim values before identifying the type of column values. The default value is true.
    header List<String>
    A list of strings representing column names.
    name String
    The name of the classifier.
    quoteSymbol String
    A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
    allowSingleColumn boolean
    Enables the processing of files that contain only one column.
    containsCustomDatatype string[]
    Indicates whether the CSV file contains custom data types.
    containsHeader string
    Indicates whether the CSV file contains a header. A value of UNKNOWN specifies that the classifier will detect whether the CSV file contains headings. A value of PRESENT specifies that the CSV file contains headings. A value of ABSENT specifies that the CSV file does not contain headings.
    customDatatypeConfigured boolean
    Enables the configuration of custom data types.
    delimiter string
    A custom symbol to denote what separates each column entry in the row.
    disableValueTrimming boolean
    Specifies not to trim values before identifying the type of column values. The default value is true.
    header string[]
    A list of strings representing column names.
    name string
    The name of the classifier.
    quoteSymbol string
    A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
    allow_single_column bool
    Enables the processing of files that contain only one column.
    contains_custom_datatype Sequence[str]
    Indicates whether the CSV file contains custom data types.
    contains_header str
    Indicates whether the CSV file contains a header. A value of UNKNOWN specifies that the classifier will detect whether the CSV file contains headings. A value of PRESENT specifies that the CSV file contains headings. A value of ABSENT specifies that the CSV file does not contain headings.
    custom_datatype_configured bool
    Enables the configuration of custom data types.
    delimiter str
    A custom symbol to denote what separates each column entry in the row.
    disable_value_trimming bool
    Specifies not to trim values before identifying the type of column values. The default value is true.
    header Sequence[str]
    A list of strings representing column names.
    name str
    The name of the classifier.
    quote_symbol str
    A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
    allowSingleColumn Boolean
    Enables the processing of files that contain only one column.
    containsCustomDatatype List<String>
    Indicates whether the CSV file contains custom data types.
    containsHeader String
    Indicates whether the CSV file contains a header. A value of UNKNOWN specifies that the classifier will detect whether the CSV file contains headings. A value of PRESENT specifies that the CSV file contains headings. A value of ABSENT specifies that the CSV file does not contain headings.
    customDatatypeConfigured Boolean
    Enables the configuration of custom data types.
    delimiter String
    A custom symbol to denote what separates each column entry in the row.
    disableValueTrimming Boolean
    Specifies not to trim values before identifying the type of column values. The default value is true.
    header List<String>
    A list of strings representing column names.
    name String
    The name of the classifier.
    quoteSymbol String
    A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.

    ClassifierGrokClassifier

    Classification string
    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.
    GrokPattern string
    The grok pattern applied to a data store by this classifier.
    CustomPatterns string
    Optional custom grok patterns defined by this classifier.
    Name string
    The name of the classifier.
    Classification string
    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.
    GrokPattern string
    The grok pattern applied to a data store by this classifier.
    CustomPatterns string
    Optional custom grok patterns defined by this classifier.
    Name string
    The name of the classifier.
    classification string
    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.
    grok_pattern string
    The grok pattern applied to a data store by this classifier.
    custom_patterns string
    Optional custom grok patterns defined by this classifier.
    name string
    The name of the classifier.
    classification String
    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.
    grokPattern String
    The grok pattern applied to a data store by this classifier.
    customPatterns String
    Optional custom grok patterns defined by this classifier.
    name String
    The name of the classifier.
    classification string
    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.
    grokPattern string
    The grok pattern applied to a data store by this classifier.
    customPatterns string
    Optional custom grok patterns defined by this classifier.
    name string
    The name of the classifier.
    classification str
    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.
    grok_pattern str
    The grok pattern applied to a data store by this classifier.
    custom_patterns str
    Optional custom grok patterns defined by this classifier.
    name str
    The name of the classifier.
    classification String
    An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, and so on.
    grokPattern String
    The grok pattern applied to a data store by this classifier.
    customPatterns String
    Optional custom grok patterns defined by this classifier.
    name String
    The name of the classifier.

    ClassifierJsonClassifier

    JsonPath string
    A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.
    Name string
    The name of the classifier.
    JsonPath string
    A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.
    Name string
    The name of the classifier.
    json_path string
    A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.
    name string
    The name of the classifier.
    jsonPath String
    A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.
    name String
    The name of the classifier.
    jsonPath string
    A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.
    name string
    The name of the classifier.
    json_path str
    A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.
    name str
    The name of the classifier.
    jsonPath String
    A JsonPath string defining the JSON data for the classifier to classify. AWS Glue supports a subset of JsonPath, as described in Writing JsonPath Custom Classifiers.
    name String
    The name of the classifier.

    ClassifierXmlClassifier

    Classification string
    An identifier of the data format that the classifier matches.
    RowTag string
    The XML tag designating the element that contains each record in an XML document being parsed. This can't 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, is okay, but is not).
    Name string
    The name of the classifier.
    Classification string
    An identifier of the data format that the classifier matches.
    RowTag string
    The XML tag designating the element that contains each record in an XML document being parsed. This can't 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, is okay, but is not).
    Name string
    The name of the classifier.
    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. This can't 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, is okay, but is not).
    name string
    The name of the classifier.
    classification String
    An identifier of the data format that the classifier matches.
    rowTag String
    The XML tag designating the element that contains each record in an XML document being parsed. This can't 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, is okay, but is not).
    name String
    The name of the classifier.
    classification string
    An identifier of the data format that the classifier matches.
    rowTag string
    The XML tag designating the element that contains each record in an XML document being parsed. This can't 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, is okay, but is not).
    name string
    The name of the classifier.
    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. This can't 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, is okay, but is not).
    name str
    The name of the classifier.
    classification String
    An identifier of the data format that the classifier matches.
    rowTag String
    The XML tag designating the element that contains each record in an XML document being parsed. This can't 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, is okay, but is not).
    name String
    The name of the classifier.

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo aws-native logo

    We recommend new projects start with resources from the AWS provider.

    Viewing docs for AWS Cloud Control v1.76.0
    published on Monday, Aug 24, 2026 by Pulumi

      Try Pulumi Cloud free.
      Your team will thank you.

      Start free trial