Terraform 0.11

aws_glue_classifier




terraform

aws_glue_classifier

एक गोंद क्लासिफायर संसाधन प्रदान करता है।

उदाहरण उपयोग

ग्रोक क्लासिफायर

resource "aws_glue_classifier" "example" {
  name = "example"

  grok_classifier {
    classification = "example"
    grok_pattern   = "example"
  }
}

जेएसएन क्लासिफायर

resource "aws_glue_classifier" "example" {
  name = "example"

  json_classifier {
    json_path = "example"
  }
}

XML क्लासिफायर

resource "aws_glue_classifier" "example" {
  name = "example"

  xml_classifier {
    classification = "example"
    row_tag        = "example"
  }
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

  • grok_classifier - (वैकल्पिक) एक क्लासिफायरियर जो grok पैटर्न का उपयोग करता है। नीचे परिभाषित किया गया।
  • json_classifier - (वैकल्पिक) JSON सामग्री के लिए एक क्लासिफायरियर। नीचे परिभाषित किया गया।
  • name - (आवश्यक) क्लासिफायर का नाम।
  • xml_classifier - (वैकल्पिक) XML सामग्री के लिए एक क्लासिफायरियर। नीचे परिभाषित किया गया।

grok_classifier

  • classification - (आवश्यक) डेटा स्वरूप का एक पहचानकर्ता जो क्लासिफायर से मेल खाता है, जैसे कि ट्विटर, जेएसएन, ऑमनवेर लॉग्स, अमेज़ॅन क्लाउडवॉच लॉग्स, और इसी तरह।
  • custom_patterns - (वैकल्पिक) कस्टम custom_patterns पैटर्न इस क्लासिफायरियर द्वारा उपयोग किया जाता है।
  • grok_pattern - (आवश्यक) इस वर्गीकरण द्वारा प्रयुक्त grok_pattern पैटर्न।

json_classifier

  • json_path - (आवश्यक) एक JsonPath स्ट्रिंग जो वर्गीकरण को वर्गीकृत करने के लिए JSON डेटा को परिभाषित करता है। AWS Glue JsonPath सबसेट का समर्थन करता है, जैसा कि JsonPath कस्टम क्लासिफायर राइटिंग में वर्णित है।

xml_classifier

  • classification - (आवश्यक) डेटा स्वरूप का एक पहचानकर्ता जो क्लासिफायरियर से मेल खाता है।
  • row_tag - (आवश्यक) XML टैग उस तत्व को नामित करता है जिसमें XML दस्तावेज़ में प्रत्येक रिकॉर्ड पार्स किया जाता है। ध्यान दें कि यह स्व-समापन तत्व (द्वारा बंद /> ) की पहचान नहीं कर सकता है। एक खाली पंक्ति तत्व जिसमें केवल विशेषताएँ होती हैं, जब तक कि यह एक समापन टैग के साथ समाप्त हो जाता है, उदाहरण के लिए समाप्त हो सकता है (उदाहरण के लिए, <row item_a="A" item_b="B"></row> ठीक है, लेकिन <row item_a="A" item_b="B" /> नहीं है)।

संदर्भ संदर्भित करता है

निम्नलिखित अतिरिक्त विशेषताएँ निर्यात की जाती हैं:

  • id - क्लासिफायर का नाम

आयात

गोंद क्लासिफायर को उनके नाम का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import aws_glue_classifier.MyClassifier MyClassifier