Terraform 0.11

aws_iam_service_linked_role




terraform

aws_iam_service_linked_role

एक IAM सेवा से जुड़ी भूमिका प्रदान करता है।

उदाहरण उपयोग

resource "aws_iam_service_linked_role" "elasticbeanstalk" {
  aws_service_name = "elasticbeanstalk.amazonaws.com"
}

तर्क संदर्भ

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

  • aws_service_name - (आवश्यक, नए संसाधन के लिए) AWS सेवा जिसमें यह भूमिका जुड़ी हुई है। आप URL के समान स्ट्रिंग का उपयोग करते हैं, लेकिन सामने http:// बिना। उदाहरण के लिए: elasticbeanstalk.amazonaws.com । सेवा से जुड़ी भूमिकाओं का समर्थन करने वाली सेवाओं की पूरी सूची जानने के लिए, डॉक्स की जाँच करें
  • custom_suffix - (वैकल्पिक, नए संसाधन को बल देता है) अतिरिक्त स्ट्रिंग भूमिका नाम के लिए संलग्न है। सभी AWS सेवाएँ कस्टम प्रत्ययों का समर्थन नहीं करती हैं।
  • description - (वैकल्पिक) भूमिका का विवरण।

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

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

  • id - भूमिका का अमेज़न संसाधन नाम (ARN)।
  • arn - अमेज़न संसाधन नाम (ARN) भूमिका निर्दिष्ट करता है।
  • create_date - IAM भूमिका की निर्माण तिथि।
  • name - भूमिका का नाम।
  • path - भूमिका का पथ।
  • unique_id - भूमिका की पहचान करने वाला स्थिर और अद्वितीय स्ट्रिंग।

आयात

IAM सेवा से जुड़ी भूमिकाएं ARN, उदाहरण के लिए भूमिका का उपयोग करके आयात की जा सकती हैं

$ terraform import aws_iam_service_linked_role.elasticbeanstalk arn:aws:iam::123456789012:role/aws-service-role/elasticbeanstalk.amazonaws.com/AWSServiceRoleForElasticBeanstalk