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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.globalaccelerator.CfnEndpointGroupProps
CfnEndpointGroupProps.Builder, CfnEndpointGroupProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnEndpointGroupProps.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnEndpointGroupProps.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectThe list of endpoint objects.final StringThe AWS Regions where the endpoint group is located.final NumberThe time—10 seconds or 30 seconds—between health checks for each endpoint.final StringIf 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 NumberThe port that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.final StringThe protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.final StringThe Amazon Resource Name (ARN) of the listener.final ObjectAllows you to override the destination ports used to route traffic to an endpoint.final NumberThe 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 NumberThe percentage of traffic to send to an AWS Regions .final inthashCode()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:CfnEndpointGroupPropsThe AWS Regions where the endpoint group is located.- Specified by:
getEndpointGroupRegionin interfaceCfnEndpointGroupProps
-
getListenerArn
Description copied from interface:CfnEndpointGroupPropsThe Amazon Resource Name (ARN) of the listener.- Specified by:
getListenerArnin interfaceCfnEndpointGroupProps
-
getEndpointConfigurations
Description copied from interface:CfnEndpointGroupPropsThe list of endpoint objects.- Specified by:
getEndpointConfigurationsin interfaceCfnEndpointGroupProps
-
getHealthCheckIntervalSeconds
Description copied from interface:CfnEndpointGroupPropsThe time—10 seconds or 30 seconds—between health checks for each endpoint.The default value is 30.
- Specified by:
getHealthCheckIntervalSecondsin interfaceCfnEndpointGroupProps
-
getHealthCheckPath
Description copied from interface:CfnEndpointGroupPropsIf 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 (/).
- Specified by:
getHealthCheckPathin interfaceCfnEndpointGroupProps
-
getHealthCheckPort
Description copied from interface:CfnEndpointGroupPropsThe 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.
- Specified by:
getHealthCheckPortin interfaceCfnEndpointGroupProps
-
getHealthCheckProtocol
Description copied from interface:CfnEndpointGroupPropsThe protocol that Global Accelerator uses to perform health checks on endpoints that are part of this endpoint group.The default value is TCP.
- Specified by:
getHealthCheckProtocolin interfaceCfnEndpointGroupProps
-
getPortOverrides
Description copied from interface:CfnEndpointGroupPropsAllows 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:
getPortOverridesin interfaceCfnEndpointGroupProps
-
getThresholdCount
Description copied from interface:CfnEndpointGroupPropsThe 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.
- Specified by:
getThresholdCountin interfaceCfnEndpointGroupProps
-
getTrafficDialPercentage
Description copied from interface:CfnEndpointGroupPropsThe 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.
- Specified by:
getTrafficDialPercentagein interfaceCfnEndpointGroupProps
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-