Namespace google::cloud::iam_credentials_v1 (2.12.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

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 >

Type Aliases

IAMCredentialsRetryPolicy

Alias Of: ::google::cloud::internal::TraitBasedRetryPolicy< iam_credentials_v1_internal::IAMCredentialsRetryTraits >

IAMCredentialsLimitedTimeRetryPolicy

Alias Of: ::google::cloud::internal::LimitedTimeRetryPolicy< iam_credentials_v1_internal::IAMCredentialsRetryTraits >

IAMCredentialsLimitedErrorCountRetryPolicy

Alias Of: ::google::cloud::internal::LimitedErrorCountRetryPolicy< iam_credentials_v1_internal::IAMCredentialsRetryTraits >

IAMCredentialsPolicyOptionList

Alias Of: OptionList< IAMCredentialsRetryPolicyOption, IAMCredentialsBackoffPolicyOption, IAMCredentialsConnectionIdempotencyPolicyOption >

The options applicable to IAMCredentials.