Google Cloud IAM C++ Client 2.13.0
A C++ Client Library for Google Cloud IAM
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
google::cloud::iam_v1 Namespace Reference

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< IAMPolicyConnectionMakeIAMPolicyConnection (Options options={})
 A factory function to construct an object of type IAMPolicyConnection. More...
 
std::unique_ptr< IAMPolicyConnectionIdempotencyPolicyMakeDefaultIAMPolicyConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ IAMPolicyLimitedErrorCountRetryPolicy

using google::cloud::iam_v1::IAMPolicyLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits>

◆ IAMPolicyLimitedTimeRetryPolicy

using google::cloud::iam_v1::IAMPolicyLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits>

◆ IAMPolicyRetryPolicy

using google::cloud::iam_v1::IAMPolicyRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< iam_v1_internal::IAMPolicyRetryTraits>

Function Documentation

◆ MakeDefaultIAMPolicyConnectionIdempotencyPolicy()

std::unique_ptr< IAMPolicyConnectionIdempotencyPolicy > google::cloud::iam_v1::MakeDefaultIAMPolicyConnectionIdempotencyPolicy ( )

◆ MakeIAMPolicyConnection()

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:

Note
Unexpected options will be ignored. To log unexpected options instead, set GOOGLE_CLOUD_CPP_ENABLE_CLOG=yes in the environment.
Parameters
options(optional) Configure the IAMPolicyConnection created by this function.