@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>
142 lines • 6.04 kB
TypeScript
import { ClientSDK, RequestOptions } from "../lib/sdks.js";
import { CreateEdgeConfigRequest, CreateEdgeConfigResponseBody } from "../models/createedgeconfigop.js";
import { CreateEdgeConfigTokenRequest, CreateEdgeConfigTokenResponseBody } from "../models/createedgeconfigtokenop.js";
import { DeleteEdgeConfigRequest } from "../models/deleteedgeconfigop.js";
import { DeleteEdgeConfigSchemaRequest } from "../models/deleteedgeconfigschemaop.js";
import { DeleteEdgeConfigTokensRequest } from "../models/deleteedgeconfigtokensop.js";
import { GetEdgeConfigBackupRequest, GetEdgeConfigBackupResponseBody } from "../models/getedgeconfigbackupop.js";
import { GetEdgeConfigBackupsRequest, GetEdgeConfigBackupsResponseBody } from "../models/getedgeconfigbackupsop.js";
import { GetEdgeConfigItemRequest } from "../models/getedgeconfigitemop.js";
import { GetEdgeConfigItemsRequest } from "../models/getedgeconfigitemsop.js";
import { GetEdgeConfigRequest, GetEdgeConfigResponseBody } from "../models/getedgeconfigop.js";
import { GetEdgeConfigSchemaRequest, GetEdgeConfigSchemaResponseBody } from "../models/getedgeconfigschemaop.js";
import { GetEdgeConfigsRequest, GetEdgeConfigsResponseBody } from "../models/getedgeconfigsop.js";
import { GetEdgeConfigTokenRequest } from "../models/getedgeconfigtokenop.js";
import { GetEdgeConfigTokensRequest } from "../models/getedgeconfigtokensop.js";
import { GlobalConfigItem } from "../models/globalconfigitem.js";
import { GlobalConfigToken } from "../models/globalconfigtoken.js";
import { PatchEdgeConfigSchemaRequest, PatchEdgeConfigSchemaResponseBody } from "../models/patchedgeconfigschemaop.js";
import { RestoreEdgeConfigBackupRequest, RestoreEdgeConfigBackupResponseBody } from "../models/restoreedgeconfigbackupop.js";
import { UpdateEdgeConfigRequest, UpdateEdgeConfigResponseBody } from "../models/updateedgeconfigop.js";
export declare class GlobalConfig extends ClientSDK {
/**
* Get Global Configs
*
* @remarks
* Returns all Global Configs.
*/
getEdgeConfigs(request: GetEdgeConfigsRequest, options?: RequestOptions): Promise<GetEdgeConfigsResponseBody>;
/**
* Create a Global Config
*
* @remarks
* Creates a Global Config.
*/
createEdgeConfig(request: CreateEdgeConfigRequest, options?: RequestOptions): Promise<CreateEdgeConfigResponseBody>;
/**
* Get a Global Config
*
* @remarks
* Returns a Global Config.
*/
getEdgeConfig(request: GetEdgeConfigRequest, options?: RequestOptions): Promise<GetEdgeConfigResponseBody>;
/**
* Update a Global Config
*
* @remarks
* Updates a Global Config.
*/
updateEdgeConfig(request: UpdateEdgeConfigRequest, options?: RequestOptions): Promise<UpdateEdgeConfigResponseBody>;
/**
* Delete a Global Config
*
* @remarks
* Delete a Global Config by id.
*/
deleteEdgeConfig(request: DeleteEdgeConfigRequest, options?: RequestOptions): Promise<void>;
/**
* Get Global Config items
*
* @remarks
* Returns all items of a Global Config.
*/
getEdgeConfigItems(request: GetEdgeConfigItemsRequest, options?: RequestOptions): Promise<Array<GlobalConfigItem>>;
/**
* Get Global Config schema
*
* @remarks
* Returns the schema of a Global Config.
*/
getEdgeConfigSchema(request: GetEdgeConfigSchemaRequest, options?: RequestOptions): Promise<GetEdgeConfigSchemaResponseBody>;
/**
* Update Global Config schema
*
* @remarks
* Update a Global Config's schema.
*/
patchEdgeConfigSchema(request: PatchEdgeConfigSchemaRequest, options?: RequestOptions): Promise<PatchEdgeConfigSchemaResponseBody>;
/**
* Delete a Global Config's schema
*
* @remarks
* Deletes the schema of existing Global Config.
*/
deleteEdgeConfigSchema(request: DeleteEdgeConfigSchemaRequest, options?: RequestOptions): Promise<void>;
/**
* Get a Global Config item
*
* @remarks
* Returns a specific Global Config Item.
*/
getEdgeConfigItem(request: GetEdgeConfigItemRequest, options?: RequestOptions): Promise<GlobalConfigItem>;
/**
* Get all tokens of a Global Config
*
* @remarks
* Returns all tokens of a Global Config.
*/
getEdgeConfigTokens(request: GetEdgeConfigTokensRequest, options?: RequestOptions): Promise<GlobalConfigToken>;
/**
* Delete one or more Global Config tokens
*
* @remarks
* Deletes one or more tokens of an existing Global Config.
*/
deleteEdgeConfigTokens(request: DeleteEdgeConfigTokensRequest, options?: RequestOptions): Promise<void>;
/**
* Get Global Config token meta data
*
* @remarks
* Return meta data about a Global Config token.
*/
getEdgeConfigToken(request: GetEdgeConfigTokenRequest, options?: RequestOptions): Promise<GlobalConfigToken>;
/**
* Create a Global Config token
*
* @remarks
* Adds a token to an existing Global Config.
*/
createEdgeConfigToken(request: CreateEdgeConfigTokenRequest, options?: RequestOptions): Promise<CreateEdgeConfigTokenResponseBody>;
/**
* Get Global Config backup
*
* @remarks
* Retrieves a specific version of a Global Config from backup storage.
*/
getEdgeConfigBackup(request: GetEdgeConfigBackupRequest, options?: RequestOptions): Promise<GetEdgeConfigBackupResponseBody>;
/**
* Restore Global Config backup
*
* @remarks
* Restores a Global Config backup.
*/
restoreEdgeConfigBackup(request: RestoreEdgeConfigBackupRequest, options?: RequestOptions): Promise<RestoreEdgeConfigBackupResponseBody>;
/**
* Get Global Config backups
*
* @remarks
* Returns backups of a Global Config.
*/
getEdgeConfigBackups(request: GetEdgeConfigBackupsRequest, options?: RequestOptions): Promise<GetEdgeConfigBackupsResponseBody>;
}
//# sourceMappingURL=globalconfig.d.ts.map