@azure/keyvault-secrets
Version:
210 lines (209 loc) • 8.76 kB
JavaScript
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