/**
 * This file was auto-generated by openapi-typescript.
 * Do not make direct changes to the file.
 */
export interface paths {
    "/update_environment_variables": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Update environment variables
         * @description Update one or many environment variables in a deployment.
         *     This will invalidate all subscriptions, since environment variables
         *     are accessible in queries but are not part of the cache key of a query
         *     result.
         */
        post: operations["update_environment_variables"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/list_environment_variables": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List environment variables
         * @description Get all environment variables in a deployment.
         *     In the future this might not include "secret" environment
         *     variables.
         */
        get: operations["list_environment_variables"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/deployment_info": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get deployment info
         * @description Returns identity information about this deployment.
         */
        get: operations["get deployment info"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/update_canonical_url": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Update canonical URL
         * @description Set or unset the canonical URL for a deployment's convex.cloud or
         *     convex.site domain. This allows you to customize the  CONVEX_SITE_URL and
         *     CONVEX_CLOUD_URL environment variables in your deployment.
         */
        post: operations["update_canonical_url"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/get_canonical_urls": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get canonical URLs
         * @description Get the canonical URLs for a deployment.
         */
        get: operations["get_canonical_urls"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/list_log_streams": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * List log streams
         * @description List configs for all existing log streams in a deployment.
         */
        get: operations["list_log_streams"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/get_log_stream/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        /**
         * Get log stream
         * @description Get the config for a specific log stream by id.
         */
        get: operations["get_log_stream"];
        put?: never;
        post?: never;
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/delete_log_stream/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Delete log stream
         * @description Delete the deployment's log stream with the given id.
         */
        post: operations["delete_log_stream"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/create_log_stream": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Create log stream
         * @description Create a new log stream for the deployment. Errors if a log stream of the
         *     given type already exists.
         */
        post: operations["create_log_stream"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/update_log_stream/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Update log stream
         * @description Update an existing log stream for the deployment. Omit a field to keep the
         *     existing value, and use `null` to unset a field.
         */
        post: operations["update_log_stream"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/rotate_webhook_secret/{id}": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Rotate webhook log stream secret
         * @description Rotate the secret for the webhook log stream.
         */
        post: operations["rotate_webhook_secret"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/pause_deployment": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Pause deployment
         * @description Disables a deployment without deleting any data. The deployment will not
         *     operate until it is unpaused. While a deployment is paused, new functions
         *     calls will return an error, scheduled jobs will queue and run when the
         *     deployment is resumed, and cron jobs will be skipped. This means that no
         *     function calls or bandwidth usage will be charged while the deployment is
         *     paused, but storage costs will still apply.
         */
        post: operations["pause_deployment"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
    "/unpause_deployment": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        get?: never;
        put?: never;
        /**
         * Unpause deployment
         * @description Reenables a deployment that was previously paused. The deployment will
         *     resume normal operation, including any scheduled jobs that were queued while
         *     paused.
         */
        post: operations["unpause_deployment"];
        delete?: never;
        options?: never;
        head?: never;
        patch?: never;
        trace?: never;
    };
}
export type webhooks = Record<string, never>;
export interface components {
    schemas: {
        AxiomAttribute: {
            key: string;
            value: string;
        };
        /** AxiomConfig */
        AxiomLogStreamConfig: {
            /** @description Optional list of attributes. These are extra fields and values sent to
             *     Axiom in each log event. */
            attributes: components["schemas"]["AxiomAttribute"][];
            /** @description Name of the dataset in Axiom. This is where the logs will be sent. */
            datasetName: string;
            id: string;
            /** @description Optional ingest endpoint for Axiom */
            ingestUrl?: string | null;
            /** @description Status of the log stream */
            status: components["schemas"]["LogStreamStatus"];
        };
        CreateAxiomLogStreamArgs: {
            /** @description Axiom API key for authentication. */
            apiKey: string;
            /** @description Optional list of attributes. These are extra fields and values sent to
             *     Axiom in each log event. */
            attributes: components["schemas"]["AxiomAttribute"][];
            /** @description Name of the dataset in Axiom. This is where the logs will be sent. */
            datasetName: string;
            /** @description Optional ingest endpoint for Axiom */
            ingestUrl?: string | null;
        };
        CreateDatadogLogStreamArgs: {
            /** @description Datadog API key for authentication. */
            ddApiKey: string;
            /** @description Optional comma-separated list of tags. These are sent to Datadog in each
             *     log event via the `ddtags` field. */
            ddTags: string[];
            /** @description Service name used as a special tag in Datadog. */
            service?: string | null;
            /** @description Location of your Datadog deployment. */
            siteLocation: components["schemas"]["DatadogSiteLocation"];
        };
        CreateLogStreamArgs: (components["schemas"]["CreateDatadogLogStreamArgs"] & {
            /** @enum {string} */
            logStreamType: "datadog";
        }) | (components["schemas"]["CreateWebhookLogStreamArgs"] & {
            /** @enum {string} */
            logStreamType: "webhook";
        }) | (components["schemas"]["CreateAxiomLogStreamArgs"] & {
            /** @enum {string} */
            logStreamType: "axiom";
        }) | (components["schemas"]["CreateSentryLogStreamArgs"] & {
            /** @enum {string} */
            logStreamType: "sentry";
        }) | (components["schemas"]["CreatePostHogLogsLogStreamArgs"] & {
            /** @enum {string} */
            logStreamType: "postHogLogs";
        }) | (components["schemas"]["CreatePostHogErrorTrackingLogStreamArgs"] & {
            /** @enum {string} */
            logStreamType: "postHogErrorTracking";
        });
        CreateLogStreamResponse: (components["schemas"]["CreateWebhookLogStreamResponse"] & {
            /** @enum {string} */
            logStreamType: "webhook";
        }) | {
            id: string;
            /** @enum {string} */
            logStreamType: "datadog";
        } | {
            id: string;
            /** @enum {string} */
            logStreamType: "axiom";
        } | {
            id: string;
            /** @enum {string} */
            logStreamType: "sentry";
        } | {
            id: string;
            /** @enum {string} */
            logStreamType: "postHogLogs";
        } | {
            id: string;
            /** @enum {string} */
            logStreamType: "postHogErrorTracking";
        };
        CreatePostHogErrorTrackingLogStreamArgs: {
            /** @description PostHog project token. */
            apiKey: string;
            /** @description PostHog host URL. Defaults to https://us.i.posthog.com. */
            host?: string | null;
        };
        CreatePostHogLogsLogStreamArgs: {
            /** @description PostHog project token. */
            apiKey: string;
            /** @description PostHog host URL. Defaults to https://us.i.posthog.com. */
            host?: string | null;
            /** @description OTLP service.name attribute. Defaults to the deployment name. */
            serviceName?: string | null;
        };
        CreateSentryLogStreamArgs: {
            /** @description Sentry Data Source Name (DSN) to route exceptions to. */
            dsn: string;
            /** @description Tags to add to all events routed to Sentry. */
            tags?: {
                [key: string]: string;
            } | null;
        };
        CreateWebhookLogStreamArgs: {
            /** @description Format for the webhook payload. JSONL sends one object per line of
             *     request, JSON sends one array per request. */
            format: components["schemas"]["WebhookFormat"];
            /** @description URL to send logs to. */
            url: string;
        };
        CreateWebhookLogStreamResponse: {
            /** @description Use this secret to verify webhook signatures. */
            hmacSecret: string;
            id: string;
        };
        /** DatadogConfig */
        DatadogLogStreamConfig: {
            /** @description Optional comma-separated list of tags. These are sent to Datadog in each
             *     log event via the `ddtags` field. */
            ddTags: string[];
            id: string;
            /** @description Service name used as a special tag in Datadog. */
            service?: string | null;
            /** @description Location of your Datadog deployment. */
            siteLocation: components["schemas"]["DatadogSiteLocation"];
            /** @description Status of the log stream */
            status: components["schemas"]["LogStreamStatus"];
        };
        /**
         * @description The Datadog deployment locations, used to construct URLs
         * @enum {string}
         */
        DatadogSiteLocation: "US1" | "US3" | "US5" | "EU" | "US1_FED" | "AP1";
        /** Format: int64 */
        DeploymentId: number;
        DeploymentInfoResponse: {
            deploymentType: components["schemas"]["DeploymentType"];
            id: components["schemas"]["DeploymentId"];
            /** @enum {string} */
            kind: "cloud";
            projectId: components["schemas"]["ProjectId"];
            projectName?: string | null;
            projectSlug?: string | null;
            reference?: string | null;
            teamId: components["schemas"]["TeamId"];
        } | {
            /** @enum {string} */
            kind: "selfHosted";
        };
        /** @enum {string} */
        DeploymentType: "dev" | "prod" | "preview" | "custom";
        GetCanonicalUrlsResponse: {
            convexCloudUrl: string;
            convexSiteUrl: string;
        };
        ListEnvVarsResponse: {
            environmentVariables: {
                [key: string]: string;
            };
        };
        LogStreamConfig: (components["schemas"]["DatadogLogStreamConfig"] & {
            /** @enum {string} */
            logStreamType: "datadog";
        }) | (components["schemas"]["WebhookLogStreamConfig"] & {
            /** @enum {string} */
            logStreamType: "webhook";
        }) | (components["schemas"]["AxiomLogStreamConfig"] & {
            /** @enum {string} */
            logStreamType: "axiom";
        }) | (components["schemas"]["SentryLogStreamConfig"] & {
            /** @enum {string} */
            logStreamType: "sentry";
        }) | (components["schemas"]["PostHogLogsLogStreamConfig"] & {
            /** @enum {string} */
            logStreamType: "postHogLogs";
        }) | (components["schemas"]["PostHogErrorTrackingLogStreamConfig"] & {
            /** @enum {string} */
            logStreamType: "postHogErrorTracking";
        });
        /** @description Status of a log stream */
        LogStreamStatus: {
            /** @enum {string} */
            type: "pending";
        } | {
            /** @enum {string} */
            type: "restarting";
        } | {
            reason: string;
            /** @enum {string} */
            type: "failed";
        } | {
            /** @enum {string} */
            type: "active";
        } | {
            /** @enum {string} */
            type: "deleting";
        };
        /** PostHogErrorTrackingConfig */
        PostHogErrorTrackingLogStreamConfig: {
            /** @description PostHog host URL. */
            host?: string | null;
            id: string;
            /** @description Status of the log stream */
            status: components["schemas"]["LogStreamStatus"];
        };
        /** PostHogLogsConfig */
        PostHogLogsLogStreamConfig: {
            /** @description PostHog host URL. */
            host?: string | null;
            id: string;
            /** @description OTLP service.name attribute. */
            serviceName?: string | null;
            /** @description Status of the log stream */
            status: components["schemas"]["LogStreamStatus"];
        };
        /** Format: int64 */
        ProjectId: number;
        /** @enum {string} */
        RequestDestination: "convexCloud" | "convexSite";
        RotateLogStreamSecretResponse: {
            hmacSecret: string;
            /** @enum {string} */
            logStreamType: "webhook";
        };
        /** SentryConfig */
        SentryLogStreamConfig: {
            id: string;
            /** @description Status of the log stream */
            status: components["schemas"]["LogStreamStatus"];
            /** @description Tags to add to all events routed to Sentry. */
            tags?: {
                [key: string]: string;
            } | null;
        };
        /** Format: int64 */
        TeamId: number;
        UpdateAxiomSinkArgs: {
            /** @description Axiom API key for authentication. */
            apiKey?: string | null;
            /** @description Optional list of attributes. These are extra fields and values sent to
             *     Axiom in each log event. */
            attributes?: components["schemas"]["AxiomAttribute"][] | null;
            /** @description Name of the dataset in Axiom. This is where the logs will be sent. */
            datasetName?: string | null;
            /** @description Optional ingest endpoint for Axiom */
            ingestUrl?: string | null;
        };
        UpdateCanonicalUrlRequest: {
            /** @description Whether to update the canonical URL for convex.cloud or convex.site */
            requestDestination: components["schemas"]["RequestDestination"];
            /** @description The new canonical URL. Omit this to reset the canonical URl to the
             *     default value. */
            url?: string | null;
        };
        UpdateDatadogSinkArgs: {
            /** @description Datadog API key for authentication. */
            ddApiKey?: string | null;
            /** @description Optional comma-separated list of tags. These are sent to Datadog in each
             *     log event via the `ddtags` field. */
            ddTags?: string[] | null;
            /** @description Service name used as a special tag in Datadog. */
            service?: string | null;
            siteLocation?: null | components["schemas"]["DatadogSiteLocation"];
        };
        UpdateEnvVarRequest: {
            name: string;
            value?: string | null;
        };
        UpdateEnvVarsRequest: {
            changes: components["schemas"]["UpdateEnvVarRequest"][];
        };
        UpdateLogStreamArgs: (components["schemas"]["UpdateDatadogSinkArgs"] & {
            /** @enum {string} */
            logStreamType: "datadog";
        }) | (components["schemas"]["UpdateWebhookSinkArgs"] & {
            /** @enum {string} */
            logStreamType: "webhook";
        }) | (components["schemas"]["UpdateAxiomSinkArgs"] & {
            /** @enum {string} */
            logStreamType: "axiom";
        }) | (components["schemas"]["UpdateSentrySinkArgs"] & {
            /** @enum {string} */
            logStreamType: "sentry";
        }) | (components["schemas"]["UpdatePostHogLogsSinkArgs"] & {
            /** @enum {string} */
            logStreamType: "postHogLogs";
        }) | (components["schemas"]["UpdatePostHogErrorTrackingSinkArgs"] & {
            /** @enum {string} */
            logStreamType: "postHogErrorTracking";
        });
        UpdatePostHogErrorTrackingSinkArgs: {
            /** @description PostHog project token. */
            apiKey?: string | null;
            /** @description PostHog host URL. */
            host?: string | null;
        };
        UpdatePostHogLogsSinkArgs: {
            /** @description PostHog project token. */
            apiKey?: string | null;
            /** @description PostHog host URL. */
            host?: string | null;
            /** @description OTLP service.name attribute. */
            serviceName?: string | null;
        };
        UpdateSentrySinkArgs: {
            /** @description Sentry Data Source Name (DSN) to route exceptions to. */
            dsn?: string | null;
            /** @description Tags to add to all events routed to Sentry. */
            tags?: {
                [key: string]: string;
            } | null;
        };
        UpdateWebhookSinkArgs: {
            format?: null | components["schemas"]["WebhookFormat"];
            /** @description URL to send logs to. */
            url?: string | null;
        };
        /** @enum {string} */
        WebhookFormat: "json" | "jsonl";
        /** WebhookConfig */
        WebhookLogStreamConfig: {
            /** @description Format for the webhook payload. JSONL sends one object per line of
             *     request, JSON sends one array per request. */
            format: components["schemas"]["WebhookFormat"];
            /** @description Use this secret to verify webhook signatures. */
            hmacSecret: string;
            id: string;
            /** @description Status of the log stream */
            status: components["schemas"]["LogStreamStatus"];
            /** @description URL to send logs to. */
            url: string;
        };
    };
    responses: never;
    parameters: never;
    requestBodies: never;
    headers: never;
    pathItems: never;
}
export type AxiomAttribute = components['schemas']['AxiomAttribute'];
export type AxiomLogStreamConfig = components['schemas']['AxiomLogStreamConfig'];
export type CreateAxiomLogStreamArgs = components['schemas']['CreateAxiomLogStreamArgs'];
export type CreateDatadogLogStreamArgs = components['schemas']['CreateDatadogLogStreamArgs'];
export type CreateLogStreamArgs = components['schemas']['CreateLogStreamArgs'];
export type CreateLogStreamResponse = components['schemas']['CreateLogStreamResponse'];
export type CreatePostHogErrorTrackingLogStreamArgs = components['schemas']['CreatePostHogErrorTrackingLogStreamArgs'];
export type CreatePostHogLogsLogStreamArgs = components['schemas']['CreatePostHogLogsLogStreamArgs'];
export type CreateSentryLogStreamArgs = components['schemas']['CreateSentryLogStreamArgs'];
export type CreateWebhookLogStreamArgs = components['schemas']['CreateWebhookLogStreamArgs'];
export type CreateWebhookLogStreamResponse = components['schemas']['CreateWebhookLogStreamResponse'];
export type DatadogLogStreamConfig = components['schemas']['DatadogLogStreamConfig'];
export type DatadogSiteLocation = components['schemas']['DatadogSiteLocation'];
export type DeploymentId = components['schemas']['DeploymentId'];
export type DeploymentInfoResponse = components['schemas']['DeploymentInfoResponse'];
export type DeploymentType = components['schemas']['DeploymentType'];
export type GetCanonicalUrlsResponse = components['schemas']['GetCanonicalUrlsResponse'];
export type ListEnvVarsResponse = components['schemas']['ListEnvVarsResponse'];
export type LogStreamConfig = components['schemas']['LogStreamConfig'];
export type LogStreamStatus = components['schemas']['LogStreamStatus'];
export type PostHogErrorTrackingLogStreamConfig = components['schemas']['PostHogErrorTrackingLogStreamConfig'];
export type PostHogLogsLogStreamConfig = components['schemas']['PostHogLogsLogStreamConfig'];
export type ProjectId = components['schemas']['ProjectId'];
export type RequestDestination = components['schemas']['RequestDestination'];
export type RotateLogStreamSecretResponse = components['schemas']['RotateLogStreamSecretResponse'];
export type SentryLogStreamConfig = components['schemas']['SentryLogStreamConfig'];
export type TeamId = components['schemas']['TeamId'];
export type UpdateAxiomSinkArgs = components['schemas']['UpdateAxiomSinkArgs'];
export type UpdateCanonicalUrlRequest = components['schemas']['UpdateCanonicalUrlRequest'];
export type UpdateDatadogSinkArgs = components['schemas']['UpdateDatadogSinkArgs'];
export type UpdateEnvVarRequest = components['schemas']['UpdateEnvVarRequest'];
export type UpdateEnvVarsRequest = components['schemas']['UpdateEnvVarsRequest'];
export type UpdateLogStreamArgs = components['schemas']['UpdateLogStreamArgs'];
export type UpdatePostHogErrorTrackingSinkArgs = components['schemas']['UpdatePostHogErrorTrackingSinkArgs'];
export type UpdatePostHogLogsSinkArgs = components['schemas']['UpdatePostHogLogsSinkArgs'];
export type UpdateSentrySinkArgs = components['schemas']['UpdateSentrySinkArgs'];
export type UpdateWebhookSinkArgs = components['schemas']['UpdateWebhookSinkArgs'];
export type WebhookFormat = components['schemas']['WebhookFormat'];
export type WebhookLogStreamConfig = components['schemas']['WebhookLogStreamConfig'];
export type $defs = Record<string, never>;
export interface operations {
    update_environment_variables: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UpdateEnvVarsRequest"];
            };
        };
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    list_environment_variables: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["ListEnvVarsResponse"];
                };
            };
        };
    };
    "get deployment info": {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["DeploymentInfoResponse"];
                };
            };
        };
    };
    update_canonical_url: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UpdateCanonicalUrlRequest"];
            };
        };
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    get_canonical_urls: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["GetCanonicalUrlsResponse"];
                };
            };
        };
    };
    list_log_streams: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["LogStreamConfig"][];
                };
            };
        };
    };
    get_log_stream: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                /** @description id of the log stream to retrieve */
                id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["LogStreamConfig"];
                };
            };
        };
    };
    delete_log_stream: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                /** @description id of the log stream to delete */
                id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    create_log_stream: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["CreateLogStreamArgs"];
            };
        };
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["CreateLogStreamResponse"];
                };
            };
        };
    };
    update_log_stream: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                /** @description id of the log stream to update */
                id: string;
            };
            cookie?: never;
        };
        requestBody: {
            content: {
                "application/json": components["schemas"]["UpdateLogStreamArgs"];
            };
        };
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    rotate_webhook_secret: {
        parameters: {
            query?: never;
            header?: never;
            path: {
                /** @description id of the webhook log stream for which to rotate the secret */
                id: string;
            };
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content: {
                    "application/json": components["schemas"]["RotateLogStreamSecretResponse"];
                };
            };
        };
    };
    pause_deployment: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
    unpause_deployment: {
        parameters: {
            query?: never;
            header?: never;
            path?: never;
            cookie?: never;
        };
        requestBody?: never;
        responses: {
            200: {
                headers: {
                    [name: string]: unknown;
                };
                content?: never;
            };
        };
    };
}
//# sourceMappingURL=generatedDeploymentApi.d.ts.map