All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.elasticloadbalancingv2.package-info Maven / Gradle / Ivy

Go to download

The AWS Java SDK for Elastic Load Balancing module holds the client classes that are used for communicating with Elastic Load Balancing Service (API Version 2015-12-01)

There is a newer version: 1.12.780
Show newest version
/*
 * Copyright 2012-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */

/**
 * Elastic Load Balancing
 * 

* A load balancer distributes incoming traffic across targets, such as your EC2 instances. This enables you to increase * the availability of your application. The load balancer also monitors the health of its registered targets and * ensures that it routes traffic only to healthy targets. You configure your load balancer to accept incoming traffic * by specifying one or more listeners, which are configured with a protocol and port number for connections from * clients to the load balancer. You configure a target group with a protocol and port number for connections from the * load balancer to the targets, and with health check settings to be used when checking the health status of the * targets. *

*

* Elastic Load Balancing supports the following types of load balancers: Application Load Balancers, Network Load * Balancers, and Classic Load Balancers. *

*

* An Application Load Balancer makes routing and load balancing decisions at the application layer (HTTP/HTTPS). A * Network Load Balancer makes routing and load balancing decisions at the transport layer (TCP). Both Application Load * Balancers and Network Load Balancers can route requests to one or more ports on each EC2 instance or container * instance in your virtual private cloud (VPC). *

*

* A Classic Load Balancer makes routing and load balancing decisions either at the transport layer (TCP/SSL) or the * application layer (HTTP/HTTPS), and supports either EC2-Classic or a VPC. For more information, see the Elastic Load Balancing User Guide. *

*

* This reference covers the 2015-12-01 API, which supports Application Load Balancers and Network Load Balancers. The * 2012-06-01 API supports Classic Load Balancers. *

*

* To get started, complete the following tasks: *

*
    *
  1. *

    * Create a load balancer using CreateLoadBalancer. *

    *
  2. *
  3. *

    * Create a target group using CreateTargetGroup. *

    *
  4. *
  5. *

    * Register targets for the target group using RegisterTargets. *

    *
  6. *
  7. *

    * Create one or more listeners for your load balancer using CreateListener. *

    *
  8. *
*

* To delete a load balancer and its related resources, complete the following tasks: *

*
    *
  1. *

    * Delete the load balancer using DeleteLoadBalancer. *

    *
  2. *
  3. *

    * Delete the target group using DeleteTargetGroup. *

    *
  4. *
*

* All Elastic Load Balancing operations are idempotent, which means that they complete at most one time. If you repeat * an operation, it succeeds. *

*/ package com.amazonaws.services.elasticloadbalancingv2;




© 2015 - 2025 Weber Informatics LLC | Privacy Policy