Terraform 0.11

aws_budgets_budget




terraform

aws_budgets_budget

एक बजट बजट संसाधन प्रदान करता है। बजट, आपके द्वारा अनुमानित लागत के पूर्वानुमान प्रदान करने के लिए, और आपके निशुल्क स्तरीय उपयोग सहित आपके AWS उपयोग को ट्रैक करने के लिए बजट, आपको आपके बजट की स्थिति दिखाने के लिए लागत एक्सप्लोरर द्वारा प्रदान किए गए लागत दृश्य का उपयोग करता है।

उदाहरण उपयोग

resource "aws_budgets_budget" "ec2" {
  name                  = "budget-ec2-monthly"
  budget_type           = "COST"
  limit_amount          = "1200"
  limit_unit            = "USD"
  time_period_end       = "2087-06-15_00:00"
  time_period_start     = "2017-07-01_00:00"
  time_unit             = "MONTHLY"

  cost_filters {
    service = "ec2"
  }
}

$ 100 के लिए एक बजट बनाएं।

resource "aws_budgets_budget" "cost" {
  ...
  budget_type  = "COST"
  limit_amount = "100"
  limit_unit   = "USD"
}

3 जीबी स्टोरेज की सीमा के साथ s3 के लिए एक बजट बनाएं।

resource "aws_budgets_budget" "s3" {
  ...
  budget_type  = "USAGE"
  limit_amount = "3"
  limit_unit   = "GB"
}

तर्क संदर्भ

प्रत्येक तर्क के बारे में अधिक विस्तृत प्रलेखन के लिए, AWS आधिकारिक दस्तावेज देखें

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

  • account_id - (वैकल्पिक) बजट के लिए लक्ष्य खाते की आईडी। यदि छोड़ा गया है तो डिफ़ॉल्ट रूप से वर्तमान उपयोगकर्ता के account_id का उपयोग करेगा।
  • name - (वैकल्पिक) एक बजट का नाम। खातों के भीतर अद्वितीय।
  • name_prefix - (वैकल्पिक) बजट के नाम का उपसर्ग। खातों के भीतर अद्वितीय।
  • budget_type - (आवश्यक) कि क्या यह बजट मौद्रिक लागत या उपयोग को ट्रैक करता है।
  • cost_filters - (वैकल्पिक) बजट में लागू करने के लिए CostFilters कुंजी / मान जोड़े का मानचित्र।
  • cost_types - (वैकल्पिक) CostTypes युक्त वस्तु एक बजट में शामिल CostTypes के प्रकार, जैसे कर और CostTypes ..
  • limit_amount - (आवश्यक) बजट के लिए मापी जाने वाली लागत या उपयोग की राशि।
  • limit_unit - (आवश्यक) बजट पूर्वानुमान, वास्तविक व्यय या बजट सीमा जैसे डॉलर या GB के लिए उपयोग की जाने वाली माप की इकाई। प्रलेखन देखें।
  • time_period_end - (वैकल्पिक) बजट द्वारा कवर की गई समयावधि का अंत। अंतिम तिथि पर कोई प्रतिबंध नहीं है। प्रारूप: 2017-01-01_12:00
  • time_period_start - (आवश्यक) बजट द्वारा कवर की गई समय अवधि की शुरुआत। अंतिम तिथि से पहले प्रारंभ तिथि आनी चाहिए। प्रारूप: 2017-01-01_12:00
  • time_unit - (आवश्यक) जब तक कोई बजट वास्तविक और पूर्वानुमानित व्यय को रीसेट नहीं करता तब तक की अवधि। मान्य मान: MONTHLY , QUARTERLY , QUARTERLY

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

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • id - संसाधन की आईडी।

CostTypes

cost_types पैरामीटर के लिए मान्य कुंजी।

  • include_credit - एक बूलियन मूल्य, चाहे लागत बजट में क्रेडिट शामिल करें। true अवहेलना
  • include_discount - निर्दिष्ट करता है कि क्या बजट में छूट शामिल है। true अवहेलना
  • include_other_subscription सदस्यता - एक बूलियन मूल्य चाहे लागत बजट में अन्य सदस्यता लागत शामिल करने के लिए। true अवहेलना
  • include_recurring - लागत बजट में आवर्ती लागतों को शामिल करने के लिए बूलियन मान। true अवहेलना
  • include_refund - लागत बजट में धनवापसी शामिल करने के लिए बूलियन मान। true अवहेलना
  • include_subscription सदस्यता - एक बूलियन मान कि क्या लागत बजट में सदस्यता को शामिल करना है। true अवहेलना
  • include_support - लागत बजट में समर्थन लागत शामिल करने के लिए एक बूलियन मूल्य। true अवहेलना
  • include_tax - लागत बजट में कर शामिल करने के लिए बूलियन मूल्य। true अवहेलना
  • include_upfront - एक बूलियन मूल्य चाहे लागत बजट में अग्रिम लागतों को शामिल करना हो। true अवहेलना
  • use_amortized - निर्दिष्ट करता है कि कोई बजट amortized रेट का उपयोग करता है या नहीं। false अवहेलना करता false
  • use_blended - लागत बजट में मिश्रित लागतों का उपयोग करने के लिए बूलियन मान। false अवहेलना करता false

आगे के विवरण के लिए एडब्ल्यूएस कॉस्टाइपेस प्रलेखन देखें।

CostFilters

cost_filters पैरामीटर के लिए वैध कुंजियाँ budget_type मूल्य के आधार पर भिन्न होती हैं।

आगे के विवरण के लिए AWS कॉस्टफ़िल्टर प्रलेखन देखें।

आयात

AccountID:BudgetName , उदा। का उपयोग करके बजट आयात किए जा सकते हैं

$ terraform import aws_budgets_budget.myBudget 123456789012:myBudget