Terraform 0.11 - aws_secretsmanager_secret_version

डेटा स्रोत: aws_secretsmanager_secret_version




terraform

डेटा स्रोत: aws_secretsmanager_secret_version

एक गुप्त प्रबंधक गुप्त संस्करण के बारे में जानकारी प्राप्त करें, जिसमें इसका गुप्त मूल्य भी शामिल है। गुप्त मेटाडेटा प्राप्त करने के लिए, aws_secretsmanager_secret डेटा स्रोत देखें

उदाहरण उपयोग

वर्तमान गुप्त संस्करण को प्राप्त करें

डिफ़ॉल्ट रूप से, यह डेटा स्रोत AWSCURRENT स्टेजिंग लेबल के आधार पर जानकारी प्राप्त करता है।

data "aws_secretsmanager_secret_version" "example" {
  secret_id = "${data.aws_secretsmanager_secret.example.id}"
}

विशिष्ट गुप्त संस्करण प्राप्त करें

data "aws_secretsmanager_secret_version" "by-version-stage" {
  secret_id     = "${data.aws_secretsmanager_secret.example.id}"
  version_stage = "example"
}

तर्क संदर्भ

  • secret_id - (आवश्यक) वह संस्करण निर्दिष्ट करता है जिसमें वह संस्करण है जिसे आप पुनः प्राप्त करना चाहते हैं। आप या तो अमेज़ॅन संसाधन नाम (ARN) या गुप्त के अनुकूल नाम निर्दिष्ट कर सकते हैं।
  • version_id - (वैकल्पिक) उस रहस्य के संस्करण के अद्वितीय पहचानकर्ता को निर्दिष्ट करता है जिसे आप पुनर्प्राप्त करना चाहते हैं। version_stage ओवरराइड करता है।
  • version_stage - (वैकल्पिक) उस गुप्त संस्करण को निर्दिष्ट करता है जिसे आप संस्करण से जुड़े स्टेजिंग लेबल द्वारा पुनः प्राप्त करना चाहते हैं। AWSCURRENT

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

  • id - रहस्य के इस संस्करण की अद्वितीय पहचानकर्ता।
  • secret_string - संरक्षित गुप्त जानकारी का डिक्रिप्टेड हिस्सा जो मूल रूप से एक स्ट्रिंग के रूप में प्रदान किया गया था।
  • version_id - रहस्य के इस संस्करण का अद्वितीय पहचानकर्ता।