Skip to main content
GET
/
v1
/
*
/
{*}
/
iamPolicies:batchGet
{  "policyResults": [  {  "project": "<string>",  "policy": {  "bindings": [  {  "role": "<string>",  "members": [  "<string>"  ],  "condition": {  "id": "<string>",  "constExpr": {  "nullValue": "<any>",  "boolValue": "<any>",  "int64Value": "<any>",  "uint64Value": "<any>",  "doubleValue": "<any>",  "stringValue": "<any>",  "bytesValue": "<any>",  "durationValue": "<any>",  "timestampValue": "<any>"  },  "identExpr": {  "name": "<any>"  },  "selectExpr": {  "operand": "<any>",  "field": "<any>",  "testOnly": "<any>"  },  "callExpr": {  "target": "<any>",  "function": "<any>",  "args": "<any>"  },  "listExpr": {  "elements": "<any>",  "optionalIndices": "<any>"  },  "structExpr": {  "messageName": "<any>",  "entries": "<any>"  },  "comprehensionExpr": {  "iterVar": "<any>",  "iterVar2": "<any>",  "iterRange": "<any>",  "accuVar": "<any>",  "accuInit": "<any>",  "loopCondition": "<any>",  "loopStep": "<any>",  "result": "<any>"  }  },  "parsedExpr": {  "id": "<string>",  "constExpr": {  "nullValue": "<any>",  "boolValue": "<any>",  "int64Value": "<any>",  "uint64Value": "<any>",  "doubleValue": "<any>",  "stringValue": "<any>",  "bytesValue": "<any>",  "durationValue": "<any>",  "timestampValue": "<any>"  },  "identExpr": {  "name": "<any>"  },  "selectExpr": {  "operand": "<any>",  "field": "<any>",  "testOnly": "<any>"  },  "callExpr": {  "target": "<any>",  "function": "<any>",  "args": "<any>"  },  "listExpr": {  "elements": "<any>",  "optionalIndices": "<any>"  },  "structExpr": {  "messageName": "<any>",  "entries": "<any>"  },  "comprehensionExpr": {  "iterVar": "<any>",  "iterVar2": "<any>",  "iterRange": "<any>",  "accuVar": "<any>",  "accuInit": "<any>",  "loopCondition": "<any>",  "loopStep": "<any>",  "result": "<any>"  }  }  }  ]  }  }  ] }

Path Parameters

*
string
required

The * id.

Query Parameters

names
string[]

Response

OK

policyResults
object[]

The policy results for each requested project.