A factory function to construct an object of type IAMConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of IAMClient.
The optional options argument may be used to configure aspects of the returned IAMConnection. 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-26 UTC."],[[["This page provides documentation for the Google Cloud C++ client library's IAM (Identity and Access Management) service, specifically focusing on version 2.35.0 and its related versions."],["The documentation lists multiple versions of the IAM service, ranging from the latest release candidate (2.37.0-rc) down to version 2.11.0, allowing developers to choose the appropriate version for their needs."],["Key classes documented on this page include `IAMClient`, `IAMConnection`, and several retry-related classes, such as `IAMLimitedErrorCountRetryPolicy`, `IAMLimitedTimeRetryPolicy`, and `IAMRetryPolicy`."],["The documentation also details the functions `MakeIAMConnection` for creating an `IAMConnection` object and `MakeDefaultIAMConnectionIdempotencyPolicy` for creating an `IAMConnectionIdempotencyPolicy`."],["The page offers details on various struct used for configuring backoff policies, idempotency, and retries for the `IAMConnection`, through the use of different options."]]],[]]