Terraform 0.11

opentelekomcloud_kms_key_v1




terraform

opentelekomcloud_kms_key_v1

KMS के भीतर V1 कुंजी संसाधन का प्रबंधन करता है।

उदाहरण उपयोग

resource "opentelekomcloud_kms_key_v1" "key_1" {
  key_alias       = "key_1"
  pending_days    = "7"
  key_description = "first test key"
  realm           = "cn-north-1"
  is_enabled      = true
}

तर्क संदर्भ

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

  • key_alias - (आवश्यक) उपनाम जिसमें कुंजी बनाने के लिए। नई कुंजी बनाते समय इसकी आवश्यकता होती है। इसे बदलना कुंजी के उपनाम को अद्यतन करता है।

  • key_description - (वैकल्पिक) OpenTelekomCloud कंसोल में देखी गई कुंजी का वर्णन। इसे बदलना कुंजी के विवरण को अद्यतन करता है।

  • realm - (वैकल्पिक) क्षेत्र जहां एक कुंजी रहती है। इसे बदलने से एक नई कुंजी बनती है।

  • pending_days - (वैकल्पिक) उन दिनों में अवधि जिसके बाद संसाधन को नष्ट करने के बाद कुंजी को हटा दिया जाता है, 7 से 1096 दिनों के बीच होना चाहिए। इसमें डिफ़ॉल्ट मान नहीं है। इसका उपयोग केवल एक कुंजी को हटाने के लिए किया जाता है।

  • is_enabled - (वैकल्पिक) निर्दिष्ट करता है कि कुंजी सक्षम है या नहीं। सत्य की अवहेलना। इसे बदलने से मौजूदा कुंजी की स्थिति अपडेट होती है।

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

निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • key_alias - उपर्युक्त तर्क देखें।
  • key_description - उपर्युक्त तर्क देखें।
  • realm - उपर्युक्त तर्क देखें।
  • key_id - कुंजी के लिए विश्व स्तर पर विशिष्ट पहचानकर्ता।
  • default_key_flag - एक मास्टर कुंजी की पहचान। मान 1 डिफ़ॉल्ट मास्टर कुंजी इंगित करता है, और मान 0 एक कुंजी इंगित करता है।
  • origin - एक कुंजी की उत्पत्ति। डिफ़ॉल्ट मान किलोमीटर है।
  • scheduled_deletion_date - एक कुंजी का अनुसूचित विलोपन समय (समय टिकट)।
  • domain_id - कुंजी के लिए एक उपयोगकर्ता डोमेन की आईडी।
  • expiration_time - समाप्ति समय।
  • creation_date - एक कुंजी का निर्माण समय (समय टिकट)।
  • is_enabled - उपरोक्त तर्क देखें।

आयात

केएमएस कीज को id का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import opentelekomcloud_kms_key_v1.key_1 7056d636-ac60-4663-8a6c-82d3c32c1c64