Terraform 0.11

google_logging_project_exclusion




terraform

google_logging_project_exclusion

एक परियोजना-स्तरीय लॉगिंग बहिष्करण का प्रबंधन करता है। अधिक जानकारी के लिए आधिकारिक दस्तावेज और लॉग को छोड़कर देखें।

ध्यान दें कि आपके पास "लॉग्स कॉन्फ़िगरेशन राइटर" IAM भूमिका ( roles/logging.configWriter ) टेराफॉर्म के साथ उपयोग किए गए क्रेडेंशियल्स को दी जानी चाहिए।

उदाहरण उपयोग

resource "google_logging_project_exclusion" "my-exclusion" {
    name = "my-instance-debug-exclusion"

    description = "Exclude GCE instance debug logs"

    # Exclude all DEBUG or lower severity messages relating to instances
    filter = "resource.type = gce_instance AND severity <= DEBUG"
}

तर्क संदर्भ

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

  • filter - (आवश्यक) लॉग को बाहर करते समय लागू करने के लिए फ़िल्टर। केवल लॉग प्रविष्टियाँ जो फ़िल्टर से मेल खाती हैं को बाहर रखा गया है। फ़िल्टर लिखने के तरीके के बारे में जानकारी के लिए उन्नत लॉग फ़िल्टर देखें।

  • name - (आवश्यक) लॉगिंग अपवर्जन का नाम।

  • description - (वैकल्पिक) एक मानव पठनीय विवरण।

  • disabled - (वैकल्पिक) इस बहिष्करण नियम को अक्षम किया जाना चाहिए या नहीं। यह असत्य को झुठलाता है।

  • project - (वैकल्पिक) में बहिष्करण बनाने के लिए परियोजना। यदि छोड़ा गया है, तो प्रदाता के साथ जुड़े परियोजना का उपयोग किया जाता है।

आयात

परियोजना-स्तरीय लॉगिंग बहिष्करण को उनके यूआरआई, जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import google_logging_project_exclusion.my_exclusion projects/my-project/exclusions/my-exclusion