Skip to content

PolicyStatement

Source code in docs_src/capo_signin/types/policy_statement.py
class PolicyStatement(TypedDict, closed=True):
    effect: NotRequired["str"]
    """Effect of the policy statement (Allow/Deny)"""
    principal: NotRequired["capo_signin.types.principal.Principal"]
    """Principal the statement applies to"""
    action: NotRequired["capo_signin.types.policy_actions.PolicyActions"]
    """Actions the statement controls"""
    resource: NotRequired["str"]
    """Resource the statement applies to"""
    condition: NotRequired["capo_signin.types.condition_block.ConditionBlock"]
    """Condition block for the statement"""

action instance-attribute

action: NotRequired[PolicyActions]

Actions the statement controls

condition instance-attribute

condition: NotRequired[ConditionBlock]

Condition block for the statement

effect instance-attribute

effect: NotRequired[str]

Effect of the policy statement (Allow/Deny)

principal instance-attribute

principal: NotRequired[Principal]

Principal the statement applies to

resource instance-attribute

resource: NotRequired[str]

Resource the statement applies to