Index _ | A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | R | S | T | U | V | W _ __init__() (dogwood.integrations.strands.DogwoodIntervention method) (dogwood.integrations.strands.DogwoodPlugin method) (dogwood.integrations.strands.StrandsPolicyHook method) (dogwood.native.NativeAuthorizer method) (dogwood.policy.LoweredPolicySet method) (dogwood.policy.ParsedPolicy method) (dogwood.policy.ParsedPolicySet method) (dogwood.policy.PolicySchema method) (dogwood.policy.ServiceSchema method) (dogwood.policy.ValidationResult method) (dogwood.values.Authorizer method) (dogwood.values.Diagnostics method) (dogwood.values.DogwoodRuleRef method) (dogwood.values.Entity method) (dogwood.values.Event method) (dogwood.values.EventBuilder method) (dogwood.values.Response method) A action (dogwood.integrations.strands.StrandsPolicyHook attribute) (dogwood.policy.ParsedPolicy attribute) (dogwood.values.Event property) action_name (dogwood.values.Event attribute) ALLOW (dogwood.values.Decision attribute) allowed() (dogwood.values.Response method) as_cedar() (dogwood.policy.LoweredPolicySet method) attach_before_tool_call_hook() (in module dogwood.integrations.strands) authorize_request() (dogwood.native.NativeAuthorizer method) (in module dogwood.native) Authorizer (class in dogwood.values) authorizer (dogwood.integrations.strands.StrandsPolicyHook attribute) available() (in module dogwood.native) B 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.values.Response attribute) 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) DENY (dogwood.values.Decision attribute) deny() (in module dogwood.integrations.strands) deny_message (dogwood.integrations.strands.StrandsPolicyHook attribute) Diagnostics (class in dogwood.values) diagnostics (dogwood.values.Response attribute) distincter (dogwood.policy.LoweredPolicySet attribute) 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) 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 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_authorized() (dogwood.values.Authorizer method) is_self_contained_cedar() (dogwood.policy.LoweredPolicySet method) K kind (dogwood.values.Event property) kind_name (dogwood.values.Event attribute) L 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) module 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) O on_before_tool_call() (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_count() (dogwood.policy.ParsedPolicySet method) policy_schema (dogwood.policy.LoweredPolicySet attribute) PolicySchema (class in dogwood.policy) principal() (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.StrandsPolicyHook method) (dogwood.values.Event method) (dogwood.values.EventBuilder method) Response (class in dogwood.values) 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) StrandsPolicyHook (class in dogwood.integrations.strands) T temporal (dogwood.policy.ParsedPolicy attribute) timestamp() (dogwood.values.Event method) (dogwood.values.EventBuilder 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)