/// <summary> /// Initialize a new reference /// </summary> /// <param name="vaultUri">ResourceUri to the KeyVault</param> /// <param name="keyUrl">Absolute URL to the key in the KeyVault</param> public KeyVaultAndKeyReference(ResourceUri vaultUri, string keyUrl) { if (string.IsNullOrWhiteSpace(keyUrl)) { throw new ArgumentNullException(nameof(keyUrl)); } Vault = new SourceVault(vaultUri); KeyUrl = keyUrl; }
/// <summary> /// Initialize a new reference /// </summary> /// <param name="vaultUri">ResourceUri to the KeyVault</param> /// <param name="secretUrl">Absolute URL to the secret or key in the KeyVault</param> public KeyVaultAndSecretReference(ResourceUri vaultUri, string secretUrl) { if (string.IsNullOrWhiteSpace(secretUrl)) { throw new ArgumentNullException(nameof(secretUrl)); } Vault = new SourceVault(vaultUri); SecretUrl = secretUrl; }