The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of VmMigrationClient.
The optional options argument may be used to configure aspects of the returned VmMigrationConnection. 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 vmmigration is 2.37.0-rc, but there are many older versions available for use, ranging down to version 2.11.0.\u003c/p\u003e\n"],["\u003cp\u003eThis documentation provides reference material for the \u003ccode\u003eVmMigrationClient\u003c/code\u003e and \u003ccode\u003eVmMigrationConnection\u003c/code\u003e classes within the vmmigration namespace.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple structs provided to configure different policies, such as \u003ccode\u003eVmMigrationBackoffPolicyOption\u003c/code\u003e, \u003ccode\u003eVmMigrationConnectionIdempotencyPolicyOption\u003c/code\u003e, \u003ccode\u003eVmMigrationPollingPolicyOption\u003c/code\u003e, and \u003ccode\u003eVmMigrationRetryPolicyOption\u003c/code\u003e, all of which can be configured using \u003ccode\u003egoogle::cloud::Options\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMakeVmMigrationConnection\u003c/code\u003e is a factory function that creates a \u003ccode\u003eVmMigrationConnection\u003c/code\u003e object and accepts optional configuration settings, and \u003ccode\u003eMakeDefaultVmMigrationConnectionIdempotencyPolicy\u003c/code\u003e is used to create a \u003ccode\u003eVmMigrationConnectionIdempotencyPolicy\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThere are different types of alias for the retry policy for the vmmigration client, such as \u003ccode\u003eVmMigrationRetryPolicy\u003c/code\u003e, \u003ccode\u003eVmMigrationLimitedTimeRetryPolicy\u003c/code\u003e, \u003ccode\u003eVmMigrationLimitedErrorCountRetryPolicy\u003c/code\u003e, and \u003ccode\u003eVmMigrationPolicyOptionList\u003c/code\u003e that allow for customization.\u003c/p\u003e\n"]]],[],null,[]]