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-08-14 UTC."],[[["\u003cp\u003eThe latest release candidate version for the TPU C++ library is 2.37.0-rc, with numerous previous versions available for download and reference.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTpuClient\u003c/code\u003e class provides functionality for managing TPU nodes and resources, while the \u003ccode\u003eTpuConnection\u003c/code\u003e class handles the connection to the \u003ccode\u003eTpuClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eSeveral structs, such as \u003ccode\u003eTpuBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuConnectionIdempotencyPolicyOption\u003c/code\u003e, \u003ccode\u003eTpuPollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eTpuRetryPolicyOption\u003c/code\u003e, allow for configuration of the behavior of TPU connections and operations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMakeTpuConnection\u003c/code\u003e function serves as a factory to create a \u003ccode\u003eTpuConnection\u003c/code\u003e object, accepting optional configuration settings from various option lists like \u003ccode\u003eCommonOptionList\u003c/code\u003e, \u003ccode\u003eGrpcOptionList\u003c/code\u003e, and \u003ccode\u003eUnifiedCredentialsOptionList\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation includes type aliases such as \u003ccode\u003eTpuRetryPolicy\u003c/code\u003e, \u003ccode\u003eTpuLimitedTimeRetryPolicy\u003c/code\u003e, \u003ccode\u003eTpuLimitedErrorCountRetryPolicy\u003c/code\u003e, and \u003ccode\u003eTpuPolicyOptionList\u003c/code\u003e to help developers understand the available options and types in the library.\u003c/p\u003e\n"]]],[],null,[]]