UNPKG

@azure/keyvault-secrets

Version:
210 lines (209 loc) • 8.76 kB
var __defProp = Object.defineProperty; var __getOwnPropDesc = Object.getOwnPropertyDescriptor; var __getOwnPropNames = Object.getOwnPropertyNames; var __hasOwnProp = Object.prototype.hasOwnProperty; var __export = (target, all) => { for (var name in all) __defProp(target, name, { get: all[name], enumerable: true }); }; var __copyProps = (to, from, except, desc) => { if (from && typeof from === "object" || typeof from === "function") { for (let key of __getOwnPropNames(from)) if (!__hasOwnProp.call(to, key) && key !== except) __defProp(to, key, { get: () => from[key], enumerable: !(desc = __getOwnPropDesc(from, key)) || desc.enumerable }); } return to; }; var __toCommonJS = (mod) => __copyProps(__defProp({}, "__esModule", { value: true }), mod); var models_exports = {}; __export(models_exports, { KnownContentType: () => KnownContentType, KnownDeletionRecoveryLevel: () => KnownDeletionRecoveryLevel, KnownVersions: () => KnownVersions, _deletedSecretListResultDeserializer: () => _deletedSecretListResultDeserializer, _keyVaultErrorErrorDeserializer: () => _keyVaultErrorErrorDeserializer, _secretListResultDeserializer: () => _secretListResultDeserializer, backupSecretResultDeserializer: () => backupSecretResultDeserializer, deletedSecretBundleDeserializer: () => deletedSecretBundleDeserializer, deletedSecretItemArrayDeserializer: () => deletedSecretItemArrayDeserializer, deletedSecretItemDeserializer: () => deletedSecretItemDeserializer, keyVaultErrorDeserializer: () => keyVaultErrorDeserializer, secretAttributesDeserializer: () => secretAttributesDeserializer, secretAttributesSerializer: () => secretAttributesSerializer, secretBundleDeserializer: () => secretBundleDeserializer, secretItemArrayDeserializer: () => secretItemArrayDeserializer, secretItemDeserializer: () => secretItemDeserializer, secretRestoreParametersSerializer: () => secretRestoreParametersSerializer, secretSetParametersSerializer: () => secretSetParametersSerializer, secretUpdateParametersSerializer: () => secretUpdateParametersSerializer }); module.exports = __toCommonJS(models_exports); var import_core_util = require("@azure/core-util"); function secretSetParametersSerializer(item) { return { value: item["value"], tags: item["tags"], contentType: item["contentType"], attributes: !item["secretAttributes"] ? item["secretAttributes"] : secretAttributesSerializer(item["secretAttributes"]) }; } function secretAttributesSerializer(item) { return { enabled: item["enabled"], nbf: !item["notBefore"] ? item["notBefore"] : item["notBefore"].getTime() / 1e3 | 0, exp: !item["expires"] ? item["expires"] : item["expires"].getTime() / 1e3 | 0 }; } function secretAttributesDeserializer(item) { return { enabled: item["enabled"], notBefore: !item["nbf"] ? item["nbf"] : new Date(item["nbf"] * 1e3), expires: !item["exp"] ? item["exp"] : new Date(item["exp"] * 1e3), created: !item["created"] ? item["created"] : new Date(item["created"] * 1e3), updated: !item["updated"] ? item["updated"] : new Date(item["updated"] * 1e3), recoverableDays: item["recoverableDays"], recoveryLevel: item["recoveryLevel"] }; } var KnownDeletionRecoveryLevel = /* @__PURE__ */ ((KnownDeletionRecoveryLevel2) => { KnownDeletionRecoveryLevel2["Purgeable"] = "Purgeable"; KnownDeletionRecoveryLevel2["RecoverablePurgeable"] = "Recoverable+Purgeable"; KnownDeletionRecoveryLevel2["Recoverable"] = "Recoverable"; KnownDeletionRecoveryLevel2["RecoverableProtectedSubscription"] = "Recoverable+ProtectedSubscription"; KnownDeletionRecoveryLevel2["CustomizedRecoverablePurgeable"] = "CustomizedRecoverable+Purgeable"; KnownDeletionRecoveryLevel2["CustomizedRecoverable"] = "CustomizedRecoverable"; KnownDeletionRecoveryLevel2["CustomizedRecoverableProtectedSubscription"] = "CustomizedRecoverable+ProtectedSubscription"; return KnownDeletionRecoveryLevel2; })(KnownDeletionRecoveryLevel || {}); function secretBundleDeserializer(item) { return { value: item["value"], id: item["id"], contentType: item["contentType"], attributes: !item["attributes"] ? item["attributes"] : secretAttributesDeserializer(item["attributes"]), tags: item["tags"], kid: item["kid"], managed: item["managed"], previousVersion: item["previousVersion"] }; } function keyVaultErrorDeserializer(item) { return { error: !item["error"] ? item["error"] : _keyVaultErrorErrorDeserializer(item["error"]) }; } function _keyVaultErrorErrorDeserializer(item) { return { code: item["code"], message: item["message"], innerError: !item["innererror"] ? item["innererror"] : _keyVaultErrorErrorDeserializer(item["innererror"]) }; } function deletedSecretBundleDeserializer(item) { return { value: item["value"], id: item["id"], contentType: item["contentType"], attributes: !item["attributes"] ? item["attributes"] : secretAttributesDeserializer(item["attributes"]), tags: item["tags"], kid: item["kid"], managed: item["managed"], previousVersion: item["previousVersion"], recoveryId: item["recoveryId"], scheduledPurgeDate: !item["scheduledPurgeDate"] ? item["scheduledPurgeDate"] : new Date(item["scheduledPurgeDate"] * 1e3), deletedDate: !item["deletedDate"] ? item["deletedDate"] : new Date(item["deletedDate"] * 1e3) }; } function secretUpdateParametersSerializer(item) { return { contentType: item["contentType"], attributes: !item["secretAttributes"] ? item["secretAttributes"] : secretAttributesSerializer(item["secretAttributes"]), tags: item["tags"] }; } function _secretListResultDeserializer(item) { return { value: !item["value"] ? item["value"] : secretItemArrayDeserializer(item["value"]), nextLink: item["nextLink"] }; } function secretItemArrayDeserializer(result) { return result.map((item) => { return secretItemDeserializer(item); }); } function secretItemDeserializer(item) { return { id: item["id"], attributes: !item["attributes"] ? item["attributes"] : secretAttributesDeserializer(item["attributes"]), tags: item["tags"], contentType: item["contentType"], managed: item["managed"] }; } function _deletedSecretListResultDeserializer(item) { return { value: !item["value"] ? item["value"] : deletedSecretItemArrayDeserializer(item["value"]), nextLink: item["nextLink"] }; } function deletedSecretItemArrayDeserializer(result) { return result.map((item) => { return deletedSecretItemDeserializer(item); }); } function deletedSecretItemDeserializer(item) { return { id: item["id"], attributes: !item["attributes"] ? item["attributes"] : secretAttributesDeserializer(item["attributes"]), tags: item["tags"], contentType: item["contentType"], managed: item["managed"], recoveryId: item["recoveryId"], scheduledPurgeDate: !item["scheduledPurgeDate"] ? item["scheduledPurgeDate"] : new Date(item["scheduledPurgeDate"] * 1e3), deletedDate: !item["deletedDate"] ? item["deletedDate"] : new Date(item["deletedDate"] * 1e3) }; } function backupSecretResultDeserializer(item) { return { value: !item["value"] ? item["value"] : typeof item["value"] === "string" ? (0, import_core_util.stringToUint8Array)(item["value"], "base64url") : item["value"] }; } function secretRestoreParametersSerializer(item) { return { value: (0, import_core_util.uint8ArrayToString)(item["secretBundleBackup"], "base64url") }; } var KnownContentType = /* @__PURE__ */ ((KnownContentType2) => { KnownContentType2["PFX"] = "application/x-pkcs12"; KnownContentType2["PEM"] = "application/x-pem-file"; return KnownContentType2; })(KnownContentType || {}); var KnownVersions = /* @__PURE__ */ ((KnownVersions2) => { KnownVersions2["V75"] = "7.5"; KnownVersions2["V76Preview2"] = "7.6-preview.2"; KnownVersions2["V76"] = "7.6"; KnownVersions2["V20250701"] = "2025-07-01"; return KnownVersions2; })(KnownVersions || {}); // Annotate the CommonJS export names for ESM import in node: 0 && (module.exports = { KnownContentType, KnownDeletionRecoveryLevel, KnownVersions, _deletedSecretListResultDeserializer, _keyVaultErrorErrorDeserializer, _secretListResultDeserializer, backupSecretResultDeserializer, deletedSecretBundleDeserializer, deletedSecretItemArrayDeserializer, deletedSecretItemDeserializer, keyVaultErrorDeserializer, secretAttributesDeserializer, secretAttributesSerializer, secretBundleDeserializer, secretItemArrayDeserializer, secretItemDeserializer, secretRestoreParametersSerializer, secretSetParametersSerializer, secretUpdateParametersSerializer }); //# sourceMappingURL=models.js.map