@piiano/vault-client
Version:
Piiano Vault generated typescript client
42 lines • 2.48 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.VaultClient = void 0;
const FetchHttpRequest_1 = require("./core/FetchHttpRequest");
const ActionsClient_1 = require("./services/ActionsClient");
const AnalysisClient_1 = require("./services/AnalysisClient");
const BundlesClient_1 = require("./services/BundlesClient");
const CollectionPropertiesClient_1 = require("./services/CollectionPropertiesClient");
const CollectionsClient_1 = require("./services/CollectionsClient");
const ConfigVarsClient_1 = require("./services/ConfigVarsClient");
const CryptoClient_1 = require("./services/CryptoClient");
const CustomDataTypesClient_1 = require("./services/CustomDataTypesClient");
const IamClient_1 = require("./services/IamClient");
const ObjectsClient_1 = require("./services/ObjectsClient");
const SystemClient_1 = require("./services/SystemClient");
const TokensClient_1 = require("./services/TokensClient");
class VaultClient {
constructor(config) {
var _a, _b;
this.request = new FetchHttpRequest_1.FetchHttpRequest({
BASE: (_a = config === null || config === void 0 ? void 0 : config.vaultURL) !== null && _a !== void 0 ? _a : 'http://localhost:8123',
VERSION: '1.0',
WITH_CREDENTIALS: false,
CREDENTIALS: 'include',
TOKEN: (_b = config === null || config === void 0 ? void 0 : config.apiKey) !== null && _b !== void 0 ? _b : 'pvaultauth',
});
this.actions = new ActionsClient_1.ActionsClient(this.request);
this.analysis = new AnalysisClient_1.AnalysisClient(this.request);
this.bundles = new BundlesClient_1.BundlesClient(this.request);
this.collectionProperties = new CollectionPropertiesClient_1.CollectionPropertiesClient(this.request);
this.collections = new CollectionsClient_1.CollectionsClient(this.request);
this.configVars = new ConfigVarsClient_1.ConfigVarsClient(this.request);
this.crypto = new CryptoClient_1.CryptoClient(this.request);
this.customDataTypes = new CustomDataTypesClient_1.CustomDataTypesClient(this.request);
this.iam = new IamClient_1.IamClient(this.request);
this.objects = new ObjectsClient_1.ObjectsClient(this.request);
this.system = new SystemClient_1.SystemClient(this.request);
this.tokens = new TokensClient_1.TokensClient(this.request);
}
}
exports.VaultClient = VaultClient;
//# sourceMappingURL=VaultClient.js.map