massive update, probably broken
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-pyright / node_modules / pyright / dist / typeshed-fallback / stubs / boto / boto / elb / __init__.pyi
1 from typing import Any
2
3 from boto.connection import AWSQueryConnection
4
5 RegionData: Any
6
7 def regions(): ...
8 def connect_to_region(region_name, **kw_params): ...
9
10 class ELBConnection(AWSQueryConnection):
11     APIVersion: Any
12     DefaultRegionName: Any
13     DefaultRegionEndpoint: Any
14     region: Any
15     def __init__(
16         self,
17         aws_access_key_id=...,
18         aws_secret_access_key=...,
19         is_secure=...,
20         port=...,
21         proxy=...,
22         proxy_port=...,
23         proxy_user=...,
24         proxy_pass=...,
25         debug=...,
26         https_connection_factory=...,
27         region=...,
28         path=...,
29         security_token=...,
30         validate_certs=...,
31         profile_name=...,
32     ) -> None: ...
33     def build_list_params(self, params, items, label): ...
34     def get_all_load_balancers(self, load_balancer_names=..., marker=...): ...
35     def create_load_balancer(
36         self, name, zones, listeners=..., subnets=..., security_groups=..., scheme=..., complex_listeners=...
37     ): ...
38     def create_load_balancer_listeners(self, name, listeners=..., complex_listeners=...): ...
39     def delete_load_balancer(self, name): ...
40     def delete_load_balancer_listeners(self, name, ports): ...
41     def enable_availability_zones(self, load_balancer_name, zones_to_add): ...
42     def disable_availability_zones(self, load_balancer_name, zones_to_remove): ...
43     def modify_lb_attribute(self, load_balancer_name, attribute, value): ...
44     def get_all_lb_attributes(self, load_balancer_name): ...
45     def get_lb_attribute(self, load_balancer_name, attribute): ...
46     def register_instances(self, load_balancer_name, instances): ...
47     def deregister_instances(self, load_balancer_name, instances): ...
48     def describe_instance_health(self, load_balancer_name, instances=...): ...
49     def configure_health_check(self, name, health_check): ...
50     def set_lb_listener_SSL_certificate(self, lb_name, lb_port, ssl_certificate_id): ...
51     def create_app_cookie_stickiness_policy(self, name, lb_name, policy_name): ...
52     def create_lb_cookie_stickiness_policy(self, cookie_expiration_period, lb_name, policy_name): ...
53     def create_lb_policy(self, lb_name, policy_name, policy_type, policy_attributes): ...
54     def delete_lb_policy(self, lb_name, policy_name): ...
55     def set_lb_policies_of_listener(self, lb_name, lb_port, policies): ...
56     def set_lb_policies_of_backend_server(self, lb_name, instance_port, policies): ...
57     def apply_security_groups_to_lb(self, name, security_groups): ...
58     def attach_lb_to_subnets(self, name, subnets): ...
59     def detach_lb_from_subnets(self, name, subnets): ...