Terraform 0.11 - aws_cloudformation_stack

डेटा स्रोत: aws_cloudformation_stack




terraform

डेटा स्रोत: aws_cloudformation_stack

CloudFormation स्टैक डेटा स्रोत टेम्पलेट बॉडी सहित आउटपुट और अन्य उपयोगी डेटा को एक्सेस करने की अनुमति देता है।

उदाहरण उपयोग

data "aws_cloudformation_stack" "network" {
  name = "my-network-stack"
}

resource "aws_instance" "web" {
  ami           = "ami-abb07bcb"
  instance_type = "t1.micro"
  subnet_id     = "${data.aws_cloudformation_stack.network.outputs["SubnetId"]}"

  tags {
    Name = "HelloWorld"
  }
}

तर्क संदर्भ

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

  • name - (आवश्यक) स्टैक का नाम

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

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

  • capabilities - capabilities एक सूची
  • description - ढेर का विवरण
  • disable_rollback - स्टैक निर्माण विफल होने पर स्टैक का रोलबैक अक्षम है या नहीं
  • notification_arns - स्टैक संबंधी घटनाओं को प्रकाशित करने के लिए एसएनएस विषय ARNs की एक सूची
  • outputs - स्टैक से आउटपुट का एक नक्शा।
  • parameters - parameters एक नक्शा जो स्टैक के लिए इनपुट मापदंडों को निर्दिष्ट करता है।
  • tags - इस स्टैक से जुड़े टैग का एक नक्शा।
  • template_body - संरचना जिसमें टेम्पलेट बॉडी है।
  • iam_role_arn - IAM भूमिका का ARN स्टैक बनाने के लिए उपयोग किया जाता है।
  • timeout_in_minutes - स्टैक स्थिति से पहले गुजरने वाले समय की मात्रा CREATE_FAILED हो CREATE_FAILED