Terraform 0.11

aws_ssm_activation




terraform

aws_ssm_activation

अमेज़ॅन EC2 के साथ एक ऑन-प्रिमाइसेस सर्वर या वर्चुअल मशीन पंजीकृत करता है ताकि रन कमांड का उपयोग करके इसे प्रबंधित किया जा सके।

उदाहरण उपयोग

resource "aws_iam_role" "test_role" {
  name = "test_role"

  assume_role_policy = <<EOF
  {
    "Version": "2012-10-17",
    "Statement": {
      "Effect": "Allow",
      "Principal": {"Service": "ssm.amazonaws.com"},
      "Action": "sts:AssumeRole"
    }
  }
EOF
}

resource "aws_iam_role_policy_attachment" "test_attach" {
  role       = "${aws_iam_role.test_role.name}"
  policy_arn = "arn:aws:iam::aws:policy/service-role/AmazonEC2RoleforSSM"
}

resource "aws_ssm_activation" "foo" {
  name               = "test_ssm_activation"
  description        = "Test"
  iam_role           = "${aws_iam_role.test_role.id}"
  registration_limit = "5"
  depends_on         = ["aws_iam_role_policy_attachment.test_attach"]
}

तर्क संदर्भ

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

  • name - (ऑप्शनल) रजिस्टरड डिफॉल्ट का डिफ़ॉल्ट नाम।
  • description - (वैकल्पिक) उस संसाधन का विवरण जिसे आप पंजीकृत करना चाहते हैं।
  • expiration_date - (वैकल्पिक) RFC3339 प्रारूप में एक टाइमस्टैम्प जिसके द्वारा यह सक्रियण अनुरोध समाप्त होना चाहिए। डिफ़ॉल्ट मान संसाधन निर्माण समय से 24 घंटे है।
  • iam_role - (आवश्यक) प्रबंधित उदाहरण में संलग्न करने के लिए IAM भूमिका।
  • registration_limit - (वैकल्पिक) अधिकतम संख्या में प्रबंधित उदाहरण जिन्हें आप पंजीकृत करना चाहते हैं। डिफ़ॉल्ट मान 1 आवृत्ति है।

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

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

  • activation_code - जब यह सक्रियण प्रक्रिया करता है तो कोड सिस्टम उत्पन्न करता है।
  • name - registerd का डिफ़ॉल्ट नाम प्रबंधित उदाहरण है।
  • description - पंजीकृत किए गए संसाधन का विवरण।
  • expired - यदि वर्तमान सक्रियण समाप्त हो गया है।
  • expiration_date - वह तिथि जिसके द्वारा यह सक्रियण अनुरोध समाप्त होना चाहिए। डिफ़ॉल्ट मान 24 घंटे है।
  • iam_role - IAM भूमिका प्रबंधित उदाहरण से जुड़ी हुई है।
  • registration_limit - आपके द्वारा पंजीकृत किए जाने के लिए प्रबंधित उदाहरणों की अधिकतम संख्या। डिफ़ॉल्ट मान 1 आवृत्ति है।
  • registration_count - वर्तमान में सक्रियकरण का उपयोग करके पंजीकृत उदाहरणों की संख्या।