# yaml-language-server: $schema=https://api.cerbos.dev/latest/cerbos/policy/v1/Policy.schema.json
---
apiVersion: api.cerbos.dev/v1
resourcePolicy:
  version: default
  resource: fan_data_list
  schemas:
    principalSchema:
      ref: cerbos:///principal.json
    resourceSchema:
      ref: cerbos:///fansifter/fan_data_list.json
  importDerivedRoles:
    - audience_development_multitenancy_roles
    - fansifter_multitenancy_roles
  rules:
  - name: view
    actions: ["view"]
    derivedRoles: [
      "audience_development_admin",
      "audience_development_client",
      "audience_development_analyst",
      "audience_development_audience_manager",
      "audience_development_joint_venture_consumer",
      "fansifter_can_view_fan_data",
      "fansifter_joint_venture_consumer"
    ]
    effect: EFFECT_ALLOW
