UNPKG

@serve.zone/api

Version:

The `@serve.zone/api` module is a robust and versatile API client, designed to facilitate seamless communication with various cloud resources managed by the Cloudly platform. This API client extends a rich set of functionalities, offering developers a com

18 lines (17 loc) 1.19 kB
import * as plugins from './plugins.js'; import type { CloudlyApiClient } from './classes.cloudlyapiclient.js'; export declare class SecretBundle implements plugins.servezoneInterfaces.data.ISecretBundle { static getSecretBundleById(cloudlyClientRef: CloudlyApiClient, secretBundleIdArg: string): Promise<SecretBundle>; static getSecretBundleByAuthorization(cloudlyClientRef: CloudlyApiClient, secretBundleAuthorizationArg: plugins.servezoneInterfaces.data.ISecretBundleAuthorization): Promise<SecretBundle>; static getSecretBundles(cloudlyClientRef: CloudlyApiClient): Promise<SecretBundle[]>; static createSecretBundle(cloudlyClientRef: CloudlyApiClient, secretBundleDataArg: Partial<plugins.servezoneInterfaces.data.ISecretBundle['data']>): Promise<SecretBundle>; cloudlyClientRef: CloudlyApiClient; id: string; data: plugins.servezoneInterfaces.data.ISecretBundle['data']; constructor(cloudlyClientRef: CloudlyApiClient); update(): Promise<this>; delete(cloudlyClientRef: CloudlyApiClient, secretBundleIdArg: string): Promise<any>; getFlatKeyValueObjectForEnvironment(environmentArg?: string): Promise<{ [key: string]: string; }>; }