Terraform 0.11

alicloud_cms_alarm




terraform

alicloud_cms_alarm

यह संसाधन एक अलार्म नियम संसाधन प्रदान करता है और इसका उपयोग विभिन्न मीट्रिक के अनुसार कई क्लाउड सेवाओं की निगरानी के लिए किया जा सकता है। अलार्म नियम का विवरण।

उदाहरण उपयोग

मूल उपयोग

resource "alicloud_cms_alarm" "basic" {
  name = "tf-testAccCmsAlarm_basic"
  project = "acs_ecs_dashboard"
  metric = "disk_writebytes"
  dimensions = {
    instanceId = "i-bp1247,i-bp11gd"
    device = "/dev/vda1,/dev/vdb1"
  }
  statistics ="Average"
  period = 900
  operator = "<="
  threshold = 35
  triggered_count = 2
  contact_groups = ["test-group"]
  end_time = 20
  start_time = 6
  notify_type = 1
}

तर्क संदर्भ

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

  • name - (आवश्यक) अलार्म नियम का नाम।
  • project - (आवश्यक, ForceNew) मॉनिटर प्रोजेक्ट का नाम, जैसे "acs_ecs_dashboard" और "acs_rds_dashboard"। अधिक जानकारी के लिए, मेट्रिक्स संदर्भ देखें।
  • metric - (आवश्यक, ForceNew) एक परियोजना के अनुरूप निगरानी मेट्रिक्स का नाम, जैसे "CPUUtilization" और "networkin_rate"। अधिक जानकारी के लिए, मेट्रिक्स संदर्भ देखें।
  • dimensions - (आवश्यक, ForceNew) अलार्म नियम से जुड़े संसाधनों का मानचित्र, जैसे कि "instId", "डिवाइस" और "port"। प्रत्येक कुंजी का मूल्य एक स्ट्रिंग है और यह कई वस्तुओं को विभाजित करने के लिए अल्पविराम का उपयोग करता है। अधिक जानकारी के लिए, मेट्रिक्स संदर्भ देखें।
  • period - सूचकांक क्वेरी चक्र, जो कि मैट्रिक्स के लिए परिभाषित के अनुरूप होना चाहिए। डिफ़ॉल्ट, 300 सेकंड में।
  • statistics - सांख्यिकीय विधि। यह मैट्रिक्स के लिए परिभाषित के अनुरूप होना चाहिए। मान्य मान: ["औसत", "न्यूनतम", "अधिकतम"]। डिफ़ॉल्ट "औसत" के लिए।
  • operator - अलार्म तुलना ऑपरेटर। मान्य मान: ["<=", "<", ">", "> =", "==", "=!"]। डिफ़ॉल्ट "==" के लिए।
  • threshold - (आवश्यक) अलार्म थ्रेशोल्ड मान, जो वर्तमान में एक संख्यात्मक मान होना चाहिए।
  • triggered_count - लगातार कई बार यह पता चला है कि मूल्य सीमा से अधिक है। डिफ़ॉल्ट 3।
  • contact_groups - (आवश्यक) अलार्म नियम के संपर्क समूहों की सूची बनाएं, जो कंसोल पर बनाए गए होंगे।
  • start_time - अलार्म प्रभावी अवधि का प्रारंभ समय। डिफॉल्ट 0 और यह 00:00 का समय दर्शाता है। मान्य मूल्य सीमा: [0, 24]।
  • end_time - अलार्म प्रभावी अवधि का अंत समय। डिफ़ॉल्ट मान 24 और यह समय 24:00 इंगित करता है। मान्य मूल्य सीमा: [0, 24]।
  • silence_time - अलार्म राज्य में अधिसूचना मौन अवधि, सेकंड में। वैध मूल्य सीमा: [300, 86400]। डिफ़ॉल्ट 86400 पर
  • notify_type - अधिसूचना प्रकार। वैध मूल्य [0, 1]। मान 0 TradeManager + ईमेल को इंगित करता है, और 1 मान बताता है कि TradeManager + email + SMS
  • enabled - अलार्म नियम को सक्षम करना है या नहीं। सत्य के लिए डिफ़ॉल्ट।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - अलार्म नियम की आईडी।
  • name - अलार्म नाम।
  • project - मॉनिटर प्रोजेक्ट का नाम।
  • metric - निगरानी मीट्रिक का नाम।
  • dimensions - अलार्म नियम से जुड़े संसाधनों का मानचित्र।
  • period - सूचकांक क्वेरी चक्र।
  • statistics - सांख्यिकीय विधि।
  • operator - अलार्म तुलना ऑपरेटर।
  • threshold - अलार्म दहलीज मूल्य।
  • triggered_count - ट्रिगर अलार्म की संख्या।
  • contact_groups - अलार्म नियम के संपर्क समूहों की सूची दें।
  • start_time - अलार्म प्रभावी अवधि का प्रारंभ समय।
  • end_time - अलार्म प्रभावी अवधि का अंत समय।
  • silence_time - अलार्म राज्य में अधिसूचना मौन अवधि।
  • notify_type - अधिसूचना प्रकार।
  • enabled - अलार्म नियम को सक्षम करना है या नहीं।
  • status - वर्तमान अलार्म नियम की स्थिति।

आयात

आईडी का उपयोग करके अलार्म नियम को आयात किया जा सकता है, जैसे

$ terraform import alicloud_cms_alarm.alarm abc12345