OriginGroup(*, fallback_origin, fallback_status_codes=None, primary_origin)¶
An Origin that represents a group.
Consists of a primary Origin, and a fallback Origin called when the primary returns one of the provided HTTP status codes.
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_cloudfront as cloudfront import aws_cdk.aws_cloudfront_origins as cloudfront_origins # origin is of type IOrigin origin_group = cloudfront_origins.OriginGroup( fallback_origin=origin, primary_origin=origin, # the properties below are optional fallback_status_codes= )
IOrigin) – The fallback origin that should serve requests when the primary fails.
float]]]) – The list of HTTP status codes that, when returned from the primary origin, would cause querying the fallback origin. Default: - 500, 502, 503 and 504
IOrigin) – The primary origin that should serve requests for this group.