UNPKG

@piiano/vault-client

Version:

Piiano Vault generated typescript client

42 lines 2.48 kB
"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