Namespace google::cloud::iam_v3 (2.37.0-rc)

Classes

PolicyBindingsClient

An interface for managing Identity and Access Management (IAM) policy bindings.

PolicyBindingsConnection

The PolicyBindingsConnection object for PolicyBindingsClient.

PolicyBindingsConnectionIdempotencyPolicy

PolicyBindingsLimitedErrorCountRetryPolicy

A retry policy for PolicyBindingsConnection based on counting errors.

PolicyBindingsLimitedTimeRetryPolicy

A retry policy for PolicyBindingsConnection based on elapsed time.

PolicyBindingsRetryPolicy

The retry policy for PolicyBindingsConnection.

PrincipalAccessBoundaryPoliciesClient

Manages Identity and Access Management (IAM) principal access boundary policies.

PrincipalAccessBoundaryPoliciesConnection

The PrincipalAccessBoundaryPoliciesConnection object for PrincipalAccessBoundaryPoliciesClient.

PrincipalAccessBoundaryPoliciesConnectionIdempotencyPolicy

PrincipalAccessBoundaryPoliciesLimitedErrorCountRetryPolicy

A retry policy for PrincipalAccessBoundaryPoliciesConnection based on counting errors.

PrincipalAccessBoundaryPoliciesLimitedTimeRetryPolicy

A retry policy for PrincipalAccessBoundaryPoliciesConnection based on elapsed time.

PrincipalAccessBoundaryPoliciesRetryPolicy

The retry policy for PrincipalAccessBoundaryPoliciesConnection.

Structs

PolicyBindingsBackoffPolicyOption

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

PolicyBindingsConnectionIdempotencyPolicyOption

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

PolicyBindingsPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

PolicyBindingsRetryPolicyOption

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

PrincipalAccessBoundaryPoliciesBackoffPolicyOption

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

PrincipalAccessBoundaryPoliciesConnectionIdempotencyPolicyOption

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

PrincipalAccessBoundaryPoliciesPollingPolicyOption

Use with google::cloud::Options to configure the long-running operations polling policy.

PrincipalAccessBoundaryPoliciesRetryPolicyOption

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

Functions

MakePolicyBindingsConnection(Options)

A factory function to construct an object of type PolicyBindingsConnection.

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

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

Parameter
Name Description
options

(optional) Configure the PolicyBindingsConnection created by this function.

Returns
Type Description
std::shared_ptr< PolicyBindingsConnection >

MakeDefaultPolicyBindingsConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< PolicyBindingsConnectionIdempotencyPolicy >

MakePrincipalAccessBoundaryPoliciesConnection(Options)

A factory function to construct an object of type PrincipalAccessBoundaryPoliciesConnection.

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

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

Parameter
Name Description
options

(optional) Configure the PrincipalAccessBoundaryPoliciesConnection created by this function.

Returns
Type Description
std::shared_ptr< PrincipalAccessBoundaryPoliciesConnection >

MakeDefaultPrincipalAccessBoundaryPoliciesConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< PrincipalAccessBoundaryPoliciesConnectionIdempotencyPolicy >