Google Cloud IAM C++ Client  1.32.1
A C++ Client Library for Google Cloud IAM
Namespaces | Classes | Typedefs | Functions
google::cloud::iam Namespace Reference

Namespaces

 v1
 

Classes

class  IAMClient
 Creates and manages Identity and Access Management (IAM) resources. More...
 
struct  IAMRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  IAMBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  IAMConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  IAMConnection
 
class  IAMConnectionIdempotencyPolicy
 
class  IAMCredentialsClient
 A service account is a special type of Google account that belongs to your application or a virtual machine (VM), instead of to an individual end user. More...
 
class  IAMCredentialsConnection
 
struct  IAMCredentialsRetryPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  IAMCredentialsBackoffPolicyOption
 Option to use with google::cloud::Options. More...
 
struct  IAMCredentialsConnectionIdempotencyPolicyOption
 Option to use with google::cloud::Options. More...
 
class  IAMCredentialsConnectionIdempotencyPolicy
 

Typedefs

using IAMPolicyOptionList = OptionList< IAMRetryPolicyOption, IAMBackoffPolicyOption, IAMConnectionIdempotencyPolicyOption >
 
using IAMRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< iam_internal::IAMRetryTraits >
 
using IAMLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< iam_internal::IAMRetryTraits >
 
using IAMLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_internal::IAMRetryTraits >
 
using IAMCredentialsRetryPolicy = ::google::cloud::internal::TraitBasedRetryPolicy< iam_internal::IAMCredentialsRetryTraits >
 
using IAMCredentialsLimitedTimeRetryPolicy = ::google::cloud::internal::LimitedTimeRetryPolicy< iam_internal::IAMCredentialsRetryTraits >
 
using IAMCredentialsLimitedErrorCountRetryPolicy = ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_internal::IAMCredentialsRetryTraits >
 
using IAMCredentialsPolicyOptionList = OptionList< IAMCredentialsRetryPolicyOption, IAMCredentialsBackoffPolicyOption, IAMCredentialsConnectionIdempotencyPolicyOption >
 

Functions

std::shared_ptr< IAMConnectionMakeIAMConnection (Options options)
 
std::unique_ptr< IAMConnectionIdempotencyPolicyMakeDefaultIAMConnectionIdempotencyPolicy ()
 
std::shared_ptr< IAMCredentialsConnectionMakeIAMCredentialsConnection (Options options)
 
std::unique_ptr< IAMCredentialsConnectionIdempotencyPolicyMakeDefaultIAMCredentialsConnectionIdempotencyPolicy ()