github.com/mmatczuk/gohan@v0.0.0-20170206152520-30e45d9bdb69/examples/policy/example_schema.yaml (about) 1 extensions: [] 2 policies: 3 - action: read 4 effect: allow 5 id: member_schema 6 principal: Member 7 resource: 8 path: /gohan/v0.1/schemas* 9 - action: '*' 10 condition: 11 - is_owner 12 effect: allow 13 id: member_policy 14 principal: Member 15 resource: 16 path: /v0.1/member_resources* 17 properties: 18 - id 19 - name 20 - description 21 - tenant_id 22 schemas: 23 - description: Resource for member 24 id: member_resource 25 plural: member_resources 26 prefix: /v0.1 27 schema: 28 properties: 29 description: 30 description: Description 31 permission: 32 - create 33 - update 34 title: Description 35 type: string 36 id: 37 description: ID 38 permission: 39 - create 40 title: ID 41 type: string 42 view: 43 - detail 44 name: 45 description: Name 46 permission: 47 - create 48 - update 49 title: Name 50 type: string 51 tenant_id: 52 description: Tenant ID 53 permission: 54 - create 55 title: Tenant ID 56 type: string 57 view: 58 - detail 59 admin_property: 60 description: Admin Only property 61 permission: 62 - create 63 - update 64 title: Admin Only Property 65 type: string 66 view: 67 - list 68 - create 69 - update 70 - detail 71 propertiesOrder: 72 - id 73 - name 74 - description 75 - tenant_id 76 - admin_property 77 required: [] 78 type: object 79 singular: member_resource 80 title: Member Resource 81 - description: Users who has admin only can take a look this 82 id: admin_only_resource 83 plural: admin_only_resources 84 prefix: /v0.1 85 schema: 86 properties: 87 description: 88 description: Description 89 permission: 90 - create 91 - update 92 title: Description 93 type: string 94 id: 95 description: ID 96 permission: 97 - create 98 title: ID 99 type: string 100 view: 101 - detail 102 name: 103 description: Name 104 permission: 105 - create 106 - update 107 title: Name 108 type: string 109 tenant_id: 110 description: Tenant ID 111 permission: 112 - create 113 title: Tenant ID 114 type: string 115 view: 116 - detail 117 propertiesOrder: 118 - id 119 - name 120 - description 121 - tenant_id 122 required: [] 123 type: object 124 singular: admin_only_resource 125 title: Admin Only Resource