Skip to main content

classifiers

Creates, updates, deletes, gets or lists a classifiers resource.

Overview

Nameclassifiers
TypeResource
Idaws.glue.classifiers

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
csv_classifierobjectA classifier for comma-separated values (CSV).
grok_classifierobjectA classifier that uses grok.
json_classifierobjectA classifier for JSON content.
xml_classifierobjectA classifier for XML content.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_classifierselectregionRetrieve a classifier by name.
get_classifiersselectregionLists all classifier objects in the Data Catalog.
create_classifierinsertregionCreates a classifier in the user's account. This can be a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field of the request is present.
update_classifierupdateregionModifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present).
delete_classifierdeleteregionRemoves a classifier from the Data Catalog.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Retrieve a classifier by name.

SELECT
csv_classifier,
grok_classifier,
json_classifier,
xml_classifier
FROM aws.glue.classifiers
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a classifier in the user's account. This can be a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field of the request is present.

INSERT INTO aws.glue.classifiers (
GrokClassifier,
XMLClassifier,
JsonClassifier,
CsvClassifier,
region
)
SELECT
'{{ GrokClassifier }}',
'{{ XMLClassifier }}',
'{{ JsonClassifier }}',
'{{ CsvClassifier }}',
'{{ region }}'
;

UPDATE examples

Modifies an existing classifier (a GrokClassifier, an XMLClassifier, a JsonClassifier, or a CsvClassifier, depending on which field is present).

UPDATE aws.glue.classifiers
SET
GrokClassifier = '{{ GrokClassifier }}',
XMLClassifier = '{{ XMLClassifier }}',
JsonClassifier = '{{ JsonClassifier }}',
CsvClassifier = '{{ CsvClassifier }}'
WHERE
region = '{{ region }}' --required;

DELETE examples

Removes a classifier from the Data Catalog.

DELETE FROM aws.glue.classifiers
WHERE region = '{{ region }}' --required
;