Represents a Binding which associates a member
with a particular role
which can be used for Identity and Access management for Cloud Platform Resources.
More...
#include <google/cloud/storage/iam_policy.h>
Represents a Binding which associates a member
with a particular role
which can be used for Identity and Access management for Cloud Platform Resources.
For more information about a Binding please refer to: https://cloud.google.com/resource-manager/reference/rest/Shared.Types/Binding
Definition at line 89 of file iam_policy.h.
◆ NativeIamBinding() [1/4]
google::cloud::storage::NativeIamBinding::NativeIamBinding |
( |
std::string |
role, |
|
|
std::vector< std::string > |
members |
|
) |
| |
◆ NativeIamBinding() [2/4]
google::cloud::storage::NativeIamBinding::NativeIamBinding |
( |
std::string |
role, |
|
|
std::vector< std::string > |
members, |
|
|
NativeExpression |
condition |
|
) |
| |
◆ ~NativeIamBinding()
google::cloud::storage::NativeIamBinding::~NativeIamBinding |
( |
| ) |
|
◆ NativeIamBinding() [3/4]
google::cloud::storage::NativeIamBinding::NativeIamBinding |
( |
NativeIamBinding const & |
other | ) |
|
◆ NativeIamBinding() [4/4]
google::cloud::storage::NativeIamBinding::NativeIamBinding |
( |
NativeIamBinding && |
| ) |
|
|
noexcept |
◆ clear_condition()
void google::cloud::storage::NativeIamBinding::clear_condition |
( |
| ) |
|
◆ condition() [1/2]
◆ condition() [2/2]
NativeExpression const& google::cloud::storage::NativeIamBinding::condition |
( |
| ) |
const |
◆ has_condition()
bool google::cloud::storage::NativeIamBinding::has_condition |
( |
| ) |
const |
◆ members() [1/2]
std::vector<std::string>& google::cloud::storage::NativeIamBinding::members |
( |
| ) |
|
◆ members() [2/2]
std::vector<std::string> const& google::cloud::storage::NativeIamBinding::members |
( |
| ) |
const |
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ role()
std::string google::cloud::storage::NativeIamBinding::role |
( |
| ) |
const |
◆ set_condition()
void google::cloud::storage::NativeIamBinding::set_condition |
( |
NativeExpression |
condition | ) |
|
◆ set_role()
void google::cloud::storage::NativeIamBinding::set_role |
( |
std::string |
role | ) |
|
◆ NativeIamPolicy