# 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-10-01-preview/generated/azure_mgmt_monitor/module_definition'
require 'ms_rest_azure'

module Azure::Monitor::Mgmt::V2017_10_01_preview
  autoload :EASubscriptionMigrateToNewPricingModel,             '2017-10-01-preview/generated/azure_mgmt_monitor/easubscription_migrate_to_new_pricing_model.rb'
  autoload :EASubscriptionRollbackToLegacyPricingModel,         '2017-10-01-preview/generated/azure_mgmt_monitor/easubscription_rollback_to_legacy_pricing_model.rb'
  autoload :EASubscriptionListMigrationDate,                    '2017-10-01-preview/generated/azure_mgmt_monitor/easubscription_list_migration_date.rb'
  autoload :ComponentCurrentPricingPlan,                        '2017-10-01-preview/generated/azure_mgmt_monitor/component_current_pricing_plan.rb'
  autoload :ApplicationInsightsManagementClient,                '2017-10-01-preview/generated/azure_mgmt_monitor/application_insights_management_client.rb'

  module Models
    autoload :EASubscriptionMigrationDate,                        '2017-10-01-preview/generated/azure_mgmt_monitor/models/easubscription_migration_date.rb'
    autoload :Resource,                                           '2017-10-01-preview/generated/azure_mgmt_monitor/models/resource.rb'
    autoload :ApplicationInsightsComponentPricingPlan,            '2017-10-01-preview/generated/azure_mgmt_monitor/models/application_insights_component_pricing_plan.rb'
  end
end
