Skip to content

CreateSafetyRuleRequest

Source code in docs_src/capo_route53_recovery_control_config/types/create_safety_rule_request.py
class CreateSafetyRuleRequest(TypedDict, closed=True):
    assertion_rule: NotRequired[
        "capo_route53_recovery_control_config.types.new_assertion_rule.NewAssertionRule"
    ]
    """<p>The assertion rule requested.</p>"""
    client_token: NotRequired[
        "capo_route53_recovery_control_config.types.__string_min1_max64_pattern_s.__stringMin1Max64PatternS"
    ]
    """<p>A unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request with an action, specify a client token in the request.</p>"""
    gating_rule: NotRequired[
        "capo_route53_recovery_control_config.types.new_gating_rule.NewGatingRule"
    ]
    """<p>The gating rule requested.</p>"""
    tags: NotRequired[
        "capo_route53_recovery_control_config.types.__map_of__string_min0_max256_pattern_s.__mapOf__stringMin0Max256PatternS"
    ]
    """<p>The tags associated with the safety rule.</p>"""

assertion_rule instance-attribute

assertion_rule: NotRequired[NewAssertionRule]

The assertion rule requested.

client_token instance-attribute

client_token: NotRequired[__stringMin1Max64PatternS]

A unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request with an action, specify a client token in the request.

gating_rule instance-attribute

gating_rule: NotRequired[NewGatingRule]

The gating rule requested.

tags instance-attribute

The tags associated with the safety rule.