Skip to content

CustomRule

Source code in docs_src/capo_amplify/types/custom_rule.py
class CustomRule(TypedDict, closed=True):
    source: "capo_amplify.types.source.Source"
    """<p>The source pattern for a URL rewrite or redirect rule. </p>"""
    target: "capo_amplify.types.target.Target"
    """<p>The target pattern for a URL rewrite or redirect rule. </p>"""
    status: NotRequired["capo_amplify.types.status.Status"]
    """<p>The status code for a URL rewrite or redirect rule. </p> <dl> <dt>200</dt> <dd> <p>Represents a 200 rewrite rule.</p> </dd> <dt>301</dt> <dd> <p>Represents a 301 (moved permanently) redirect rule. This and all future requests should be directed to the target URL. </p> </dd> <dt>302</dt> <dd> <p>Represents a 302 temporary redirect rule.</p> </dd> <dt>404</dt> <dd> <p>Represents a 404 redirect rule.</p> </dd> <dt>404-200</dt> <dd> <p>Represents a 404 rewrite rule.</p> </dd> </dl>"""
    condition: NotRequired["capo_amplify.types.condition.Condition"]
    """<p>The condition for a URL rewrite or redirect rule, such as a country code. </p>"""

condition instance-attribute

condition: NotRequired[Condition]

The condition for a URL rewrite or redirect rule, such as a country code.

source instance-attribute

source: Source

The source pattern for a URL rewrite or redirect rule.

status instance-attribute

status: NotRequired[Status]

The status code for a URL rewrite or redirect rule.

200

Represents a 200 rewrite rule.

301

Represents a 301 (moved permanently) redirect rule. This and all future requests should be directed to the target URL.

302

Represents a 302 temporary redirect rule.

404

Represents a 404 redirect rule.

404-200

Represents a 404 rewrite rule.

target instance-attribute

target: Target

The target pattern for a URL rewrite or redirect rule.