Terraform 0.11

google_logging_organization_exclusion




terraform

google_logging_organization_exclusion

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

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

उदाहरण उपयोग

resource "google_logging_organization_exclusion" "my-exclusion" {
    name        = "my-instance-debug-exclusion"
    org_id      = "123456789"

    description = "Exclude GCE instance debug logs"

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

तर्क संदर्भ

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

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

  • org_id - (आवश्यक) संगठन बहिष्करण बनाने के लिए।

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

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

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

आयात

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

$ terraform import google_logging_organization_exclusion.my_exclusion organizations/my-organization/exclusions/my-exclusion