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.