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_v2 Namespace Reference

Classes

struct  PoliciesBackoffPolicyOption
 Use with google::cloud::Options to configure the backoff policy. More...
 
class  PoliciesClient
 An interface for managing Identity and Access Management (IAM) policies. More...
 
class  PoliciesConnection
 The PoliciesConnection object for PoliciesClient. More...
 
class  PoliciesConnectionIdempotencyPolicy
 
struct  PoliciesConnectionIdempotencyPolicyOption
 Use with google::cloud::Options to configure which operations are retried. More...
 
struct  PoliciesPollingPolicyOption
 Use with google::cloud::Options to configure the long-running operations polling policy. More...
 
struct  PoliciesRetryPolicyOption
 Use with google::cloud::Options to configure the retry policy. More...
 

Typedefs

using PoliciesRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< iam_v2_internal::PoliciesRetryTraits >
 
using PoliciesLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< iam_v2_internal::PoliciesRetryTraits >
 
using PoliciesLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_v2_internal::PoliciesRetryTraits >
 
using PoliciesPolicyOptionList = OptionList< PoliciesRetryPolicyOption, PoliciesBackoffPolicyOption, PoliciesPollingPolicyOption, PoliciesConnectionIdempotencyPolicyOption >
 The options applicable to Policies. More...
 

Functions

std::shared_ptr< PoliciesConnectionMakePoliciesConnection (Options options={})
 A factory function to construct an object of type PoliciesConnection. More...
 
std::unique_ptr< PoliciesConnectionIdempotencyPolicyMakeDefaultPoliciesConnectionIdempotencyPolicy ()
 

Typedef Documentation

◆ PoliciesLimitedErrorCountRetryPolicy

using google::cloud::iam_v2::PoliciesLimitedErrorCountRetryPolicy = typedef ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_v2_internal::PoliciesRetryTraits>

◆ PoliciesLimitedTimeRetryPolicy

using google::cloud::iam_v2::PoliciesLimitedTimeRetryPolicy = typedef ::google::cloud::internal::LimitedTimeRetryPolicy< iam_v2_internal::PoliciesRetryTraits>

◆ PoliciesRetryPolicy

using google::cloud::iam_v2::PoliciesRetryPolicy = typedef ::google::cloud::internal::TraitBasedRetryPolicy< iam_v2_internal::PoliciesRetryTraits>

Function Documentation

◆ MakeDefaultPoliciesConnectionIdempotencyPolicy()

std::unique_ptr< PoliciesConnectionIdempotencyPolicy > google::cloud::iam_v2::MakeDefaultPoliciesConnectionIdempotencyPolicy ( )

◆ MakePoliciesConnection()

std::shared_ptr< PoliciesConnection > google::cloud::iam_v2::MakePoliciesConnection ( Options  options = {})

A factory function to construct an object of type PoliciesConnection.

The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of PoliciesClient.

The optional options argument may be used to configure aspects of the returned PoliciesConnection. 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 PoliciesConnection created by this function.