Terraform 0.11

opentelekomcloud_kms_data_key_v1




terraform

opentelekomcloud_kms_data_key_v1

इस डेटा स्रोत का उपयोग प्लेटेक्स्ट और उपलब्ध ओपनटेलेकोमक्लाउड केएमएस डीईके (डेटा एन्क्रिप्शन कुंजी) के सिफरटेक्स्ट को प्राप्त करने के लिए करें।

उदाहरण उपयोग

resource "opentelekomcloud_kms_key_v1" "key1" {
  key_alias       = "key_1"
  pending_days    = "7"
  key_description = "first test key"
}

data "opentelekomcloud_kms_data_key_v1" "kms_datakey1" {
  key_id         = "${opentelekomcloud_kms_key_v1.key1.id}"
  datakey_length = "512"
}

तर्क संदर्भ

  • key_id - (आवश्यक) कुंजी के लिए विश्व स्तर पर विशिष्ट पहचानकर्ता। इसे बदलने से नया डेटा एन्क्रिप्शन कुंजी प्राप्त होता है।

  • encryption_context - (वैकल्पिक) इस पैरामीटर का मान संसाधन संदर्भ जानकारी रिकॉर्ड करने के लिए उपयोग की जाने वाली "कुंजी: मूल्य" जोड़े की एक श्रृंखला होना चाहिए। इस पैरामीटर के मान में संवेदनशील जानकारी नहीं होनी चाहिए और लंबाई में 8192 अक्षरों के भीतर होना चाहिए। उदाहरण: {"Key1": "Value1", "Key2": "Value2"}

  • datakey_length - (आवश्यक) एक DEK (डेटा एन्क्रिप्शन कुंजी) की लंबाई में बिट्स की संख्या। अधिकतम संख्या 512 है। इसे बदलने से नया डेटा एन्क्रिप्शन कुंजी प्राप्त होता है।

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

id पाया डेटा कुंजी की तिथि के लिए सेट है। इसके अतिरिक्त, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • plain_text - एक DEK के plain_text को हेक्साडेसिमल प्रारूप में व्यक्त किया गया है, और दो अक्षर एक बाइट का संकेत देते हैं।
  • cipher_text - एक DEK के cipher_text को हेक्साडेसिमल प्रारूप में व्यक्त किया गया है, और दो अक्षर एक बाइट को दर्शाते हैं।