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 webpage provides documentation for the `google::cloud::iam_admin_v1` namespace, with the latest release candidate being version 2.37.0-rc and 2.19.0 being a previous version, accessible through a list of past versions."],["The page details several classes related to Identity and Access Management (IAM), including `IAMClient` for resource management and `IAMConnection` for object handling, each with associated retry policies."],["Structs like `IAMBackoffPolicyOption`, `IAMConnectionIdempotencyPolicyOption`, and `IAMRetryPolicyOption` are available to configure options for IAM functionalities."],["The webpage contains a function, `MakeIAMConnection`, used to construct an `IAMConnection` object, which can be configured using various option lists like `CommonOptionList`, `GrpcOptionList`, `UnifiedCredentialsOptionList`, and `IAMPolicyOptionList`."],["There is a `MakeDefaultIAMConnectionIdempotencyPolicy` function that returns an object of type `IAMConnectionIdempotencyPolicy`, alongside a type alias `IAMPolicyOptionList` that represents the applicable options for IAM."]]],[]]