@Stability(value=Stable) public static final class CfnEndpointGroup.Builder extends Object implements software.amazon.jsii.Builder<CfnEndpointGroup>
CfnEndpointGroup.| Modifier and Type | Method and Description |
|---|---|
CfnEndpointGroup |
build() |
static CfnEndpointGroup.Builder |
create(software.constructs.Construct scope,
String id) |
CfnEndpointGroup.Builder |
endpointConfigurations(IResolvable endpointConfigurations)
The list of endpoint objects.
|
CfnEndpointGroup.Builder |
endpointConfigurations(List<? extends Object> endpointConfigurations)
The list of endpoint objects.
|
CfnEndpointGroup.Builder |
endpointGroupRegion(String endpointGroupRegion)
The AWS Regions where the endpoint group is located.
|
CfnEndpointGroup.Builder |
healthCheckIntervalSeconds(Number healthCheckIntervalSeconds)
The time—10 seconds or 30 seconds—between health checks for each endpoint.
|
CfnEndpointGroup.Builder |
healthCheckPath(String healthCheckPath)
If the protocol is HTTP/S, then this value provides the ping path that Global Accelerator uses for the destination on the endpoints for health checks.
|
CfnEndpointGroup.Builder |
healthCheckPort(Number healthCheckPort)
The port that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.
|
CfnEndpointGroup.Builder |
healthCheckProtocol(String healthCheckProtocol)
The protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.
|
CfnEndpointGroup.Builder |
listenerArn(String listenerArn)
The Amazon Resource Name (ARN) of the listener.
|
CfnEndpointGroup.Builder |
portOverrides(IResolvable portOverrides)
Allows you to override the destination ports used to route traffic to an endpoint.
|
CfnEndpointGroup.Builder |
portOverrides(List<? extends Object> portOverrides)
Allows you to override the destination ports used to route traffic to an endpoint.
|
CfnEndpointGroup.Builder |
thresholdCount(Number thresholdCount)
The number of consecutive health checks required to set the state of a healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy.
|
CfnEndpointGroup.Builder |
trafficDialPercentage(Number trafficDialPercentage)
The percentage of traffic to send to an AWS Regions .
|
@Stability(value=Stable) public static CfnEndpointGroup.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnEndpointGroup.EndpointConfigurationProperty.Builder.@Stability(value=Stable) public CfnEndpointGroup.Builder endpointGroupRegion(String endpointGroupRegion)
endpointGroupRegion - The AWS Regions where the endpoint group is located. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder listenerArn(String listenerArn)
listenerArn - The Amazon Resource Name (ARN) of the listener. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder endpointConfigurations(IResolvable endpointConfigurations)
endpointConfigurations - The list of endpoint objects. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder endpointConfigurations(List<? extends Object> endpointConfigurations)
endpointConfigurations - The list of endpoint objects. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder healthCheckIntervalSeconds(Number healthCheckIntervalSeconds)
The default value is 30.
healthCheckIntervalSeconds - The time—10 seconds or 30 seconds—between health checks for each endpoint. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder healthCheckPath(String healthCheckPath)
The default is slash (/).
healthCheckPath - If the protocol is HTTP/S, then this value provides the ping path that Global Accelerator uses for the destination on the endpoints for health checks. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder healthCheckPort(Number healthCheckPort)
The default port is the port for the listener that this endpoint group is associated with. If the listener port is a list, Global Accelerator uses the first specified port in the list of ports.
healthCheckPort - The port that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder healthCheckProtocol(String healthCheckProtocol)
The default value is TCP.
healthCheckProtocol - The protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder portOverrides(IResolvable portOverrides)
Using a port override lets you to map a list of external destination ports (that your users send traffic to) to a list of internal destination ports that you want an application endpoint to receive traffic on.
portOverrides - Allows you to override the destination ports used to route traffic to an endpoint. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder portOverrides(List<? extends Object> portOverrides)
Using a port override lets you to map a list of external destination ports (that your users send traffic to) to a list of internal destination ports that you want an application endpoint to receive traffic on.
portOverrides - Allows you to override the destination ports used to route traffic to an endpoint. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder thresholdCount(Number thresholdCount)
The default value is 3.
thresholdCount - The number of consecutive health checks required to set the state of a healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy. This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup.Builder trafficDialPercentage(Number trafficDialPercentage)
Additional traffic is distributed to other endpoint groups for this listener.
Use this action to increase (dial up) or decrease (dial down) traffic to a specific Region. The percentage is applied to the traffic that would otherwise have been routed to the Region based on optimal routing.
The default value is 100.
trafficDialPercentage - The percentage of traffic to send to an AWS Regions . This parameter is required.this@Stability(value=Stable) public CfnEndpointGroup build()
build in interface software.amazon.jsii.Builder<CfnEndpointGroup>Copyright © 2022. All rights reserved.