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-08-14 UTC."],[[["\u003cp\u003eThe latest release candidate version is 2.37.0-rc, and there are multiple stable versions available, ranging from 2.36.0 down to 2.11.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eIAMClient\u003c/code\u003e class is used to manage Identity and Access Management (IAM) resources.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eIAMConnection\u003c/code\u003e is the object for \u003ccode\u003eIAMClient\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eMakeIAMConnection\u003c/code\u003e is a factory function for constructing \u003ccode\u003eIAMConnection\u003c/code\u003e objects, allowing configuration through optional parameters.\u003c/p\u003e\n"],["\u003cp\u003eThere are multiple retry policies for the \u003ccode\u003eIAMConnection\u003c/code\u003e based on error count or elapsed time, such as the \u003ccode\u003eIAMLimitedErrorCountRetryPolicy\u003c/code\u003e and \u003ccode\u003eIAMLimitedTimeRetryPolicy\u003c/code\u003e respectively.\u003c/p\u003e\n"]]],[],null,[]]