Terraform 0.11

google_logging_folder_exclusion




terraform

google_logging_folder_exclusion

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

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

उदाहरण उपयोग

resource "google_logging_folder_exclusion" "my-exclusion" {
    name        = "my-instance-debug-exclusion"
    folder      = "${google_folder.my-folder.name}"

    description = "Exclude GCE instance debug logs"

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

resource "google_folder" "my-folder" {
    display_name = "My folder"
    parent       = "organizations/123456"
}

तर्क संदर्भ

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

  • folder - (आवश्यक) फ़ोल्डर को सिंक में निर्यात किया जाना है। ध्यान दें कि या तो [FOLDER_ID] या "फ़ोल्डर्स / [FOLDER_ID]" को स्वीकार किया जाता है।

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

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

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

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

आयात

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

$ terraform import google_logging_folder_exclusion.my_exclusion folders/my-folder/exclusions/my-exclusion