Terraform 0.11

alicloud_ots_table




terraform

alicloud_ots_table

एक ओटीएस टेबल संसाधन प्रदान करता है।

उदाहरण उपयोग

# Create an OTS table
provider "alicloud" {
  ots_instance_name = "${var.ots_instance_name}"
}

resource "alicloud_ots_table" "table" {
  provider = "alicloud"
  table_name = "${var.table_name}"
  primary_key = [
    {
      name = "${var.primary_key_1_name}"
      type = "${var.primary_key_integer_type}"
    },
    {
      name = "${var.primary_key_2_name}"
      type = "${var.primary_key_integer_type}"
    },
    {
      name = "${var.primary_key_3_name}"
      type = "${var.primary_key_integer_type}"
    },
    {
      name = "${var.primary_key_4_name}"
      type = "${var.primary_key_string_type}"
    },
  ]
  time_to_live = "${var.time_to_live}"
  max_version = "${var.max_version}"
}

तर्क संदर्भ

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

  • table_name - (आवश्यक, ForceNew) OTS उदाहरण का तालिका नाम। यदि बदला गया, तो एक नई तालिका बनाई जाएगी।
  • primary_key - (आवश्यक, प्रकार: सूची) TableMeta की संपत्ति जो तालिका की संरचना जानकारी को इंगित करती है। यह प्राथमिक कुंजी के विशेषता मूल्य का वर्णन करता है। primary_key संख्या एक से कम नहीं होनी चाहिए और चार से अधिक नहीं होनी चाहिए।
    • name - (आवश्यक) प्राथमिक कुंजी के लिए नाम।
    • type - (आवश्यक, प्रकार: सूची) प्राथमिक कुंजी के लिए टाइप करें। केवल Integer , String या Binary की अनुमति है।
  • time_to_live - (आवश्यक) इस तालिका में संग्रहीत डेटा का अवधारण समय (इकाई: दूसरा)।
  • max_version - (आवश्यक) इस तालिका में संग्रहीत संस्करणों की अधिकतम संख्या।

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

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

  • table_name - OTS का तालिका नाम जिसे बदला नहीं जा सका।
  • primary_key - primary_key की संपत्ति जो तालिका की संरचना जानकारी को इंगित करती है।
  • time_to_live - इस तालिका में संग्रहीत डेटा का अवधारण समय।
  • max_version - इस तालिका में संग्रहीत संस्करणों की अधिकतम संख्या।

आयात

ओटीएस टेबल को टेबल के नाम का उपयोग करके आयात किया जा सकता है, जैसे

$ terraform import alicloud_ots_table.table "ots_table"