From 3ab5509126b55b5810d4db60e79fbf2cec606115 Mon Sep 17 00:00:00 2001 From: RajatPawar <18614743+RajatPawar@users.noreply.github.com> Date: Tue, 18 Aug 2026 15:44:00 -0700 Subject: [PATCH] feat(destinations): withhold azureblob + gcs from the type enum (ENG-4200) Blob-storage sinks write objects with an uncontrolled object-generated-by-svix prefix, so hold them back from creation until we own the naming. Remove azureblob and gcs from the destination type enum and the type description. The per-field descriptions (account/container/credentials) are left in place so re-adding is a clean revert; the server impl is unchanged. See Linear ENG-4200. Co-Authored-By: Claude Opus 4.8 --- api/api.yaml | 6 +++--- api/generated/api.bundled.json | 4 +--- api/generated/api.json | 4 +--- 3 files changed, 5 insertions(+), 9 deletions(-) diff --git a/api/api.yaml b/api/api.yaml index d8459ed..9ab7ed3 100644 --- a/api/api.yaml +++ b/api/api.yaml @@ -3017,12 +3017,12 @@ paths: type: string description: The type of the destination. For `slack`, set `metadata.url` to a Slack incoming webhook URL. - The warehouse, object-storage, and message-queue types (`clickhouse`, - `snowflake`, `bigquery`, `redshift`, `azureblob`, `gcs`, `sqs`, `sns`, + The warehouse and message-queue types (`clickhouse`, + `snowflake`, `bigquery`, `redshift`, `sqs`, `sns`, `eventbridge`, `pubsub`, `rabbitmq`) are configured via the `metadata` and `secrets` fields documented below. example: webhook - enum: [webhook, kinesis, s3, slack, clickhouse, snowflake, bigquery, redshift, azureblob, gcs, sqs, sns, eventbridge, pubsub, rabbitmq] + enum: [webhook, kinesis, s3, slack, clickhouse, snowflake, bigquery, redshift, sqs, sns, eventbridge, pubsub, rabbitmq] secrets: type: object description: Secrets for the destination. diff --git a/api/generated/api.bundled.json b/api/generated/api.bundled.json index 2a5a011..0c4a7a4 100644 --- a/api/generated/api.bundled.json +++ b/api/generated/api.bundled.json @@ -4469,7 +4469,7 @@ }, "type": { "type": "string", - "description": "The type of the destination. For `slack`, set `metadata.url` to a Slack incoming webhook URL. The warehouse, object-storage, and message-queue types (`clickhouse`, `snowflake`, `bigquery`, `redshift`, `azureblob`, `gcs`, `sqs`, `sns`, `eventbridge`, `pubsub`, `rabbitmq`) are configured via the `metadata` and `secrets` fields documented below.", + "description": "The type of the destination. For `slack`, set `metadata.url` to a Slack incoming webhook URL. The warehouse and message-queue types (`clickhouse`, `snowflake`, `bigquery`, `redshift`, `sqs`, `sns`, `eventbridge`, `pubsub`, `rabbitmq`) are configured via the `metadata` and `secrets` fields documented below.", "example": "webhook", "enum": [ "webhook", @@ -4480,8 +4480,6 @@ "snowflake", "bigquery", "redshift", - "azureblob", - "gcs", "sqs", "sns", "eventbridge", diff --git a/api/generated/api.json b/api/generated/api.json index 6030a52..af2336a 100644 --- a/api/generated/api.json +++ b/api/generated/api.json @@ -48971,7 +48971,7 @@ }, "type": { "type": "string", - "description": "The type of the destination. For `slack`, set `metadata.url` to a Slack incoming webhook URL. The warehouse, object-storage, and message-queue types (`clickhouse`, `snowflake`, `bigquery`, `redshift`, `azureblob`, `gcs`, `sqs`, `sns`, `eventbridge`, `pubsub`, `rabbitmq`) are configured via the `metadata` and `secrets` fields documented below.", + "description": "The type of the destination. For `slack`, set `metadata.url` to a Slack incoming webhook URL. The warehouse and message-queue types (`clickhouse`, `snowflake`, `bigquery`, `redshift`, `sqs`, `sns`, `eventbridge`, `pubsub`, `rabbitmq`) are configured via the `metadata` and `secrets` fields documented below.", "example": "webhook", "enum": [ "webhook", @@ -48982,8 +48982,6 @@ "snowflake", "bigquery", "redshift", - "azureblob", - "gcs", "sqs", "sns", "eventbridge",