/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. * @generated-id: 5d1e98138813 */ import * as z from "zod/v3"; import { DatasourceInstanceConfiguration, DatasourceInstanceConfiguration$Outbound, DatasourceInstanceConfiguration$outboundSchema, } from "./datasourceinstanceconfiguration.js"; /** * Request to update greenlisted configuration values for a datasource instance. Only keys that are exposed via the public API greenlist may be set. * * @remarks */ export type UpdateDatasourceConfigurationRequest = { /** * Configuration for a datasource instance */ configuration: DatasourceInstanceConfiguration; }; /** @internal */ export type UpdateDatasourceConfigurationRequest$Outbound = { configuration: DatasourceInstanceConfiguration$Outbound; }; /** @internal */ export const UpdateDatasourceConfigurationRequest$outboundSchema: z.ZodType< UpdateDatasourceConfigurationRequest$Outbound, z.ZodTypeDef, UpdateDatasourceConfigurationRequest > = z.object({ configuration: DatasourceInstanceConfiguration$outboundSchema, }); export function updateDatasourceConfigurationRequestToJSON( updateDatasourceConfigurationRequest: UpdateDatasourceConfigurationRequest, ): string { return JSON.stringify( UpdateDatasourceConfigurationRequest$outboundSchema.parse( updateDatasourceConfigurationRequest, ), ); }