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.
§
readonly hpaConfig?: GoogleCloudConnectorsV1HPAConfig
[src]Output only. HPA autoscaling config.
§
readonly internalclientRatelimitThreshold?: bigint
[src]Output only. Max QPS supported for internal requests originating from Connd.
§
readonly ratelimitThreshold?: bigint
[src]Output only. Max QPS supported by the connector version before throttling of requests.
§
readonly resourceLimits?: GoogleCloudConnectorsV1ResourceLimits
[src]Output only. System resource limits.
§
readonly resourceRequests?: GoogleCloudConnectorsV1ResourceRequests
[src]Output only. System resource requests.