/** * Tapis Workflows API * Create and manage pipelines * * The version of the OpenAPI document: 1.6.0 * Contact: cicsupport@tacc.utexas.edu * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import { ReqCreateSecret, RespSecret, RespSecretList, RespString } from '../models'; export interface CreateSecretRequest { reqCreateSecret: ReqCreateSecret; } export interface DeleteSecretRequest { secretId: string; } export interface GetSecretRequest { secretId: string; } /** * */ export declare class SecretsApi extends runtime.BaseAPI { /** * Create a secret. * Create a secret */ createSecretRaw(requestParameters: CreateSecretRequest, initOverrides?: RequestInit): Promise>; /** * Create a secret. * Create a secret */ createSecret(requestParameters: CreateSecretRequest, initOverrides?: RequestInit): Promise; /** * Delete a secret and all of the objects that belong to them * Delete a secret */ deleteSecretRaw(requestParameters: DeleteSecretRequest, initOverrides?: RequestInit): Promise>; /** * Delete a secret and all of the objects that belong to them * Delete a secret */ deleteSecret(requestParameters: DeleteSecretRequest, initOverrides?: RequestInit): Promise; /** * Retrieve a secret * Retrieve a secret */ getSecretRaw(requestParameters: GetSecretRequest, initOverrides?: RequestInit): Promise>; /** * Retrieve a secret * Retrieve a secret */ getSecret(requestParameters: GetSecretRequest, initOverrides?: RequestInit): Promise; /** * Retrieve all secrets for a user * Retrieve secrets */ listSecretsRaw(initOverrides?: RequestInit): Promise>; /** * Retrieve all secrets for a user * Retrieve secrets */ listSecrets(initOverrides?: RequestInit): Promise; }