Namespace google::cloud::privateca_v1 (2.27.0)

Classes

CertificateAuthorityServiceClient

Certificate Authority Service manages private certificate authorities and issued certificates.

CertificateAuthorityServiceConnection

The CertificateAuthorityServiceConnection object for CertificateAuthorityServiceClient.

CertificateAuthorityServiceConnectionIdempotencyPolicy

CertificateAuthorityServiceLimitedErrorCountRetryPolicy

A retry policy for CertificateAuthorityServiceConnection based on counting errors.

CertificateAuthorityServiceLimitedTimeRetryPolicy

A retry policy for CertificateAuthorityServiceConnection based on elapsed time.

CertificateAuthorityServiceRetryPolicy

The retry policy for CertificateAuthorityServiceConnection.

Structs

CertificateAuthorityServiceBackoffPolicyOption

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

CertificateAuthorityServiceConnectionIdempotencyPolicyOption

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

CertificateAuthorityServicePollingPolicyOption

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

CertificateAuthorityServiceRetryPolicyOption

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

Functions

MakeCertificateAuthorityServiceConnection(Options)

A factory function to construct an object of type CertificateAuthorityServiceConnection.

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

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

Parameter
Name Description
options

(optional) Configure the CertificateAuthorityServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< CertificateAuthorityServiceConnection >

MakeDefaultCertificateAuthorityServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< CertificateAuthorityServiceConnectionIdempotencyPolicy >