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
AlwaysAllocateCpu
Indicates that the Cloud Run CPU should always be allocated.
Declaration
[JsonProperty("alwaysAllocateCpu")]
public virtual bool? AlwaysAllocateCpu { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ConnectionRatelimitWindowSeconds
The window used for ratelimiting runtime requests to connections.
Declaration
[JsonProperty("connectionRatelimitWindowSeconds")]
public virtual long? ConnectionRatelimitWindowSeconds { get; set; }
Property Value
Type | Description |
---|---|
long? |
ConnectorVersioningEnabled
Indicate whether connector versioning is enabled.
Declaration
[JsonProperty("connectorVersioningEnabled")]
public virtual bool? ConnectorVersioningEnabled { get; set; }
Property Value
Type | Description |
---|---|
bool? |
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? |
MigrateTls
Indicate whether connector is being migrated to TLS.
Declaration
[JsonProperty("migrateTls")]
public virtual bool? MigrateTls { get; set; }
Property Value
Type | Description |
---|---|
bool? |
ProvisionCloudSpanner
Indicate whether cloud spanner is required for connector job.
Declaration
[JsonProperty("provisionCloudSpanner")]
public virtual bool? ProvisionCloudSpanner { 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 |