Google Cloud C++ Client  0.4.0
C++ Client Library for Google Cloud Platform
Public Attributes | List of all members
google::cloud::v0::IamPolicy Struct Reference

Represent the result of a GetIamPolicy or SetIamPolicy request. More...

#include <google/cloud/iam_policy.h>

Public Attributes

std::int32_t version
 
IamBindings bindings
 
std::string etag
 

Detailed Description

Represent the result of a GetIamPolicy or SetIamPolicy request.

This is a simple struct to hold the version, IamBindings, and ETag.

See also
https://cloud.google.com/resource-manager/reference/rest/Shared.Types/Policy for more information about a AIM policies.
https://tools.ietf.org/html/rfc7232#section-2.3 for more information about ETags.

Definition at line 35 of file iam_policy.h.

Member Data Documentation

◆ bindings

IamBindings google::cloud::v0::IamPolicy::bindings

Definition at line 37 of file iam_policy.h.

◆ etag

std::string google::cloud::v0::IamPolicy::etag

Definition at line 38 of file iam_policy.h.

◆ version

std::int32_t google::cloud::v0::IamPolicy::version

Definition at line 36 of file iam_policy.h.