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 =
'2012-06-01'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#apply_security_groups_to_load_balancer(options = {}) ⇒ Core::Response
Calls the ApplySecurityGroupsToLoadBalancer API operation.
-
#attach_load_balancer_to_subnets(options = {}) ⇒ Core::Response
Calls the AttachLoadBalancerToSubnets API operation.
-
#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.
-
#detach_load_balancer_from_subnets(options = {}) ⇒ Core::Response
Calls the DetachLoadBalancerFromSubnets 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
#apply_security_groups_to_load_balancer(options = {}) ⇒ Core::Response
Calls the ApplySecurityGroupsToLoadBalancer API operation.
43 |
# File 'lib/aws/elb/client.rb', line 43 define_client_method :apply_security_groups_to_load_balancer, 'ApplySecurityGroupsToLoadBalancer' |
#attach_load_balancer_to_subnets(options = {}) ⇒ Core::Response
Calls the AttachLoadBalancerToSubnets API operation.
57 |
# File 'lib/aws/elb/client.rb', line 57 define_client_method :attach_load_balancer_to_subnets, 'AttachLoadBalancerToSubnets' |
#configure_health_check(options = {}) ⇒ Core::Response
Calls the ConfigureHealthCheck API operation.
103 |
# File 'lib/aws/elb/client.rb', line 103 define_client_method :configure_health_check, 'ConfigureHealthCheck' |
#create_app_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateAppCookieStickinessPolicy API operation.
117 |
# File 'lib/aws/elb/client.rb', line 117 define_client_method :create_app_cookie_stickiness_policy, 'CreateAppCookieStickinessPolicy' |
#create_lb_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateLBCookieStickinessPolicy API operation.
133 |
# File 'lib/aws/elb/client.rb', line 133 define_client_method :create_lb_cookie_stickiness_policy, 'CreateLBCookieStickinessPolicy' |
#create_load_balancer(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancer API operation.
185 |
# File 'lib/aws/elb/client.rb', line 185 define_client_method :create_load_balancer, 'CreateLoadBalancer' |
#create_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerListeners API operation.
221 |
# File 'lib/aws/elb/client.rb', line 221 define_client_method :create_load_balancer_listeners, 'CreateLoadBalancerListeners' |
#create_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerPolicy API operation.
242 |
# File 'lib/aws/elb/client.rb', line 242 define_client_method :create_load_balancer_policy, 'CreateLoadBalancerPolicy' |
#delete_load_balancer(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancer API operation.
251 |
# File 'lib/aws/elb/client.rb', line 251 define_client_method :delete_load_balancer, 'DeleteLoadBalancer' |
#delete_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerListeners API operation.
261 |
# File 'lib/aws/elb/client.rb', line 261 define_client_method :delete_load_balancer_listeners, 'DeleteLoadBalancerListeners' |
#delete_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerPolicy API operation.
272 |
# File 'lib/aws/elb/client.rb', line 272 define_client_method :delete_load_balancer_policy, 'DeleteLoadBalancerPolicy' |
#deregister_instances_from_load_balancer(options = {}) ⇒ Core::Response
Calls the DeregisterInstancesFromLoadBalancer API operation.
287 |
# File 'lib/aws/elb/client.rb', line 287 define_client_method :deregister_instances_from_load_balancer, 'DeregisterInstancesFromLoadBalancer' |
#describe_instance_health(options = {}) ⇒ Core::Response
Calls the DescribeInstanceHealth API operation.
302 |
# File 'lib/aws/elb/client.rb', line 302 define_client_method :describe_instance_health, 'DescribeInstanceHealth' |
#describe_load_balancer_policies(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicies API operation.
319 |
# File 'lib/aws/elb/client.rb', line 319 define_client_method :describe_load_balancer_policies, 'DescribeLoadBalancerPolicies' |
#describe_load_balancer_policy_types(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicyTypes API operation.
332 |
# File 'lib/aws/elb/client.rb', line 332 define_client_method :describe_load_balancer_policy_types, 'DescribeLoadBalancerPolicyTypes' |
#describe_load_balancers(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancers API operation.
367 |
# File 'lib/aws/elb/client.rb', line 367 define_client_method :describe_load_balancers, 'DescribeLoadBalancers' |
#detach_load_balancer_from_subnets(options = {}) ⇒ Core::Response
Calls the DetachLoadBalancerFromSubnets API operation.
381 |
# File 'lib/aws/elb/client.rb', line 381 define_client_method :detach_load_balancer_from_subnets, 'DetachLoadBalancerFromSubnets' |
#disable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the DisableAvailabilityZonesForLoadBalancer API operation.
399 |
# File 'lib/aws/elb/client.rb', line 399 define_client_method :disable_availability_zones_for_load_balancer, 'DisableAvailabilityZonesForLoadBalancer' |
#enable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the EnableAvailabilityZonesForLoadBalancer API operation.
414 |
# File 'lib/aws/elb/client.rb', line 414 define_client_method :enable_availability_zones_for_load_balancer, 'EnableAvailabilityZonesForLoadBalancer' |
#register_instances_with_load_balancer(options = {}) ⇒ Core::Response
Calls the RegisterInstancesWithLoadBalancer API operation.
437 |
# File 'lib/aws/elb/client.rb', line 437 define_client_method :register_instances_with_load_balancer, 'RegisterInstancesWithLoadBalancer' |
#set_load_balancer_listener_ssl_certificate(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerListenerSSLCertificate API operation.
451 |
# File 'lib/aws/elb/client.rb', line 451 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.
465 |
# File 'lib/aws/elb/client.rb', line 465 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.
480 |
# File 'lib/aws/elb/client.rb', line 480 define_client_method :set_load_balancer_policies_of_listener, 'SetLoadBalancerPoliciesOfListener' |