# encoding: utf-8
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.

require 'uri'
require 'cgi'
require 'date'
require 'json'
require 'base64'
require 'erb'
require 'securerandom'
require 'time'
require 'timeliness'
require 'faraday'
require 'faraday-cookie_jar'
require 'concurrent'
require 'ms_rest'
require '2017-11-03-preview/generated/azure_mgmt_hanaonazure/module_definition'
require 'ms_rest_azure'

module Azure::Hanaonazure::Mgmt::V2017_11_03_preview
  autoload :Operations,                                         '2017-11-03-preview/generated/azure_mgmt_hanaonazure/operations.rb'
  autoload :HanaInstances,                                      '2017-11-03-preview/generated/azure_mgmt_hanaonazure/hana_instances.rb'
  autoload :SapMonitors,                                        '2017-11-03-preview/generated/azure_mgmt_hanaonazure/sap_monitors.rb'
  autoload :HanaManagementClient,                               '2017-11-03-preview/generated/azure_mgmt_hanaonazure/hana_management_client.rb'

  module Models
    autoload :HanaInstancesListResult,                            '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/hana_instances_list_result.rb'
    autoload :Display,                                            '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/display.rb'
    autoload :HardwareProfile,                                    '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/hardware_profile.rb'
    autoload :Operation,                                          '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/operation.rb'
    autoload :StorageProfile,                                     '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/storage_profile.rb'
    autoload :OperationList,                                      '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/operation_list.rb'
    autoload :IpAddress,                                          '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/ip_address.rb'
    autoload :ErrorResponse,                                      '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/error_response.rb'
    autoload :NetworkProfile,                                     '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/network_profile.rb'
    autoload :Disk,                                               '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/disk.rb'
    autoload :Tags,                                               '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/tags.rb'
    autoload :Resource,                                           '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/resource.rb'
    autoload :MonitoringDetails,                                  '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/monitoring_details.rb'
    autoload :OSProfile,                                          '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/osprofile.rb'
    autoload :SapMonitorListResult,                               '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/sap_monitor_list_result.rb'
    autoload :HanaInstance,                                       '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/hana_instance.rb'
    autoload :SapMonitor,                                         '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/sap_monitor.rb'
    autoload :HanaHardwareTypeNamesEnum,                          '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/hana_hardware_type_names_enum.rb'
    autoload :HanaInstanceSizeNamesEnum,                          '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/hana_instance_size_names_enum.rb'
    autoload :HanaInstancePowerStateEnum,                         '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/hana_instance_power_state_enum.rb'
    autoload :HanaProvisioningStatesEnum,                         '2017-11-03-preview/generated/azure_mgmt_hanaonazure/models/hana_provisioning_states_enum.rb'
  end
end
