AWS Native is in preview. AWS Classic is fully supported.
aws-native.globalaccelerator.getEndpointGroup
Explore with Pulumi AI
AWS Native is in preview. AWS Classic is fully supported.
Resource Type definition for AWS::GlobalAccelerator::EndpointGroup
Using getEndpointGroup
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getEndpointGroup(args: GetEndpointGroupArgs, opts?: InvokeOptions): Promise<GetEndpointGroupResult>
function getEndpointGroupOutput(args: GetEndpointGroupOutputArgs, opts?: InvokeOptions): Output<GetEndpointGroupResult>
def get_endpoint_group(endpoint_group_arn: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetEndpointGroupResult
def get_endpoint_group_output(endpoint_group_arn: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetEndpointGroupResult]
func LookupEndpointGroup(ctx *Context, args *LookupEndpointGroupArgs, opts ...InvokeOption) (*LookupEndpointGroupResult, error)
func LookupEndpointGroupOutput(ctx *Context, args *LookupEndpointGroupOutputArgs, opts ...InvokeOption) LookupEndpointGroupResultOutput
> Note: This function is named LookupEndpointGroup
in the Go SDK.
public static class GetEndpointGroup
{
public static Task<GetEndpointGroupResult> InvokeAsync(GetEndpointGroupArgs args, InvokeOptions? opts = null)
public static Output<GetEndpointGroupResult> Invoke(GetEndpointGroupInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetEndpointGroupResult> getEndpointGroup(GetEndpointGroupArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aws-native:globalaccelerator:getEndpointGroup
arguments:
# arguments dictionary
The following arguments are supported:
- Endpoint
Group stringArn The Amazon Resource Name (ARN) of the endpoint group
- Endpoint
Group stringArn The Amazon Resource Name (ARN) of the endpoint group
- endpoint
Group StringArn The Amazon Resource Name (ARN) of the endpoint group
- endpoint
Group stringArn The Amazon Resource Name (ARN) of the endpoint group
- endpoint_
group_ strarn The Amazon Resource Name (ARN) of the endpoint group
- endpoint
Group StringArn The Amazon Resource Name (ARN) of the endpoint group
getEndpointGroup Result
The following output properties are available:
- Endpoint
Configurations List<Pulumi.Aws Native. Global Accelerator. Outputs. Endpoint Group Endpoint Configuration> The list of endpoint objects.
- Endpoint
Group stringArn The Amazon Resource Name (ARN) of the endpoint group
- Health
Check intInterval Seconds The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
- Health
Check stringPath - Health
Check intPort The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- Health
Check Pulumi.Protocol Aws Native. Global Accelerator. Endpoint Group Health Check Protocol The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- Port
Overrides List<Pulumi.Aws Native. Global Accelerator. Outputs. Endpoint Group Port Override> - Threshold
Count int The number of consecutive health checks required to set the state of the endpoint to unhealthy.
- Traffic
Dial doublePercentage The percentage of traffic to sent to an AWS Region
- Endpoint
Configurations []EndpointGroup Endpoint Configuration The list of endpoint objects.
- Endpoint
Group stringArn The Amazon Resource Name (ARN) of the endpoint group
- Health
Check intInterval Seconds The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
- Health
Check stringPath - Health
Check intPort The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- Health
Check EndpointProtocol Group Health Check Protocol The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- Port
Overrides []EndpointGroup Port Override - Threshold
Count int The number of consecutive health checks required to set the state of the endpoint to unhealthy.
- Traffic
Dial float64Percentage The percentage of traffic to sent to an AWS Region
- endpoint
Configurations List<EndpointGroup Endpoint Configuration> The list of endpoint objects.
- endpoint
Group StringArn The Amazon Resource Name (ARN) of the endpoint group
- health
Check IntegerInterval Seconds The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
- health
Check StringPath - health
Check IntegerPort The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- health
Check EndpointProtocol Group Health Check Protocol The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- port
Overrides List<EndpointGroup Port Override> - threshold
Count Integer The number of consecutive health checks required to set the state of the endpoint to unhealthy.
- traffic
Dial DoublePercentage The percentage of traffic to sent to an AWS Region
- endpoint
Configurations EndpointGroup Endpoint Configuration[] The list of endpoint objects.
- endpoint
Group stringArn The Amazon Resource Name (ARN) of the endpoint group
- health
Check numberInterval Seconds The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
- health
Check stringPath - health
Check numberPort The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- health
Check EndpointProtocol Group Health Check Protocol The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- port
Overrides EndpointGroup Port Override[] - threshold
Count number The number of consecutive health checks required to set the state of the endpoint to unhealthy.
- traffic
Dial numberPercentage The percentage of traffic to sent to an AWS Region
- endpoint_
configurations Sequence[EndpointGroup Endpoint Configuration] The list of endpoint objects.
- endpoint_
group_ strarn The Amazon Resource Name (ARN) of the endpoint group
- health_
check_ intinterval_ seconds The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
- health_
check_ strpath - health_
check_ intport The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- health_
check_ Endpointprotocol Group Health Check Protocol The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- port_
overrides Sequence[EndpointGroup Port Override] - threshold_
count int The number of consecutive health checks required to set the state of the endpoint to unhealthy.
- traffic_
dial_ floatpercentage The percentage of traffic to sent to an AWS Region
- endpoint
Configurations List<Property Map> The list of endpoint objects.
- endpoint
Group StringArn The Amazon Resource Name (ARN) of the endpoint group
- health
Check NumberInterval Seconds The time in seconds between each health check for an endpoint. Must be a value of 10 or 30
- health
Check StringPath - health
Check NumberPort The port that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- health
Check "TCP" | "HTTP" | "HTTPS"Protocol The protocol that AWS Global Accelerator uses to check the health of endpoints in this endpoint group.
- port
Overrides List<Property Map> - threshold
Count Number The number of consecutive health checks required to set the state of the endpoint to unhealthy.
- traffic
Dial NumberPercentage The percentage of traffic to sent to an AWS Region
Supporting Types
EndpointGroupEndpointConfiguration
- Endpoint
Id string Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID
- Client
IPPreservation boolEnabled true if client ip should be preserved
- Weight int
The weight for the endpoint.
- Endpoint
Id string Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID
- Client
IPPreservation boolEnabled true if client ip should be preserved
- Weight int
The weight for the endpoint.
- endpoint
Id String Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID
- client
IPPreservation BooleanEnabled true if client ip should be preserved
- weight Integer
The weight for the endpoint.
- endpoint
Id string Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID
- client
IPPreservation booleanEnabled true if client ip should be preserved
- weight number
The weight for the endpoint.
- endpoint_
id str Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID
- client_
ip_ boolpreservation_ enabled true if client ip should be preserved
- weight int
The weight for the endpoint.
- endpoint
Id String Id of the endpoint. For Network/Application Load Balancer this value is the ARN. For EIP, this value is the allocation ID. For EC2 instances, this is the EC2 instance ID
- client
IPPreservation BooleanEnabled true if client ip should be preserved
- weight Number
The weight for the endpoint.
EndpointGroupHealthCheckProtocol
EndpointGroupPortOverride
- Endpoint
Port int - Listener
Port int
- Endpoint
Port int - Listener
Port int
- endpoint
Port Integer - listener
Port Integer
- endpoint
Port number - listener
Port number
- endpoint_
port int - listener_
port int
- endpoint
Port Number - listener
Port Number
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
AWS Native is in preview. AWS Classic is fully supported.