Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W _ __call__() (dogwood.integrations.strands.StrandsPolicyHook method) __new__() (dogwood.values.Decision method) A action (dogwood.integrations.strands.StrandsLifecyclePolicyHook attribute) (dogwood.integrations.strands.StrandsPolicyHook attribute) (dogwood.policy.ParsedPolicy attribute) (dogwood.values.Event property) action_name (dogwood.values.Event attribute) after_model_call() (dogwood.integrations.strands.DogwoodIntervention method) after_tool_call() (dogwood.integrations.strands.DogwoodIntervention method) ALLOW (dogwood.values.Decision attribute) allowed (dogwood.enforcement.EnforcementResult attribute) allowed() (dogwood.values.Response method) apply_enforcement() (in module dogwood.enforcement) as_cedar() (dogwood.policy.LoweredPolicySet method) attach_before_tool_call_hook() (in module dogwood.integrations.strands) authorize() (dogwood.enforcement.PolicyEnforcer method) authorize_request() (dogwood.enforcement.PolicyEnforcer method) (dogwood.native.NativeAuthorizer method) (in module dogwood.native) Authorizer (class in dogwood.values) authorizer (dogwood.integrations.strands.StrandsLifecyclePolicyHook attribute) (dogwood.integrations.strands.StrandsPolicyHook attribute) available() (in module dogwood.native) B before_invocation() (dogwood.integrations.strands.DogwoodIntervention method) before_model_call() (dogwood.integrations.strands.DogwoodIntervention method) before_tool_call() (dogwood.integrations.strands.DogwoodIntervention method) before_tool_call_hook() (in module dogwood.integrations.strands) build() (dogwood.values.EventBuilder method) builder() (dogwood.values.Event class method) C cedar_policies (dogwood.policy.LoweredPolicySet attribute) cedar_policy_id (dogwood.values.DogwoodRuleRef attribute) cedar_schema() (dogwood.policy.LoweredPolicySet method) (in module dogwood.native) confirm() (in module dogwood.integrations.strands) D decide() (dogwood.policy.LoweredPolicySet method) Decision (class in dogwood.values) decision (dogwood.enforcement.EnforcementResult attribute) (dogwood.values.Response attribute) decision_text() (in module dogwood.enforcement) default_lifecycle_input() (in module dogwood.integrations.strands) default_principal() (in module dogwood.integrations.strands) default_resource() (in module dogwood.integrations.strands) default_tool_input() (in module dogwood.integrations.strands) defaults() (dogwood.policy.ServiceSchema class method) denied() (dogwood.enforcement.EnforcementResult method) DENY (dogwood.values.Decision attribute) deny() (in module dogwood.integrations.strands) deny_message (dogwood.integrations.strands.StrandsLifecyclePolicyHook attribute) (dogwood.integrations.strands.StrandsPolicyHook attribute) Diagnostics (class in dogwood.values) diagnostics (dogwood.values.Response attribute) distincter (dogwood.policy.LoweredPolicySet attribute) dogwood.enforcement module dogwood.errors module dogwood.integrations.strands module dogwood.native module dogwood.policy module dogwood.trace module dogwood.values module DogwoodError DogwoodIntervention (class in dogwood.integrations.strands) DogwoodPlugin (class in dogwood.integrations.strands) DogwoodRuleRef (class in dogwood.values) E effect (dogwood.policy.ParsedPolicy attribute) EnforcementResult (class in dogwood.enforcement) entities (dogwood.values.Event attribute) Entity (class in dogwood.values) errors (dogwood.policy.ValidationResult attribute) (dogwood.values.Diagnostics attribute) Event (class in dogwood.values) event_schema (dogwood.policy.ServiceSchema attribute) EventBuilder (class in dogwood.values) F field() (dogwood.values.Event method) (dogwood.values.EventBuilder method) field_path() (dogwood.values.Event method) fields() (dogwood.values.Event method) from_cedarschema_str() (dogwood.policy.PolicySchema class method) from_str() (dogwood.policy.LoweredPolicySet class method) G guide() (in module dogwood.integrations.strands) H handle() (dogwood.integrations.strands.StrandsLifecyclePolicyHook method) history (dogwood.values.Authorizer attribute) I id (dogwood.policy.ParsedPolicy attribute) (dogwood.values.Entity attribute) index (dogwood.policy.ParsedPolicy attribute) init_agent() (dogwood.integrations.strands.DogwoodPlugin method) input_mapper() (dogwood.integrations.strands.StrandsPolicyHook method) is_allowed_decision() (in module dogwood.enforcement) is_authorized() (dogwood.enforcement.PolicyEnforcer method) (dogwood.values.Authorizer method) is_enforced() (in module dogwood.enforcement) is_self_contained_cedar() (dogwood.policy.LoweredPolicySet method) K kind (dogwood.values.Event property) kind_name (dogwood.values.Event attribute) L lifecycle_events (dogwood.integrations.strands.StrandsLifecyclePolicyHook attribute) lifecycle_hook() (in module dogwood.integrations.strands) lifecycle_input_mapper() (dogwood.integrations.strands.StrandsLifecyclePolicyHook method) logged (dogwood.values.Event attribute) logged_group() (dogwood.values.EventBuilder method) lower() (dogwood.policy.ParsedPolicySet method) lower_to_cedar() (in module dogwood.native) lower_with_distincter() (dogwood.policy.ParsedPolicySet method) LoweredPolicySet (class in dogwood.policy) M macros (dogwood.policy.ServiceSchema attribute) mode (dogwood.enforcement.EnforcementResult attribute) (dogwood.integrations.strands.StrandsLifecyclePolicyHook attribute) (dogwood.integrations.strands.StrandsPolicyHook attribute) module dogwood.enforcement dogwood.errors dogwood.integrations.strands dogwood.native dogwood.policy dogwood.trace dogwood.values N name (dogwood.integrations.strands.DogwoodIntervention attribute) (dogwood.integrations.strands.DogwoodPlugin attribute) NativeAuthorizer (class in dogwood.native) normalize_mode() (in module dogwood.enforcement) O on_after_invocation() (dogwood.integrations.strands.DogwoodPlugin method) on_after_model_call() (dogwood.integrations.strands.DogwoodPlugin method) on_after_tool_call() (dogwood.integrations.strands.DogwoodPlugin method) on_before_invocation() (dogwood.integrations.strands.DogwoodPlugin method) on_before_model_call() (dogwood.integrations.strands.DogwoodPlugin method) on_before_tool_call() (dogwood.integrations.strands.DogwoodPlugin method) on_message_added() (dogwood.integrations.strands.DogwoodPlugin method) P parse() (dogwood.policy.ParsedPolicySet class method) (dogwood.values.Entity class method) parse_trace() (in module dogwood.trace) parsed (dogwood.policy.LoweredPolicySet attribute) ParsedPolicy (class in dogwood.policy) ParsedPolicySet (class in dogwood.policy) ParseError policies() (dogwood.policy.ParsedPolicySet method) policy_allowed (dogwood.enforcement.EnforcementResult attribute) policy_count() (dogwood.policy.ParsedPolicySet method) policy_schema (dogwood.policy.LoweredPolicySet attribute) PolicyEnforcer (class in dogwood.enforcement) PolicySchema (class in dogwood.policy) principal() (dogwood.integrations.strands.StrandsLifecyclePolicyHook method) (dogwood.integrations.strands.StrandsPolicyHook method) (dogwood.values.Event method) (dogwood.values.EventBuilder method) proceed() (in module dogwood.integrations.strands) providers (dogwood.policy.ServiceSchema attribute) R reason (dogwood.values.Diagnostics attribute) replay() (in module dogwood.native) replay_log() (in module dogwood.trace) request_context() (dogwood.values.EventBuilder method) request_context_group() (dogwood.values.EventBuilder method) request_context_path() (dogwood.values.Event method) request_ctx (dogwood.values.Event attribute) require_available() (in module dogwood.native) resource() (dogwood.integrations.strands.StrandsLifecyclePolicyHook method) (dogwood.integrations.strands.StrandsPolicyHook method) (dogwood.values.Event method) (dogwood.values.EventBuilder method) Response (class in dogwood.values) response (dogwood.enforcement.EnforcementResult attribute) rule_index (dogwood.values.DogwoodRuleRef attribute) S scope_principal (dogwood.values.Event attribute) scope_resource (dogwood.values.Event attribute) service_schema (dogwood.policy.ParsedPolicySet attribute) ServiceSchema (class in dogwood.policy) source (dogwood.policy.LoweredPolicySet attribute) (dogwood.policy.ParsedPolicySet attribute) (dogwood.policy.PolicySchema attribute) StrandsLifecyclePolicyHook (class in dogwood.integrations.strands) StrandsPolicyHook (class in dogwood.integrations.strands) T temporal (dogwood.policy.ParsedPolicy attribute) timestamp() (dogwood.values.Event method) (dogwood.values.EventBuilder method) tool_input_mapper() (dogwood.integrations.strands.StrandsLifecyclePolicyHook method) transform() (in module dogwood.integrations.strands) ts (dogwood.values.Event attribute) ty (dogwood.values.Entity attribute) U unless (dogwood.policy.ParsedPolicy attribute) UnsupportedFeatureError uses_providers() (dogwood.policy.ParsedPolicy method) uses_temporal() (dogwood.policy.ParsedPolicy method) V validate() (dogwood.policy.Validator method) validate_policy() (in module dogwood.native) validation_passed() (dogwood.policy.ValidationResult method) ValidationError ValidationResult (class in dogwood.policy) Validator (class in dogwood.policy) W warnings (dogwood.policy.ValidationResult attribute) when (dogwood.policy.ParsedPolicy attribute) would_have_denied (dogwood.enforcement.EnforcementResult attribute)