Terraform 0.11 - aws_lb_listener

डेटा स्रोत: aws_lb_listener




terraform

डेटा स्रोत: aws_lb_listener

एक लोड बैलेंसर श्रोता के बारे में जानकारी प्रदान करता है।

यह डेटा स्रोत उपयोगी साबित हो सकता है जब एक मॉड्यूल एक इनपुट चर के रूप में एक एलबी श्रोता को स्वीकार करता है और एलबी को यह जानने की जरूरत होती है, या प्रश्न में श्रोता के लिए विशिष्ट अन्य जानकारी।

उदाहरण उपयोग

# get listener from listener arn

variable "listener_arn" {
  type = "string"
}

data "aws_lb_listener" "listener" {
  arn = "${var.listener_arn}"
}

# get listener from load_balancer_arn and port

data "aws_lb" "selected" {
  name = "default-public"
}

data "aws_lb_listener" "selected443" {
  load_balancer_arn = "${data.aws_lb.selected.arn}"
  port = 443
}

तर्क संदर्भ

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

  • arn - (वैकल्पिक) श्रोता का arn। यदि आवश्यक हो तो load_balancer_arn और port सेट नहीं है।
  • load_balancer_arn - (वैकल्पिक) लोड बैलेंडर का arn। यदि arn सेट नहीं है, तो आवश्यक है।
  • port - (ऑप्शनल) श्रोता का port। यदि arn सेट नहीं है, तो आवश्यक है।

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

लौटे विशेषताओं पर विवरण के लिए LB श्रोता संसाधन देखें - वे समान हैं।