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).
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, #log_warning, #operations, 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.
|
# File 'lib/aws/elb/client.rb', line 25
|
#attach_load_balancer_to_subnets(options = {}) ⇒ Core::Response
Calls the AttachLoadBalancerToSubnets API operation.
|
# File 'lib/aws/elb/client.rb', line 40
|
#configure_health_check(options = {}) ⇒ Core::Response
Calls the ConfigureHealthCheck API operation.
|
# File 'lib/aws/elb/client.rb', line 53
|
#create_app_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateAppCookieStickinessPolicy API operation.
|
# File 'lib/aws/elb/client.rb', line 99
|
#create_lb_cookie_stickiness_policy(options = {}) ⇒ Core::Response
Calls the CreateLBCookieStickinessPolicy API operation.
|
# File 'lib/aws/elb/client.rb', line 112
|
#create_load_balancer(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancer API operation.
|
# File 'lib/aws/elb/client.rb', line 127
|
#create_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerListeners API operation.
|
# File 'lib/aws/elb/client.rb', line 181
|
#create_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the CreateLoadBalancerPolicy API operation.
|
# File 'lib/aws/elb/client.rb', line 216
|
#delete_load_balancer(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancer API operation.
|
# File 'lib/aws/elb/client.rb', line 236
|
#delete_load_balancer_listeners(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerListeners API operation.
|
# File 'lib/aws/elb/client.rb', line 244
|
#delete_load_balancer_policy(options = {}) ⇒ Core::Response
Calls the DeleteLoadBalancerPolicy API operation.
|
# File 'lib/aws/elb/client.rb', line 253
|
#deregister_instances_from_load_balancer(options = {}) ⇒ Core::Response
Calls the DeregisterInstancesFromLoadBalancer API operation.
|
# File 'lib/aws/elb/client.rb', line 263
|
#describe_instance_health(options = {}) ⇒ Core::Response
Calls the DescribeInstanceHealth API operation.
|
# File 'lib/aws/elb/client.rb', line 278
|
#describe_load_balancer_policies(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicies API operation.
|
# File 'lib/aws/elb/client.rb', line 296
|
#describe_load_balancer_policy_types(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancerPolicyTypes API operation.
|
# File 'lib/aws/elb/client.rb', line 316
|
#describe_load_balancers(options = {}) ⇒ Core::Response
Calls the DescribeLoadBalancers API operation.
|
# File 'lib/aws/elb/client.rb', line 335
|
#detach_load_balancer_from_subnets(options = {}) ⇒ Core::Response
Calls the DetachLoadBalancerFromSubnets API operation.
|
# File 'lib/aws/elb/client.rb', line 387
|
#disable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the DisableAvailabilityZonesForLoadBalancer API operation.
|
# File 'lib/aws/elb/client.rb', line 400
|
#enable_availability_zones_for_load_balancer(options = {}) ⇒ Core::Response
Calls the EnableAvailabilityZonesForLoadBalancer API operation.
|
# File 'lib/aws/elb/client.rb', line 417
|
#register_instances_with_load_balancer(options = {}) ⇒ Core::Response
Calls the RegisterInstancesWithLoadBalancer API operation.
|
# File 'lib/aws/elb/client.rb', line 431
|
#set_load_balancer_listener_ssl_certificate(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerListenerSSLCertificate API operation.
|
# File 'lib/aws/elb/client.rb', line 454
|
#set_load_balancer_policies_for_backend_server(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerPoliciesForBackendServer API operation.
|
# File 'lib/aws/elb/client.rb', line 467
|
#set_load_balancer_policies_of_listener(options = {}) ⇒ Core::Response
Calls the SetLoadBalancerPoliciesOfListener API operation.
|
# File 'lib/aws/elb/client.rb', line 480
|