/*
 * 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.ClusterDefinition = require('./clusterDefinition');
exports.SecurityProfile = require('./securityProfile');
exports.HardwareProfile = require('./hardwareProfile');
exports.VirtualNetworkProfile = require('./virtualNetworkProfile');
exports.DataDisksGroups = require('./dataDisksGroups');
exports.SshPublicKey = require('./sshPublicKey');
exports.SshProfile = require('./sshProfile');
exports.LinuxOperatingSystemProfile = require('./linuxOperatingSystemProfile');
exports.OsProfile = require('./osProfile');
exports.ScriptAction = require('./scriptAction');
exports.Role = require('./role');
exports.ComputeProfile = require('./computeProfile');
exports.StorageAccount = require('./storageAccount');
exports.StorageProfile = require('./storageProfile');
exports.DiskEncryptionProperties = require('./diskEncryptionProperties');
exports.ClusterCreateProperties = require('./clusterCreateProperties');
exports.ClusterIdentityUserAssignedIdentitiesValue = require('./clusterIdentityUserAssignedIdentitiesValue');
exports.ClusterIdentity = require('./clusterIdentity');
exports.ClusterCreateParametersExtended = require('./clusterCreateParametersExtended');
exports.ClusterPatchParameters = require('./clusterPatchParameters');
exports.QuotaInfo = require('./quotaInfo');
exports.Errors = require('./errors');
exports.ConnectivityEndpoint = require('./connectivityEndpoint');
exports.ClusterGetProperties = require('./clusterGetProperties');
exports.Resource = require('./resource');
exports.TrackedResource = require('./trackedResource');
exports.Cluster = require('./cluster');
exports.RuntimeScriptAction = require('./runtimeScriptAction');
exports.ExecuteScriptActionParameters = require('./executeScriptActionParameters');
exports.ClusterListPersistedScriptActionsResult = require('./clusterListPersistedScriptActionsResult');
exports.ScriptActionExecutionSummary = require('./scriptActionExecutionSummary');
exports.RuntimeScriptActionDetail = require('./runtimeScriptActionDetail');
exports.ClusterListRuntimeScriptActionDetailResult = require('./clusterListRuntimeScriptActionDetailResult');
exports.ClusterResizeParameters = require('./clusterResizeParameters');
exports.ClusterDiskEncryptionParameters = require('./clusterDiskEncryptionParameters');
exports.UpdateGatewaySettingsParameters = require('./updateGatewaySettingsParameters');
exports.GatewaySettings = require('./gatewaySettings');
exports.OperationResource = require('./operationResource');
exports.ProxyResource = require('./proxyResource');
exports.ErrorResponse = require('./errorResponse');
exports.ApplicationGetHttpsEndpoint = require('./applicationGetHttpsEndpoint');
exports.ApplicationGetEndpoint = require('./applicationGetEndpoint');
exports.ApplicationProperties = require('./applicationProperties');
exports.Application = require('./application');
exports.LocalizedName = require('./localizedName');
exports.Usage = require('./usage');
exports.UsagesListResult = require('./usagesListResult');
exports.ClusterConfigurations = require('./clusterConfigurations');
exports.Extension = require('./extension');
exports.ClusterMonitoringResponse = require('./clusterMonitoringResponse');
exports.ClusterMonitoringRequest = require('./clusterMonitoringRequest');
exports.ScriptActionPersistedGetResponseSpec = require('./scriptActionPersistedGetResponseSpec');
exports.OperationDisplay = require('./operationDisplay');
exports.Operation = require('./operation');
exports.ClusterListResult = require('./clusterListResult');
exports.ApplicationListResult = require('./applicationListResult');
exports.ScriptActionsList = require('./scriptActionsList');
exports.ScriptActionExecutionHistoryList = require('./scriptActionExecutionHistoryList');
exports.OperationListResult = require('./operationListResult');
