Terraform 0.11

alicloud_disk




terraform

alicloud_disk

एक ईसीएस डिस्क संसाधन प्रदान करता है।

उदाहरण उपयोग

# Create a new ECS disk.
resource "alicloud_disk" "ecs_disk" {
  # cn-beijing
  availability_zone = "cn-beijing-b"
  name              = "New-disk"
  description       = "Hello ecs disk."
  category          = "cloud_efficiency"
  size              = "30"

  tags {
    Name = "TerraformTest"
  }
}

तर्क संदर्भ

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

  • availability_zone - (आवश्यक, नए संसाधन के लिए) डिस्क बनाने के लिए ज़ोन।
  • name - (वैकल्पिक) ईसीएस डिस्क का नाम। इस नाम में 2 से 128 वर्णों की एक स्ट्रिंग हो सकती है, इसमें केवल अल्फ़ान्यूमेरिक वर्ण या हाइफ़न होने चाहिए, जैसे "" ",", "," _ ", और हाइफ़न के साथ शुरू या समाप्त नहीं होना चाहिए, और http से शुरू नहीं होना चाहिए। : // या https: //। डिफ़ॉल्ट मान शून्य है।
  • description - (वैकल्पिक) डिस्क का विवरण। इस विवरण में 2 से 256 वर्णों की एक स्ट्रिंग हो सकती है, यह http: // या https: // से शुरू नहीं हो सकता है। डिफ़ॉल्ट मान शून्य है।
  • category - (वैकल्पिक, नया संसाधन) डिस्क की श्रेणी। वैध मान cloud , cloud_efficiency और cloud_ssd । डिफ़ॉल्ट cloud_efficiency
  • size - (आवश्यक) GiBs में डिस्क का आकार, और इसकी मूल्य सीमा: 20 ~ 32768।
  • snapshot_id - (वैकल्पिक) डिस्क के आधार को बंद करने के लिए एक स्नैपशॉट। यदि यह निर्दिष्ट किया गया है, तो size अमान्य होगा और डिस्क आकार स्नैपशॉट आकार के बराबर है।
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।
  • encrypted - (वैकल्पिक) यदि सही है, तो डिस्क एन्क्रिप्ट किया जाएगा

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

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

  • id - डिस्क आईडी।
  • availability_zone - डिस्क बनाने के लिए ज़ोन।
  • name - डिस्क का नाम।
  • description - डिस्क विवरण।
  • status - डिस्क की स्थिति।
  • category - डिस्क श्रेणी।
  • size - डिस्क का आकार।
  • snapshot_id - डिस्क स्नैपशॉट ID।
  • tags - डिस्क टैग।
  • encrypted - क्या डिस्क एन्क्रिप्ट किया गया है।

आयात

क्लाउड डिस्क को आईडी का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import alicloud_disk.example d-abc12345678