/*
 * 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.DeploymentExtendedFilter = require('./deploymentExtendedFilter');
exports.GenericResourceFilter = require('./genericResourceFilter');
exports.ResourceGroupFilter = require('./resourceGroupFilter');
exports.TemplateLink = require('./templateLink');
exports.ParametersLink = require('./parametersLink');
exports.DebugSetting = require('./debugSetting');
exports.OnErrorDeployment = require('./onErrorDeployment');
exports.DeploymentProperties = require('./deploymentProperties');
exports.Deployment = require('./deployment');
exports.DeploymentExportResult = require('./deploymentExportResult');
exports.ResourceManagementErrorWithDetails = require('./resourceManagementErrorWithDetails');
exports.AliasPathType = require('./aliasPathType');
exports.AliasType = require('./aliasType');
exports.ProviderResourceType = require('./providerResourceType');
exports.Provider = require('./provider');
exports.BasicDependency = require('./basicDependency');
exports.Dependency = require('./dependency');
exports.OnErrorDeploymentExtended = require('./onErrorDeploymentExtended');
exports.DeploymentPropertiesExtended = require('./deploymentPropertiesExtended');
exports.DeploymentValidateResult = require('./deploymentValidateResult');
exports.DeploymentExtended = require('./deploymentExtended');
exports.Plan = require('./plan');
exports.Sku = require('./sku');
exports.IdentityUserAssignedIdentitiesValue = require('./identityUserAssignedIdentitiesValue');
exports.Identity = require('./identity');
exports.Resource = require('./resource');
exports.GenericResource = require('./genericResource');
exports.ResourceGroupProperties = require('./resourceGroupProperties');
exports.ResourceGroup = require('./resourceGroup');
exports.ResourceGroupPatchable = require('./resourceGroupPatchable');
exports.ResourcesMoveInfo = require('./resourcesMoveInfo');
exports.ExportTemplateRequest = require('./exportTemplateRequest');
exports.TagCount = require('./tagCount');
exports.TagValue = require('./tagValue');
exports.TagDetails = require('./tagDetails');
exports.TargetResource = require('./targetResource');
exports.HttpMessage = require('./httpMessage');
exports.DeploymentOperationProperties = require('./deploymentOperationProperties');
exports.DeploymentOperation = require('./deploymentOperation');
exports.ResourceProviderOperationDisplayProperties = require('./resourceProviderOperationDisplayProperties');
exports.SubResource = require('./subResource');
exports.ResourceGroupExportResult = require('./resourceGroupExportResult');
exports.OperationDisplay = require('./operationDisplay');
exports.Operation = require('./operation');
exports.OperationListResult = require('./operationListResult');
exports.DeploymentListResult = require('./deploymentListResult');
exports.ProviderListResult = require('./providerListResult');
exports.ResourceListResult = require('./resourceListResult');
exports.ResourceGroupListResult = require('./resourceGroupListResult');
exports.TagsListResult = require('./tagsListResult');
exports.DeploymentOperationsListResult = require('./deploymentOperationsListResult');
