Namespace google::cloud::networkmanagement_v1 (2.32.0)

Classes

ReachabilityServiceClient

The Reachability service in the Google Cloud Network Management API provides services that analyze the reachability within a single Google Virtual Private Cloud (VPC) network, between peered VPC networks, between VPC and on-premises networks, or between VPC networks and internet hosts.

ReachabilityServiceConnection

The ReachabilityServiceConnection object for ReachabilityServiceClient.

ReachabilityServiceConnectionIdempotencyPolicy

ReachabilityServiceLimitedErrorCountRetryPolicy

A retry policy for ReachabilityServiceConnection based on counting errors.

ReachabilityServiceLimitedTimeRetryPolicy

A retry policy for ReachabilityServiceConnection based on elapsed time.

ReachabilityServiceRetryPolicy

The retry policy for ReachabilityServiceConnection.

Structs

ReachabilityServiceBackoffPolicyOption

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

ReachabilityServiceConnectionIdempotencyPolicyOption

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

ReachabilityServicePollingPolicyOption

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

ReachabilityServiceRetryPolicyOption

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

Functions

MakeReachabilityServiceConnection(Options)

A factory function to construct an object of type ReachabilityServiceConnection.

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

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

Parameter
Name Description
options

(optional) Configure the ReachabilityServiceConnection created by this function.

Returns
Type Description
std::shared_ptr< ReachabilityServiceConnection >

MakeDefaultReachabilityServiceConnectionIdempotencyPolicy()

Returns
Type Description
std::unique_ptr< ReachabilityServiceConnectionIdempotencyPolicy >