Classes
IAMClient
Creates and manages Identity and Access Management (IAM) resources.
IAMConnection
The IAMConnection object for IAMClient.
IAMConnectionIdempotencyPolicy
IAMLimitedErrorCountRetryPolicy
A retry policy for IAMConnection based on counting errors.
IAMLimitedTimeRetryPolicy
A retry policy for IAMConnection based on elapsed time.
IAMRetryPolicy
The retry policy for IAMConnection.
Structs
IAMBackoffPolicyOption
Use with google::cloud::Options to configure the backoff policy.
IAMConnectionIdempotencyPolicyOption
Use with google::cloud::Options to configure which operations are retried.
IAMRetryPolicyOption
Use with google::cloud::Options to configure the retry policy.
Functions
MakeIAMConnection(Options)
A factory function to construct an object of type IAMConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of IAMClient.
The optional options argument may be used to configure aspects of the returned IAMConnection. Expected options are any of the types in the following option lists:
| Parameter | |
|---|---|
| Name | Description |
options |
Options(optional) Configure the |
| Returns | |
|---|---|
| Type | Description |
std::shared_ptr< IAMConnection > |
|
MakeDefaultIAMConnectionIdempotencyPolicy()
| Returns | |
|---|---|
| Type | Description |
std::unique_ptr< IAMConnectionIdempotencyPolicy > |
|