View Source GoogleApi.Connectors.V1.Model.ConnectorInfraConfig (google_api_connectors v0.17.0)
This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version
Attributes
-
alwaysAllocateCpu
(type:boolean()
, default:nil
) - Indicates that the Cloud Run CPU should always be allocated. -
connectionRatelimitWindowSeconds
(type:String.t
, default:nil
) - The window used for ratelimiting runtime requests to connections. -
connectorVersioningEnabled
(type:boolean()
, default:nil
) - Indicate whether connector versioning is enabled. -
deploymentModel
(type:String.t
, default:nil
) - Indicate whether connector is deployed on GKE/CloudRun -
hpaConfig
(type:GoogleApi.Connectors.V1.Model.HPAConfig.t
, default:nil
) - HPA autoscaling config. -
internalclientRatelimitThreshold
(type:String.t
, default:nil
) - Max QPS supported for internal requests originating from Connd. -
maxInstanceRequestConcurrency
(type:integer()
, default:nil
) - Max Instance Request Conncurrency for Cloud Run service. -
migrateDeploymentModel
(type:boolean()
, default:nil
) - Indicate whether connector is being migrated to cloud run deployment model. -
migrateTls
(type:boolean()
, default:nil
) - Indicate whether connector is being migrated to TLS. -
provisionCloudSpanner
(type:boolean()
, default:nil
) - Indicate whether cloud spanner is required for connector job. -
ratelimitThreshold
(type:String.t
, default:nil
) - Max QPS supported by the connector version before throttling of requests. -
resourceLimits
(type:GoogleApi.Connectors.V1.Model.ResourceLimits.t
, default:nil
) - System resource limits. -
resourceRequests
(type:GoogleApi.Connectors.V1.Model.ResourceRequests.t
, default:nil
) - System resource requests. -
sharedDeployment
(type:String.t
, default:nil
) - The name of shared connector deployment.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.Connectors.V1.Model.ConnectorInfraConfig{ alwaysAllocateCpu: boolean() | nil, connectionRatelimitWindowSeconds: String.t() | nil, connectorVersioningEnabled: boolean() | nil, deploymentModel: String.t() | nil, hpaConfig: GoogleApi.Connectors.V1.Model.HPAConfig.t() | nil, internalclientRatelimitThreshold: String.t() | nil, maxInstanceRequestConcurrency: integer() | nil, migrateDeploymentModel: boolean() | nil, migrateTls: boolean() | nil, provisionCloudSpanner: boolean() | nil, ratelimitThreshold: String.t() | nil, resourceLimits: GoogleApi.Connectors.V1.Model.ResourceLimits.t() | nil, resourceRequests: GoogleApi.Connectors.V1.Model.ResourceRequests.t() | nil, sharedDeployment: String.t() | nil }