Terraform 0.11

aws_cloudwatch_log_group




terraform

aws_cloudwatch_log_group

CloudWatch लॉग समूह संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_cloudwatch_log_group" "yada" {
  name = "Yada"

  tags {
    Environment = "production"
    Application = "serviceA"
  }
}

तर्क संदर्भ

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

  • name - (वैकल्पिक, नए संसाधन बल) लॉग समूह का नाम। यदि छोड़ दिया जाता है, तो Terraform एक यादृच्छिक, अद्वितीय नाम निर्दिष्ट करेगा।
  • name_prefix - (वैकल्पिक, नए संसाधन) निर्दिष्ट उपसर्ग के साथ एक अद्वितीय नाम की शुरुआत करता है। name साथ संघर्ष।
  • retention_in_days - (वैकल्पिक) निर्दिष्ट लॉग समूह में लॉग इवेंट को बनाए रखने के लिए दिनों की संख्या निर्दिष्ट करता है।
  • kms_key_id - (वैकल्पिक) लॉग डेटा एन्क्रिप्ट करते समय उपयोग करने के लिए KMS कुंजी का ARN। कृपया ध्यान दें, एडब्ल्यूएस केएमएस सीएमके लॉग समूह से अलग हो जाने के बाद, एडब्ल्यूएस क्लाउडवाच लॉग लॉग समूह के लिए नए अंतर्ग्रहण डेटा को एन्क्रिप्ट करना बंद कर देता है। जब भी एन्क्रिप्ट किए गए डेटा का अनुरोध किया जाता है, तब पहले के सभी अंतर्ग्रहण डेटा एन्क्रिप्टेड रहते हैं और AWS CloudWatch Logs को CMK के लिए अनुमति की आवश्यकता होती है।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

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

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

  • arn - लॉग समूह को अमेज़न संसाधन नाम (ARN) निर्दिष्ट करता है।

आयात

क्लाउडवॉच लॉग समूह को name का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import aws_cloudwatch_log_group.test_group yada