@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
TypeScript
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;
}>;
}