Terraform 0.11

google_logging_billing_account_exclusion




terraform

google_logging_billing_account_exclusion

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

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

उदाहरण उपयोग

resource "google_logging_billing_account_exclusion" "my-exclusion" {
    name            = "my-instance-debug-exclusion"
    billing_account = "ABCDEF-012345-GHIJKL"

    description     = "Exclude GCE instance debug logs"

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

तर्क संदर्भ

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

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

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

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

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

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

आयात

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

$ terraform import google_logging_billing_account_exclusion.my_exclusion billingAccounts/my-billing_account/exclusions/my-exclusion