diff options
author | kyleknap <kyleknap@amazon.com> | 2014-10-08 12:41:04 -0700 |
---|---|---|
committer | kyleknap <kyleknap@amazon.com> | 2014-10-08 12:41:04 -0700 |
commit | 2517f660f8ef9012708d46da3a36ab967993d2f6 (patch) | |
tree | d90281aecdf962a2c7342938ac0a20d57fb74088 /boto/ec2/elb/__init__.py | |
parent | ff3d8159af3c816303785e023a4182aacb6aabf5 (diff) | |
parent | 8f500ce75fea1ba1446195b26dddbe90b52223d8 (diff) | |
download | boto-5c9600ab8d215ca9a48faa1453d5cd660b417b88.tar.gz |
Merge branch 'release-2.33.0'2.33.0
Diffstat (limited to 'boto/ec2/elb/__init__.py')
-rw-r--r-- | boto/ec2/elb/__init__.py | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/boto/ec2/elb/__init__.py b/boto/ec2/elb/__init__.py index 9971e060..6123909c 100644 --- a/boto/ec2/elb/__init__.py +++ b/boto/ec2/elb/__init__.py @@ -400,6 +400,7 @@ class ELBConnection(AWSQueryConnection): :param attribute: The attribute you wish to change. * crossZoneLoadBalancing - Boolean (true) + * connectingSettings - :py:class:`ConnectionSettingAttribute` instance * accessLog - :py:class:`AccessLogAttribute` instance * connectionDraining - :py:class:`ConnectionDrainingAttribute` instance @@ -436,6 +437,9 @@ class ELBConnection(AWSQueryConnection): value.enabled and 'true' or 'false' params['LoadBalancerAttributes.ConnectionDraining.Timeout'] = \ value.timeout + elif attribute.lower() == 'connectingsettings': + params['LoadBalancerAttributes.ConnectionSettings.IdleTimeout'] = \ + value.idle_timeout else: raise ValueError('InvalidAttribute', attribute) return self.get_status('ModifyLoadBalancerAttributes', params, @@ -468,6 +472,7 @@ class ELBConnection(AWSQueryConnection): * accessLog - :py:class:`AccessLogAttribute` instance * crossZoneLoadBalancing - Boolean + * connectingSettings - :py:class:`ConnectionSettingAttribute` instance * connectionDraining - :py:class:`ConnectionDrainingAttribute` instance @@ -481,6 +486,8 @@ class ELBConnection(AWSQueryConnection): return attributes.cross_zone_load_balancing.enabled if attribute.lower() == 'connectiondraining': return attributes.connection_draining + if attribute.lower() == 'connectingsettings': + return attributes.connecting_settings return None def register_instances(self, load_balancer_name, instances): |