# 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-02-28-preview/generated/azure_mgmt_time_series_insights/module_definition'
require 'ms_rest_azure'

module Azure::TimeSeriesInsights::Mgmt::V2017_02_28_preview
  autoload :Operations,                                         '2017-02-28-preview/generated/azure_mgmt_time_series_insights/operations.rb'
  autoload :Environments,                                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/environments.rb'
  autoload :EventSources,                                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/event_sources.rb'
  autoload :ReferenceDataSets,                                  '2017-02-28-preview/generated/azure_mgmt_time_series_insights/reference_data_sets.rb'
  autoload :AccessPolicies,                                     '2017-02-28-preview/generated/azure_mgmt_time_series_insights/access_policies.rb'
  autoload :TimeSeriesInsightsClient,                           '2017-02-28-preview/generated/azure_mgmt_time_series_insights/time_series_insights_client.rb'

  module Models
    autoload :EventSourceListResponse,                            '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_source_list_response.rb'
    autoload :EventSourceUpdateParameters,                        '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_source_update_parameters.rb'
    autoload :LocalTimestamp,                                     '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/local_timestamp.rb'
    autoload :OperationListResult,                                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/operation_list_result.rb'
    autoload :Operation,                                          '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/operation.rb'
    autoload :AccessPolicyUpdateParameters,                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/access_policy_update_parameters.rb'
    autoload :ResourceProperties,                                 '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/resource_properties.rb'
    autoload :Resource,                                           '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/resource.rb'
    autoload :CreateOrUpdateTrackedResourceProperties,            '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/create_or_update_tracked_resource_properties.rb'
    autoload :AccessPolicyListResponse,                           '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/access_policy_list_response.rb'
    autoload :EnvironmentUpdateParameters,                        '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/environment_update_parameters.rb'
    autoload :ReferenceDataSetUpdateParameters,                   '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/reference_data_set_update_parameters.rb'
    autoload :EnvironmentListResponse,                            '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/environment_list_response.rb'
    autoload :ReferenceDataSetKeyProperty,                        '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/reference_data_set_key_property.rb'
    autoload :Sku,                                                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/sku.rb'
    autoload :EventSourceMutableProperties,                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_source_mutable_properties.rb'
    autoload :ReferenceDataSetListResponse,                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/reference_data_set_list_response.rb'
    autoload :OperationDisplay,                                   '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/operation_display.rb'
    autoload :LocalTimestampTimeZoneOffset,                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/local_timestamp_time_zone_offset.rb'
    autoload :AccessPolicyCreateOrUpdateParameters,               '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/access_policy_create_or_update_parameters.rb'
    autoload :TrackedResource,                                    '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/tracked_resource.rb'
    autoload :EnvironmentCreateOrUpdateParameters,                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/environment_create_or_update_parameters.rb'
    autoload :EnvironmentResource,                                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/environment_resource.rb'
    autoload :EventSourceCreateOrUpdateParameters,                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_source_create_or_update_parameters.rb'
    autoload :EventHubEventSourceCreateOrUpdateParameters,        '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_hub_event_source_create_or_update_parameters.rb'
    autoload :IoTHubEventSourceCreateOrUpdateParameters,          '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/io_thub_event_source_create_or_update_parameters.rb'
    autoload :EventHubEventSourceUpdateParameters,                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_hub_event_source_update_parameters.rb'
    autoload :IoTHubEventSourceUpdateParameters,                  '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/io_thub_event_source_update_parameters.rb'
    autoload :EventSourceResource,                                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_source_resource.rb'
    autoload :EventHubEventSourceResource,                        '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_hub_event_source_resource.rb'
    autoload :IoTHubEventSourceResource,                          '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/io_thub_event_source_resource.rb'
    autoload :EventSourceCommonProperties,                        '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_source_common_properties.rb'
    autoload :AzureEventSourceProperties,                         '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/azure_event_source_properties.rb'
    autoload :EventHubEventSourceCommonProperties,                '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/event_hub_event_source_common_properties.rb'
    autoload :IoTHubEventSourceCommonProperties,                  '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/io_thub_event_source_common_properties.rb'
    autoload :ReferenceDataSetCreateOrUpdateParameters,           '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/reference_data_set_create_or_update_parameters.rb'
    autoload :ReferenceDataSetResource,                           '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/reference_data_set_resource.rb'
    autoload :AccessPolicyResource,                               '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/access_policy_resource.rb'
    autoload :ProvisioningState,                                  '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/provisioning_state.rb'
    autoload :SkuName,                                            '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/sku_name.rb'
    autoload :StorageLimitExceededBehavior,                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/storage_limit_exceeded_behavior.rb'
    autoload :LocalTimestampFormat,                               '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/local_timestamp_format.rb'
    autoload :ReferenceDataKeyPropertyType,                       '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/reference_data_key_property_type.rb'
    autoload :AccessPolicyRole,                                   '2017-02-28-preview/generated/azure_mgmt_time_series_insights/models/access_policy_role.rb'
  end
end
