/*
 * Copyright (c) Microsoft Corporation. All rights reserved.
 * Licensed under the MIT License. See License.txt in the project root for
 * license information.
 *
 * Code generated by Microsoft (R) AutoRest Code Generator.
 * Changes may cause incorrect behavior and will be lost if the code is
 * regenerated.
 */

/* jshint latedef:false */
/* jshint forin:false */
/* jshint noempty:false */

'use strict';

var msRestAzure = require('ms-rest-azure');

exports.BaseResource = msRestAzure.BaseResource;
exports.CloudError = msRestAzure.CloudError;
exports.Resource = require('./resource');
exports.SubResource = require('./subResource');
exports.EncryptionIdentity = require('./encryptionIdentity');
exports.KeyVaultMetaInfo = require('./keyVaultMetaInfo');
exports.EncryptionConfig = require('./encryptionConfig');
exports.FirewallRule = require('./firewallRule');
exports.VirtualNetworkRule = require('./virtualNetworkRule');
exports.TrustedIdProvider = require('./trustedIdProvider');
exports.DataLakeStoreAccount = require('./dataLakeStoreAccount');
exports.DataLakeStoreAccountBasic = require('./dataLakeStoreAccountBasic');
exports.OperationDisplay = require('./operationDisplay');
exports.Operation = require('./operation');
exports.OperationListResult = require('./operationListResult');
exports.CapabilityInformation = require('./capabilityInformation');
exports.NameAvailabilityInformation = require('./nameAvailabilityInformation');
exports.CreateFirewallRuleWithAccountParameters = require('./createFirewallRuleWithAccountParameters');
exports.CreateVirtualNetworkRuleWithAccountParameters = require('./createVirtualNetworkRuleWithAccountParameters');
exports.CreateTrustedIdProviderWithAccountParameters = require('./createTrustedIdProviderWithAccountParameters');
exports.CreateDataLakeStoreAccountParameters = require('./createDataLakeStoreAccountParameters');
exports.UpdateKeyVaultMetaInfo = require('./updateKeyVaultMetaInfo');
exports.UpdateEncryptionConfig = require('./updateEncryptionConfig');
exports.UpdateFirewallRuleWithAccountParameters = require('./updateFirewallRuleWithAccountParameters');
exports.UpdateVirtualNetworkRuleWithAccountParameters = require('./updateVirtualNetworkRuleWithAccountParameters');
exports.UpdateTrustedIdProviderWithAccountParameters = require('./updateTrustedIdProviderWithAccountParameters');
exports.UpdateDataLakeStoreAccountParameters = require('./updateDataLakeStoreAccountParameters');
exports.CreateOrUpdateFirewallRuleParameters = require('./createOrUpdateFirewallRuleParameters');
exports.UpdateFirewallRuleParameters = require('./updateFirewallRuleParameters');
exports.CreateOrUpdateVirtualNetworkRuleParameters = require('./createOrUpdateVirtualNetworkRuleParameters');
exports.UpdateVirtualNetworkRuleParameters = require('./updateVirtualNetworkRuleParameters');
exports.CreateOrUpdateTrustedIdProviderParameters = require('./createOrUpdateTrustedIdProviderParameters');
exports.UpdateTrustedIdProviderParameters = require('./updateTrustedIdProviderParameters');
exports.CheckNameAvailabilityParameters = require('./checkNameAvailabilityParameters');
exports.DataLakeStoreAccountListResult = require('./dataLakeStoreAccountListResult');
exports.FirewallRuleListResult = require('./firewallRuleListResult');
exports.VirtualNetworkRuleListResult = require('./virtualNetworkRuleListResult');
exports.TrustedIdProviderListResult = require('./trustedIdProviderListResult');
