Skip to content

CreateRuleResponse

Source code in docs_src/capo_vpc_lattice/types/create_rule_response.py
class CreateRuleResponse(TypedDict, closed=True):
    arn: NotRequired["capo_vpc_lattice.types.rule_arn.RuleArn"]
    """<p>The Amazon Resource Name (ARN) of the rule.</p>"""
    id: NotRequired["capo_vpc_lattice.types.rule_id.RuleId"]
    """<p>The ID of the rule.</p>"""
    name: NotRequired["capo_vpc_lattice.types.rule_name.RuleName"]
    """<p>The name of the rule.</p>"""
    match: NotRequired["capo_vpc_lattice.types.rule_match.RuleMatch"]
    """<p>The rule match. The <code>RuleMatch</code> must be an <code>HttpMatch</code>. This means that the rule should be an exact match on HTTP constraints which are made up of the HTTP method, path, and header.</p>"""
    priority: NotRequired["capo_vpc_lattice.types.rule_priority.RulePriority"]
    """<p>The priority assigned to the rule. The lower the priority number the higher the priority.</p>"""
    action: NotRequired["capo_vpc_lattice.types.rule_action.RuleAction"]
    """<p>The rule action.</p>"""

action instance-attribute

action: NotRequired[RuleAction]

The rule action.

arn instance-attribute

arn: NotRequired[RuleArn]

The Amazon Resource Name (ARN) of the rule.

id instance-attribute

id: NotRequired[RuleId]

The ID of the rule.

match instance-attribute

match: NotRequired[RuleMatch]

The rule match. The RuleMatch must be an HttpMatch. This means that the rule should be an exact match on HTTP constraints which are made up of the HTTP method, path, and header.

name instance-attribute

name: NotRequired[RuleName]

The name of the rule.

priority instance-attribute

priority: NotRequired[RulePriority]

The priority assigned to the rule. The lower the priority number the higher the priority.