Class: AWS::ELB::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::ELB::Client
- Extended by:
- Core::QueryClient
- Defined in:
- lib/aws/elb/client.rb
Overview
Client class for Elastic Load Balancing (ELB).
Constant Summary collapse
- API_VERSION =
'2011-08-15'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#configure_health_check(options = {}) ⇒ Core::Response
Calls the ConfigureHealthCheck API operation.
-
#create_app_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateAppCookieStickinessPolicy API operation.
-
#create_lb_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateLBCookieStickinessPolicy API operation.
-
#create_load_balancer(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancer API operation.
-
#create_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerListeners API operation.
-
#create_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerPolicy API operation.
-
#delete_load_balancer(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancer API operation.
-
#delete_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerListeners API operation.
-
#delete_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerPolicy API operation.
-
#deregister_instances_from_load_balancer(options = {}) ⇒ Core::Response
Calls the DeregisterInstancesFromLoadBalancer API operation.
-
#describe_instance_health(options = {}) ⇒ Core::Response
Calls the DescribeInstanceHealth API operation.
-
#describe_load_balancer_policies(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicies API operation.
-
#describe_load_balancer_policy_types(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicyTypes API operation.
-
#describe_load_balancers(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancers API operation.
-
#disable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the DisableAvailabilityZonesForLoadBalancer API operation.
-
#enable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the EnableAvailabilityZonesForLoadBalancer API operation.
-
#register_instances_with_load_balancer(options = {}) ⇒ Core::Response
Calls the RegisterInstancesWithLoadBalancer API operation.
-
#set_load_balancer_listener_ssl_certificate(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerListenerSSLCertificate API operation.
-
#set_load_balancer_policies_for_backend_server(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerPoliciesForBackendServer API operation.
-
#set_load_balancer_policies_of_listener(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerPoliciesOfListener API operation.
Methods inherited from Core::Client
#initialize, #operations, #with_http_handler, #with_options
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#configure_health_check(options = {}) ⇒ Core::Response
Calls the ConfigureHealthCheck API operation.
72 |
# File 'lib/aws/elb/client.rb', line 72 define_client_method :configure_health_check, 'ConfigureHealthCheck' |
#create_app_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateAppCookieStickinessPolicy API operation.
86 |
# File 'lib/aws/elb/client.rb', line 86 define_client_method :create_app_cookie_stickiness_policy, 'CreateAppCookieStickinessPolicy' |
#create_lb_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateLBCookieStickinessPolicy API operation.
102 |
# File 'lib/aws/elb/client.rb', line 102 define_client_method :create_lb_cookie_stickiness_policy, 'CreateLBCookieStickinessPolicy' |
#create_load_balancer(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancer API operation.
136 |
# File 'lib/aws/elb/client.rb', line 136 define_client_method :create_load_balancer, 'CreateLoadBalancer' |
#create_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerListeners API operation.
161 |
# File 'lib/aws/elb/client.rb', line 161 define_client_method :create_load_balancer_listeners, 'CreateLoadBalancerListeners' |
#create_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerPolicy API operation.
173 |
# File 'lib/aws/elb/client.rb', line 173 define_client_method :create_load_balancer_policy, 'CreateLoadBalancerPolicy' |
#delete_load_balancer(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancer API operation.
182 |
# File 'lib/aws/elb/client.rb', line 182 define_client_method :delete_load_balancer, 'DeleteLoadBalancer' |
#delete_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerListeners API operation.
192 |
# File 'lib/aws/elb/client.rb', line 192 define_client_method :delete_load_balancer_listeners, 'DeleteLoadBalancerListeners' |
#delete_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerPolicy API operation.
203 |
# File 'lib/aws/elb/client.rb', line 203 define_client_method :delete_load_balancer_policy, 'DeleteLoadBalancerPolicy' |
#deregister_instances_from_load_balancer(options = {}) ⇒ Core::Response
Calls the DeregisterInstancesFromLoadBalancer API operation.
219 |
# File 'lib/aws/elb/client.rb', line 219 define_client_method :deregister_instances_from_load_balancer, 'DeregisterInstancesFromLoadBalancer' |
#describe_instance_health(options = {}) ⇒ Core::Response
Calls the DescribeInstanceHealth API operation.
238 |
# File 'lib/aws/elb/client.rb', line 238 define_client_method :describe_instance_health, 'DescribeInstanceHealth' |
#describe_load_balancer_policies(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicies API operation.
254 |
# File 'lib/aws/elb/client.rb', line 254 define_client_method :describe_load_balancer_policies, 'DescribeLoadBalancerPolicies' |
#describe_load_balancer_policy_types(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicyTypes API operation.
272 |
# File 'lib/aws/elb/client.rb', line 272 define_client_method :describe_load_balancer_policy_types, 'DescribeLoadBalancerPolicyTypes' |
#describe_load_balancers(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancers API operation.
319 |
# File 'lib/aws/elb/client.rb', line 319 define_client_method :describe_load_balancers, 'DescribeLoadBalancers' |
#disable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the DisableAvailabilityZonesForLoadBalancer API operation.
337 |
# File 'lib/aws/elb/client.rb', line 337 define_client_method :disable_availability_zones_for_load_balancer, 'DisableAvailabilityZonesForLoadBalancer' |
#enable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the EnableAvailabilityZonesForLoadBalancer API operation.
352 |
# File 'lib/aws/elb/client.rb', line 352 define_client_method :enable_availability_zones_for_load_balancer, 'EnableAvailabilityZonesForLoadBalancer' |
#register_instances_with_load_balancer(options = {}) ⇒ Core::Response
Calls the RegisterInstancesWithLoadBalancer API operation.
368 |
# File 'lib/aws/elb/client.rb', line 368 define_client_method :register_instances_with_load_balancer, 'RegisterInstancesWithLoadBalancer' |
#set_load_balancer_listener_ssl_certificate(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerListenerSSLCertificate API operation.
382 |
# File 'lib/aws/elb/client.rb', line 382 define_client_method :set_load_balancer_listener_ssl_certificate, 'SetLoadBalancerListenerSSLCertificate' |
#set_load_balancer_policies_for_backend_server(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerPoliciesForBackendServer API operation.
391 |
# File 'lib/aws/elb/client.rb', line 391 define_client_method :set_load_balancer_policies_for_backend_server, 'SetLoadBalancerPoliciesForBackendServer' |
#set_load_balancer_policies_of_listener(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerPoliciesOfListener API operation.
406 |
# File 'lib/aws/elb/client.rb', line 406 define_client_method :set_load_balancer_policies_of_listener, 'SetLoadBalancerPoliciesOfListener' |