Terraform 0.11

google_bigquery_dataset




terraform

google_bigquery_dataset

Google BigQuery के लिए एक डेटासेट संसाधन बनाता है। अधिक जानकारी के लिए आधिकारिक दस्तावेज और API

उदाहरण उपयोग

resource "google_bigquery_dataset" "default" {
  dataset_id                  = "foo"
  friendly_name               = "test"
  description                 = "This is a test description"
  location                    = "EU"
  default_table_expiration_ms = 3600000

  labels {
    env = "default"
  }
}

तर्क संदर्भ

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

  • dataset_id - (आवश्यक) संसाधन के लिए एक अद्वितीय आईडी। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • project - (वैकल्पिक) उस परियोजना की आईडी जिसमें संसाधन है। यदि यह प्रदान नहीं किया जाता है, तो प्रदाता परियोजना का उपयोग किया जाता है।

  • friendly_name - (वैकल्पिक) डेटासेट के लिए एक वर्णनात्मक नाम।

  • description - (वैकल्पिक) डेटासेट का एक उपयोगकर्ता के अनुकूल विवरण।

  • location - (वैकल्पिक) भौगोलिक स्थान जहां डेटासेट को निवास करना चाहिए। आधिकारिक डॉक्स देखें।

    दो प्रकार के स्थान हैं, क्षेत्रीय या बहु-क्षेत्रीय। एक क्षेत्रीय स्थान एक विशिष्ट भौगोलिक स्थान है, जैसे कि टोक्यो, और एक बहु-क्षेत्रीय स्थान एक बड़ा भौगोलिक क्षेत्र है, जैसे संयुक्त राज्य अमेरिका, जिसमें कम से कम दो भौगोलिक स्थान शामिल हैं

    संभावित क्षेत्रीय मूल्यों में शामिल हैं: asia-northeast1 संभावित बहु-क्षेत्रीय मूल्य: EU और US

    डिफ़ॉल्ट मान बहु-क्षेत्रीय स्थान है। इस परिवर्तन से एक नया संसाधन बनने के लिए बाध्य होता है।

  • default_table_expiration_ms - (वैकल्पिक) मिलीसेकंड में, डेटासेट में सभी तालिकाओं का डिफ़ॉल्ट जीवनकाल। न्यूनतम मूल्य 3600000 मिलीसेकंड (एक घंटे) है।

    एक बार जब यह संपत्ति सेट हो जाती है, तो डेटासेट में सभी नव-निर्मित तालिकाओं में एक समाप्ति समय संपत्ति का निर्माण समय होगा और साथ ही इस संपत्ति में मूल्य, और मूल्य बदलने से केवल नई तालिकाएं प्रभावित होंगी, न कि मौजूदा वाले। जब किसी दी गई तालिका की समय सीमा समाप्त हो जाती है, तो वह तालिका अपने आप हटा दी जाएगी। यदि तालिका समाप्त होने से पहले किसी तालिका की समय सीमा समाप्ति को संशोधित या हटा दिया जाता है, या यदि आप तालिका बनाते समय एक स्पष्ट समाप्ति तिथि प्रदान करते हैं, तो यह मान इस संपत्ति द्वारा इंगित डिफ़ॉल्ट समाप्ति समय पर पूर्वता लेता है।

  • labels - (वैकल्पिक) संसाधन को असाइन करने के लिए लेबल की मैपिंग।

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

ऊपर सूचीबद्ध तर्कों के अलावा, निम्नलिखित गणना की गई विशेषताएँ निर्यात की जाती हैं:

  • self_link - निर्मित संसाधन का URI।

  • etag - संसाधन का हैश।

  • creation_time समय - वह समय जब यह डेटासेट बनाया गया था, युग के बाद से मिलीसेकंड में।

  • last_modified_time - वह तिथि जब यह डेटासेट या इसकी किसी भी तालिका को अंतिम बार संशोधित किया गया था, युग के बाद से मिलीसेकंड में।

आयात

BigQuery डेटासेट को project और dataset_id , जैसे का उपयोग करके आयात किया जा सकता है

$ terraform import google_bigquery_dataset.default gcp-project:foo