@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>
188 lines • 6.45 kB
JavaScript
/*
* Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.
*/
import { edgeConfigCreateEdgeConfig } from "../funcs/edgeConfigCreateEdgeConfig.js";
import { edgeConfigCreateEdgeConfigToken } from "../funcs/edgeConfigCreateEdgeConfigToken.js";
import { edgeConfigDeleteEdgeConfig } from "../funcs/edgeConfigDeleteEdgeConfig.js";
import { edgeConfigDeleteEdgeConfigSchema } from "../funcs/edgeConfigDeleteEdgeConfigSchema.js";
import { edgeConfigDeleteEdgeConfigTokens } from "../funcs/edgeConfigDeleteEdgeConfigTokens.js";
import { edgeConfigGetEdgeConfig } from "../funcs/edgeConfigGetEdgeConfig.js";
import { edgeConfigGetEdgeConfigBackup } from "../funcs/edgeConfigGetEdgeConfigBackup.js";
import { edgeConfigGetEdgeConfigBackups } from "../funcs/edgeConfigGetEdgeConfigBackups.js";
import { edgeConfigGetEdgeConfigItem } from "../funcs/edgeConfigGetEdgeConfigItem.js";
import { edgeConfigGetEdgeConfigItems } from "../funcs/edgeConfigGetEdgeConfigItems.js";
import { edgeConfigGetEdgeConfigs } from "../funcs/edgeConfigGetEdgeConfigs.js";
import { edgeConfigGetEdgeConfigSchema } from "../funcs/edgeConfigGetEdgeConfigSchema.js";
import { edgeConfigGetEdgeConfigToken } from "../funcs/edgeConfigGetEdgeConfigToken.js";
import { edgeConfigGetEdgeConfigTokens } from "../funcs/edgeConfigGetEdgeConfigTokens.js";
import { edgeConfigPatchEdgeConfigItems } from "../funcs/edgeConfigPatchEdgeConfigItems.js";
import { edgeConfigPatchEdgeConfigSchema } from "../funcs/edgeConfigPatchEdgeConfigSchema.js";
import { edgeConfigRestoreEdgeConfigBackup } from "../funcs/edgeConfigRestoreEdgeConfigBackup.js";
import { edgeConfigUpdateEdgeConfig } from "../funcs/edgeConfigUpdateEdgeConfig.js";
import { ClientSDK } from "../lib/sdks.js";
import { unwrapAsync } from "../types/fp.js";
export class EdgeConfig extends ClientSDK {
/**
* Get Edge Configs
*
* @remarks
* Returns all Edge Configs.
*/
async getEdgeConfigs(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigs(this, request, options));
}
/**
* Create an Edge Config
*
* @remarks
* Creates an Edge Config.
*/
async createEdgeConfig(request, options) {
return unwrapAsync(edgeConfigCreateEdgeConfig(this, request, options));
}
/**
* Get an Edge Config
*
* @remarks
* Returns an Edge Config.
*/
async getEdgeConfig(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfig(this, request, options));
}
/**
* Update an Edge Config
*
* @remarks
* Updates an Edge Config.
*/
async updateEdgeConfig(request, options) {
return unwrapAsync(edgeConfigUpdateEdgeConfig(this, request, options));
}
/**
* Delete an Edge Config
*
* @remarks
* Delete an Edge Config by id.
*/
async deleteEdgeConfig(request, options) {
return unwrapAsync(edgeConfigDeleteEdgeConfig(this, request, options));
}
/**
* Get Edge Config items
*
* @remarks
* Returns all items of an Edge Config.
*/
async getEdgeConfigItems(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigItems(this, request, options));
}
/**
* Update Edge Config items in batch
*
* @remarks
* Update multiple Edge Config Items in batch.
*/
async patchEdgeConfigItems(request, options) {
return unwrapAsync(edgeConfigPatchEdgeConfigItems(this, request, options));
}
/**
* Get Edge Config schema
*
* @remarks
* Returns the schema of an Edge Config.
*/
async getEdgeConfigSchema(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigSchema(this, request, options));
}
/**
* Update Edge Config schema
*
* @remarks
* Update an Edge Config's schema.
*/
async patchEdgeConfigSchema(request, options) {
return unwrapAsync(edgeConfigPatchEdgeConfigSchema(this, request, options));
}
/**
* Delete an Edge Config's schema
*
* @remarks
* Deletes the schema of existing Edge Config.
*/
async deleteEdgeConfigSchema(request, options) {
return unwrapAsync(edgeConfigDeleteEdgeConfigSchema(this, request, options));
}
/**
* Get an Edge Config item
*
* @remarks
* Returns a specific Edge Config Item.
*/
async getEdgeConfigItem(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigItem(this, request, options));
}
/**
* Get all tokens of an Edge Config
*
* @remarks
* Returns all tokens of an Edge Config.
*/
async getEdgeConfigTokens(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigTokens(this, request, options));
}
/**
* Delete one or more Edge Config tokens
*
* @remarks
* Deletes one or more tokens of an existing Edge Config.
*/
async deleteEdgeConfigTokens(request, options) {
return unwrapAsync(edgeConfigDeleteEdgeConfigTokens(this, request, options));
}
/**
* Get Edge Config token meta data
*
* @remarks
* Return meta data about an Edge Config token.
*/
async getEdgeConfigToken(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigToken(this, request, options));
}
/**
* Create an Edge Config token
*
* @remarks
* Adds a token to an existing Edge Config.
*/
async createEdgeConfigToken(request, options) {
return unwrapAsync(edgeConfigCreateEdgeConfigToken(this, request, options));
}
/**
* Get Edge Config backup
*
* @remarks
* Retrieves a specific version of an Edge Config from backup storage.
*/
async getEdgeConfigBackup(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigBackup(this, request, options));
}
/**
* Restore Edge Config backup
*
* @remarks
* Restores an Edge Config backup.
*/
async restoreEdgeConfigBackup(request, options) {
return unwrapAsync(edgeConfigRestoreEdgeConfigBackup(this, request, options));
}
/**
* Get Edge Config backups
*
* @remarks
* Returns backups of an Edge Config.
*/
async getEdgeConfigBackups(request, options) {
return unwrapAsync(edgeConfigGetEdgeConfigBackups(this, request, options));
}
}
//# sourceMappingURL=edgeconfig.js.map