Terraform 0.11 - aws_availability_zones

डेटा स्रोत: aws_avavour_zones




terraform

डेटा स्रोत: aws_avavour_zones

उपलब्धता ज़ोन डेटा स्रोत AWS उपलब्धता ज़ोन की सूची तक पहुँच प्रदान करता है जिसे प्रदाता में कॉन्फ़िगर किए गए क्षेत्र के भीतर AWS खाते द्वारा पहुँचा जा सकता है।

यह aws_availability_zone (एकवचन) डेटा स्रोत से अलग है, जो एक विशिष्ट उपलब्धता क्षेत्र के बारे में कुछ विवरण प्रदान करता है।

उदाहरण उपयोग

# Declare the data source
data "aws_availability_zones" "available" {}

# e.g. Create subnets in the first two available availability zones

resource "aws_subnet" "primary" {
  availability_zone = "${data.aws_availability_zones.available.names[0]}"

  # ...
}

resource "aws_subnet" "secondary" {
  availability_zone = "${data.aws_availability_zones.available.names[1]}"

  # ...
}

तर्क संदर्भ

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

  • state - (वैकल्पिक) उनकी वर्तमान स्थिति के आधार पर उपलब्धता क्षेत्रों की सूची को फ़िल्टर करने की अनुमति देता है। या तो "available" , "information" , "impaired" या "unavailable" । डिफ़ॉल्ट रूप से सूची में उपलब्धता क्षेत्रों का एक पूरा सेट शामिल होता है, जिसमें अंतर्निहित AWS खाते की पहुंच होती है, चाहे उनकी स्थिति कुछ भी हो।

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

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

  • names - खाते के लिए उपलब्ध उपलब्धता क्षेत्र नामों की एक सूची।