# Endpoints for AWS Global Accelerator

This library contains integration classes to reference endpoints in AWS
Global Accelerator. Instances of these classes should be passed to the
`endpointGroup.addEndpoint()` method.

See the README of the `aws-cdk-lib/aws-globalaccelerator` library for more information on
AWS Global Accelerator, and examples of all the integration classes available in
this module.

## Types

| Name | Kind | Summary |
| --- | --- | --- |
| [`ApplicationLoadBalancerEndpoint`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.ApplicationLoadBalancerEndpoint) | Class | Use an Application Load Balancer as a Global Accelerator Endpoint. |
| [`ApplicationLoadBalancerEndpointOptions`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.ApplicationLoadBalancerEndpointOptions) | Struct | Properties for a ApplicationLoadBalancerEndpoint. |
| [`CfnEipEndpoint`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.CfnEipEndpoint) | Class | Use an EC2 Instance as a Global Accelerator Endpoint. |
| [`CfnEipEndpointProps`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.CfnEipEndpointProps) | Struct | Properties for a NetworkLoadBalancerEndpoint. |
| [`InstanceEndpoint`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.InstanceEndpoint) | Class | Use an EC2 Instance as a Global Accelerator Endpoint. |
| [`InstanceEndpointProps`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.InstanceEndpointProps) | Struct | Properties for a NetworkLoadBalancerEndpoint. |
| [`NetworkLoadBalancerEndpoint`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.NetworkLoadBalancerEndpoint) | Class | Use a Network Load Balancer as a Global Accelerator Endpoint. |
| [`NetworkLoadBalancerEndpointProps`](/v2/docs/aws-cdk-lib.aws_globalaccelerator_endpoints.NetworkLoadBalancerEndpointProps) | Struct | Properties for a NetworkLoadBalancerEndpoint. |
