Terraform 0.11

aws_vpc




terraform

aws_vpc

एक VPC संसाधन प्रदान करता है।

उदाहरण उपयोग

मूल उपयोग:

resource "aws_vpc" "main" {
  cidr_block = "10.0.0.0/16"
}

टैग के साथ मूल उपयोग:

resource "aws_vpc" "main" {
  cidr_block       = "10.0.0.0/16"
  instance_tenancy = "dedicated"

  tags {
    Name = "main"
  }
}

तर्क संदर्भ

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

  • cidr_block - (आवश्यक) VPC के लिए CIDR ब्लॉक।
  • instance_tenancy - (वैकल्पिक) VPC में लॉन्च उदाहरणों के लिए एक किरायेदारी विकल्प
  • enable_dns_support - (वैकल्पिक) VPC में DNS समर्थन को सक्षम / अक्षम करने के लिए एक बूलियन ध्वज। चूक सत्य है।
  • enable_dns_hostnames - (वैकल्पिक) VPC में DNS होस्टनाम को सक्षम / अक्षम करने के लिए एक बूलियन ध्वज। चूक झूठी।
  • enable_classiclink - (वैकल्पिक) VPC के लिए ClassicLink को सक्षम / अक्षम करने के लिए एक बूलियन ध्वज। केवल उन क्षेत्रों और खातों में मान्य है जो EC2 Classic का समर्थन करते हैं। अधिक जानकारी के लिए क्लासिकलिंक प्रलेखन देखें। चूक झूठी।
  • enable_classiclink_dns_support - (वैकल्पिक) VPC के लिए ClassicLink DNS समर्थन को सक्षम / अक्षम करने के लिए एक बूलियन ध्वज। केवल उन क्षेत्रों और खातों में मान्य है जो EC2 Classic का समर्थन करते हैं।
  • assign_generated_ipv6_cidr_block - (वैकल्पिक) VPC के लिए / 56 उपसर्ग लंबाई के साथ अमेज़ॅन-प्रदान IPv6 CIDR ब्लॉक का अनुरोध करता है। आप IP पते, या CIDR ब्लॉक का आकार निर्दिष्ट नहीं कर सकते। डिफ़ॉल्ट false
  • tags - (वैकल्पिक) संसाधन को असाइन करने के लिए टैग की मैपिंग।

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

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

  • id - वीपीसी की आईडी
  • cidr_block - VPC का CIDR ब्लॉक
  • inst_tenancy - instance_tenancy अवधि VPC के भीतर घूमती है।
  • enable_dns_support - VPC के पास DNS समर्थन है या नहीं
  • enable_dns_hostnames - VPC में DNS होस्टनाम सपोर्ट है या नहीं
  • enable_classiclink - VPC में क्लासिकलिंक सक्षम है या नहीं
  • main_route_table_id - इस VPC से जुड़े मुख्य मार्ग तालिका की आईडी। ध्यान दें कि आप aws_main_route_table_association का उपयोग करके VPC के मुख्य रूट तालिका को बदल सकते हैं।
  • default_network_acl_id - VPC निर्माण पर डिफ़ॉल्ट रूप से बनाए गए नेटवर्क ACL की आईडी
  • default_security_group_id - VPC निर्माण पर डिफ़ॉल्ट रूप से बनाई गई सुरक्षा समूह की आईडी
  • default_route_table_id - VPC निर्माण पर डिफ़ॉल्ट रूप से बनाई गई मार्ग तालिका की आईडी
  • ipv6_association_id - IPv6 CIDR ब्लॉक के लिए एसोसिएशन आईडी।
  • ipv6_cidr_block - IPv6 CIDR ब्लॉक।

आयात

VPC का उपयोग vpc id , उदा। के उपयोग से किया जा सकता है

$ terraform import aws_vpc.test_vpc vpc-a01106c2