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.
Implements
IMessageEgressControlConfig, IEquatableEgressControlConfig, IDeepCloneableEgressControlConfig, IBufferMessage, IMessageNamespace
Google.Cloud.Connectors.V1Assembly
Google.Cloud.Connectors.V1.dll
Constructors
EgressControlConfig()
public EgressControlConfig()
EgressControlConfig(EgressControlConfig)
public EgressControlConfig(EgressControlConfig other)
Parameter | |
---|---|
Name | Description |
other | EgressControlConfig |
Properties
Backends
public string Backends { get; set; }
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).
Property Value | |
---|---|
Type | Description |
string |
ExtractionRules
public ExtractionRules ExtractionRules { get; set; }
Extractions Rules to extract the backends from customer provided configuration.
Property Value | |
---|---|
Type | Description |
ExtractionRules |
HasBackends
public bool HasBackends { get; }
Gets whether the "backends" field is set
Property Value | |
---|---|
Type | Description |
bool |
OneofBackendsCase
public EgressControlConfig.OneofBackendsOneofCase OneofBackendsCase { get; }
Property Value | |
---|---|
Type | Description |
EgressControlConfigOneofBackendsOneofCase |