Terraform 0.11

aws_dynamodb_table_item




terraform

aws_dynamodb_table_item

एक डायनॉम्बीडी टेबल आइटम संसाधन प्रदान करता है

उदाहरण उपयोग

resource "aws_dynamodb_table_item" "example" {
  table_name = "${aws_dynamodb_table.example.name}"
  hash_key = "${aws_dynamodb_table.example.hash_key}"
  item = <<ITEM
{
  "exampleHashKey": {"S": "something"},
  "one": {"N": "11111"},
  "two": {"N": "22222"},
  "three": {"N": "33333"},
  "four": {"N": "44444"}
}
ITEM
}

resource "aws_dynamodb_table" "example" {
  name = "example-name"
  read_capacity = 10
  write_capacity = 10
  hash_key = "exampleHashKey"

  attribute {
    name = "exampleHashKey"
    type = "S"
  }
}

तर्क संदर्भ

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

  • table_name - (आवश्यक) आइटम को शामिल करने के लिए तालिका का नाम।
  • hash_key - (आवश्यक) आइटम के लुकअप और पहचान के लिए उपयोग करने के लिए हैश की
  • range_key - (वैकल्पिक) आइटम के लुकअप और पहचान के लिए उपयोग करने के लिए रेंज की। यदि तालिका में परिभाषित की-की है तो आवश्यक है।
  • item - (आवश्यक) विशेषता नाम / मान जोड़े के नक्शे का JSON प्रतिनिधित्व, प्रत्येक विशेषता के लिए एक। केवल प्राथमिक कुंजी विशेषताओं की आवश्यकता है; आप वैकल्पिक रूप से आइटम के लिए अन्य विशेषता नाम-मूल्य जोड़े प्रदान कर सकते हैं।

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

उपरोक्त सभी तर्क विशेषता के रूप में निर्यात किए जाते हैं।

आयात

DynamoDB तालिका आइटम आयात नहीं किए जा सकते।