A factory function to construct an object of type IDSConnection.
The returned connection object should not be used directly; instead it should be passed as an argument to the constructor of IDSClient.
The optional options argument may be used to configure aspects of the returned IDSConnection. 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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-07 UTC."],[[["This document provides C++ reference documentation for the Google Cloud IDS (Intrusion Detection System) service, specifically for version 2.36.0, with links to previous versions dating back to 2.11.0 and up to the latest release candidate 2.37.0-rc."],["Key components of the IDS service covered include the `IDSClient`, `IDSConnection`, and various retry and idempotency policies such as `IDSLimitedErrorCountRetryPolicy`, `IDSLimitedTimeRetryPolicy`, `IDSRetryPolicy`, and `IDSConnectionIdempotencyPolicy`."],["Several structs are provided for configuring the service, such as `IDSBackoffPolicyOption`, `IDSConnectionIdempotencyPolicyOption`, `IDSPollingPolicyOption`, and `IDSRetryPolicyOption`, all designed to work with `google::cloud::Options`."],["The documentation includes the function `MakeIDSConnection`, which is a factory function for creating an `IDSConnection` object, and `MakeDefaultIDSConnectionIdempotencyPolicy`, which returns the default `IDSConnectionIdempotencyPolicy`."],["The `MakeIDSConnection` function takes optional arguments that may be used to configure the `IDSConnection`, such as any type within the `google::cloud::CommonOptionList`, `google::cloud::GrpcOptionList`, `google::cloud::UnifiedCredentialsOptionList`, and `google::cloud::ids_v1::IDSPolicyOptionList` option lists."]]],[]]