Terraform 0.11

alicloud_ess_scaling_rule




terraform

alicloud_ess_scaling_rule

एक ईएसएस स्केलिंग नियम संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "alicloud_ess_scaling_group" "scaling" {
  # Other parameters...
}

resource "alicloud_ess_scaling_configuration" "config" {
  # Other parameters...
}

resource "alicloud_ess_scaling_rule" "rule" {
  scaling_group_id = "${alicloud_ess_scaling_group.scaling.id}"
  adjustment_type  = "TotalCapacity"
  adjustment_value = 2
  cooldown         = 60
}

तर्क संदर्भ

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

  • scaling_group_id - (आवश्यक) स्केलिंग नियम के स्केलिंग समूह की आईडी।
  • adjustment_type - (आवश्यक) स्केलिंग नियम का समायोजन मोड। वैकल्पिक मूल्य:
    • QuantityChangeInCapacity: इसका उपयोग ईसीएस उदाहरणों की एक निर्दिष्ट संख्या को बढ़ाने या घटाने के लिए किया जाता है।
    • PercentChangeInCapacity: इसका उपयोग ईसीएस उदाहरणों के एक निर्दिष्ट अनुपात को बढ़ाने या घटाने के लिए किया जाता है।
    • TotalCapacity: इसका उपयोग वर्तमान स्केलिंग समूह में ईसीएस उदाहरणों की मात्रा को एक निर्धारित मूल्य पर समायोजित करने के लिए किया जाता है।
  • adjustment_value - (आवश्यक) स्केलिंग नियम का समायोजित मूल्य। मूल्य सीमा:
    • क्वांटिटीचेंजइन्फैसिटी : (0, 100] U (-100, 0]
    • PercentChangeInCapacity : [0, 10000] U [-10000, 0]
    • TotalCapacity C [0, 100]
  • scaling_rule_name - (वैकल्पिक) स्केलिंग नियम के लिए दिखाया गया नाम, जो एक स्ट्रिंग है जिसमें 2 से 40 अंग्रेजी या चीनी अक्षर हैं।
  • cooldown - (वैकल्पिक) स्केलिंग नियम का कूल-डाउन समय। मूल्य सीमा: सेकंड में [0, 86,400]। डिफ़ॉल्ट मान रिक्त है।

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

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

  • id - स्केलिंग नियम आईडी।
  • scaling_group_id - स्केलिंग समूह की आईडी।
  • ari - स्केलिंग नियम का विशिष्ट पहचानकर्ता।
  • adjustment_type - स्केलिंग नियम का समायोजन मोड।
  • adjustment_value - एक स्केलिंग नियम का समायोजन मूल्य।
  • scaling_rule_name - स्केलिंग नियम का नाम।
  • cooldown - एक स्केलिंग नियम का कूल-डाउन समय।