aws::global-accelerator-endpoint-group

Create a global accelerator.

Example

aws::global-accelerator-endpoint-group accelerator
    listener: $(aws::global-accelerator-listener accelerator)

    endpoint-group-region: us-east-1
    endpoint-configuration
        client-ip-preservation-enabled: true
        endpoint-id: $(aws::application-load-balancer alb-example).arn
        weight: 1.0
    end

    health-check-path: "/_ping"
    health-check-interval-seconds: 10
    health-check-protocol: HTTP
    health-check-port: 443
end

Attributes

Attribute Description
listener The listener to configure the endpoint(s) on.
endpoint-configuration list subresource

The endpoint configurations.

client-ip-preservation-enabled
If set to true, client IP preservation is enabled for an ALB endpoint.
endpoint-id
The ID for the endpoint. For NLB/ALB endpoints use their ARN. For EIPs use the allocation id. For EC2 instances use the instance id.
weight
The weight to associate with this endpoints.
port-override list subresource

Route traffic to an alternate port on the endpoint.

endpoint-port
The port to connect to on the endpoint.
listener-port
The listener port to override.
endpoint-group-region The region the endpoint is located in.
health-check-interval-seconds The interval between health checks. Must be either 10 or 30. Valid values are 10.0 or ``30.0`.
health-check-path The path to check for HTTP/HTTPs protocol.
health-check-port The port to check health on.
health-check-protocol The protocol to use to check the health of endpoints.
threshold-count The number of successful (or failed) health checks to trigger a change in health of the endpoint.
traffic-dial-percentage The percentage of traffic to send to this endpoint. Valid values are between 0 to 1.

Outputs

Attribute Description
arn The endpoint group arn.