A factory function to construct an object of type TpuConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of TpuClient.
The optional options argument may be used to configure aspects of the returned TpuConnection. Expected options are any of the types in the following option lists:
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-07-09 UTC."],[[["This document provides comprehensive C++ reference documentation for the Google Cloud TPU API, with version 2.23.0 being the current base version."],["The latest release candidate, version 2.37.0-rc, is available, along with a range of other prior versions, from 2.36.0 down to 2.11.0, all of which contain the google::cloud::tpu_v2 namespace."],["Key classes documented include `TpuClient`, which manages TPU nodes, and `TpuConnection`, along with various retry and idempotency policies for handling connection behavior, such as `TpuLimitedErrorCountRetryPolicy` and `TpuConnectionIdempotencyPolicy`."],["Several structs are detailed, including those for configuring backoff, connection idempotency, polling, and retry policies via `google::cloud::Options`, such as `TpuBackoffPolicyOption` and `TpuPollingPolicyOption`."],["The `MakeTpuConnection` function is used to create a `TpuConnection` object, with the option to configure it via various options lists like `google::cloud::CommonOptionList` and `google::cloud::GrpcOptionList`, and `MakeDefaultTpuConnectionIdempotencyPolicy` is available to create a policy."]]],[]]