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 |
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 |
Returns | |
---|---|
Type | Description |
std::shared_ptr< PrincipalAccessBoundaryPoliciesConnection > |
MakeDefaultPrincipalAccessBoundaryPoliciesConnectionIdempotencyPolicy()
Returns | |
---|---|
Type | Description |
std::unique_ptr< PrincipalAccessBoundaryPoliciesConnectionIdempotencyPolicy > |