import { KeyVaultConfig } from "../KeyVault/KeyVaultConfig"; export class StorageKeyvaultConfig { documentDbUri: string; documentDbKeySecret: string; storageEncryptionKeySecret: string; connectionStringSecret: string; keyVaultConfig: KeyVaultConfig; constructor( keyVaultConfig: KeyVaultConfig, documentDbUri?: string, documentDbKeySecret?: string, storageEncryptionKeySecret?: string, connectionStringSecret?: string ) { if (keyVaultConfig == null) { throw new Error("keyVaultConfig cannot be null"); } this.keyVaultConfig = keyVaultConfig; this.documentDbUri = documentDbUri; this.documentDbKeySecret = documentDbKeySecret; this.storageEncryptionKeySecret = storageEncryptionKeySecret; this.connectionStringSecret = connectionStringSecret; } }