awscc.globalaccelerator_endpointgroup¶
Filters¶
event
reduce
value
Actions¶
delete¶
Parent base class for filters and actions.
properties:
type:
enum:
- delete
required:
- type
Permissions - globalaccelerator:DeleteEndpointGroup, globalaccelerator:DescribeEndpointGroup, globalaccelerator:DescribeAccelerator
update¶
Parent base class for filters and actions.
definitions:
EndpointConfiguration:
additionalProperties: false
description: The configuration for a given endpoint
properties:
ClientIPPreservationEnabled:
default: true
description: true if client ip should be preserved
type: boolean
EndpointId:
description: 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
type: string
Weight:
default: 100
description: The weight for the endpoint.
maximum: 255
minimum: 0
type: integer
required:
- EndpointId
type: object
Port:
description: A network port number
maximum: 65535
minimum: 0
type: integer
PortOverride:
additionalProperties: false
description: listener to endpoint port mapping.
properties:
EndpointPort:
description: A network port number
maximum: 65535
minimum: 0
type: integer
ListenerPort:
description: A network port number
maximum: 65535
minimum: 0
type: integer
required:
- ListenerPort
- EndpointPort
type: object
properties:
EndpointConfigurations:
description: The list of endpoint objects.
items:
additionalProperties: false
description: The configuration for a given endpoint
properties:
ClientIPPreservationEnabled:
default: true
description: true if client ip should be preserved
type: boolean
EndpointId:
description: 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
type: string
Weight:
default: 100
description: The weight for the endpoint.
maximum: 255
minimum: 0
type: integer
required:
- EndpointId
type: object
type: array
HealthCheckIntervalSeconds:
default: 30
description: The time in seconds between each health check for an endpoint. Must
be a value of 10 or 30
type: integer
HealthCheckPath:
default: /
description: ''
type: string
HealthCheckPort:
default: -1
description: The port that AWS Global Accelerator uses to check the health of
endpoints in this endpoint group.
maximum: 65535
minimum: -1
type: integer
HealthCheckProtocol:
default: TCP
description: The protocol that AWS Global Accelerator uses to check the health
of endpoints in this endpoint group.
enum:
- TCP
- HTTP
- HTTPS
type: string
PortOverrides:
items:
additionalProperties: false
description: listener to endpoint port mapping.
properties:
EndpointPort:
description: A network port number
maximum: 65535
minimum: 0
type: integer
ListenerPort:
description: A network port number
maximum: 65535
minimum: 0
type: integer
required:
- ListenerPort
- EndpointPort
type: object
type: array
ThresholdCount:
default: 3
description: The number of consecutive health checks required to set the state
of the endpoint to unhealthy.
type: integer
TrafficDialPercentage:
default: 100
description: The percentage of traffic to sent to an AWS Region
maximum: 100
minimum: 0
type: number
type:
enum:
- update
Permissions - globalaccelerator:UpdateEndpointGroup, globalaccelerator:DescribeEndpointGroup, globalaccelerator:DescribeListener