v1

latestOpenAPI 3.0.0Open Government Licence v3.02026-07-2381210.5 KB
policies

Adds a policy

Adds a policy corresponding to the provided body in this request. A policy binds a role to specific members (groups or users) conditional on an attribute

post/policies

Request body

entitiesEntityId[] required

A list of entities for this policy

rolestring required

Role for this policy

Example request

{
  "entities": [
    "groups/role-admin"
  ],
  "condition": {
    "attribute": "collection_id",
    "operator": "StringEquals",
    "values": [
      "v1"
    ]
  }
}

Response

Successfully added a policy

idstring

Unique id for this policy

entitiesEntityId[]

A list of entities for this policy

rolestring

Role for this policy

Example response

{
  "entities": [
    "groups/role-admin"
  ],
  "role": "administrator",
  "condition": {
    "attribute": "collection_id",
    "operator": "StringEquals",
    "values": [
      "v1"
    ]
  }
}