Class CfnEndpointGroupProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEndpointGroupProps
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEndpointGroupProps
CfnEndpointGroupProps
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.globalaccelerator.CfnEndpointGroupProps
CfnEndpointGroupProps.Builder, CfnEndpointGroupProps.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Jsii$Proxy
(CfnEndpointGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEndpointGroupProps.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
The list of endpoint objects.final String
The AWS Regions where the endpoint group is located.final Number
The time—10 seconds or 30 seconds—between health checks for each endpoint.final String
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.final Number
The port that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.final String
The protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.final String
The Amazon Resource Name (ARN) of the listener.final Object
Allows you to override the destination ports used to route traffic to an endpoint.final Number
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.final Number
The percentage of traffic to send to an AWS Regions .final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theCfnEndpointGroupProps.Builder
.
-
-
Method Details
-
getEndpointGroupRegion
Description copied from interface:CfnEndpointGroupProps
The AWS Regions where the endpoint group is located.- Specified by:
getEndpointGroupRegion
in interfaceCfnEndpointGroupProps
- See Also:
-
getListenerArn
Description copied from interface:CfnEndpointGroupProps
The Amazon Resource Name (ARN) of the listener.- Specified by:
getListenerArn
in interfaceCfnEndpointGroupProps
- See Also:
-
getEndpointConfigurations
Description copied from interface:CfnEndpointGroupProps
The list of endpoint objects.- Specified by:
getEndpointConfigurations
in interfaceCfnEndpointGroupProps
- See Also:
-
getHealthCheckIntervalSeconds
Description copied from interface:CfnEndpointGroupProps
The time—10 seconds or 30 seconds—between health checks for each endpoint.The default value is 30.
Default: - 30
- Specified by:
getHealthCheckIntervalSeconds
in interfaceCfnEndpointGroupProps
- See Also:
-
getHealthCheckPath
Description copied from interface:CfnEndpointGroupProps
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.The default is slash (/).
Default: - "/"
- Specified by:
getHealthCheckPath
in interfaceCfnEndpointGroupProps
- See Also:
-
getHealthCheckPort
Description copied from interface:CfnEndpointGroupProps
The port that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.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.
Default: - -1
- Specified by:
getHealthCheckPort
in interfaceCfnEndpointGroupProps
- See Also:
-
getHealthCheckProtocol
Description copied from interface:CfnEndpointGroupProps
The protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.The default value is TCP.
Default: - "TCP"
- Specified by:
getHealthCheckProtocol
in interfaceCfnEndpointGroupProps
- See Also:
-
getPortOverrides
Description copied from interface:CfnEndpointGroupProps
Allows you to override the destination ports used to route traffic to an endpoint.Using a port override lets you 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.
- Specified by:
getPortOverrides
in interfaceCfnEndpointGroupProps
- See Also:
-
getThresholdCount
Description copied from interface:CfnEndpointGroupProps
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.The default value is 3.
Default: - 3
- Specified by:
getThresholdCount
in interfaceCfnEndpointGroupProps
- See Also:
-
getTrafficDialPercentage
Description copied from interface:CfnEndpointGroupProps
The percentage of traffic to send to an AWS Regions .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.
Default: - 100
- Specified by:
getTrafficDialPercentage
in interfaceCfnEndpointGroupProps
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-