# 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 '2018-06-01-preview/generated/azure_mgmt_sql/module_definition'
require 'ms_rest_azure'

module Azure::SQL::Mgmt::V2018_06_01_preview
  autoload :DatabaseColumns,                                    '2018-06-01-preview/generated/azure_mgmt_sql/database_columns.rb'
  autoload :DatabaseSchemas,                                    '2018-06-01-preview/generated/azure_mgmt_sql/database_schemas.rb'
  autoload :DatabaseTables,                                     '2018-06-01-preview/generated/azure_mgmt_sql/database_tables.rb'
  autoload :DatabaseSecurityAlertPolicies,                      '2018-06-01-preview/generated/azure_mgmt_sql/database_security_alert_policies.rb'
  autoload :ManagedDatabaseColumns,                             '2018-06-01-preview/generated/azure_mgmt_sql/managed_database_columns.rb'
  autoload :ManagedDatabaseSchemas,                             '2018-06-01-preview/generated/azure_mgmt_sql/managed_database_schemas.rb'
  autoload :ManagedDatabaseTables,                              '2018-06-01-preview/generated/azure_mgmt_sql/managed_database_tables.rb'
  autoload :ManagedInstanceVulnerabilityAssessments,            '2018-06-01-preview/generated/azure_mgmt_sql/managed_instance_vulnerability_assessments.rb'
  autoload :ServerVulnerabilityAssessments,                     '2018-06-01-preview/generated/azure_mgmt_sql/server_vulnerability_assessments.rb'
  autoload :InstancePools,                                      '2018-06-01-preview/generated/azure_mgmt_sql/instance_pools.rb'
  autoload :ManagedDatabaseSensitivityLabels,                   '2018-06-01-preview/generated/azure_mgmt_sql/managed_database_sensitivity_labels.rb'
  autoload :SqlManagementClient,                                '2018-06-01-preview/generated/azure_mgmt_sql/sql_management_client.rb'

  module Models
    autoload :VulnerabilityAssessmentRecurringScansProperties,    '2018-06-01-preview/generated/azure_mgmt_sql/models/vulnerability_assessment_recurring_scans_properties.rb'
    autoload :Resource,                                           '2018-06-01-preview/generated/azure_mgmt_sql/models/resource.rb'
    autoload :DatabaseSecurityAlertListResult,                    '2018-06-01-preview/generated/azure_mgmt_sql/models/database_security_alert_list_result.rb'
    autoload :InstancePoolUpdate,                                 '2018-06-01-preview/generated/azure_mgmt_sql/models/instance_pool_update.rb'
    autoload :DatabaseColumnListResult,                           '2018-06-01-preview/generated/azure_mgmt_sql/models/database_column_list_result.rb'
    autoload :Sku,                                                '2018-06-01-preview/generated/azure_mgmt_sql/models/sku.rb'
    autoload :ServerVulnerabilityAssessmentListResult,            '2018-06-01-preview/generated/azure_mgmt_sql/models/server_vulnerability_assessment_list_result.rb'
    autoload :InstancePoolListResult,                             '2018-06-01-preview/generated/azure_mgmt_sql/models/instance_pool_list_result.rb'
    autoload :SensitivityLabelListResult,                         '2018-06-01-preview/generated/azure_mgmt_sql/models/sensitivity_label_list_result.rb'
    autoload :DatabaseSchemaListResult,                           '2018-06-01-preview/generated/azure_mgmt_sql/models/database_schema_list_result.rb'
    autoload :ManagedInstanceVulnerabilityAssessmentListResult,   '2018-06-01-preview/generated/azure_mgmt_sql/models/managed_instance_vulnerability_assessment_list_result.rb'
    autoload :DatabaseTableListResult,                            '2018-06-01-preview/generated/azure_mgmt_sql/models/database_table_list_result.rb'
    autoload :ProxyResource,                                      '2018-06-01-preview/generated/azure_mgmt_sql/models/proxy_resource.rb'
    autoload :DatabaseColumn,                                     '2018-06-01-preview/generated/azure_mgmt_sql/models/database_column.rb'
    autoload :DatabaseSchema,                                     '2018-06-01-preview/generated/azure_mgmt_sql/models/database_schema.rb'
    autoload :DatabaseTable,                                      '2018-06-01-preview/generated/azure_mgmt_sql/models/database_table.rb'
    autoload :DatabaseSecurityAlertPolicy,                        '2018-06-01-preview/generated/azure_mgmt_sql/models/database_security_alert_policy.rb'
    autoload :TrackedResource,                                    '2018-06-01-preview/generated/azure_mgmt_sql/models/tracked_resource.rb'
    autoload :ManagedInstanceVulnerabilityAssessment,             '2018-06-01-preview/generated/azure_mgmt_sql/models/managed_instance_vulnerability_assessment.rb'
    autoload :ServerVulnerabilityAssessment,                      '2018-06-01-preview/generated/azure_mgmt_sql/models/server_vulnerability_assessment.rb'
    autoload :InstancePool,                                       '2018-06-01-preview/generated/azure_mgmt_sql/models/instance_pool.rb'
    autoload :SensitivityLabel,                                   '2018-06-01-preview/generated/azure_mgmt_sql/models/sensitivity_label.rb'
    autoload :ColumnDataType,                                     '2018-06-01-preview/generated/azure_mgmt_sql/models/column_data_type.rb'
    autoload :SecurityAlertPolicyState,                           '2018-06-01-preview/generated/azure_mgmt_sql/models/security_alert_policy_state.rb'
    autoload :InstancePoolLicenseType,                            '2018-06-01-preview/generated/azure_mgmt_sql/models/instance_pool_license_type.rb'
    autoload :SensitivityLabelSource,                             '2018-06-01-preview/generated/azure_mgmt_sql/models/sensitivity_label_source.rb'
  end
end
