Skip to content

RoutingRule

Source code in docs_src/capo_s3/types/routing_rule.py
class RoutingRule(TypedDict, closed=True):
    condition: NotRequired["capo_s3.types.condition.Condition"]
    """<p>A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the <code>/docs</code> folder, redirect to the <code>/documents</code> folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.</p>"""
    redirect: "capo_s3.types.redirect.Redirect"
    """<p>Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return.</p>"""

condition instance-attribute

condition: NotRequired[Condition]

A container for describing a condition that must be met for the specified redirect to apply. For example, 1. If request is for pages in the /docs folder, redirect to the /documents folder. 2. If request results in HTTP error 4xx, redirect request to another host where you might process the error.

redirect instance-attribute

redirect: Redirect

Container for redirect information. You can redirect requests to another host, to another page, or with another protocol. In the event of an error, you can specify a different error code to return.