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-09 UTC."],[[["This webpage provides documentation for the Google Cloud C++ client library's Identity and Access Management (IAM) service, with the latest version being 2.37.0-rc."],["The available documentation versions span from 2.11.0 up to the latest release candidate, 2.37.0-rc, with many intermediate versions available to select."],["Key classes covered include `IAMClient` for managing IAM resources, `IAMConnection` for connecting to the service, and several retry policy classes such as `IAMLimitedErrorCountRetryPolicy` and `IAMLimitedTimeRetryPolicy`."],["The `MakeIAMConnection` function, which can be configured using various option lists including CommonOptionList, GrpcOptionList, UnifiedCredentialsOptionList, and IAMPolicyOptionList, is used to create an `IAMConnection` object."],["`IAMConnectionIdempotencyPolicy`, `IAMRetryPolicy`, and other related structs and functions are available to refine the behavior and characteristics of the connection to the IAM service."]]],[]]