Terraform 0.11

mysql_grant




terraform

mysql_grant

mysql_grant संसाधन बनाता है और MySQL सर्वर पर उपयोगकर्ता को दिए गए विशेषाधिकारों का प्रबंधन करता है।

उदाहरण उपयोग

resource "mysql_user" "jdoe" {
  user     = "jdoe"
  host     = "example.com"
  password = "password"
}

resource "mysql_grant" "jdoe" {
  user       = "${mysql_user.jdoe.user}"
  host       = "${mysql_user.jdoe.host}"
  database   = "app"
  privileges = ["SELECT", "UPDATE"]
}

तर्क संदर्भ

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

  • user - (आवश्यक) user का नाम।

  • host - (वैकल्पिक) उपयोगकर्ता का स्रोत होस्ट। "लोकलहोस्ट" के लिए चूक।

  • database - (आवश्यक) डेटाबेस विशेषाधिकार देने के लिए। इस समय, डेटाबेस पर सभी तालिकाओं को विशेषाधिकार दिए गए हैं ( mydb.* )।

  • privileges - (आवश्यक) उपयोगकर्ता को अनुदान देने के लिए विशेषाधिकारों की एक सूची। लागू विशेषाधिकारों के लिए विशेषाधिकारों (जैसे here ) की सूची देखें।

  • grant - (वैकल्पिक) क्या उपयोगकर्ता विशेषाधिकारों को अन्य उपयोगकर्ताओं को समान विशेषाधिकार देने के लिए भी देना चाहिए।

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

कोई और विशेषता निर्यात नहीं की जाती है।