Terraform 0.11

aws_opsworks_permission




terraform

aws_opsworks_permission

एक OpsWorks अनुमति संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_opsworks_permission" "my_stack_permission" {
  allow_ssh  = true
  allow_sudo = true
  level      = "iam_only"
  user_arn   = "${aws_iam_user.user.arn}"
  stack_id   = "${aws_opsworks_stack.stack.id}"
}

तर्क संदर्भ

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

  • allow_ssh - (वैकल्पिक) क्या उपयोगकर्ता को उदाहरण के साथ संवाद करने के लिए SSH का उपयोग करने की अनुमति है
  • allow_sudo - (वैकल्पिक) क्या उपयोगकर्ता को विशेषाधिकारों को बढ़ाने के लिए sudo का उपयोग करने की अनुमति है
  • user_arn - (आवश्यक) उपयोगकर्ता के IAM ARN के लिए अनुमतियाँ सेट करने के लिए
  • level - (वैकल्पिक) उपयोगकर्ता अनुमति स्तर। Mus deny , show , deploy , manage , iam_only
  • stack_id - (आवश्यक) के लिए अनुमतियाँ सेट करने के लिए स्टैक

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

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

  • id - अनुमति की गणना की गई आईडी। कृपया ध्यान दें कि यह केवल अनुमति की पहचान करने के लिए आंतरिक रूप से उपयोग किया जाता है। यह मान aws में उपयोग नहीं किया जाता है।