Show / Hide Table of Contents

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.

Inheritance
object
EgressControlConfig
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
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

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX