@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>
92 lines • 5.03 kB
TypeScript
import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { CreateCustomEnvironmentRequest, CreateCustomEnvironmentResponseBody } from "../models/createcustomenvironmentop.js";
import { CreateSharedEnvVariableRequest, CreateSharedEnvVariableResponseBody } from "../models/createsharedenvvariableop.js";
import { DeleteSharedEnvVariableRequest, DeleteSharedEnvVariableResponseBody } from "../models/deletesharedenvvariableop.js";
import { GetCustomEnvironmentRequest, GetCustomEnvironmentResponseBody } from "../models/getcustomenvironmentop.js";
import { GetProjectsByIdOrNameCustomEnvironmentsRequest, GetProjectsByIdOrNameCustomEnvironmentsResponseBody } from "../models/getprojectsbyidornamecustomenvironmentsop.js";
import { GetSharedEnvVarRequest, GetSharedEnvVarResponseBody } from "../models/getsharedenvvarop.js";
import { ListSharedEnvVariableRequest, ListSharedEnvVariableResponseBody } from "../models/listsharedenvvariableop.js";
import { RemoveCustomEnvironmentRequest, RemoveCustomEnvironmentResponseBody } from "../models/removecustomenvironmentop.js";
import { UnlinkSharedEnvVariableRequest, UnlinkSharedEnvVariableResponseBody } from "../models/unlinksharedenvvariableop.js";
import { UpdateCustomEnvironmentRequest, UpdateCustomEnvironmentResponseBody } from "../models/updatecustomenvironmentop.js";
import { UpdateSharedEnvVariableRequest, UpdateSharedEnvVariableResponseBody } from "../models/updatesharedenvvariableop.js";
export declare class Environment extends ClientSDK {
/**
* Create one or more shared environment variables
*
* @remarks
* Creates shared environment variable(s) for a team.
*/
createSharedEnvVariable(request: CreateSharedEnvVariableRequest, options?: RequestOptions): Promise<CreateSharedEnvVariableResponseBody>;
/**
* Lists all Shared Environment Variables for a team
*
* @remarks
* Lists all Shared Environment Variables for a team, taking into account optional filters.
*/
listSharedEnvVariable(request: ListSharedEnvVariableRequest, options?: RequestOptions): Promise<ListSharedEnvVariableResponseBody>;
/**
* Updates one or more shared environment variables
*
* @remarks
* Updates a given Shared Environment Variable for a Team.
*/
updateSharedEnvVariable(request: UpdateSharedEnvVariableRequest, options?: RequestOptions): Promise<UpdateSharedEnvVariableResponseBody>;
/**
* Delete one or more Env Var
*
* @remarks
* Deletes one or many Shared Environment Variables for a given team.
*/
deleteSharedEnvVariable(request: DeleteSharedEnvVariableRequest, options?: RequestOptions): Promise<DeleteSharedEnvVariableResponseBody>;
/**
* Retrieve the decrypted value of a Shared Environment Variable by id.
*
* @remarks
* Retrieve the decrypted value of a Shared Environment Variable by id.
*/
getSharedEnvVar(request: GetSharedEnvVarRequest, options?: RequestOptions): Promise<GetSharedEnvVarResponseBody>;
/**
* Disconnects a shared environment variable for a given project
*
* @remarks
* Disconnects a shared environment variable for a given project
*/
unlinkSharedEnvVariable(request: UnlinkSharedEnvVariableRequest, options?: RequestOptions): Promise<UnlinkSharedEnvVariableResponseBody>;
/**
* Create a custom environment for the current project.
*
* @remarks
* Creates a custom environment for the current project. Cannot be named 'Production' or 'Preview'.
*/
createCustomEnvironment(request: CreateCustomEnvironmentRequest, options?: RequestOptions): Promise<CreateCustomEnvironmentResponseBody>;
/**
* Retrieve custom environments
*
* @remarks
* Retrieve custom environments for the project. Must not be named 'Production' or 'Preview'.
*/
getProjectsByIdOrNameCustomEnvironments(request: GetProjectsByIdOrNameCustomEnvironmentsRequest, options?: RequestOptions): Promise<GetProjectsByIdOrNameCustomEnvironmentsResponseBody>;
/**
* Retrieve a custom environment
*
* @remarks
* Retrieve a custom environment for the project. Must not be named 'Production' or 'Preview'.
*/
getCustomEnvironment(request: GetCustomEnvironmentRequest, options?: RequestOptions): Promise<GetCustomEnvironmentResponseBody>;
/**
* Update a custom environment
*
* @remarks
* Update a custom environment for the project. Must not be named 'Production' or 'Preview'.
*/
updateCustomEnvironment(request: UpdateCustomEnvironmentRequest, options?: RequestOptions): Promise<UpdateCustomEnvironmentResponseBody>;
/**
* Remove a custom environment
*
* @remarks
* Remove a custom environment for the project. Must not be named 'Production' or 'Preview'.
*/
removeCustomEnvironment(request: RemoveCustomEnvironmentRequest, options?: RequestOptions): Promise<RemoveCustomEnvironmentResponseBody>;
}
//# sourceMappingURL=environment.d.ts.map