@vercel/sdk
Version:
<p align="center"> <a href="https://vercel.com"> <img src="https://assets.vercel.com/image/upload/v1588805858/repositories/vercel/logo.png" height="96"> <h3 align="center">Vercel</h3> </a> <p align="center">Develop. Preview. Ship.</p> </p>
78 lines • 3.73 kB
TypeScript
import * as z from "zod/v3";
/**
* A map of environments to override values for the secret, used for setting different values across deployments in production, preview, and development environments. Note: the same value will be used for all deployments in the given environment.
*/
export type UpdateResourceSecretsEnvironmentOverrides = {
/**
* Value used for development environment.
*/
development?: string | undefined;
/**
* Value used for preview environment.
*/
preview?: string | undefined;
/**
* Value used for production environment.
*/
production?: string | undefined;
};
export type UpdateResourceSecretsSecrets = {
name: string;
value: string;
prefix?: string | undefined;
/**
* A map of environments to override values for the secret, used for setting different values across deployments in production, preview, and development environments. Note: the same value will be used for all deployments in the given environment.
*/
environmentOverrides?: UpdateResourceSecretsEnvironmentOverrides | undefined;
};
export type UpdateResourceSecretsRequestBody = {
secrets: Array<UpdateResourceSecretsSecrets>;
/**
* If true, will only update the provided secrets
*/
partial?: boolean | undefined;
};
export type UpdateResourceSecretsRequest = {
integrationConfigurationId: string;
integrationProductIdOrSlug: string;
resourceId: string;
requestBody: UpdateResourceSecretsRequestBody;
};
/** @internal */
export type UpdateResourceSecretsEnvironmentOverrides$Outbound = {
development?: string | undefined;
preview?: string | undefined;
production?: string | undefined;
};
/** @internal */
export declare const UpdateResourceSecretsEnvironmentOverrides$outboundSchema: z.ZodType<UpdateResourceSecretsEnvironmentOverrides$Outbound, z.ZodTypeDef, UpdateResourceSecretsEnvironmentOverrides>;
export declare function updateResourceSecretsEnvironmentOverridesToJSON(updateResourceSecretsEnvironmentOverrides: UpdateResourceSecretsEnvironmentOverrides): string;
/** @internal */
export type UpdateResourceSecretsSecrets$Outbound = {
name: string;
value: string;
prefix?: string | undefined;
environmentOverrides?: UpdateResourceSecretsEnvironmentOverrides$Outbound | undefined;
};
/** @internal */
export declare const UpdateResourceSecretsSecrets$outboundSchema: z.ZodType<UpdateResourceSecretsSecrets$Outbound, z.ZodTypeDef, UpdateResourceSecretsSecrets>;
export declare function updateResourceSecretsSecretsToJSON(updateResourceSecretsSecrets: UpdateResourceSecretsSecrets): string;
/** @internal */
export type UpdateResourceSecretsRequestBody$Outbound = {
secrets: Array<UpdateResourceSecretsSecrets$Outbound>;
partial?: boolean | undefined;
};
/** @internal */
export declare const UpdateResourceSecretsRequestBody$outboundSchema: z.ZodType<UpdateResourceSecretsRequestBody$Outbound, z.ZodTypeDef, UpdateResourceSecretsRequestBody>;
export declare function updateResourceSecretsRequestBodyToJSON(updateResourceSecretsRequestBody: UpdateResourceSecretsRequestBody): string;
/** @internal */
export type UpdateResourceSecretsRequest$Outbound = {
integrationConfigurationId: string;
integrationProductIdOrSlug: string;
resourceId: string;
RequestBody: UpdateResourceSecretsRequestBody$Outbound;
};
/** @internal */
export declare const UpdateResourceSecretsRequest$outboundSchema: z.ZodType<UpdateResourceSecretsRequest$Outbound, z.ZodTypeDef, UpdateResourceSecretsRequest>;
export declare function updateResourceSecretsRequestToJSON(updateResourceSecretsRequest: UpdateResourceSecretsRequest): string;
//# sourceMappingURL=updateresourcesecretsop.d.ts.map