/*
 * 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.Sku = require('./sku');
exports.Resource = require('./resource');
exports.TrackedResource = require('./trackedResource');
exports.Controller = require('./controller');
exports.ControllerUpdateParameters = require('./controllerUpdateParameters');
exports.OrchestratorSpecificConnectionDetails = require('./orchestratorSpecificConnectionDetails');
exports.ControllerConnectionDetails = require('./controllerConnectionDetails');
exports.ControllerConnectionDetailsList = require('./controllerConnectionDetailsList');
exports.ResourceProviderOperationDisplay = require('./resourceProviderOperationDisplay');
exports.ResourceProviderOperationDefinition = require('./resourceProviderOperationDefinition');
exports.KubernetesConnectionDetails = require('./kubernetesConnectionDetails');
exports.ErrorDetails = require('./errorDetails');
exports.ErrorResponse = require('./errorResponse');
exports.ControllerList = require('./controllerList');
exports.ResourceProviderOperationList = require('./resourceProviderOperationList');
exports.discriminators = {
  'OrchestratorSpecificConnectionDetails' : exports.OrchestratorSpecificConnectionDetails,
  'OrchestratorSpecificConnectionDetails.Kubernetes' : exports.KubernetesConnectionDetails
};
