Terraform 0.11

aws_dax_cluster




terraform

aws_dax_cluster

एक DAX क्लस्टर संसाधन प्रदान करता है।

उदाहरण उपयोग

resource "aws_dax_cluster" "bar" {
  cluster_id         = "cluster-example"
  iam_role_arn       = "${data.aws_iam_role.example.arn}"
  node_type          = "dax.r3.large"
  replication_factor = 1
}

तर्क संदर्भ

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

  • cluster_name - (आवश्यक) समूह पहचानकर्ता। DAX इस नाम को लोअरकेस में परिवर्तित करता है

  • iam_role_arn - (आवश्यक) एक मान्य अमेज़ॅन संसाधन नाम (ARN) जो IAM भूमिका की पहचान करता है। रनटाइम के दौरान, DAX इस भूमिका को मान लेगा और अपनी ओर से DynamoDB तक पहुँचने के लिए भूमिका की अनुमतियों का उपयोग करेगा

  • node_type - (आवश्यक) नोड्स की गणना और मेमोरी क्षमता। समर्थित नोड प्रकारों के लिए Nodes देखें

  • replication_factor - (आवश्यक) DAX क्लस्टर में नोड्स की संख्या। 1 का एक प्रतिकृति कारक एक एकल नोड क्लस्टर बनाएगा, बिना किसी भी प्रतिकृति के

  • availability_zones - (वैकल्पिक) उपलब्धता ज़ोन की सूची जिसमें नोड बनाए जाएंगे

  • description - (वैकल्पिक) क्लस्टर के लिए विवरण

  • notification_topic_arn - (वैकल्पिक) एक एसएनएस विषय का अमेज़ॅन संसाधन नाम (एआरएन) डीएएक्स सूचनाएं भेजने के लिए। उदाहरण: arn:aws:sns:us-east-1:012345678999:my_sns_topic

  • parameter_group_name - (वैकल्पिक) इस DAX क्लस्टर के साथ जुड़ने के लिए पैरामीटर समूह का नाम

  • maintenance_window - (वैकल्पिक) जब क्लस्टर पर रखरखाव किया जाता है तो साप्ताहिक समय सीमा निर्दिष्ट करता है। प्रारूप ddd:hh24:mi-ddd:hh24:mi (24H क्लॉक UTC)। न्यूनतम रखरखाव खिड़की 60 मिनट की अवधि है। उदाहरण: sun:05:00-sun:09:00

  • security_group_ids - (वैकल्पिक) क्लस्टर से जुड़े एक या अधिक VPC सुरक्षा समूह

  • subnet_group_name - (वैकल्पिक) क्लस्टर के लिए उपयोग किए जाने वाले सबनेट समूह का नाम

  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग

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

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

  • arn - DAX क्लस्टर का ARN

  • nodes - id , address , port और availability_zone zone सहित नोड ऑब्जेक्ट्स की सूची। ${aws_dax_cluster.test.nodes.0.address} रूप में संदर्भित करने ${aws_dax_cluster.test.nodes.0.address}

  • configuration_endpoint - इस DAX क्लस्टर के लिए कॉन्फ़िगरेशन समापन बिंदु, जिसमें DNS नाम और पोर्ट संख्या शामिल है

  • cluster_address - पोर्ट के बिना DAX क्लस्टर का DNS नाम

  • port - कॉन्फ़िगरेशन समापन बिंदु द्वारा उपयोग किया जाने वाला पोर्ट

समय समाप्ति

aws_dax_cluster निम्नलिखित aws_dax_cluster कॉन्फ़िगरेशन विकल्प प्रदान करता है:

  • create - (डिफ़ॉल्ट 45 minutes ) DAX क्लस्टर बनाने के लिए उपयोग किया जाता है
  • update - (डिफ़ॉल्ट 45 minutes ) क्लस्टर संशोधनों के लिए उपयोग किया जाता है
  • delete - (डिफ़ॉल्ट 90 minutes ) एक DAX क्लस्टर को नष्ट करने के लिए प्रयुक्त

आयात

DAX क्लस्टर को cluster_id , जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import aws_dax_cluster.my_cluster my_cluster