Class ConnectorInfraConfig
This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version
Implements
Inherited Members
Namespace: Google.Apis.Connectors.v1.Data
Assembly: Google.Apis.Connectors.v1.dll
Syntax
public class ConnectorInfraConfig : IDirectResponseSchema
Properties
ConnectionRatelimitWindowSeconds
The window used for ratelimiting runtime requests to connections.
Declaration
[JsonProperty("connectionRatelimitWindowSeconds")]
public virtual long? ConnectionRatelimitWindowSeconds { get; set; }
Property Value
Type | Description |
---|---|
long? |
DeploymentModel
Indicate whether connector is deployed on GKE/CloudRun
Declaration
[JsonProperty("deploymentModel")]
public virtual string DeploymentModel { 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 |
HpaConfig
HPA autoscaling config.
Declaration
[JsonProperty("hpaConfig")]
public virtual HPAConfig HpaConfig { get; set; }
Property Value
Type | Description |
---|---|
HPAConfig |
InternalclientRatelimitThreshold
Max QPS supported for internal requests originating from Connd.
Declaration
[JsonProperty("internalclientRatelimitThreshold")]
public virtual long? InternalclientRatelimitThreshold { get; set; }
Property Value
Type | Description |
---|---|
long? |
MaxInstanceRequestConcurrency
Max Instance Request Conncurrency for Cloud Run service.
Declaration
[JsonProperty("maxInstanceRequestConcurrency")]
public virtual int? MaxInstanceRequestConcurrency { get; set; }
Property Value
Type | Description |
---|---|
int? |
MigrateDeploymentModel
Indicate whether connector is being migrated to cloud run deployment model.
Declaration
[JsonProperty("migrateDeploymentModel")]
public virtual bool? MigrateDeploymentModel { get; set; }
Property Value
Type | Description |
---|---|
bool? |
RatelimitThreshold
Max QPS supported by the connector version before throttling of requests.
Declaration
[JsonProperty("ratelimitThreshold")]
public virtual long? RatelimitThreshold { get; set; }
Property Value
Type | Description |
---|---|
long? |
ResourceLimits
System resource limits.
Declaration
[JsonProperty("resourceLimits")]
public virtual ResourceLimits ResourceLimits { get; set; }
Property Value
Type | Description |
---|---|
ResourceLimits |
ResourceRequests
System resource requests.
Declaration
[JsonProperty("resourceRequests")]
public virtual ResourceRequests ResourceRequests { get; set; }
Property Value
Type | Description |
---|---|
ResourceRequests |
SharedDeployment
The name of shared connector deployment.
Declaration
[JsonProperty("sharedDeployment")]
public virtual string SharedDeployment { get; set; }
Property Value
Type | Description |
---|---|
string |