Package com.pulumi.aws.globalaccelerator
Class EndpointGroupArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.globalaccelerator.EndpointGroupArgs
-
public final class EndpointGroupArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classEndpointGroupArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static EndpointGroupArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EndpointGroupArgs.Builderbuilder()static EndpointGroupArgs.Builderbuilder(EndpointGroupArgs defaults)java.util.Optional<com.pulumi.core.Output<java.util.List<EndpointGroupEndpointConfigurationArgs>>>endpointConfigurations()java.util.Optional<com.pulumi.core.Output<java.lang.String>>endpointGroupRegion()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>healthCheckIntervalSeconds()java.util.Optional<com.pulumi.core.Output<java.lang.String>>healthCheckPath()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>healthCheckPort()java.util.Optional<com.pulumi.core.Output<java.lang.String>>healthCheckProtocol()com.pulumi.core.Output<java.lang.String>listenerArn()java.util.Optional<com.pulumi.core.Output<java.util.List<EndpointGroupPortOverrideArgs>>>portOverrides()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>thresholdCount()java.util.Optional<com.pulumi.core.Output<java.lang.Double>>trafficDialPercentage()
-
-
-
Field Detail
-
Empty
public static final EndpointGroupArgs Empty
-
-
Method Detail
-
endpointConfigurations
public java.util.Optional<com.pulumi.core.Output<java.util.List<EndpointGroupEndpointConfigurationArgs>>> endpointConfigurations()
- Returns:
- Endpoint objects. See `endpointConfiguration` below.
-
endpointGroupRegion
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointGroupRegion()
- Returns:
- AWS Region where the endpoint group is located.
-
healthCheckIntervalSeconds
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> healthCheckIntervalSeconds()
- Returns:
- Time—10 seconds or 30 seconds—between each health check for an endpoint. The default value is 30.
-
healthCheckPath
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> healthCheckPath()
- Returns:
- If the protocol is HTTP/S, then this specifies the path that is the destination for health check targets. The default value is slash (`/`). the provider will only perform drift detection of its value when present in a configuration.
-
healthCheckPort
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> healthCheckPort()
- Returns:
- Port that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default port is the listener port that this endpoint group is associated with. If listener port is a list of ports, Global Accelerator uses the first port in the list. the provider will only perform drift detection of its value when present in a configuration.
-
healthCheckProtocol
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> healthCheckProtocol()
- Returns:
- Protocol that AWS Global Accelerator uses to check the health of endpoints that are part of this endpoint group. The default value is TCP.
-
listenerArn
public com.pulumi.core.Output<java.lang.String> listenerArn()
- Returns:
- ARN of the listener.
-
portOverrides
public java.util.Optional<com.pulumi.core.Output<java.util.List<EndpointGroupPortOverrideArgs>>> portOverrides()
- Returns:
- Override specific listener ports used to route traffic to endpoints that are part of this endpoint group. See `portOverride` below.
-
thresholdCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> thresholdCount()
- Returns:
- Number of consecutive health checks required to set the state of a healthy endpoint to unhealthy, or to set an unhealthy endpoint to healthy. The default value is 3.
-
trafficDialPercentage
public java.util.Optional<com.pulumi.core.Output<java.lang.Double>> trafficDialPercentage()
- Returns:
- Percentage of traffic to send to an AWS Region. Additional traffic is distributed to other endpoint groups for this listener. The default value is 100.
-
builder
public static EndpointGroupArgs.Builder builder()
-
builder
public static EndpointGroupArgs.Builder builder(EndpointGroupArgs defaults)
-
-