Class CfnEndpointGroupMixinProps.Jsii$Proxy
- All Implemented Interfaces:
CfnEndpointGroupMixinProps,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnEndpointGroupMixinProps
CfnEndpointGroupMixinProps-
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.cfnpropertymixins.services.globalaccelerator.CfnEndpointGroupMixinProps
CfnEndpointGroupMixinProps.Builder, CfnEndpointGroupMixinProps.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEndpointGroupMixinProps.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 ObjectThe 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 theCfnEndpointGroupMixinProps.Builder.
-
-
Method Details
-
getEndpointConfigurations
Description copied from interface:CfnEndpointGroupMixinPropsThe list of endpoint objects.Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnEndpointGroupPropsMixin.EndpointConfigurationProperty>- Specified by:
getEndpointConfigurationsin interfaceCfnEndpointGroupMixinProps- See Also:
-
getEndpointGroupRegion
Description copied from interface:CfnEndpointGroupMixinPropsThe AWS Regions where the endpoint group is located.- Specified by:
getEndpointGroupRegionin interfaceCfnEndpointGroupMixinProps- See Also:
-
getHealthCheckIntervalSeconds
Description copied from interface:CfnEndpointGroupMixinPropsThe time—10 seconds or 30 seconds—between health checks for each endpoint.The default value is 30.
Default: - 30
- Specified by:
getHealthCheckIntervalSecondsin interfaceCfnEndpointGroupMixinProps- See Also:
-
getHealthCheckPath
Description copied from interface:CfnEndpointGroupMixinPropsIf 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:
getHealthCheckPathin interfaceCfnEndpointGroupMixinProps- See Also:
-
getHealthCheckPort
Description copied from interface:CfnEndpointGroupMixinPropsThe 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:
getHealthCheckPortin interfaceCfnEndpointGroupMixinProps- See Also:
-
getHealthCheckProtocol
Description copied from interface:CfnEndpointGroupMixinPropsThe 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:
getHealthCheckProtocolin interfaceCfnEndpointGroupMixinProps- See Also:
-
getListenerArn
Description copied from interface:CfnEndpointGroupMixinPropsThe Amazon Resource Name (ARN) of the listener.Returns union: either
StringorIListenerRef- Specified by:
getListenerArnin interfaceCfnEndpointGroupMixinProps- See Also:
-
getPortOverrides
Description copied from interface:CfnEndpointGroupMixinPropsAllows 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.
Returns union: either
IResolvableor Listinvalid input: '<'eitherIResolvableorCfnEndpointGroupPropsMixin.PortOverrideProperty>- Specified by:
getPortOverridesin interfaceCfnEndpointGroupMixinProps- See Also:
-
getThresholdCount
Description copied from interface:CfnEndpointGroupMixinPropsThe 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:
getThresholdCountin interfaceCfnEndpointGroupMixinProps- See Also:
-
getTrafficDialPercentage
Description copied from interface:CfnEndpointGroupMixinPropsThe 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:
getTrafficDialPercentagein interfaceCfnEndpointGroupMixinProps- See Also:
-
$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()
-