Terraform 0.11

nomad_quota_specification




terraform

nomad_quota_specification

एक खानाबदोश क्लस्टर में एक कोटा विनिर्देशन का प्रबंधन करता है।

उदाहरण उपयोग

कोटा विनिर्देशन दर्ज करना:

resource "nomad_quota_specification" "prod_api" {
  name        = "prod-api"
  description = "Production instances of backend API servers"

  limits {
    region = "global"

    region_limit {
      cpu       = 2400
      memory_mb = 1200
    }
  }
}

तर्क संदर्भ

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

  • name (string: <required>) - कोटा विनिर्देश के लिए एक अनूठा नाम।
  • description (string: "") - कोटा विनिर्देश का विवरण।
  • limits (block: <required>) - लागू करने के लिए कोटा सीमा का एक ब्लॉक। दोहराया जा सकता है। इस ब्लॉक की संरचना के लिए नीचे देखें।

ब्लॉक को limits करता है

limits ब्लॉक लागू होने के लिए कोटा सीमा का वर्णन करता है। यह निम्नलिखित तर्कों का समर्थन करता है:

  • region (string: <required>) - जिस क्षेत्र में ये सीमाएँ लागू होनी चाहिए।
  • region_limit (block: <required>) - लागू करने की सीमा। यह ब्लॉक केवल एक बार limits ब्लॉक में निर्दिष्ट किया जा सकता है। इसकी संरचना नीचे दी गई है।

region_limit ब्लॉक

region_limit ब्लॉक एक क्षेत्र पर लागू की जाने वाली कोटा सीमा का वर्णन करता है। यह निम्नलिखित तर्कों का समर्थन करता है:

  • cpu (int: 0) - आवंटन को सीमित करने के लिए सीपीयू की मात्रा। शून्य के मान को असीमित के रूप में माना जाता है, और एक नकारात्मक मूल्य को पूरी तरह से अस्वीकृत माना जाता है।
  • memory_mb (int: 0) - आवंटन को सीमित करने के लिए मेमोरी (मेगाबाइट में) की मात्रा। शून्य के मान को असीमित के रूप में माना जाता है, और एक नकारात्मक मूल्य को पूरी तरह से अस्वीकृत माना जाता है।