Namespace google::cloud::iam_credentials_v1 (2.24.0)

Classes

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.

IAMCredentialsConnection

The IAMCredentialsConnection object for IAMCredentialsClient.

IAMCredentialsConnectionIdempotencyPolicy

IAMCredentialsLimitedErrorCountRetryPolicy

A retry policy for IAMCredentialsConnection based on counting errors.

IAMCredentialsLimitedTimeRetryPolicy

A retry policy for IAMCredentialsConnection based on elapsed time.

IAMCredentialsRetryPolicy

The retry policy for IAMCredentialsConnection.

Structs

IAMCredentialsBackoffPolicyOption

Use with google::cloud::Options to configure the backoff policy.

IAMCredentialsConnectionIdempotencyPolicyOption

Use with google::cloud::Options to configure which operations are retried.

IAMCredentialsRetryPolicyOption

Use with google::cloud::Options to configure the retry policy.

Functions

MakeIAMCredentialsConnection(Options)

A factory function to construct an object of type IAMCredentialsConnection.

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

The optional options argument may be used to configure aspects of the returned IAMCredentialsConnection. Expected options are any of the types in the following option lists:

Parameter
Name Description
options

(optional) Configure the IAMCredentialsConnection created by this function.

Returns
Type Description
std::shared_ptr< IAMCredentialsConnection >

MakeDefaultIAMCredentialsConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< IAMCredentialsConnectionIdempotencyPolicy >