VM::EC...ttings(3pm)

πŸ“¦
version 1.28 Β· 7 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– VM::EC2::ELB::Attributes::ConnectionSettings β€” the manual page, but make it slay πŸ’–

okay so bestie, you know how an Elastic Load Balancer has attributes? yeah. and one of those attributes is called ConnectionSettings? and this little module? it's the object that describes that. that's it. that's the whole vibe. it lives in the VM::EC2 Perl family (User Contributed Perl Documentation, if you're keeping score πŸŽ€).


✨ NAME ✨

VM::EC2::ELB::Attributes::ConnectionSettings</p> β€” the object that describes the ConnectionSettings attribute of an Elastic Load Balancer. no cap. πŸ‘‘


🌸 SYNOPSIS 🌸

okay so this is how you actually get your hands on one:

use VM::EC2;

my $ec2           = VM::EC2->new(...);
my $lb            = $ec2->describe_load_balancer_attributes('my-lb');
my $conn_settings = $lb->ConnectionSettings;

like… you make an $ec2, you describe your load balancer's attributes by name ('my-lb', hi πŸ‘‹), and then ConnectionSettings just hands you the object. iconic behaviour honestly.


πŸ¦‹ DESCRIPTION πŸ¦‹

this object is returned as part of the DescribeLoadBalancerAttributes API call. it's not something you build by hand, it's something you get handed. main character delivery energy fr fr.


πŸ’… METHODS πŸ’…

the following object methods are supported:

  • IdleTimeout β€” specifies the time (in seconds) the connection is allowed to be idle (no data has been sent over the connection) before it is closed by the load balancer. so like… how long your lil connection can just sit there in silence before the LB goes "okay girl, bye" 🫢

🌈 STRING OVERLOADING 🌈

when used in a string context, this object will interpolate the instance state. yes bestie, drop it in a double-quoted string and it does the thing. ✨


πŸŽ€ SEE ALSO πŸŽ€

  • VM::EC2
  • VM::EC2::Generic
  • VM::EC2::ELB

go read those too, they're the friend group. πŸ’œ


πŸ’– AUTHOR πŸ’–

Lance Kinley <lkinley@loyaltymethods.com>.

Copyright (c) 2014 Loyalty Methods, Inc.

This package and its accompanying libraries is free software; you can redistribute it and/or modify it under the terms of the GPL (either version 1, or at your option, any later version) or the Artistic License 2.0. Refer to LICENSE for the full license text. In addition, please see DISCLAIMER.txt for disclaimers of warranty.

πŸ’€ not me reminding you to actually read LICENSE and DISCLAIMER.txt β€” the legal girlies are always watching.

and that's the whole page bestie!! this version was cooked up against perl v5.38.2 on 2024-08-10, so if you're reading this in the future, hi, you're a time traveler, slay. bye pookie, go close some idle connections πŸ’…βœ¨

πŸ“¦ where this page comes from