public sealed class EgressControlConfig : IMessage<EgressControlConfig>, IEquatable<EgressControlConfig>, IDeepCloneable<EgressControlConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Integration Connectors v1 API class EgressControlConfig.
Egress control config for connector runtime. These configurations define the
rules to identify which outbound domains/hosts needs to be whitelisted. It
may be a static information for a particular connector version or it is
derived from the configurations provided by the customer in Connection
resource.
Static Comma separated backends which are common for all Connection
resources. Supported formats for each backend are host:port or just
host (host can be ip address or domain name).
[[["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-07 UTC."],[[["\u003cp\u003eThis documentation covers the \u003ccode\u003eEgressControlConfig\u003c/code\u003e class within the Google Cloud Connectors v1 API, which is used to define rules for whitelisting outbound domains and hosts.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eEgressControlConfig\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits from the .NET \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides constructors for creating an instance either with no parameters or by cloning an existing \u003ccode\u003eEgressControlConfig\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eEgressControlConfig\u003c/code\u003e includes properties such as \u003ccode\u003eBackends\u003c/code\u003e for static, comma-separated backend definitions, and \u003ccode\u003eExtractionRules\u003c/code\u003e to define rules for deriving backend information from customer configurations.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eHasBackends\u003c/code\u003e boolean property checks if the backends field is set, and \u003ccode\u003eOneofBackendsCase\u003c/code\u003e manages which backend configuration is in use.\u003c/p\u003e\n"]]],[],null,[]]