Terraform 0.11

aws_iam_account_password_policy




terraform

aws_iam_account_password_policy

AWS खाते के लिए पासवर्ड नीति का प्रबंधन करता है। आधिकारिक AWS डॉक्स में खाता पासवर्ड नीति के बारे में और देखें।

उदाहरण उपयोग

resource "aws_iam_account_password_policy" "strict" {
  minimum_password_length        = 8
  require_lowercase_characters   = true
  require_numbers                = true
  require_uppercase_characters   = true
  require_symbols                = true
  allow_users_to_change_password = true
}

तर्क संदर्भ

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

  • allow_users_to_change_password - (वैकल्पिक) उपयोगकर्ताओं को अपना पासवर्ड बदलने की अनुमति देना है या नहीं
  • hard_expiry - (वैकल्पिक) क्या उपयोगकर्ताओं को उनके पासवर्ड की समय सीमा समाप्त होने के बाद नया पासवर्ड सेट करने से रोका जाता है (अर्थात व्यवस्थापक रीसेट की आवश्यकता है)
  • max_password_age - (वैकल्पिक) उपयोगकर्ता पासवर्ड मान्य होने वाले दिनों की संख्या।
  • minimum_password_length - (वैकल्पिक) उपयोगकर्ता पासवर्ड की आवश्यकता के लिए न्यूनतम लंबाई।
  • password_reuse_prevention - (वैकल्पिक) पिछले पासवर्डों की संख्या जिन्हें उपयोगकर्ताओं को पुन: उपयोग करने से रोका जाता है।
  • require_lowercase_characters - (वैकल्पिक) उपयोगकर्ता पासवर्ड के लिए लोअरकेस वर्णों की आवश्यकता है या नहीं।
  • require_numbers - (वैकल्पिक) उपयोगकर्ता पासवर्ड के लिए संख्या की आवश्यकता है या नहीं।
  • require_symbols - (वैकल्पिक) उपयोगकर्ता पासवर्ड के लिए प्रतीकों की आवश्यकता है या नहीं।
  • require_uppercase_characters - (वैकल्पिक) उपयोगकर्ता पासवर्ड के लिए अपरकेस वर्णों की आवश्यकता है या नहीं।

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

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

  • expire_passwords - इंगित करता है कि खाते में पासवर्ड समाप्त हो रहे हैं या नहीं। यदि max_password_age 0 से अधिक मान true तो रिटर्न true max_password_age । यदि यह 0 या मौजूद नहीं है, तो false देता है।

आयात

IAM खाता पासवर्ड नीति को iam-account-password-policy शब्द का उपयोग करके आयात किया जा सकता है

$ terraform import aws_iam_account_password_policy.strict iam-account-password-policy