Terraform 0.11

aws_app_cookie_stickiness_policy




terraform

aws_app_cookie_stickiness_policy

एक आवेदन कुकी चिपचिपाहट नीति प्रदान करता है, जो आपके आवेदन द्वारा उत्पन्न कुकी के लिए अपने चिपचिपा कुकी की समाप्ति को समाप्त करने की अनुमति देता है।

उदाहरण उपयोग

resource "aws_elb" "lb" {
  name               = "test-lb"
  availability_zones = ["us-east-1a"]

  listener {
    instance_port     = 8000
    instance_protocol = "http"
    lb_port           = 80
    lb_protocol       = "http"
  }
}

resource "aws_app_cookie_stickiness_policy" "foo" {
  name          = "foo_policy"
  load_balancer = "${aws_elb.lb.name}"
  lb_port       = 80
  cookie_name   = "MyAppCookie"
}

तर्क संदर्भ

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

  • name - (आवश्यक) चिपचिपाहट नीति का नाम।
  • load_balancer - (आवश्यक) लोड बैलेंसर का नाम जिससे पॉलिसी संलग्न की जानी चाहिए।
  • lb_port - (आवश्यक) लोड बैलेंसर पोर्ट जिस पर पॉलिसी लागू होनी चाहिए। यह लोड बैलेंसर पर एक सक्रिय श्रोता होना चाहिए।
  • cookie_name - (आवश्यक) आवेदन कुकी जिसका जीवनकाल cookie_name की कुकी का पालन करना चाहिए।

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

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

  • id - पॉलिसी की आईडी।
  • name - चिपचिपाहट नीति का नाम।
  • load_balancer - लोड बैलेंसर का नाम जिससे पॉलिसी जुड़ी हुई है।
  • lb_port - वह लोड बैलेंसर पोर्ट जिसके लिए पॉलिसी लागू की जाती है।
  • cookie_name - एप्लिकेशन कुकी जिसका जीवनकाल cookie_name की कुकी का पालन करना चाहिए।