Terraform 0.11

aws_autoscaling_schedule




terraform

aws_autoscaling_schedule

एक AutoScaling अनुसूची संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_autoscaling_group" "foobar" {
  availability_zones        = ["us-west-2a"]
  name                      = "terraform-test-foobar5"
  max_size                  = 1
  min_size                  = 1
  health_check_grace_period = 300
  health_check_type         = "ELB"
  force_delete              = true
  termination_policies      = ["OldestInstance"]
}

resource "aws_autoscaling_schedule" "foobar" {
  scheduled_action_name  = "foobar"
  min_size               = 0
  max_size               = 1
  desired_capacity       = 0
  start_time             = "2016-12-11T18:00:00Z"
  end_time               = "2016-12-12T06:00:00Z"
  autoscaling_group_name = "${aws_autoscaling_group.foobar.name}"
}

तर्क संदर्भ

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

  • autoscaling_group_name - (आवश्यक) ऑटो स्केलिंग समूह का नाम या अमेज़न संसाधन नाम (ARN)।
  • scheduled_action_name - (आवश्यक) इस स्केलिंग क्रिया का नाम।
  • start_time - (वैकल्पिक) इस क्रिया के शुरू होने का समय, "YYYY-MM-DDThh: mm: ssZ" प्रारूप केवल UTC / GMT में है (उदाहरण के लिए, 2014-06-01T00: 00, 00Z)। यदि आप पूर्व में अपनी कार्रवाई शेड्यूल करने का प्रयास करते हैं, तो ऑटो स्केलिंग एक त्रुटि संदेश देता है।
  • end_time - (वैकल्पिक) इस क्रिया के समाप्त होने का समय, "YYYY-MM-DDThh: mm: ssZ" प्रारूप केवल UTC / GMT में है (उदाहरण के लिए, 2014-06-01T00: 00, 00Z)। यदि आप पूर्व में अपनी कार्रवाई शेड्यूल करने का प्रयास करते हैं, तो ऑटो स्केलिंग एक त्रुटि संदेश देता है।
  • recurrence - (वैकल्पिक) वह समय जब भविष्य की कार्रवाइयों की पुनरावृत्ति शुरू हो जाएगी। प्रारंभ समय यूनिक्स क्रोन सिंटैक्स प्रारूप के बाद उपयोगकर्ता द्वारा निर्दिष्ट किया गया है।
  • min_size - (वैकल्पिक) ऑटो स्केलिंग समूह के लिए न्यूनतम आकार। डिफ़ॉल्ट 0. यदि आप निर्धारित समय पर न्यूनतम आकार नहीं बदलना चाहते हैं तो -1 पर सेट करें।
  • max_size - (वैकल्पिक) ऑटो स्केलिंग समूह के लिए अधिकतम आकार। डिफ़ॉल्ट 0. यदि आप निर्धारित समय पर अधिकतम आकार नहीं बदलना चाहते हैं तो -1 पर सेट करें।
  • desired_capacity - (वैकल्पिक) समूह में चलने वाले EC2 उदाहरणों की संख्या। डिफ़ॉल्ट 0. यदि आप निर्धारित समय पर वांछित क्षमता को बदलना नहीं चाहते हैं तो -1 पर सेट करें।

गुण का संदर्भ

  • arn - AWS द्वारा ऑटोनोस्लिंग शेड्यूल को सौंपा गया ARN।