Terraform 0.11 - aws_ebs_snapshot

डेटा स्रोत: aws_ebs_snapshot




terraform

डेटा स्रोत: aws_ebs_snapshot

EBS वॉल्यूम का प्रावधान करते समय उपयोग के लिए EBS स्नैपशॉट के बारे में जानकारी प्राप्त करने के लिए इस डेटा स्रोत का उपयोग करें

उदाहरण उपयोग

data "aws_ebs_snapshot" "ebs_volume" {
  most_recent = true
  owners      = ["self"]

  filter {
    name   = "volume-size"
    values = ["40"]
  }

  filter {
    name   = "tag:Name"
    values = ["Example"]
  }
}

तर्क संदर्भ

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

  • most_recent - (वैकल्पिक) यदि एक से अधिक परिणाम लौटाए जाते हैं, तो सबसे हाल के स्नैपशॉट का उपयोग करें।

  • owners - (वैकल्पिक) निर्दिष्ट स्वामी आईडी के स्वामित्व वाले स्नैपशॉट लौटाता है। कई मालिकों को निर्दिष्ट किया जा सकता है।

  • snapshot_ids - (वैकल्पिक) एक विशिष्ट स्नैपशॉट_id पर जानकारी लौटाता है।

  • restorable_by_user_ids - (वैकल्पिक) एक या अधिक AWS खाता ID जो स्नैपशॉट से वॉल्यूम बना सकते हैं।

  • filter - (वैकल्पिक) फ़िल्टर करने के लिए एक या अधिक नाम / मान जोड़े। एक पूर्ण संदर्भ के लिए, AWS सीएलआई संदर्भ में विवरण-स्नैपशॉट की जाँच के लिए कई मान्य कुंजी हैं।

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

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

  • id - स्नैपशॉट आईडी (जैसे स्नैप -59 एफसीबी 34 ई)।
  • Snapshot_id - स्नैपशॉट ID (उदाहरण के लिए Snap-59fcb34e)।
  • description - स्नैपशॉट के लिए एक विवरण
  • owner_id - ईबीएस स्नैपशॉट मालिक का AWS खाता आईडी।
  • owner_alias - स्नैपशॉट मालिकों के अमेज़ॅन-अनुरक्षित सूची ( amazon , aws-marketplace , microsoft ) से मूल्य
  • volume_id - वॉल्यूम आईडी (जैसे वॉल्यूम -59 एफसीबी 34 ई)।
  • encrypted - क्या स्नैपशॉट एन्क्रिप्ट किया गया है।
  • volume_size - volume_size में ड्राइव का आकार।
  • kms_key_id - KMS एन्क्रिप्शन कुंजी के लिए ARN।
  • data_encryption_key_id एन्क्रिप्शन_ data_encryption_key_id - स्नैपशॉट के लिए डेटा एन्क्रिप्शन कुंजी पहचानकर्ता।
  • state - स्नैपशॉट स्थिति।
  • tags - संसाधन के लिए टैग की मैपिंग।