GetIamPolicyRequest

Сообщение запроса для метода GetIamPolicy .

JSON-представление
{
  "resource": string,
  "options": {
    object (GetPolicyOptions)
  }
}
Поля
resource

string

ОБЯЗАТЕЛЬНО: ресурс, для которого запрашивается политика. См. «Имена ресурсов», чтобы узнать соответствующее значение для этого поля.

options

object ( GetPolicyOptions )

НЕОБЯЗАТЕЛЬНО: объект GetPolicyOptions для указания параметров GetIamPolicy .

GetPolicyOptions

Инкапсулирует параметры, предоставленные GetIamPolicy.

JSON-представление
{
  "requestedPolicyVersion": integer
}
Поля
requestedPolicyVersion

integer

Необязательный. Максимальная версия политики, которая будет использоваться для форматирования политики.

Допустимые значения: 0, 1 и 3. Запросы, в которых указано недопустимое значение, будут отклонены.

В запросах на политики с любыми условными привязками ролей должна быть указана версия 3. Политики без условных привязок ролей могут указывать любое допустимое значение или оставлять поле незаданным.

Политика в ответе может использовать указанную вами версию политики или более низкую версию политики. Например, если вы укажете версию 3, но политика не имеет условных привязок ролей, в ответе будет использоваться версия 1.

Чтобы узнать, какие ресурсы поддерживают условия в своих политиках IAM, см. документацию IAM .