You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: AWS::ELB::Client
- Inherits:
-
Core::QueryClient
- Object
- Core::Client
- Core::QueryClient
- AWS::ELB::Client
- Defined in:
- lib/aws/elb/client.rb
Overview
Client class for Elastic Load Balancing (ELB).
Direct Known Subclasses
Defined Under Namespace
Classes: V20120601
Constant Summary
- API_VERSION =
'2012-06-01'
Instance Attribute Summary
Attributes inherited from Core::Client
Instance Method Summary collapse
-
#add_tags(options = {}) ⇒ Core::Response
Calls the AddTags API operation.
-
#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_attributes(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerAttributes 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.
-
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags 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.
-
#modify_load_balancer_attributes(options = {}) ⇒ Core::Response
Calls the ModifyLoadBalancerAttributes API operation.
-
#register_instances_with_load_balancer(options = {}) ⇒ Core::Response
Calls the RegisterInstancesWithLoadBalancer API operation.
-
#remove_tags(options = {}) ⇒ Core::Response
Calls the RemoveTags 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, #log_warning, #operations, #with_http_handler, #with_options
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#add_tags(options = {}) ⇒ Core::Response
Calls the AddTags API operation.
#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_attributes(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerAttributes 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.
#describe_tags(options = {}) ⇒ Core::Response
Calls the DescribeTags 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.
#modify_load_balancer_attributes(options = {}) ⇒ Core::Response
Calls the ModifyLoadBalancerAttributes API operation.
#register_instances_with_load_balancer(options = {}) ⇒ Core::Response
Calls the RegisterInstancesWithLoadBalancer API operation.
#remove_tags(options = {}) ⇒ Core::Response
Calls the RemoveTags 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.