Skip to content

CreateRuleInput

Source code in docs_src/capo_datazone/types/create_rule_input.py
class CreateRuleInput(TypedDict, closed=True):
    domain_identifier: "capo_datazone.types.domain_id.DomainId"
    """<p>The ID of the domain where the rule is created.</p>"""
    name: "capo_datazone.types.rule_name.RuleName"
    """<p>The name of the rule.</p>"""
    target: "capo_datazone.types.rule_target.RuleTarget"
    """<p>The target of the rule.</p>"""
    action: "capo_datazone.types.rule_action.RuleAction"
    """<p>The action of the rule.</p>"""
    scope: "capo_datazone.types.rule_scope.RuleScope"
    """<p>The scope of the rule.</p>"""
    detail: "capo_datazone.types.rule_detail.RuleDetail"
    """<p>The detail of the rule.</p>"""
    description: NotRequired["capo_datazone.types.description.Description"]
    """<p>The description of the rule.</p>"""
    client_token: NotRequired["capo_datazone.types.client_token.ClientToken"]
    """<p>A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.</p>"""

action instance-attribute

action: RuleAction

The action of the rule.

client_token instance-attribute

client_token: NotRequired[ClientToken]

A unique, case-sensitive identifier that is provided to ensure the idempotency of the request.

description instance-attribute

description: NotRequired[Description]

The description of the rule.

detail instance-attribute

detail: RuleDetail

The detail of the rule.

domain_identifier instance-attribute

domain_identifier: DomainId

The ID of the domain where the rule is created.

name instance-attribute

name: RuleName

The name of the rule.

scope instance-attribute

scope: RuleScope

The scope of the rule.

target instance-attribute

target: RuleTarget

The target of the rule.