Terraform 0.11 - aws_acm_certificate

डेटा स्रोत: aws_acm_certificate




terraform

डेटा स्रोत: aws_acm_certificate

AWS प्रमाणपत्र प्रबंधक (ACM) में प्रमाणपत्र का ARN प्राप्त करने के लिए इस डेटा स्रोत का उपयोग करें। ACM में एक प्रमाणपत्र का अनुरोध करने और उसे सत्यापित करने की प्रक्रिया के लिए कुछ मैनुअल चरणों की आवश्यकता होती है, जिसका अर्थ है कि Terraform ACM प्रमाणपत्रों के निर्माण को स्वचालित नहीं कर सकता है। लेकिन इस डेटा स्रोत का उपयोग करके, आप ARN को इनपुट के रूप में हार्ड कोड के बिना डोमेन द्वारा संदर्भित कर सकते हैं।

उदाहरण उपयोग

data "aws_acm_certificate" "example" {
  domain   = "tf.example.com"
  statuses = ["ISSUED"]
}

data "aws_acm_certificate" "example" {
  domain   = "tf.example.com"
  types = ["AMAZON_ISSUED"]
  most_recent = true
}

तर्क संदर्भ

  • domain - (आवश्यक) प्रमाणपत्र का डोमेन देखने के लिए। यदि इस नाम के साथ कोई प्रमाण पत्र नहीं मिला है, तो एक त्रुटि वापस आ जाएगी।
  • statuses - (वैकल्पिक) स्टेटस की एक सूची, जिस पर दी गई सूची को फ़िल्टर करना है। मान्य मान PENDING_VALIDATION , REVOKED , REVOKED , REVOKED , VALIDATION_TIMED_OUT , REVOKED और FAILED । यदि कोई मान निर्दिष्ट नहीं है, तो केवल ISSUED स्थिति में प्रमाणपत्र वापस कर दिए जाते हैं।
  • types - (वैकल्पिक) प्रकार की एक सूची जिस पर लौटी हुई सूची को फ़िल्टर करना है। मान्य मूल्य AMAZON_ISSUED और AMAZON_ISSUED हैं।
  • most_recent - (वैकल्पिक) यदि इसे सही पर सेट किया गया है, तो यह NotBefore फ़ील्ड द्वारा पिछले मानदंड से मिलान किए गए प्रमाणपत्रों को क्रमबद्ध करता है, केवल सबसे हाल का रिटर्न देता है। यदि गलत पर सेट किया जाता है, तो एक से अधिक प्रमाणपत्र मिलने पर यह त्रुटि देता है। झूठे की अवहेलना करता है।

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

  • arn - एसीएम प्रमाणपत्रों का समर्थन करने वाले अन्य संसाधनों में संदर्भित करने के लिए उपयुक्त प्रमाण पत्र के एआरएन पर सेट करें।