Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

GoogleCloudConnectorsV1ConnectorVersionInfraConfig

import type { GoogleCloudConnectorsV1ConnectorVersionInfraConfig } from "https://googleapis.deno.dev/v1/integrations:v1.ts";

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

interface GoogleCloudConnectorsV1ConnectorVersionInfraConfig {
readonly connectionRatelimitWindowSeconds?: bigint;
readonly deploymentModel?: "DEPLOYMENT_MODEL_UNSPECIFIED" | "GKE_MST" | "CLOUD_RUN_MST";
readonly deploymentModelMigrationState?:
| "DEPLOYMENT_MODEL_MIGRATION_STATE_UNSPECIFIED"
| "IN_PROGRESS"
| "COMPLETED"
| "ROLLEDBACK"
| "ROLLBACK_IN_PROGRESS";
readonly hpaConfig?: GoogleCloudConnectorsV1HPAConfig;
readonly internalclientRatelimitThreshold?: bigint;
readonly maxInstanceRequestConcurrency?: number;
readonly ratelimitThreshold?: bigint;
readonly resourceLimits?: GoogleCloudConnectorsV1ResourceLimits;
readonly resourceRequests?: GoogleCloudConnectorsV1ResourceRequests;
readonly sharedDeployment?: string;
readonly tlsMigrationState?: "TLS_MIGRATION_STATE_UNSPECIFIED" | "TLS_MIGRATION_NOT_STARTED" | "TLS_MIGRATION_COMPLETED";
}

§Properties

§
readonly connectionRatelimitWindowSeconds?: bigint
[src]

Output only. The window used for ratelimiting runtime requests to connections.

§
readonly deploymentModel?: "DEPLOYMENT_MODEL_UNSPECIFIED" | "GKE_MST" | "CLOUD_RUN_MST"
[src]

Output only. Indicates whether connector is deployed on GKE/CloudRun

§
readonly deploymentModelMigrationState?: "DEPLOYMENT_MODEL_MIGRATION_STATE_UNSPECIFIED" | "IN_PROGRESS" | "COMPLETED" | "ROLLEDBACK" | "ROLLBACK_IN_PROGRESS"
[src]

Output only. Status of the deployment model migration.

§

Output only. HPA autoscaling config.

§
readonly internalclientRatelimitThreshold?: bigint
[src]

Output only. Max QPS supported for internal requests originating from Connd.

§
readonly maxInstanceRequestConcurrency?: number
[src]

Output only. Max instance request concurrency.

§
readonly ratelimitThreshold?: bigint
[src]

Output only. Max QPS supported by the connector version before throttling of requests.

§

Output only. System resource limits.

§

Output only. System resource requests.

§
readonly sharedDeployment?: string
[src]

Output only. The name of shared connector deployment.

§
readonly tlsMigrationState?: "TLS_MIGRATION_STATE_UNSPECIFIED" | "TLS_MIGRATION_NOT_STARTED" | "TLS_MIGRATION_COMPLETED"
[src]

Output only. Status of the TLS migration.