The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of BackupDRClient.
The optional options argument may be used to configure aspects of the returned BackupDRConnection. 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\u003eThis document provides C++ reference documentation for the BackupDR service, including various versions from 2.23.0 up to the latest release candidate 2.37.0-rc.\u003c/p\u003e\n"],["\u003cp\u003eIt details several classes related to BackupDR, such as \u003ccode\u003eBackupDRClient\u003c/code\u003e, \u003ccode\u003eBackupDRConnection\u003c/code\u003e, and various policy classes like \u003ccode\u003eBackupDRRetryPolicy\u003c/code\u003e and \u003ccode\u003eBackupDRConnectionIdempotencyPolicy\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe document describes how to configure options for \u003ccode\u003eBackupDRConnection\u003c/code\u003e, including the use of \u003ccode\u003eCommonOptionList\u003c/code\u003e, \u003ccode\u003eGrpcOptionList\u003c/code\u003e, \u003ccode\u003eUnifiedCredentialsOptionList\u003c/code\u003e, and \u003ccode\u003eBackupDRPolicyOptionList\u003c/code\u003e, while noting that unexpected options will be ignored unless logging is enabled.\u003c/p\u003e\n"],["\u003cp\u003eIt provides a \u003ccode\u003eMakeBackupDRConnection\u003c/code\u003e factory function to construct \u003ccode\u003eBackupDRConnection\u003c/code\u003e objects, which should be used as arguments for the \u003ccode\u003eBackupDRClient\u003c/code\u003e constructor, and also includes a \u003ccode\u003eMakeDefaultBackupDRConnectionIdempotencyPolicy\u003c/code\u003e function.\u003c/p\u003e\n"],["\u003cp\u003eIt includes various structs to configure options like backoff, polling, and retry policies such as \u003ccode\u003eBackupDRBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eBackupDRPollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eBackupDRRetryPolicyOption\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]