View Source GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ConnectorVersionInfraConfig (google_api_integrations v0.12.0)

This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version

Attributes

  • connectionRatelimitWindowSeconds (type: String.t, default: nil) - Output only. The window used for ratelimiting runtime requests to connections.
  • deploymentModel (type: String.t, default: nil) - Optional. Indicates whether connector is deployed on GKE/CloudRun
  • deploymentModelMigrationState (type: String.t, default: nil) - Output only. Status of the deployment model migration.
  • hpaConfig (type: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1HPAConfig.t, default: nil) - Output only. HPA autoscaling config.
  • internalclientRatelimitThreshold (type: String.t, default: nil) - Output only. Max QPS supported for internal requests originating from Connd.
  • maxInstanceRequestConcurrency (type: integer(), default: nil) - Output only. Max instance request concurrency.
  • ratelimitThreshold (type: String.t, default: nil) - Output only. Max QPS supported by the connector version before throttling of requests.
  • resourceLimits (type: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ResourceLimits.t, default: nil) - Output only. System resource limits.
  • resourceRequests (type: GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ResourceRequests.t, default: nil) - Output only. System resource requests.
  • sharedDeployment (type: String.t, default: nil) - Output only. The name of shared connector deployment.
  • tlsMigrationState (type: String.t, default: nil) - Output only. Status of the TLS migration.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ConnectorVersionInfraConfig{
    connectionRatelimitWindowSeconds: String.t() | nil,
    deploymentModel: String.t() | nil,
    deploymentModelMigrationState: String.t() | nil,
    hpaConfig:
      GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1HPAConfig.t() | nil,
    internalclientRatelimitThreshold: String.t() | nil,
    maxInstanceRequestConcurrency: integer() | nil,
    ratelimitThreshold: String.t() | nil,
    resourceLimits:
      GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ResourceLimits.t()
      | nil,
    resourceRequests:
      GoogleApi.Integrations.V1.Model.GoogleCloudConnectorsV1ResourceRequests.t()
      | nil,
    sharedDeployment: String.t() | nil,
    tlsMigrationState: String.t() | nil
  }

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.