Terraform 0.11

aws_db_snapshot




terraform

aws_db_snapshot

एक DB उदाहरण का एक स्नैपशॉट बनाता है।

उदाहरण उपयोग

resource "aws_db_instance" "bar" {
    allocated_storage = 10
    engine = "MySQL"
    engine_version = "5.6.21"
    instance_class = "db.t2.micro"
    name = "baz"
    password = "barbarbarbar"
    username = "foo"

    maintenance_window = "Fri:09:00-Fri:09:30"
    backup_retention_period = 0
    parameter_group_name = "default.mysql5.6"
}

resource "aws_db_snapshot" "test" {
    db_instance_identifier = "${aws_db_instance.bar.id}"
    db_snapshot_identifier = "testsnapshot1234"
}

तर्क संदर्भ

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

  • db_instance_identifier - (आवश्यक) DB उदाहरण पहचानकर्ता जिसमें से स्नैपशॉट लेना है।
  • db_snapshot_identifier - (आवश्यक) स्नैपशॉट के लिए पहचानकर्ता।

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

उपरोक्त सभी तर्कों के अलावा, निम्नलिखित विशेषताएँ निर्यात की जाती हैं:

  • allocated_storage - गीगाबाइट्स (जीबी) में आवंटित भंडारण आकार को निर्दिष्ट करता है।
  • availability_zone - उपलब्धता क्षेत्र का नाम निर्दिष्ट करता है DB उदाहरण DB स्नैपशॉट के समय में स्थित था।
  • db_snapshot_arn - DB स्नैपशॉट के लिए अमेज़न संसाधन नाम (ARN)।
  • encrypted - निर्दिष्ट करता है कि क्या डीबी स्नैपशॉट एन्क्रिप्ट किया गया है।
  • engine - डेटाबेस इंजन का नाम निर्दिष्ट करता है।
  • engine_version - डेटाबेस इंजन के संस्करण को निर्दिष्ट करता है।
  • iops - स्नैपशॉट के समय DB उदाहरण के प्रावधान IOPS (I / O संचालन प्रति सेकंड) मान निर्दिष्ट करता है।
  • kms_key_id - KMS एन्क्रिप्शन कुंजी के लिए ARN।
  • license_model - बहाल किए गए DB उदाहरण के लिए लाइसेंस मॉडल की जानकारी।
  • option_group_name - DB स्नैपशॉट के लिए विकल्प समूह नाम प्रदान करता है।
  • source_db_snapshot_identifier - DB स्नैपशॉट अर्न जिसे DB स्नैपशॉट से कॉपी किया गया था। क्रॉस ग्राहक या क्रॉस रीजन कॉपी के मामले में इसका केवल मूल्य है
  • source_region - वह क्षेत्र जिसे DB स्नैपशॉट बनाया या उससे कॉपी किया गया था।
  • status - इस DB स्नैपशॉट की स्थिति को निर्दिष्ट करता है।
  • storage_type - DB स्नैपशॉट के साथ जुड़े भंडारण प्रकार को निर्दिष्ट करता है।
  • vpc_id - DB स्नैपशॉट के साथ जुड़े भंडारण प्रकार को निर्दिष्ट करता है।