Google Cloud IAM C++ Client 2.13.0
A C++ Client Library for Google Cloud IAM
|
Classes | |
struct | IAMPolicyBackoffPolicyOption |
Use with google::cloud::Options to configure the backoff policy. More... | |
class | IAMPolicyClient |
API Overview. More... | |
class | IAMPolicyConnection |
The IAMPolicyConnection object for IAMPolicyClient . More... | |
class | IAMPolicyConnectionIdempotencyPolicy |
struct | IAMPolicyConnectionIdempotencyPolicyOption |
Use with google::cloud::Options to configure which operations are retried. More... | |
struct | IAMPolicyRetryPolicyOption |
Use with google::cloud::Options to configure the retry policy. More... | |
Typedefs | |
using | IAMPolicyRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits > |
using | IAMPolicyLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits > |
using | IAMPolicyLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits > |
using | IAMPolicyPolicyOptionList = OptionList< IAMPolicyRetryPolicyOption, IAMPolicyBackoffPolicyOption, IAMPolicyConnectionIdempotencyPolicyOption > |
The options applicable to IAMPolicy. More... | |
Functions | |
std::shared_ptr< IAMPolicyConnection > | MakeIAMPolicyConnection (Options options={}) |
A factory function to construct an object of type IAMPolicyConnection . More... | |
std::unique_ptr< IAMPolicyConnectionIdempotencyPolicy > | MakeDefaultIAMPolicyConnectionIdempotencyPolicy () |
using google::cloud::iam_v1::IAMPolicyLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits> |
using google::cloud::iam_v1::IAMPolicyLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits> |
using google::cloud::iam_v1::IAMPolicyRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits> |
std::unique_ptr< IAMPolicyConnectionIdempotencyPolicy > google::cloud::iam_v1::MakeDefaultIAMPolicyConnectionIdempotencyPolicy | ( | ) |
std::shared_ptr< IAMPolicyConnection > google::cloud::iam_v1::MakeIAMPolicyConnection | ( | Options | options = {} | ) |
A factory function to construct an object of type IAMPolicyConnection
.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of IAMPolicyClient.
The optional options
argument may be used to configure aspects of the returned IAMPolicyConnection
. Expected options are any of the types in the following option lists:
google::cloud::CommonOptionList
google::cloud::GrpcOptionList
google::cloud::UnifiedCredentialsOptionList
google::cloud::iam_v1::IAMPolicyPolicyOptionList
GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes
in the environment.options | (optional) Configure the IAMPolicyConnection created by this function. |