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
Inherited Members
Namespace: Google.Apis.Connectors.v1.Data
Assembly: Google.Apis.Connectors.v1.dll
Syntax
public class EgressControlConfig : IDirectResponseSchema
Properties
AccessMode
Optional. Access mode for egress control.
Declaration
[JsonProperty("accessMode")]
public virtual string AccessMode { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
AdditionalExtractionRules
Additional extraction rules to identity the backends from customer provided configuration in Connection
resource. These rules are applied in addition to the ones specified in oneof_backends.
Declaration
[JsonProperty("additionalExtractionRules")]
public virtual ExtractionRules AdditionalExtractionRules { get; set; }
Property Value
| Type | Description |
|---|---|
| ExtractionRules |
AllowlistedProjectNumbers
Optional. Used when access_mode is RESTRICTED or ACCESS_MODE_UNSPECIFIED.
Declaration
[JsonProperty("allowlistedProjectNumbers")]
public virtual IList<string> AllowlistedProjectNumbers { get; set; }
Property Value
| Type | Description |
|---|---|
| IList<string> |
Backends
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).
Declaration
[JsonProperty("backends")]
public virtual string Backends { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
ExtractionRules
Extractions Rules to extract the backends from customer provided configuration.
Declaration
[JsonProperty("extractionRules")]
public virtual ExtractionRules ExtractionRules { get; set; }
Property Value
| Type | Description |
|---|---|
| ExtractionRules |
LaunchEnvironment
Launch environment for egress control.
Declaration
[JsonProperty("launchEnvironment")]
public virtual string LaunchEnvironment { get; set; }
Property Value
| Type | Description |
|---|---|
| string |