Skip to content

AnalysisRule

Source code in docs_src/capo_cleanrooms/types/analysis_rule.py
class AnalysisRule(TypedDict, closed=True):
    collaboration_id: (
        "capo_cleanrooms.types.collaboration_identifier.CollaborationIdentifier"
    )
    """<p>The unique ID for the associated collaboration.</p>"""
    type: "capo_cleanrooms.types.analysis_rule_type.AnalysisRuleType"
    """<p>The type of analysis rule.</p>"""
    name: "capo_cleanrooms.types.table_alias.TableAlias"
    """<p>The name for the analysis rule.</p>"""
    create_time: "datetime.datetime"
    """<p>The time the analysis rule was created.</p>"""
    update_time: "datetime.datetime"
    """<p>The time the analysis rule was last updated.</p>"""
    policy: "capo_cleanrooms.types.analysis_rule_policy.AnalysisRulePolicy"
    """<p>A policy that describes the associated data usage limitations.</p>"""
    collaboration_policy: NotRequired[
        "capo_cleanrooms.types.configured_table_association_analysis_rule_policy.ConfiguredTableAssociationAnalysisRulePolicy"
    ]
    consolidated_policy: NotRequired[
        "capo_cleanrooms.types.consolidated_policy.ConsolidatedPolicy"
    ]
    """<p> The consolidated policy for the analysis rule.</p>"""

collaboration_id instance-attribute

collaboration_id: CollaborationIdentifier

The unique ID for the associated collaboration.

collaboration_policy instance-attribute

collaboration_policy: NotRequired[ConfiguredTableAssociationAnalysisRulePolicy]

consolidated_policy instance-attribute

consolidated_policy: NotRequired[ConsolidatedPolicy]

The consolidated policy for the analysis rule.

create_time instance-attribute

create_time: datetime

The time the analysis rule was created.

name instance-attribute

name: TableAlias

The name for the analysis rule.

policy instance-attribute

A policy that describes the associated data usage limitations.

type instance-attribute

The type of analysis rule.

update_time instance-attribute

update_time: datetime

The time the analysis rule was last updated.